|
Судьба FreeBSD (как, впрочем, и остальных открытых представителей *BSD-линии) с самого начала бума Open Sources - быть в тени Linux. Причин к тому можно отыскать много. Здесь и романтическая история создания последней - сродни рождественским сказкам про бедного студента. Хотя, если вдуматься, создание FreeBSD - история столь же драматическая [1]. И то, что в разработке Linux может принять участие любой желающий - но ведь для большинства из нас эта возможность остается чисто теоретической. И постоянные сводки (напоминающие сводки с театра военных действий) об очередной версии (подверсии, пре-версии) ядра Linux, проникающие не только в компьютерную прессу, но и в массовую. Об обновления же FreeBSD можно узнать только на специализированных новостных сайтах.
Не стала исключением и последняя версия FreeBSD, имеющая номер 4.4 - выход ее, широко известный в узких кругах, прошел незамеченным для народных околокомпьютерных масс. Однако кое в чем эта версия знаменует собой рубеж в развитии системы. Не возьмусь судить, она стала событием в мировом масштабе. Но в масштабе российском значение ее несомненно: впервые эта система в полном своем объеме стала легко- (и - быстро!) доступной.
Каким образом ее можно было получить раньше? Ну, во-первых, разумеется, скачать с официального сайта или его многочисленных зеркал. О достоинствах этого способа умолчу - достаточно сказать, что полный дистрибутив FreeBSD тянет гигабайта на два, неплохо для модемного (и даже выделенного) соединения, не так ли?
Во-вторых, дистрибутив FreeBSD в фирменном (или близком к таковому) исполнении можно было купить в книжных магазинах. Однако это были или а) урезанные, однодисковые, варианты, или б) комплекты полные, но появлявшиеся обычно в преддверии выхода следующей версии (а то и после такового). Да и изрядно дорогие, к тому же.
В третьих, однодисковые дистрибутивы всегда существовали и в "базарном" (не скажу - пиратском, это слово тут неуместно) исполнении. Недостаток их (вне зависимости от происхождения) - бедность приложениями. Конечно, благодаря системе портов минимальный комплект FreeBSD легко нарастить до полнофункциональной версии. Однако это требует если и не постоянного подключения, то весьма хорошего канала связи - уж точно. В противном случае приходится вытаскивать отдельные пакеты (т.н. packages), взаимозависимости между которыми не всегда прозрачны.
Ныне же полная FreeBSD 4.4 появилась в системе http://www.linux-online.ru практически сразу за его объявлением. И - в полном комплекте, ажно о пяти CD. Его можно заказать по Сети, с доставкой по почте (а в Москве - так и на дом, курьером), за очень умеренные деньги (в пересчете на диск - дешевле ворованного с базара). Что не может не радовать если и не пользователей этой системы (большинство из них все же - сетевые администраторы, сидящие на быстрых линиях), то просто интересующихся ею по мере сил и возможностей.
Полный дистрибутив FreeBSD включает пять дисков:
- Mini - минимальный установочный комплект, соответствующий, насколько я понял, однодисковому варианту;
- Install - собственно установочный (загрузочный) диск для полной версии;
- Disk 2 - двоякого назначения; во-первых, это спасательная (Fix-it, в терминологии FreeBSD) система на аварийные случаи, содержащая т.н. Live Filesystem; во-вторых, диск этот содержит подборку дополнительных, не вполне открытых и свободных программ;
- Disk 3 и Disk 4 - подборки дополнительных пакетов (packages).
Инсталляционная программа практически не претерпела изменений с предыдущих версий, включая в себя собственно установку (в стандартном, быстром и заказном вариантах) и серию пост-инсталляционных действ (рис. 1). Мне бросилось в глаза два небольших, но существенных для пользователя усовершенствования в процедуре.
Рис. 1. Главное меню инсталляционной программы FreeBSD
Первое - уже на стадии разбиения диска [2] для создаваемых разделов (partitions) можно включить т.н. поддержку Soft Upadate (рис. 2) - этот режим по сути своей близок к кэшированию дисковых операций в Linux. Соответственно, нет необходимости в не вполне очевидных действиях по размонтированию файловых систем и его ручной активизации, что было предметом одной из моих предыдущих заметок. Режим же Soft Upadate кажется абсолютно необходимым любому пользователю - без него копирование сотни мегабайт мелких файлов во FreeBSD способно довести до белого каления.
Рис. 2. Создание файловых систем при установке FreeBSD; обратите внимание на опцию S внизу - это и есть включение режима Soft Update
Второе усовершенствование относится к стадии пост-инсталляционного конфигурирования (рис. 3). Это - возможность настройки виртуальных консолей FreeBSD. Каковая сводится к ручному редактированию (в редакторе vi) файла /etc/ttys (рис. 4). Казалось бы - мелочь, однако это дает возможность сразу же, еще до первой загрузки, заменить тип терминала cons25 на cons25r. Что очень желательно при установке кириллических шрифтов для консольного режима, так как избавляет от созерцания уродливой псевдографики в программах типа Midnight Commander.
Рис. 3. Пост-инсталляционное конфигурирование - новая опция TTYs
Рис. 4. Редактирование файла /etc/ttys
Установить потребные пакеты со всех трех дисков можно в один присест, правда, в ручном режиме - то есть диски нужно менять самому и перечитывать источник для установки. Но зато диски содержат практически полный набор приложений на все случаи жизни. Перечислять их было бы скучно - пользователь Linux найдет подавляющее большинство привычных рабочих сред, утилит и приложений. Отмечу лишь, что к XFree86 версии 3.3.6 прибавились X'ы версии 4.1 - правда, не в основном наборе (Distributions), а среди дополнительных пакетов (packages), устанавливаемых в каталог /usr/local. Соответственно, обеспечением их настройки и запуска придется озаботиться самому.
Конечно, новая версия FreeBSD не содержит ничего революционно нового по сравнению с предыдущими. Однако мелкие эволюционные новшества делают ее более удобной в использовании - особенно для начинающего знакомство с этой системой. А ознакомиться с ней - очень невредно, после этого начинаешь другими глазами смотреть и на Linux...
|