FreeBSD

위키백과 ― 우리 모두의 백과사전.

FreeBSD
웹사이트 http://www.freebsd.org
개발사/
개발자
The FreeBSD Project
계열 BSD
소스 형태 오픈 소스
저작권 BSD 라이센스
상태 사용중
FreeBSD의 마스코트 'BSD 데몬'
실제 크기로
FreeBSD의 마스코트
'BSD 데몬'

FreeBSD(프리 비에스디)는 BSD 계열의 오픈소스 운영체제이다. FreeBSD는 NetBSD, OpenBSD, BSDI와 함께 버클리 CSRG(Computer Systems Research Group)의 마지막 작품인 4.4BSD-Lite2를 기초로 개발되었다.

FreeBSD는 현재, 인텔 X86 프로세서를 포함하여 DEC 알파, UltraSPARC, 아이테니엄 (IA-64), AMD64 및 파워PC, 심지어는 PC-98등의 아키텍처에서 실행할 수 있다. 또한 머지않아 ARM과 MIPS 등의 아키텍처도 지원할 예정이다.

커널을 개발하는 공동체와 그밖의 유틸리티를 개발하는 공동체가 GNU 프로젝트로 나누어진 리눅스와 달리, FreeBSD는 커널을 포함한 거의 모든 운영체제의 구성요소가, 하나의 CVS를 이용하는 하나의 공동체에 의해 개발되고있다. 일반적으로 FreeBSD는 사람들에게 안정적이고 튼튼한 운영체제로 인식되고 있다.

[편집] FreeBSD의 개발사

FreeBSD의 초기개발은 386BSD의 소스코드를 이용하여 1993년에 시작되었다. 그러나 386BSD 소스 코드는 UNIX의 소유권자인 노벨 사와 캘리포니아 대학교 버클리와 저작권 분쟁이 있었다. 이에 대한 법정 판결에 따라서 386BSD의 소스코드 사용에 대한 저작권 침해의 우려로 인해 FreeBSD 2.0은 4.4BSD-Lite 내부 시스템으로 작성되었다. FreeBSD 핸드북은 FreeBSD 태동에 관한 많은 역사적인 사실들을 수록하고 있다.

FreeBSD 2.0의 가장 큰 개선점은 CMU의 기존 Mach 가상메모리시스템을 개선했다는 것이다. 이 새로운 가상메모리는 과부하상태에서의 안정적인 성능유지를 위해 최적화 되었다. 또 하나의 개선점은 포트 시스템의 개발이다. 이는 서드파티 소프트웨어의 다운로드, 빌드, 설치의 편의성을 제공한다. FreeBSD는 "cdrom.com", 야후 같은 대단히 성공적인 사이트에서 사용되고 있다.

FreeBSD 3.0은 많은 변화를 가져왔다. 변경사항은 다음과 같다.

  • ELF 바이너리 포맷으로의 전환
  • 대칭형 다중 프로세서(SMP) 시스템 지원
  • 새로운 64비트 플랫폼(DEC Alpha)에 대한 지원

3.x 버전의 변화는 확실한 이점도 성능 향상도 가져다주지 못했다. 이것 때문에 비판이 있었지만 4.x 버전에서의 완벽한 성공을 위해 필요한 것이었다.

초기에 FreeBSD는 BSD Daemon을 로고로 사용했다. 그러나 2005년에 새로운 로고를 공모했고, 2005년 10월 8일 Anton K. Gural의 디자인이 새로운 FreeBSD의 로고로서 채택되었다. 또한 예전의 BSD Daemon은 FreeBSD의 마스코트로서 남게 되었다.

[편집] 라이센스

다른 BSD계열 운영체제와 마찬가지로, FreeBSD의 코드들은 각자 다양한 라이센스를 따르고 있다. 그 중 거의 대부분을 차지하는, 비교적 새로 짜여진 코드들은 두 조항을 가진 BSD 사용 허가서를 따르고 있다. 그 라이센스는 저작권표시와 라이센스문구를 삭제하지 않는 한, 누구든지 소프트웨어를 이용하고 재배포할 수 있도록 하고 있으며, 이차적 저작물이 다른 라이센스로 배포되는 것을 금지하지 않고 있다. 그 밖에 코드의 상당부분들이 GPL, LGPL, ISC, 세 조항을 가진 BSD라이센스, 네 조항을 가진 BSD라이센스등을 따르고 있다.

[편집] 바깥 고리


이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.


유닉스 계열 운영 체제

AIX | BSD | DragonFly BSD | FreeBSD | HP-UX | IRIX | 리눅스 | LynxOS | Mac OS X | Minix | NetBSD
NEXTSTEP | OpenBSD | QNX | SCO OpenServer | 솔라리스 | System V | Tru64 | Xenix | 더 보기