Группа исследования компьютерных систем
Группа исследования компьютерных систем ( CSRG ) — исследовательская группа в Калифорнийском университете в Беркли , которая занималась усовершенствованием AT&T Unix операционной системы и финансировалась Агентством перспективных исследовательских проектов Министерства обороны .
История
[ редактировать ]Профессор Боб Фабри из Беркли приобрел лицензию на исходный код UNIX у AT&T в 1974 году. Его группа начала модифицировать UNIX и распространять свою версию как Berkeley Software Distribution (BSD). В апреле 1980 года Фабри подписал контракт с DARPA на дальнейшее развитие UNIX и удовлетворение специфических требований ARPAnet . [ 1 ] Благодаря этому финансированию Фабри создал Исследовательскую группу компьютерных систем.
Berkeley Sockets API и Berkeley Fast File System — одни из наиболее значительных инноваций группы. Интерфейс сокетов решил проблему поддержки нескольких протоколов (например, XNS и TCP/IP ) и расширил понятие UNIX «все есть файл» на эти сетевые протоколы, в то время как быстрая файловая система увеличила размер выделяемого блока с 512 байт до 4096 байт. (или больше), улучшая производительность передачи данных с диска, а также позволяя использовать «микроблоки» размером до 128 байт, что улучшало использование диска. Еще одним заслуживающим внимания вкладом стали сигналы управления заданиями, которые позволяли пользователю приостановить задание нажатием клавиши (control-Z), а затем продолжить выполнение задания в фоновом режиме под C. оболочкой
Примечательными версиями BSD были 3.0 BSD (первая версия BSD с поддержкой виртуальной памяти), 4.0 BSD (которая включала функцию управления заданиями CTRL-Z для приостановки и перезапуска выполняемого задания), специальную версию 4.15 (промежуточную) BSD. который был выпущен с использованием TCP/IP BBN и 4.2 BSD (который включал полный стек TCP/IP, поддержку FFS и NFS).
К началу 1980-х годов CSRG была самым известным некоммерческим разработчиком Unix, и большинство сайтов Unix использовали по крайней мере некоторое программное обеспечение Беркли. AT&T включила некоторую работу CSRG в Unix System V. [ 2 ] В 1970-х и 1980-х годах AT&T/USL подняла плату за коммерческую лицензию на UNIX с 20 000 долларов до 100 000–200 000 долларов. Это стало большой проблемой для небольших исследовательских лабораторий и компаний, использовавших BSD, и CSRG решила заменить весь исходный код, созданный AT&T. Им это удалось в 1994 году, но AT&T не согласилась и подала в суд на Беркли . После судебного урегулирования в 1994 году CSRG распространила окончательную версию BSD под названием 4.4BSD-Lite2.
Группа была расформирована в 1995 году, оставив после себя значительное наследие: FreeBSD , OpenBSD , NetBSD и DragonFly BSD основаны на дистрибутиве 4.4BSD-Lite и сегодня продолжают играть важную роль в сообществе UNIX с открытым исходным кодом, в том числе диктуя стиль. программирования на языке C , используемого через KNF на странице руководства по стилю .
Наряду с Фондом свободного программного обеспечения и Linux , CSRG заложила основы сообщества открытого исходного кода .
Среди бывших участников - Кейт Бостик , Билл Джой , Маршалл Кирк МакКьюсик , Сэмюэл Дж. Леффлер , Озалп Бабаоглу и Майкл Дж. Карелс , среди других. [ 3 ] Корпорации Sun Microsystems , Berkeley Software Design и Sleepycat Software (позже приобретенные Oracle ) можно считать дочерними компаниями CSRG. Беркли Software Design возглавлял Роберт Колстад , который руководил разработкой BSD Unix для суперкомпьютеров в Convex Computer .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Маршалл Кирк МакКьюсик (1999), «Двадцать лет Berkeley Unix: от собственности AT&T к свободно распространяемому», Открытые источники: голоса революции открытого исходного кода
- ^ Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров» . БАЙТ . п. 132 . Проверено 30 января 2015 г.
- ^ «Группа исследования компьютерных систем 1979 — 1993» .
Внешние ссылки
[ редактировать ]- Группа исследования компьютерных систем 1979–1993 гг.
- Более подробная статья
- Маршалл Кирк МакКьюсик (29 марта 1999 г.). «Двадцать лет Berkeley Unix - от собственности AT&T до свободно распространяемого» . О'Рейли Медиа . Проверено 25 сентября 2008 г.