Новая демониада, или FreeBSD 5.. 2. Знакомство
Автор : Алексей Федорчук
2. Знакомство
FreeBSD 5.1 доступна для получения на Руси обычным для этой системы образом - то есть по ftp с сервера проекта и его многочисленных зеркал (см. каталог BSD-ресурсов), или через магазины онлайновой торновли, из которых не на последнем месте я поставил бы Linuxshop. Полный дистрибутив включает три CD. Поскольку комплектация их существенно изменилась по сравнению с дистрибутивами 4=й ветки, рассмотрим ее подробнее. Диски полного дистрибутива озаглавлены незамысловато - Install Disk 1, Install Disk 2 и Mininstall. С последним все ясно - это, на самом-то деле, абсолютно полная базовая FreeBSD, так называемый Distributions. Диск загрузочный, с него можно установить нормальную систему и в дальнейшем наращивать ее с помощью системы портов (каковая на диске присутствует). А Mini он называется потому, что не содержит Иксов (которые как бы входят в состав Distributions, хотя к FreeBSD отношения, собственно, не имеют) и дополнительных бинарных пакетов (packages). Однако, повторяю, при наличии хорошего подключения к Сети Mini-диска вполне достаточно для установки.
Недостающие на Mini-диске компоненты зато можно найти на 1-м инсталляционном диске. Здесь есть и Иксы (последней версии, 4.3), и прекомпилированные пакеты в количестве 241 штуки. Казалось бы, немного. Но в это количество втиснуты KDE (версии 3.2.1) с KOffice (1.2) и GNOME (2.2), все необходимые для них приложения, WindowMaker, Gimp, система совместимости с Linux, средства разработки (Pithon, Ruby, Tck/Tk), куча коммуникационных программ - короче, практически все жизненно необходимое для начала работы.
Однако это - все, что есть прикладного в штатном комплекте. Дисков с дополнительными пакетами не имеется, и все недостающее (в частности, русские словари джля спеллинга) придется качать из сети в прекомпилированном виде или устанавливать через систему портов. Потому что 2-й инсталляционный диск таковым вовсе не является. На самом деле это - Rescue-система. То есть с него можно загрузиться, получив в свое распоряжение Live файловую систему и большой комплекс утилит для выполнения рементно-спасательных мероприятий. В принципе с него можно выполнить и установку системы, но только в том случае, если базовые компоненты имеются на каком-либо из существующих дисковых разделов или доступны по Сети (локальной или голобальной): на самом диске ничего подобного не обнаруживается.
Казалось бы, Rescue Disk FreeBSD существенно не дотягивает до уровня современных Linux'овых Live CD типа Knoppix'а или Suse Evaluation. Однако он предоставляет "живую" файловую систему, к которой можно подмонтировать в режиме чтения/записи существующие системы на дисковых разделах. Базовый набор средств, доступных непосредственно из "корня", смонтированного на RAM-диске, очень мал. Однако на самом CD (в каталогах ~/bin, ~/sbin, ~/usr/bin, ~/usr/sbin) можно обнаружить и средства для работы с разделами и файловыми системами, и множество иных утилит, и компилятор gcc, и даже man-страницы для всех имеющихся программ. В общем, все, что нужно не только для правки конфигурационных файлов, но даже для пересборки, при необходимости, критически важных компонентов. Парвда, при загрузке с него доступна лишь одна виртуальная консоль, и это - минус. Да и получить доступ к наличному богачеству можно не вполне очевидным способом. Однако это будет темой отдельного разговора.