Как работает Подшипник podshipnikru.com.

FreeBSD: рождённая свободной

А тем временем другое возможное светлое будущее всего человечества, система 386BSD, вместе с её корректирующим набором, находилась в полном пренебрежении со стороны её разработчика, Билла Джолитца. И тогда из среды энтузиастов системы, не примкнувших к группе NetBSD, выдвинулась группа координаторов “заплаточного” проекта, получившего условное название 386BSD 0.5 или 386BSD Interim.

В их числе были Джордан Хаббард (Jordan Hubbard, ныне работающий в фирме Apple директором по технологиям UNIX), Нейт Вильямс (Nate Williams) и Род Граймс (Rod Grimes), оказавшиеся самыми последовательными приверженцами patchlit’ов. Они разработали промежуточный снапшот системы, очищенный от “заплаточных” излишеств, которых накопилось достаточно, и управлять которыми становилось всё труднее.

Однако планы “тройки по борьбе с басмачами” (пардон, заплатками) были нарушены, когда Джолитц окончательно прекратил поддержку своего проекта, не оставив ясных указаний насчёт того, что уже сделано, и что надлежит сделать для его дальнейшего развития.

Но это уже не смогло остановить развитие проекта. А примкнувший к нему Дэвид Гринмен (David Greenman) придумал для него и имя — FreeBSD, право на которое было приобретено в качестве собственности проекта.

Вахта же Хаббарда выразилась в том, что он наладил контакт с компанией Walnut Creek CDROM, образовавшейся незадолго до этого (в 1991 году) для распространения всякого рода Free- и Shareware (а также и собственно Free Software) на компакт-дисках. Если вспомнить, что до превращения CD-приводов в стандартный атрибут настольных персоналок оставалось ещё несколько лет, можно оценить степень новаторства этой фирмы.

Что нашло свое выражение и применительно к FreeBSD. Общепринятым способом распространения сколько-нибудь объёмного программного обеспечения (за исключением коммерческого “коробочного”) в те годы были публичные ftp-сервера. Однако доступ к Интернету, по крайней мере, для частных лиц, был тогда ещё большей экзотикой, нежели CD-привод в индивидуальном десктопе. И Хаббард предложил совершенно новую по тем временам идею — распространение дистрибутива операционной системы на компакт-дисках.

Как пишет Хаббард,

Компания Walnut Creek CDROM не только поддержала идею распространения FreeBSD на CD, но ещё и предоставила проекту компьютер для работы и быстрый доступ к Интернету.

Это если и не предопределило успех проекта, то немало ему способствовало. По его же свидетельству,

Без почти беспрецедентной веры Walnut Creek CDROM в этот проект, в то время полностью неизвестный, вряд ли FreeBSD зашла бы так далеко и так быстро…

В результате этого сотрудничества в декабре 1993 г. совместные усилия проекта FreeBSD и фирмы Walnut Creek обрели зримое воплощение в виде FreeBSD 1.0, распространявшейся не только с ftp-серверов, но и на компакт-дисках. Таким образом, FreeBSD стала пионером в этом, ныне столь привычном для нас, способе распространения дистрибутивов — наряду со Slackware Linux Патрика Фолькердинга, которую Walnut Creek начала распространять тем же образом примерно в то же время.

FreeBSD 1.0 включала в себя компоненты из BSD4.3 Net 2, 386BSD и её “заплаточного” проекта, а также ряд утилит, разработанных в рамках проекта GNU. Он имела большой успех, который был закреплён и развит выпуском в мае 1994 года версии FreeBSD 1.1.

Представление о том, что содержалось в первой версии FreeBSD, можно получить из просмотра ftp-архива старых версий этой операционной системы.

Однако здесь в наше повествование врезается давно обещанная детективная интрига, которая могла бы составить сюжет романа Гарднера про Перри Мэйсона, к рассмотрению которой мы скоро перейдём. Поглядев предварительно, что же тем временем происходило с детищем Линуса Торвальдса.


Теги: ,