CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
05.04.2020

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: BSD :: FreeBSD

Берклиада
Предыстория одной системы

CITKIT.ru

Страницы: предыдущая :: 1 :: 2 :: 3 :: 4 :: ... :: 10 :: следующая

Содержание

С чего начинается история?

В ночь с 19 на 23 декабря текущего, 2008 года прогрессивное человечество имеет возможность торжественно отметить 15-летний юбилей FreeBSD: именно в промежуток между этими датами ложится время создания первых файлов версии 1.0 этой операционной системы (их можно найти в ftp-архиве проекта). Какую из них принять за дату рождения новой системы?

Действительно, с днём рождения UNIX всё ясно: это 1 января 1970 года, 0 часов по Гринвичу (или, как нынче принято говорить, по UTC — Universal Coordinated Time, хотя это и не совсем одно и то же). Не то чтобы именно тогда она вышла из головы своего создателя, Кена Томпсона, подобно Афине Палладе из головы Зевса: просто с этого момента отсчитывают время (в секундах) системные часы всех Unix-машин мира.

А вот уже в определении даты рождения ОС Linux начинаются расхождения. Считать ли таковой 25 августа 1991 года, когда Линус Торвальдс впервые объявил в одном из списков рассылки о своём намерении создать новую операционную систему? Или отнести её на 17 сентября того же года, когда в каталог pub/OS/Linux на ftp-сервере Технического университета Хельсинки легли исходники версии 0.01? Правда, в любом случае диапазон дат не превышает одного месяца.

С определением дня рождения FreeBSD дело обстоит гораздо сложнее — может быть, именно поэтому он никогда не праздновался (по крайней мере, я об этом не слышал). Конечно, в качестве такового можно принять любую из приведённых выше дат. Или дату состоявшегося примерно в те дни анонса FreeBSD 1.0 — правда, мне не точно удалось выяснить, когда именно: источники указывают просто на конец декабря.

А может быть, отсчитывать существование FreeBSD с наречения ей имени, придуманного Дэвидом Гринменом (David Greenman) в середине 1993 года? — правда, тут точную дату вообще вряд ли установить. Или отнести её рождение на ещё более раннее время, когда на руинах проекта 386/BSD собралась группа его бывших пользователей, для которой имя FreeBSD и было придумано. А возможно, зарождение FreeBSD относится вообще к седой древности — 1978 году, когда впервые началось распространение лет Berkeley Software Distributions, или к году 1974, когда система UNIX попала в стены Калифорнийского университета в Беркли.

Чтобы ответить на вопрос, откуда пошла есть FreeBSD, нам придётся спуститься в недра истории ещё глубже, в область преданий старины глубокой. И здесь уместно сказать несколько слов об источниках, которые донесли эти предания до наших дней.

Как я уже говорил, про историю FreeBSD не создано книги вроде той, что написали Линус Торвальдс и Дэвид Даймонд. И поэтому эту историю приходится реконструировать по серии разрозненных материалов, написанных очевидцами и участниками событий, каждый из которых освещал их под своим углом зрения.

Наиболее полных и последовательных источников — два:

  1. A Brief History of FreeBSD Джордана Хаббарда (Jordan Hubbard), существующий также и в русском переводе;
  2. исторический очерк Керка МакКузика (Marshall Kirk McKusick) Twenty Years of Berkeley Unix, с некоторыми вариациями вошедший в ряд его (написанных с соавторами) книг; в частности, на русском языке с ним можно ознакомиться в книге: МакКузик М.К., Невилл-Нил Д.В. FreeBSD: архитектура и реализация. М: КУДИЦ-ОБРАЗ, 2006.

Дополнительные сведения по истории FreeBSD можно получить в англоязычном и русскоязычном вариантах Википедии поиском по ключевым словам: BSD, FreeBSD, CSRG; в соответствующих статьях содержатся и ссылки на их источники.

Хронологическая канва истории UNIX, BSD и Linux вплоть до 2002 года дана в статье Джорна Баргера Timeline of GNU/Linux and Unix.

Еще более полные сведения по истории UNIX и Unix-подобных систем, представленные в графическом виде, находятся на странице Эрика Льюинеза Unix History. Там же есть немало ссылок на источники информации по теме, в том числе — и по вопросам юридических казусов, связанным с UNIX.

Важным источником сведений об истории различных вариантов BSD вообще и FreeBSD, в частности, являются сами эти системы. Ранние версии BSD-систем, такие как 386BSD и 4.4BSD-lite, можно найти на ряде ftp-серверов, например, здесь и здесь; вот, пожалуй, наиболее полная подборка. А по архиву старых версий FreeBSD можно проследить эволюцию этой системы, начиная с первой её версии и до наших дней.

Вообще поиск в BSD-секторе Google дал массу разрозненных сведений исторического характера, которые оставалось только собрать воедино. Результаты обобщения всех перечисленных источников и предлагаются ниже.




Страницы: предыдущая :: 1 :: 2 :: 3 :: 4 :: ... :: 10 :: следующая

Комментарии

Страницы комментариев: предыдущая :: 1 :: 2

аноним, Thu Oct 9 02:54:38 2008:
>Потому что без него (и внедренного Линусом в IT-индустрию метода разработки софта, известного под названием метода Тома Сойера) жить было бы скучно...

Это что, тонкий намёк на то что Linux - это для клоунов? >:-(

Федорчук, ты чо такой дерзкий? (c)

Страницы комментариев: предыдущая :: 1 :: 2

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds