|
Выбор первого дистрибутива:
Пособие для начинающих
Версия 2.1 от 20 июня 2005 г.
Создано творческим гением посетителей Линуксфорума
Силами:
Александра Еремеева aka Shurik, Инги Маховецкой aka Ослик ИА,
Александра Шаботенко aka Ash, Валерия Моторина aka wolf_black,
Valerius'а, Алексея Федорчука aka alv, Максима Беленкова aka m.belen,
Topper'а, Bolwarek'а, Тихона Тарнавского aka t.t, Александра Баракина
aka Sash Kan, clx'а, Дмитрия Донцова aka mit, и очень многих других.
Под редакцией Алексея Федорчука
FreeBSD
Отличие ее от описанных выше - в том, что это не дистрибутив Linux,
а совершенно отдельная (хотя и родственная) операционная система.
Обычно она рассматривается как сугубо серверная платформа (по разным
оценкам, до 40% серверов Рунета работает под ее управлением). Однако и
применение ее как настольной операционки для обычных пользователей
никем не запрещено. Разрабатывается FreeBSD сообществом независимых
разработчиков, доступна для свободного скачивания и тиражирования с
серверов проекта.
Недостатки:
- Не Linux, хотя и похож! В некоторых деталях существенно отличается, в результате чего - частые непонятки с командой
mount и советы добиться автоматического старта Иксов через изменение runlevels.
- Установка
требует представления о BSD-специфичной номенклатуре устройств, о
схемах разметки диска вообще и особенностях BSD-разметки в частности
(понимания того, что Extended Partition не есть непременный атрибут
диска, логические диски можно создавать и по иному).
- Инсталлятор, он же конфигуратор,
sysinstall устроен не совсем логично, одни и те же вопросы повторяются в пунктах меню Установки и Конфигурирования,
требуется понимание того, что дисковая разметка на стадии установки -
это одно, а на стадии конфигурирования - требуется при подключении,
например, дополнительного диска. Архаичный интерфейс инсталлятора,
менее богатый возможностями автоматизации, чем графические установщики
юзерофильных Linux'ов, и не столь гибкий, как универсальный инсталлятор
Gentoo (bash+текстовый редактор).
- Круг поддерживаемого оборудования уже,
чем в Linux, нет поддержки 3D-графики для карт, отличных от Nvidia,
насколько мне известно, не все гладко с "крутыми" звуковухами (точнее,
их продвинутыми фичами), практически нет шансов найти драйвер от
производителя для какого-либо нестандартного или экзотического девайса.
- Набор
пакетов на установочных дисках ограничен, вполне возможно, что нужного
пакета там не окажется. Установка дополнительных пакетов (из бинарников
или портов) требует достаточно скоростного и, особенно для работы с
портами, дешевого канала.
- Практически нет FreeBSD-специфичного коммерческого софта.
- Официальная техподдержка отсутствует как класс. Очень мало (сравнительно с Linux) "бумажной" литературы.
Вот, получилось Семь смертных грехов. Во искупление которых -
Достоинства:
- Не Linux, но похож! С точки зрения пользователя (не админа)
разницы между Linux и FreeBSD практически нет. А многие
административные функции (например, управление учетными записями)
реализованы лучше.
- Для установки достаточно освоения
BSD-специфики разметки и номенклатуры устройств на уровне пары простых
рецептов. Не говоря уж о том, что освоение этой специфики вельми зело
способствует расширению кругозора:-))
- Для понимания логики устройства
sysinstall
достаточно осознания факта, что FreeBSD состоит из базовой системы,
которая может конфигурироваться на стадии установки (а может - и когда
угодно позднее), и дополнительного софта (пакетов и портов), частью
системы не являющегося. Важно также понимать, что Иксы и почти весь
дополнительный софт - абсолютно те же самые, что и в Linux. В
сомнительных случаях всегда можно положиться на умолчания sysinstall - обычно не идеальные, но непременно разумные.
- Поддержка
оборудования во FreeBSD, коль скоро она уж имеет место быть,
реализована, как правило, лучше, чем в Linux. Все устройства, критичные
для установки и работы системы, поддерживаются. Практически исключены
осложнения с дисковыми контроллерами, ATA RAID и тому подобными
устройствами.
- Набор пакетов и портов для FreeBSD охватывает
абсолютно весь свободный софт, в принципе доступный в виде исходников.
Возможно получение пакетов или исходников для портов на одной машине
(например, на службе нахаляву) и установка их на совсем другой -
например, дома.
- Благодаря режиму бинарной совместимости с
Linux возможен более или менее простой запуск всего Linux-специфичного
(в том числе и коммерческого) софта - от RealPlayer и Flash до Oracle и
подобных монстров. Исключений практически нет, вопрос только в
трудозатратах.
- Отсутствие техподдержки компенсируется
изобилием онлайновой документации, начиная со знаменитого FreeBSD
Handbook, практически вся она имеется на дистрибутивных дисках, а в
Сети доступна в русских переводах. Книг хоть и мало, но хорошие:-).
И, дабы добро окончательно восторжествовало -
- В отличие
от Linux'ов, которых много, FreeBSD - одна: все вариации на эту тему,
от Freenzy до PC-BSD, представляют собой разные способы распространения
и комплектации одной и той же ОС. Очень важно, что все прочитанное
начинающим пользователем про FreeBSD, относится именно к ней, ему не
нужно гадать, как это бывает с Linux'ом, относится ли данное описание к
системе вообще или представляет собой специфику конкретного
дистрибутива. Более того, все знания про FreeBSD могут быть приложимы к
любой иной BSD-системе (м.б. лишь с незначительной коррекцией).
Интересные ссылки:
Linuxcenter.ru рекомендует. Бестселлеры.
|