작품
버클리 소프트웨어 배포판(BSD)
Berkeley Software Distribution
BSD(Berkeley Software Distribution; 버클리 소프트웨어 배포판) 또는 버클리 유닉스(Berkeley Unix)는 1977년부터 1995년까지 미국 캘리포니아 대학교 버클리(University of California, Berkeley)의 CSRG(Computer Systems Research…
작품
Berkeley Software Distribution
BSD(Berkeley Software Distribution; 버클리 소프트웨어 배포판) 또는 버클리 유닉스(Berkeley Unix)는 1977년부터 1995년까지 미국 캘리포니아 대학교 버클리(University of California, Berkeley)의 CSRG(Computer Systems Research…
이 항목이 포함된 사건 파일에서 정보와 관계를 함께 살펴보세요.
이 항목이 포함된 사건 파일이 아직 없습니다.
이 항목으로 조사 시작하기BSD(Berkeley Software Distribution; 버클리 소프트웨어 배포판) 또는 버클리 유닉스(Berkeley Unix)는 1977년부터 1995년까지 미국 캘리포니아 대학교 버클리(University of California, Berkeley)의 CSRG(Computer Systems Research Group)에서 개발한 유닉스 운영 체제이다. 오늘날 BSD라는 용어는 유닉스 계열 운영 체제 계열에서 분기되어 형성된 BSD 파생판을 두루 가리키는 용어로 자리잡혀 있다.
BSD(Berkeley Software Distribution; 버클리 소프트웨어 배포판) 또는 버클리 유닉스(Berkeley Unix)는 1977년부터 1995년까지 미국 캘리포니아 대학교 버클리(University of California, Berkeley)의 CSRG(Computer Systems Research Group)에서 개발한 유닉스 운영 체제이다. 오늘날 BSD라는 용어는 유닉스 계열 운영 체제 계열에서 분기되어 형성된 BSD 파생판을 두루 가리키는 용어로 자리잡혀 있다. 오리지널 BSD 코드로부터 파생된 운영 체제들은 현재까지도 활발히 개발되고 널리 사용되고 있다.
역사적으로 BSD는 버클리 유닉스(Berkeley Unix)라는 유닉스의 갈래로 간주되는데, 그 까닭은 오리지널 AT&T 유닉스 운영 체제의 초기 코드 기반과 디자인을 공유하기 때문이다. 1980년대에 BSD는 DEC ULTRIX, 썬 마이크로시스템즈 SunOS와 같은 사유 유닉스 변종의 형태로 워크스테이션 계열 시스템의 업체들에 널리 채택되었다. 이는 라이선스를 받기 쉽고, 수많은 기술 회사들의 창립자들이 느꼈던 친숙함 때문이다.
이러한 사유 BSD 파생판들은 1990년대에 유닉스 시스템 V 릴리스 4 및 OSF/1 시스템으로 인해 빛을 보지 못했지만(둘 다 BSD 코드 및 기타 현대 유닉스 시스템의 기초를 통합하고 있었음) 나중에 BSD 릴리스들은 FreeBSD, 오픈BSD, NetBSD, TrueOS와 같은 진행 중인 몇 가지 오픈 소스 개발 프로젝트들의 기초를 제공하였다. 다시 말해, 윈도우 NT 3.1의 TCP/IP 네트워킹 코드나, 애플의 OS X과 iOS의 기초 대부분과 같이 현대의 사유 운영 체제에 부분적으로나 전체적으로 포함되었다는 것을 의미한다.
Net/1 릴리스 후, BSD 개발자 키스 보스틱(Keith Bostic (영문 위키))은 BSD의 AT&T와는 무관한 부분을 한층 더 Net/1과 같은 라이센스로 릴리스하려고 제안했다. 그리고 그는 Unix의 표준 유틸리티를 AT&T의 코드를 사용하지 않고 재구현하는 프로젝트를 시작했다. 예를 들어, vi는 AT & T의 ed를 기반으로했기 때문에 완전히 새로운 nvi (new vi)를 작성했다. 18개월 만에 AT&T 유래의 유틸리티를 모두 재실장해 치환해, 커널에도 AT&T 유래의 파일은 세는 정도 밖에 없는 상태가 되었다. 이러한 파일을 삭제하고, 1991년 6월, 자유롭게 재배포 가능한 거의 완전한 OS인 Networking Release 2(Net/2)를 릴리스했다.
Net/2는 Intel 80386 아키텍처에 대한 두 개의 독립적인 BSD 이식 프로젝트의 기반이 되었다. 하나는 윌리엄 졸리츠 등의 무료 386BSD로, 다른 하나는 버클리 소프트웨어 디자인(BSDi)의 독점적인 BSD/386 (나중에 BSD/OS로 개칭)이다. 386BSD 자체는 단명하게 끝났지만, 곧 그것을 기반으로 NetBSD와 FreeBSD 프로젝트가 시작되었다.
BSDi는 System V의 저작권과 UNIX의 상표를 소유하는 AT&T의 유닉스 시스템 연구소 (USL) 사이에서 소송에 휩쓸리게 되었다. USL과 BSDi의 소송은 1992년에 시작되었고, 이 소송이 해결될 때까지 Net/2의 배포는 금지된다.
이 소송 문제로 약 2년간, BSD계의 PC-Unix 개발에는 브레이크가 걸려, Linux의 급격한 지지의 원인을 만들었다. 릴리스된 것은 1992년이지만, 386BSD는 Linux보다 전부터 개발되고 있었다. 리누스 토발스는 386BSD나 GNU Hurd가 당시 이용 가능했다면 스스로 리눅스 커널을 만들려고 하지 않았을 것이라고 말했다.
출처: BSD (CC BY-SA)
확인된 구조화 정보, 사용자 의견, AI가 찾은 관계를 구분해 표시해요.
아직 댓글이 없어요. 먼저 한마디 남겨 보세요.