<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://ko.techpedia.wiki/index.php?action=history&amp;feed=atom&amp;title=BSD</id>
	<title>BSD - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://ko.techpedia.wiki/index.php?action=history&amp;feed=atom&amp;title=BSD"/>
	<link rel="alternate" type="text/html" href="https://ko.techpedia.wiki/index.php?title=BSD&amp;action=history"/>
	<updated>2026-05-07T11:33:32Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://ko.techpedia.wiki/index.php?title=BSD&amp;diff=161&amp;oldid=prev</id>
		<title>LunaStev: 새 문서: == 개요 == &#039;&#039;&#039;BSD&#039;&#039;&#039;(Berkeley Software Distribution)는   Unix로부터 파생된 &#039;&#039;&#039;운영체제 계열 및 소스 코드 배포판&#039;&#039;&#039;이다.   1977년부터 University of California, Berkeley(UC 버클리)의   컴퓨터 시스템 연구 그룹(CSRG)이 개발을 주도했으며,   현대의 FreeBSD, NetBSD, OpenBSD 등   모든 BSD 계열 운영체제의 원조가 된다.    BSD는 오픈소스 라이선스의 시초 중 하나로,   소스 코드의 자...</title>
		<link rel="alternate" type="text/html" href="https://ko.techpedia.wiki/index.php?title=BSD&amp;diff=161&amp;oldid=prev"/>
		<updated>2025-11-08T03:04:18Z</updated>

		<summary type="html">&lt;p&gt;새 문서: == 개요 == &amp;#039;&amp;#039;&amp;#039;BSD&amp;#039;&amp;#039;&amp;#039;(Berkeley Software Distribution)는   &lt;a href=&quot;/wiki/Unix&quot; title=&quot;Unix&quot;&gt;Unix&lt;/a&gt;로부터 파생된 &amp;#039;&amp;#039;&amp;#039;운영체제 계열 및 소스 코드 배포판&amp;#039;&amp;#039;&amp;#039;이다.   1977년부터 &lt;a href=&quot;/index.php?title=University_of_California,_Berkeley&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;University of California, Berkeley (없는 문서)&quot;&gt;University of California, Berkeley&lt;/a&gt;(UC 버클리)의   컴퓨터 시스템 연구 그룹(CSRG)이 개발을 주도했으며,   현대의 &lt;a href=&quot;/wiki/FreeBSD&quot; title=&quot;FreeBSD&quot;&gt;FreeBSD&lt;/a&gt;, &lt;a href=&quot;/index.php?title=NetBSD&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;NetBSD (없는 문서)&quot;&gt;NetBSD&lt;/a&gt;, &lt;a href=&quot;/index.php?title=OpenBSD&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;OpenBSD (없는 문서)&quot;&gt;OpenBSD&lt;/a&gt; 등   모든 BSD 계열 운영체제의 원조가 된다.    BSD는 오픈소스 라이선스의 시초 중 하나로,   소스 코드의 자...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 개요 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;BSD&amp;#039;&amp;#039;&amp;#039;(Berkeley Software Distribution)는  &lt;br /&gt;
[[Unix]]로부터 파생된 &amp;#039;&amp;#039;&amp;#039;운영체제 계열 및 소스 코드 배포판&amp;#039;&amp;#039;&amp;#039;이다.  &lt;br /&gt;
1977년부터 [[University of California, Berkeley]](UC 버클리)의  &lt;br /&gt;
컴퓨터 시스템 연구 그룹(CSRG)이 개발을 주도했으며,  &lt;br /&gt;
현대의 [[FreeBSD]], [[NetBSD]], [[OpenBSD]] 등  &lt;br /&gt;
모든 BSD 계열 운영체제의 원조가 된다.  &lt;br /&gt;
&lt;br /&gt;
BSD는 오픈소스 라이선스의 시초 중 하나로,  &lt;br /&gt;
소스 코드의 자유로운 수정·배포를 허용한 “BSD 라이선스”의 근원이기도 하다.&lt;br /&gt;
&lt;br /&gt;
BSD는 [[AT&amp;amp;T Unix]]의 소스 코드에서 시작되었지만,  &lt;br /&gt;
점차 독자적인 시스템 콜, 네트워크 스택, 파일 시스템, 툴체인 등을 추가하여  &lt;br /&gt;
완전히 독립적인 Unix 계열 운영체제로 발전했다.  &lt;br /&gt;
&lt;br /&gt;
특히 [[TCP/IP]] 스택과 [[UFS (Unix File System)]]의 구현은  &lt;br /&gt;
이후 모든 Unix 및 [[Linux]] 시스템에 영향을 미쳤다.  &lt;br /&gt;
&lt;br /&gt;
== 역사 ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1977년&amp;#039;&amp;#039;&amp;#039; – Bill Joy, “1BSD” 배포 (PDP-11용 [[V6 Unix]] 확장판)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1978년&amp;#039;&amp;#039;&amp;#039; – “2BSD” 배포, [[vi]] 편집기 및 [[C Shell]] 추가  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1980년&amp;#039;&amp;#039;&amp;#039; – “3BSD” – [[VAX]] 아키텍처 지원  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1983년&amp;#039;&amp;#039;&amp;#039; – “4.2BSD” – [[TCP/IP]], [[UFS]] 도입  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1986년&amp;#039;&amp;#039;&amp;#039; – “4.3BSD” – 네트워크 성능 향상, 표준화 시도  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1991년&amp;#039;&amp;#039;&amp;#039; – “Net/2 Release” – AT&amp;amp;T 코드 제거, 법적 독립 기반 형성  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1992년&amp;#039;&amp;#039;&amp;#039; – [[386BSD]] 등장 – Intel 386용 완전 오픈 BSD  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1993년&amp;#039;&amp;#039;&amp;#039; – [[FreeBSD]], [[NetBSD]] 분화  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1996년&amp;#039;&amp;#039;&amp;#039; – [[OpenBSD]] 분기 (보안 중심)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2003년&amp;#039;&amp;#039;&amp;#039; – [[DragonFly BSD]] 등장 (FreeBSD 4.x 기반)  &lt;br /&gt;
&lt;br /&gt;
== 기술적 특징 ==&lt;br /&gt;
* 완전한 [[Unix]] 호환 구조  &lt;br /&gt;
* [[C 언어]]로 작성된 모듈식 커널  &lt;br /&gt;
* [[TCP/IP]] 네트워크 스택 내장  &lt;br /&gt;
* [[UFS]] 파일 시스템 기반  &lt;br /&gt;
* [[POSIX]] 및 [[SUS]] 호환  &lt;br /&gt;
* 전통적인 [[init]] 기반 부팅 구조  &lt;br /&gt;
* 안정성과 보안성 중시 설계  &lt;br /&gt;
&lt;br /&gt;
== 커널 구조 ==&lt;br /&gt;
BSD 커널은 전통적인 [[monolithic kernel]] 구조를 사용하며,  &lt;br /&gt;
모듈 확장 기능을 통해 동적 드라이버 로딩도 지원한다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! 계층 !! 구성 요소 !! 설명&lt;br /&gt;
|-&lt;br /&gt;
| 사용자 계층 || 셸, 유틸리티, 응용 프로그램 || 사용자 인터페이스  &lt;br /&gt;
|-&lt;br /&gt;
| 시스템 호출 계층 || open(), fork(), exec() 등 || 커널과 사용자 공간 인터페이스  &lt;br /&gt;
|-&lt;br /&gt;
| 커널 계층 || 프로세스, 메모리, 파일, 네트워크, 장치 드라이버 || 핵심 운영체제 로직  &lt;br /&gt;
|-&lt;br /&gt;
| 하드웨어 계층 || CPU, 디스크, 네트워크 카드 등 || 하드웨어 접근 계층  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 주요 구성 요소 ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;파일 시스템:&amp;#039;&amp;#039;&amp;#039; [[UFS]] (BSD Fast File System)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;네트워크:&amp;#039;&amp;#039;&amp;#039; [[BSD sockets]] (표준 TCP/IP 구현)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;프로세스 모델:&amp;#039;&amp;#039;&amp;#039; [[fork()]], [[exec()]], [[signals]]  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;보안 모델:&amp;#039;&amp;#039;&amp;#039; [[setuid]], [[chroot]] 등 Unix 기반 권한 시스템  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;패키지 관리:&amp;#039;&amp;#039;&amp;#039; ports, pkgsrc, pkg_add 등 (배포판별 상이)  &lt;br /&gt;
&lt;br /&gt;
== BSD 계보 ==&lt;br /&gt;
BSD 계열은 수십 년에 걸쳐 다양한 파생 프로젝트를 낳았다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! 시대 !! 버전 / 프로젝트 !! 주요 특징&lt;br /&gt;
|-&lt;br /&gt;
| 1970s || 1BSD, 2BSD || 초기 Unix 확장, vi·C Shell 도입  &lt;br /&gt;
|-&lt;br /&gt;
| 1980s || 3BSD, 4BSD, 4.2BSD, 4.3BSD || TCP/IP, UFS, 표준화 시도  &lt;br /&gt;
|-&lt;br /&gt;
| 1990s || 4.3BSD Net/2, 386BSD || AT&amp;amp;T 독립, Intel 386 지원  &lt;br /&gt;
|-&lt;br /&gt;
| 1993~현재 || [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[DragonFly BSD]] || 현대 BSD 운영체제의 기반  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BSD 계열 비교 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! 배포판 !! 주요 목표 !! 특징&lt;br /&gt;
|-&lt;br /&gt;
| [[FreeBSD]] || 실무·서버용 안정성 || 성능, 네트워킹, [[ZFS]] 지원  &lt;br /&gt;
|-&lt;br /&gt;
| [[NetBSD]] || 이식성 (Portability) || 다양한 아키텍처 지원  &lt;br /&gt;
|-&lt;br /&gt;
| [[OpenBSD]] || 보안 중심 || 코드 감사, 안전한 기본 설정  &lt;br /&gt;
|-&lt;br /&gt;
| [[DragonFly BSD]] || 커널 병렬화 || [[HAMMER FS]] 파일 시스템, SMP 강화  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BSD 라이선스 ==&lt;br /&gt;
BSD는 단순하고 자유로운 오픈소스 라이선스를 채택했다.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BSD 2-Clause License (Simplified BSD License)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BSD 3-Clause License (New BSD License)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
BSD 라이선스의 핵심 원칙은 다음과 같다.&lt;br /&gt;
* 소스 코드 수정·배포 자유  &lt;br /&gt;
* 저작권 표시 및 면책 조항 유지  &lt;br /&gt;
* 재배포 제한 없음 (상용 이용 가능)  &lt;br /&gt;
&lt;br /&gt;
이 구조는 [[GPL]]보다 제한이 적어,  &lt;br /&gt;
[[macOS]], [[iOS]], [[PlayStation OS]], [[Windows TCP/IP Stack]] 등  &lt;br /&gt;
상용 제품에도 광범위하게 사용되었다.&lt;br /&gt;
&lt;br /&gt;
== 영향 ==&lt;br /&gt;
* [[Unix]] 철학과 [[TCP/IP]]의 실질적 표준화  &lt;br /&gt;
* [[Linux]]와 함께 오픈소스 운동의 기반 형성  &lt;br /&gt;
* [[macOS]] 및 [[iOS]]의 커널 ([[XNU]])은 BSD 기반  &lt;br /&gt;
* [[Microsoft Windows]]의 일부 네트워크 코드가 BSD에서 유래  &lt;br /&gt;
* [[Android]]의 네트워크 스택도 BSD 소스 계열  &lt;br /&gt;
&lt;br /&gt;
== 계보 구조 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! 상위 계열 !! 하위 프로젝트 !! 시대&lt;br /&gt;
|-&lt;br /&gt;
| [[Unix (V6/V7)]] || 1BSD → 2BSD → 3BSD || 1977–1980  &lt;br /&gt;
|-&lt;br /&gt;
| 4BSD 계열 || 4.1BSD → 4.2BSD → 4.3BSD → 4.4BSD || 1980–1993  &lt;br /&gt;
|-&lt;br /&gt;
| 4.3BSD Net/2 || 386BSD → [[FreeBSD]] / [[NetBSD]] || 1991–1993  &lt;br /&gt;
|-&lt;br /&gt;
| NetBSD || [[OpenBSD]] || 1996  &lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD 4.x || [[DragonFly BSD]] || 2003  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 현대 BSD 생태계 ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FreeBSD&amp;#039;&amp;#039;&amp;#039; – 서버, 클라우드, NAS, 라우터  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NetBSD&amp;#039;&amp;#039;&amp;#039; – IoT, 임베디드, 다양한 CPU 지원  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OpenBSD&amp;#039;&amp;#039;&amp;#039; – 방화벽, VPN, 보안 시스템  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DragonFly BSD&amp;#039;&amp;#039;&amp;#039; – 멀티코어 서버, 병렬 컴퓨팅 연구  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;macOS / iOS / tvOS / watchOS&amp;#039;&amp;#039;&amp;#039; – BSD 유틸리티 및 커널 코드 통합  &lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[Unix]]  &lt;br /&gt;
* [[386BSD]]  &lt;br /&gt;
* [[FreeBSD]]  &lt;br /&gt;
* [[NetBSD]]  &lt;br /&gt;
* [[OpenBSD]]  &lt;br /&gt;
* [[DragonFly BSD]]  &lt;br /&gt;
* [[UFS]]  &lt;br /&gt;
* [[TCP/IP]]  &lt;br /&gt;
* [[BSD 라이선스]]  &lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
* “The Design and Implementation of the 4.4BSD Operating System”, McKusick et al., Addison-Wesley, 1996  &lt;br /&gt;
* “A Quarter Century of UNIX”, Peter Salus, 1994  &lt;br /&gt;
* “A Brief History of BSD”, Marshall Kirk McKusick, USENIX, 1999  &lt;br /&gt;
* FreeBSD Handbook, “History and Heritage”, FreeBSD Project, 2023  &lt;br /&gt;
* NetBSD Documentation – [https://www.netbsd.org/docs history section]  &lt;br /&gt;
* OpenBSD FAQ – [https://www.openbsd.org/faq history]&lt;/div&gt;</summary>
		<author><name>LunaStev</name></author>
	</entry>
</feed>