Глава из книги Сага о FreeBSD
Алексей Федорчук
2008-10-08
... рассмотрения длинной и насыщенной истории операционной системы FreeBSD . Посмотрим, какие уроки мы можем извлечь из нее, дабы не уподобиться якобинцам из старой песенки студентов-историков Удмуртского государственного университета, фрагмент из которой приведён эпиграфом этого раздела.
Первый вывод — технологического плана. Хотя FreeBSD по анкетным, так сказать, данным и моложе Linux'а, за спиной у нее — долгая история совместного с UNIX развития. То есть она — система с прошлым. Что имеет и свои минусы, и свои плюсы. Не могу отказать себе в удовольствии процитировать Мэтта Диллона (Matthew Dillon): "Хотя некоторые считают BSD 'старой' операционной системой, те из нас, кто работает над ней, видят ее скорее системой со 'зрелым' кодом".
Итак, первый вывод из истории FreeBSD — что это система сложившаяся, устоявшаяся, где-то даже консервативная. Но при этом — постоянно развивающаяся и совершенствующаяся.
Кроме того, FreeBSD (и ее предтечи) возникла и развивалась в университетской среде, не просто высококлассными программистами, но людьми с неслабой теоретической подготовкой. Следствием чего явилась исходная продуманность ее архитектуры. И опять помяну Диллона: "В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". И это — второй вывод из рассмотренной истории, который также можно отнести к технологии.
Третий же вывод, также следующий из академического происхождения FreeBSD, носит, условно говоря, гносеологический характер. Ученые (по крайней мере, те, кто заслуживает неругательного значения этого слова) — люди, основным стимулом деятельности которых является удовлетворение собственного любопытства. И FreeBSD, как творение академических исследователей, — это система, идеально для такого удовлетворения подходящая. Как сама по себе, так и как инструмент исследования в иных научных областях, в том числе — и далеких от Computer Science...
Последний же вывод из истории имеет отношение к тому, что называют затертым словосочетанием "общечеловеческие ценности": мужество разработчиков, создавших FreeBSD, несмотря на все препоны юридического и организационного характера, заслуживает более чем уважения.