главная пошаговое создание livecd что такое linux ISO образы
Операционная система с графическим интерфейсом
На главнуюКонтактыКарта сайта
Полезное


 

ДОБРО ПОЖАЛОВАТЬ


Немного о BSD-системах

Для начала еще раз подчеркну, что это не дистрибутив Linux, а совершенно отдельная (хотя и родственная) операционная система. Обычно она рассматривается как сугубо серверная платформа (по разным оценкам, до 40% серверов Рунета работает под ее управлением). Однако и применение ее как настольной операционки для обычных пользователей никем не запрещено. Разрабатывается FreeBSD сообществом независимых разработчиков (http://www.freebsd.org), дистрибутив (в составе 2 CD) доступен для свободного скачивания и тиражирования с сервера проекта (ftp://ftp.freebsd.org/pub/FreeBSD) и его многочисленных зеркал.

Итак, главная особеннось FreeBSD - в том, что это не Linux, хотя и похож! В некоторых деталях эти операционки существенно отличаются друг от друга, в результате чего часто возникают недоразумения - например, при использовании команды mount, настройке виртуальных консолей, автоматического старта Иксов, и так далее. Однако база льзовательских приложений у Linux и FreeBSD - одна и та же. И потому с точки зрения пользователя (не админа) разницы между ними практически нет. А многие административные функции (например, управление учетными записями) во FreeBSD реализованы лучше.

Установка требует представления о BSD-специфичной номенклатуре устройств, о схемах разметки диска вообще и особенностях BSD-разметки в частности (понимания того, что Extended Partition не есть непременный атрибут дисковой разметки, логические диски можно создавать и непосредственно в Primary Partition). Однако это - и все, что требуется от пользователя: для установки достаточно освоения BSD-специфики разметки и номенклатуры устройств на уровне пары простых рецептов. Что, кстати говоря, вельми зело способствует расширению кругозора пользователя.

Инсталлятор FreeBSD, он же - универсальный ее конфигуратор, sysinstall, устроен на первый взгляд не совсем логично. В частности, одни и те же опции повторяются в пунктах меню Установки и Конфигурирования. Однако все становится просто и понятно, если осознать один факт - установка FreeBSD разбивается на два этапа: первый - это установка базовой системы, обязательная к выполнению, второй же - установка дополнительных компонентов и постинсталляционное конфигурирование, что может быть выполнено и в любой момент времени в дальнейшем. Важно также понимать, что Иксы и почти весь дополнительный софт - абсолютно те же самые, что и в Linux. А при конфигурировании в сомнительных случаях всегда можно положиться на умолчания sysinstall - обычно не идеальные, но непременно разумные.

Сам по себе инсталлтор имеет архаичный псевдографический интерфейс, менее богатый возможностями автоматизации, чем графические установщики юзерофильных Linux'ов, и не столь гибкий, как универсальный инсталлятор Gentoo (bash+текстовый редактор). Однако его встроенная система помощи вполне достаточна для освоения всех функций программы, а всякого рода оптимизирующие настроки могут ыть выполнены и в дальнейшем - на уже установленной системе.

Круг поддерживаемого FreeBSD оборудования уже, чем в Linux: нет поддержки 3D-графики для карт, отличных от Nvidia, насколько мне известно, не все гладко с "крутыми" звуковыми платами (точнее, нет возможности использовать их продвинутые особенности), практически нет шансов найти драйвер от производителя для какого-либо нестандартного или экзотического устройства. Но: поддержка оборудования во FreeBSD, коль скоро уж она имеет место быть, реализована, как правило, лучше, чем в Linux. Все устройства, критичные для установки и работы системы, поддерживаются безукоризненно - практически исключены осложнения с дисковыми контроллерами, SATA, ATA RAID и тому подобными устройствами.

Набор пакетов на установочных дисках ограничен, вполне возможно, что нужного пакета там не окажется. Установка дополнительных пакетов (из бинарников или портов) требует достаточно скоростного и, особенно для работы с портами, дешевого канала. Однако набор пакетов и портов для FreeBSD охватывает абсолютно весь свободный софт, в принципе доступный в виде исходников. Возможно получение пакетов или исходников для портов на одной машине (например, на службе нахаляву) и установка их на совсем другой - например, дома.

Под FreeBSD практически не разрабатывается никаких специфических коммерческих приложений. Однако, благодаря режиму бинарной совместимости с Linux возможен более или менее простой запуск всего Linux-специфичного (в том числе и коммерческого) софта - от RealPlayer и Flash до Oracle и подобных монстров. Исключений практически нет, вопрос только в трудозатратах.

Разумеется, никакой официальной техподдержки FreeBSD в природе не имеется. Не так велико и количество литературы о ней - особенно в сравнении с популярными дистрибутивами Linux. Однако это компенсируется изобилием онлайновой документации, начиная со знаменитого FreeBSD Handbook, практически вся она имеется на дистрибутивных дисках, а в Сети доступна в русских переводах. Ну а книг о FreeBSD хоть и мало, но те, что есть - хорошие:-).

И, наконец, последнее. В отличие от Linux'ов, которых много, FreeBSD - одна: все вариации на эту тему, от Freenzy до PC-BSD, представляют собой разные способы распространения и комплектации одной и той же ОС. Очень важно, что все прочитанное начинающим пользователем про FreeBSD, относится именно к ней, ему не нужно гадать, как это бывает с Linux'ом, относится ли данное описание к системе вообще или представляет собой специфику конкретного дистрибутива. Более того, все знания про FreeBSD могут быть приложимы к любой иной BSD-системе (может быть, лишь с незначительной коррекцией). PC-BSD и DesktopBSD

Это - два дистрибутива FreeBSD. Да-да, и у FreeBSD появились дистрибутивы. Только, в отличие от дистрибутивов Linux, оба они представляют собой самую обычную FreeBSD, снабженную графическими инсталляторами (весьма сходными), которые, кроме базовой системы, в автоматическом режиме устанавливают еще и некий предопределенный набор приложений, включающий Иксы и KDE. Старт системы после установки также выполняется в графическом режиме, с авторизацией через Kdm.

Отличительной особенностью PC-BSD (http://www.pcbsd.org/) является еще и собственная система управления пакетами, необычная для POSIX-систем, но вполне удобная в обращении. Впрочем, она предназначена только для установки дополнительного "крупногабаритного" софта (типа Openoffice.org или Mozilla): для обновления базовой системы используется обычный для FreeBSD механизм make world, а основные приложения устанавливаются через систему портов. Инсталлятор DesktopBSD (http://www.desktopbsd.net/) поддерживает разные языки, в том числе и русский (вероятно, в силу своего немецкого происхождения).

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