8265a80604b155798c563e1912b17bb5_1625748373_6368.jpg  
 [ 늘푸른별의 세상사는 이야기 ]


09acfafa084be37db6e0d7445a758677_1628354512_7016.pngIT 이야기  a752d4f9b8c91b16f12056525db25550_1626013853_7142.png세상사는 이야기    8d773ae2c6bcbc74a24f5f929b094f9e_1627788036_7101.png 사진갤러리 


FreeBSD (BSD 유닉스)

페이지 정보

본문

52425755ffac6398e72a22c410f2c4c0_1626010026_1268.png
 


FreeBSD는 BSD 유닉스로 알려진 캘리포니아 대학교 버클리 CSRG(Computer Systems Research Group)의 4.4BSD-Lite를 이어받아 개발된 오픈 소스 운영 체제이다. 리눅스와 달리 전통적인 유닉스 방식에 따라 온전한 운영 체제의 개발을 목표로 하여, 커널을 비롯한 기본적인 운영 체제 구성 요소는 하나의 CVS 트리로 관리되어 통합적으로 개발되며 그밖에 외부 개발 요소를 포함하여 단일한 배포본으로 구성된다.


기본적으로 32비트 x86 프로세서(IA-32) 기반 i386 플랫폼을 중심으로 개발되고 있으며 현재 64비트 확장판 AMD64(x86-64)을 비롯하여 NEC PC-98, 64비트 프로세서 인텔 아이테니엄(IA-64), SPARC, 파워PC, DEC 알파 아키텍처를 지원하며(단, FreeBSD 7부터 DEC Alpha 프로세서 제외), 아울러 ARM, MIPS 프로세서와 MS Xbox 기종에 대한 개발이 진행되고 있다.


FreeBSD 자체는 상용화되지는 않았으나, 안정적이고 튼튼한 운영 체제로 인정받으며 Walnut Creek CDROM(cdrom.com), 야후!, 핫메일(Hotmail)등의 대형 인터넷 서비스에 사용되어 왔으며, 대한민국에서도 포털사이트 드림위즈, 세이클럽등에 채용되었다. 또한, 상용 제품인 애플 Mac OS X의 코어 Darwin의 토대이며, 마이크로소프트의 C# 및 CLI 소스공유(Shared Source Initiative) 대상이다.


FreeBSD는 당시 약 20년의 개발 역사를 가진 BSD를 바탕으로 개발되었다. 이후 BSD의 원래 개발자들이 설립한 BSDi의 BSD/OS와도 교류하며 꾸준히 개발되어 왔으며, 현재 BSD 계열의 가장 대표적인 운영 체제이다.



52425755ffac6398e72a22c410f2c4c0_1626010051_5588.png
 


FreeBSD의 개발은 1993년부터 4.3BSD Net/2에 기반한 386BSD의 소스 코드를 이용하여 시작되었다. 처음은 1992년 Jordan K. Hubbard, Nate Williams, Rod Grimes 세 사람이 시작한 “Unofficial 386BSD Patchkit”로 원래는 386BSD를 보완하는 개념이었으나 386BSD의 개발이 줄곧 늦어지고 작업 결과가 반영되지 않으면서, 이 작업은 결국 별도의 BSD 운영 체제 개발로 전환되어 David Greenman의 명명에 따라 ‘FreeBSD’라는 이름으로 독자적인 작업이 되었고, 1993년 11월 FreeBSD 1.0이 발표되었다. 


Walnut Creek사의 후원으로 CD-ROM으로 배포된 최초의 FreeBSD는 4.3BSD를 바탕으로 386BSD의 작업과 GNU 결과물을 포함하여 구성되었는데, 곧이어 1994년 5월에 버전 1.1이 발표되었고 1994년 7월 버전 1.1.5.1로 완료된다. 그런데 이 무렵 4.3BSD Net/2를 둘러싸고 AT&T Unix의 소유자였던 USL과 BSD Unix의 개발자 캘리포니아 대학교 버클리 사이에 발생한 저작권 분쟁의 여파로 4.3BSD Net/2에 기반한 기존의 386BSD 소스 코드는 사용을 중단해야 했고, 이에 따라 FreeBSD 2.0은 자유로운 배포를 보장받은 4.4BSD-Lite를 바탕으로 다시 작성되었다.


1995년 1월에 발표된 FreeBSD 2.0은 4.4BSD를 기반으로 전면 재작성되어 1995년 6월 버전 2.0.5을 거쳐 1998년 11월 버전 2.1.7.1과 버전 2.2.8로 완료되었다. 가장 큰 향상은 CMU의 Mach 가상 메모리 시스템을 개선하여 과부하 상태에서도 안정적인 성능을 유지하도록 최적화되었고, 포트(port) 시스템이 도입되어 서드파티 소프트웨어의 설치 및 관리의 편의를 제공한다.


FreeBSD 3.0은 1998년 10월에 발표되어 2000년 7월 버전 3.5.1로 마무리되었는데, ELF 바이너리 포맷으로 전환, 대칭형 다중 프로세서(SMP) 시스템 지원, 새로운 64비트 플랫폼 DEC Alpha 지원 등의 변화가 있었다. 비록 확실한 기능상의 이점도 성능 향상도 가져오지 못했다는 비판도 있었으나, 1995년 6월에 완성된 BSD Unix의 최종 결과물 4.4BSD-Lite2까지 흡수하며 이전의 여러 개발 성과들을 총괄하여, 향후 FreeBSD 4에서의 도약을 위한 토대가 되었다.


2000년 3월에는 FreeBSD를 후원하던 Walnut Creek CDROM과 BSD/OS의 개발사 BSDi가 합병하였다. 이 결과, 원래 CSRG의 BSD 개발자들이었던 BSDi의 개발진이 FreeBSD에 합류하여 BSD/OS와 FreeBSD의 코드를 통합한 오픈 소스 FreeBSD 개발을 지속하고, BSD/OS는 이를 바탕으로 비공개 드라이버 등 상업용 구성 요소를 추가하고 상업적 기술 지원을 제공하는 상용 제품으로 추진하는 방안이 모색되었다. 

[위키백과] 



52425755ffac6398e72a22c410f2c4c0_1626010089_0231.png 52425755ffac6398e72a22c410f2c4c0_1626010128_0698.png  FreeBSD 다운로드 : https://www.freebsd.org/where/






Total 31건 2 페이지

검색





TOP 처음으로 ]
server2kx@gmail.com