컴퓨터 시스템 연구 그룹
Computer Systems Research GroupCSRG(Computer Systems Research Group)는 AT&T Unix 운영체제 강화에 전념하고 국방고등연구프로젝트국의 자금 지원을 받는 버클리 캘리포니아 대학의 연구 그룹입니다.
역사
Bob Fabry 교수는 1974년 AT&T로부터 UNIX 소스 라이선스를 취득했다.그의 그룹은 UNIX를 수정하기 시작했고 그들의 버전을 버클리 소프트웨어 배포(BSD)로 배포했다.1980년 4월 Fabry는 DARPA와 UNIX를 더욱 발전시키고 ARPAnet의 [1]특정 요구사항을 수용하는 계약을 체결했습니다.이 자금으로 Fabry는 Computer Systems Research Group을 만들었습니다.
Berkeley Sockets API와 Berkeley Fast File System은 이 그룹의 가장 중요한 혁신 중 일부입니다.소켓 인터페이스는 여러 프로토콜(예: XNS 및 TCP/IP)을 지원하는 문제를 해결했으며 확장 UNIX의 "모든 것은 파일" 개념을 이러한 네트워크 프로토콜에 대해 해결했습니다. 반면 Fast File System은 블록 할당 크기를 512바이트에서 4096바이트(또는 그 이상)로 증가시켜 "마이크로 블록"을 가능하게 하면서도 디스크 전송 성능을 향상시켰습니다.s"는 128바이트로 작기 때문에 디스크 사용률이 향상되었습니다.또 다른 주목할 만한 기여는 작업 제어 신호로, 사용자는 키 누르기(Control-Z)로 작업을 일시 중단한 후 C 쉘 아래의 백그라운드에서 작업을 계속 실행할 수 있습니다.
주목할 만한 BSD 버전은 3.0 BSD(가상 메모리를 지원하는 최초의 BSD 버전), 4.0 BSD(실행 중인 작업을 일시정지 및 재시작하는 작업 제어 CTRL-Z 기능을 포함), BBN의 TCP/B2를 사용하여 출시된 특수 4.15(중간) BSD 버전, 4입니다.
1980년대 초까지 CSRG는 가장 잘 알려진 비상업적 Unix 개발업체였으며, 대부분의 Unix 사이트는 적어도 일부 버클리 소프트웨어를 사용했습니다.AT&T는 Unix System [2]V에 CSRG 작업을 포함시켰습니다.1970년대와 1980년대에 AT&T/USL은 UNIX의 상용 라이선스 요금을 20,000달러에서 100,000달러에서 200,000달러로 인상했습니다.이는 BSD를 사용하는 소규모 연구소와 기업에게 큰 문제가 되었고, CSRG는 AT&T에서 유래한 모든 소스코드를 대체하기로 결정했다.그들은 1994년에 성공했지만 AT&T는 동의하지 않고 버클리대를 법정에 세웠다.1994년 결제 후 CSRG는 마지막 버전인 4.4를 배포했다.BSD-Lite 2
이 그룹은 1995년에 해체되어 중요한 유산을 남겼다.FreeBSD, OpenBSD, NetBSD 및 DragonFly BSD는 4.4를 기반으로 합니다.BSD-Lite 배포 및 스타일 맨 페이지에서 KNF를 통해 사용되는 C 프로그래밍의 스타일을 받아쓰기를 포함하여 오늘날 오픈 소스 UNIX 커뮤니티에서 중요한 역할을 계속 수행하고 있습니다.
CSRG는 Free Software Foundation 및 Linux와 함께 오픈 소스 커뮤니티의 기반을 구축했습니다.
전 멤버로는 키스 보스틱, 빌 조이, 마셜 커크 맥쿠식, 사무엘 J. 레플러, 외잘프 바바오슬루, 마이클 J. 카렐스 등이 있다.[3]Sun Microsystems, Berkeley Software Design 및 Sleepycat Software(나중에 Oracle에 인수됨)는 CSRG의 분사 기업으로 간주할 수 있습니다.Berkeley Software Design은 Robert Kolstad가 주도했으며, 그는 Colves Computer의 슈퍼컴퓨터용 BSD Unix 개발을 주도했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Marshall Kirk McKusick (1999), "Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable", Open Sources: Voices from the Open Source Revolution
- ^ Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved January 30, 2015.
- ^ "The Computer Systems Research Group 1979 — 1993".