Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #69, АВГУСТ 2006 г.

исторический ракурс

КРИС КАСПЕРСКИ АКА МЫЩЪХ

Спецвыпуск: Хакер, номер #069, стр. 069-008-4


Подразделение фирмы AT&T с громким названием Unix System Laboratories в 1994 году подало иск о нарушении авторских прав. Суд рассмотрел дело и пришел к заключению, что из 18000 файлов, входящих в BSD, только 3 файла должны быть изъяты и еще 70 модифицированы, чтобы показывать USL-копирайт. Поэтому новая (и последняя) версия BSD вышла в двух вариантах: 4.4BSD-lite — свободно распространяемая, но без части ключевых файлов, и 4.4BSD-Encumbered – в полном составе, но требующая лицензии от AT&T.

Группа CSRG была распущена, но вместо того, чтобы умереть, 4.4BSD породила множество клонов, доживших до наших дней и занимающих солидную нишу на рынке серверов и высокопроизводительных рабочих станций.

[FreeBSD]

Проект FreeBSD, возглавляемый Джорданом Хабардом, Нэтом Вильямсом и Родом Гримесом, стартовал в начале 1993 года, отпочковавшись от проекта «Unofficial 386BSD Patchkit». Он представлял собой выполненный Биллом Джолицем порт BSD на 386-машине, так и не доведенный до конца. Реализованный им patchkit-механизм создавал много проблем, количество которых увеличивалось с каждым днем, делая работу с системой все более неудобной. Указанная троица активистов предложила Биллу свою помощь, но была отвергнута без каких-либо объяснений. Билл, в свою очередь, был послал на хутор за бабочками, благо лицензия позволяла дорабатывать систему без его согласия.

Объединив 4.3BSD-Lite («Net/2») с 386BSD и подключив Free Software Foundation, Джордан, Нэт и Род к концу 1993 года сотворили полноценный дистрибутив операционной системы, получивший название FreeBSD (предложенное Дэвидом Гринманом), подчеркивающее свободу использования. Другим важным шагом стало распространение системы на CD-ROM фирмой Walnut Creek, что для пользователей, лишенных интернета (а в 1993 году доступ к нему имели немногие), было очень даже актуально.

Тем временем начался очередной виток судебных разборок вокруг 4.3BSD-Lite, изымающий все новые куски критического кода, что задержало выход FreeBSD 2.0, выпущенной только в конце 1994 года и уже полностью свободной от нападок правообладателей оригинального UNIX-кода, преемником которого стала Novell.

На данный момент текущая версия - 6.1 - придерживает главным образом x86 и другие платформы (Pentium/Athlon/x64-86/UltraSPARCR/IA-64/ARM) и остается самой популярной xBSD-системой. Несмотря на то, что она в основном ориентирована на серверное использование и, в отличие от LINUX, разработчики FreeBSD не покушаются на рынок десктопов, она используется и там. Кстати говоря, FreeBSD – единственная xBSD-система, для которой фирма NVIDIA периодически выпускает драйверы.

Но сравнивать LINUX и FreeBSD некорректно хотя бы потому, что в LINUX разработкой ядра занимается один коллектив, а дистрибутивы клепают все кому не лень, что порождает несовместимость и неразбериху. А во FreeBSD и ядро, и прикладные программы находятся в одном CVS. Продукты сторонних производителей с закрытым кодом включаются в дистрибутив только при необходимости (например, драйверы). Но все-таки включаются, что, в конечном счете, идет на благо пользователей.

Назад на стр. 069-008-3  Содержание  Вперед на стр. 069-008-5