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

Подземелья мудрости

Wolf D.A. Aka PAYHASH

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


Книгохранилища BSD-знаний в интернете

BSD

В конце 70-х годов прошлого столетия ОС UNIX System V6 была серьезно недоработана. Билл Джой, кернел-хакер из Беркли, сделав небольшие изменения в коде ядра, пришел к выводу, что одними исправлениями здесь не обойтись, и занялся разработкой собственного дистрибутива. Так, 9 марта 1978 года появился первый релиз операционной системы Беркли - Berkeley Software Distribution. Он включал в себя Pascal-систему со всеми исходными текстами и текстовый редактор ex. В течение следующего года по разным вузам разошлось 30 копий новой ОС. Библиотека termcap с поддержкой новых терминалов и великий и ужасный vi послужили причиной создания Second Berkeley Software Distribution, вышедшей 10 мая 1979 года. За последующее десятилетие сменилось множество BSD-версий, в которых появились такие реализации, возможности и программы, как командная оболочка C, управление заданиями, быстрая файловая система Berkeley, надежный механизм сигналов, концепция виртуальной памяти, стек протоколов TCP/IP. Кроме того, во время разработки BSD большое внимание уделялось разделению кода ядра на машинно-зависимые и независимые части, чтобы в дальнейшем было проще производить адаптацию под новые процессоры. FreeBSD, OpenBSD, NetBSD, DragonFlyBSD и даже ядро Mac OS X базируются, в основном, на версии 4.4BSD.

FreeBSD

Когда речь заходит о представителях BSD-систем, невольно вспоминается FreeBSD и ее логотип - симпатичный чертенок Beastie. FreeBSD - это *nix-подобная свободно распространяемая операционная система для платформ i386, amd64, PC-98, Alpha/AXP и UltraSPARC, которая была разработана на основе 386BSD и 4.4BSD-Lite с некоторыми усовершенствованиями, взятыми из 4.4BSD-Lite2. Оптимизированная для процессоров Intel, быстрая и надежная система не только прочно обосновалась на почтовых и Web-серверах крупнейших компаний и интернет-провайдеров, но и с успехом используется студентами и рядовыми пользователями по всему миру для работы, образования и отдыха.

Исчерпывающую информацию по этой операционке можно найти как на официальном сайте http://www.freebsd.org/ru/docs.html , так и на других информационных ресурсах, ссылки на которые можно почерпнуть здесь: http://www.opennet.ru/links/sml/35.shtml .

По FreeBSD довольно много книг на русском, но, пожалуй, хрестоматийной можно назвать книгу с «бабочкой» от Таймэна Брайана и Эбена Майкла. В ней подробно рассказано об инсталляции системы, управлении загрузкой, конфигурировании X-Window и базовом администрировании этой ОС.

NetBSD

Первая версия NetBSD, появившаяся в 1993 году, была основана на исходном коде системы 4.3BSD Lite, разработанной университетом Berkeley, и системе 386BSD, которая стала первым вариантом BSD Unix, способным работать на процессорах Intel 386. На протяжении своего существования NetBSD впитывает самые лучшие идеи из всех веток BSD-систем. Многие из этих идей постепенно трансформируются и улучшаются энтузиастами, работающими над развитием этого проекта.

Главным козырем NetBSD является многоплатформенность. Эта ОС запускается и работает на всем, где только есть процессор, и даже на кухонных тостерах. i386, amd64, Sun Sparc, HP PA, DEC Alpha, PowerPC, Atari, Commodore Amiga… – этот перечень состоит более чем из 60 архитектур. Вполне возможно, в будущем под управлением NetBSD будут работать роботы и робототехнические устройства.

Содержание  Вперед на стр. 069-020-2