С успехом первого выпуска со свободным исходным кодом CSRG решила посмотреть, какую часть BSD она могла бы предоставить свободно. Кит Бостик (Keith Bostic) руководил заинтересованными людьми, работающими над переписыванием утилит UNIX с нуля на основе лишь их опубликованных описаний. Их единственным вознаграждением было бы перечисление их имен в списке людей, внесших вклад в создание Беркли, рядом с названием утилиты, которую они переписали. Поступления от разработчиков начинались медленно и осуществлялись главным образом для незначительных утилит. Но по мере того как список завершенных инструментов рос, а Бостик продолжал предлагать внести свой вклад в общественные мероприятия, такие как Usenix, число вкладчиков продолжало расти. Вскоре список пересек величину в 100 утилит, и в течение 18 месяцев почти все важные утилиты и библиотеки были переписаны.
Ядро стало большей задачей, поскольку его нельзя было легко переписать заново. Был сделан обзор всего ядра, файл за файлом, с удалением кода, который происходил из выпуска 32/V. Когда обзор был завершен, осталось лишь шесть файлов ядра, которые все еще были загрязнены и которые заведомо не могли быть переписаны. Хотя была предоставлена оплата для переписывания этих шести файлов, чтобы можно было выпустить ядро полностью, CSRG решила выпустить лишь менее сомнительный набор. CSRG добилась разрешения для расширенного выпуска от людей, стоящих над администрацией университета. После многих внутренних обсуждений и проверки методов, используемых для обнаружения патентованного кода, CSRG было дано разрешение осуществить выпуск.
Первоначально задумывалось предстать с новым названием для второго свободно распространяемого выпуска. Однако написание и утверждение университетскими юристами новой лицензии потребовало бы нескольких месяцев. Поэтому новый выпуск получил название Networking Release 2, поскольку это можно было сделать лишь с помощью пересмотра утвержденного лицензионного соглашения Networking Release 1. Этот второй значительно расширенный свободно распространяемый выпуск начал поставляться в июне 1991 г. Условия распространения и стоимость были теми же, как для первого сетевого выпуска. Как и раньше, несколько сотен частных лиц и организаций заплатили взнос 1000$, чтобы получить дистрибутив из Беркли.
Закрывание промежутка между дистрибутивом Networking Release 2 и полностью функциональной системой не заняло много времени. В течение шести месяцев после выпуска Билл Джолитц (Bill Jolitz) создал замену для шести недостающих файлов. Он быстро выпустил полностью откомпилированную и способную загружаться систему для основанной на 386-й архитектуре PC в январе 1992 г., назвав ее 386/BSD. Распространение 386/BSD Джолитца было почти полностью осуществлено по сети. Он просто поместил ее на анонимный FTP и позволил любому желающему бесплатно ее загружать. В течение недель у него было огромное число последователей.
- 06/05/2010 04:47 - Модель разработки FreeBSD
- 05/05/2010 13:53 - 4.4BSD
- 05/05/2010 04:41 - Судебное предписание
- 04/05/2010 21:17 - Судебный процесс
- 04/05/2010 12:57 - NetBSD
- 03/05/2010 23:30 - Переход BSD на открытый исходный код
- 02/04/2010 21:39 - Berkley Software Distributions
- 21/03/2010 15:30 - UNIX-подобные системы