Обзор FreeBSD от фаната Ubuntu
Я продолжаю искать дистрибутив, который сгодился бы для повседневного использования. Требуется добрый помощник, радующий скоростью работы, стабильностью и функционалом. До этого момента я тестировал лишь Linux-дистрибутивы, но сегодня вспомнил те светлые моменты своей молодости, когда я увлекался дистрибутивами семейства BSD.
В частности, я довольно долго использовал FreeBSD 5.x и был доволен. Плюсы: работает быстрее Линукса, отличная документация на русском, некоторые фичи, которых нет и не будет в Линуксе. Я и подумал: раз я тогда был доволен, то как я буду сейчас доволен, когда доступна уже девятая версия этого прекраснейшего дистрибутива. Так в чем же дело? Качаем FreeBSD-9.1-RELEASE-amd64-dvd1.iso и вперед!
Картина, нарисованная воображением
Больше не надо пользоваться неудобным инсталлятором FreeBSD на псевдографике. Полноценная графическая программа установки позволяет в два клика развернуть ОС, а пока устанавливаются пакеты, чтобы пользователь не заскучал, ему доступен автоматически настроенный интернет и браузер.
Но вот установка подошла к концу, хотя прошло не более двух минут. В качестве файловой системы по умолчанию используется ZFS, возможностями которой не перестают восхищаться. Бедные линуксоиды, у вас никогда не будет нормальной поддержки ZFS из-за несовместимости лицензий! Каких же потрясающих возможностей вы лишены из-за идеологических причуд создателей GPL! Лицензия BSD гораздо свободнее!
Сейчас я настрою пакетный фильтр pf, поддерживающий приоритизацию сетевых потоков, чтобы торренты работали по остаточному принципу и не замедляли web-серфинг. Куда там этим линуксоидам с их примитивным iptables…
Все сетевые приложения изолирую с помощью технологии jail, чтобы, например, дыры в Firefox не позволяли даже в теории получить злоумышленнику доступ к моим данным. Завидуйте, линуксоиды, у вас есть только chroot, который обходится даже школьниками.
Вот как разыгралось мое воображение, пока я скачивал установочный образ.
А что на деле?
А на практике все оказалось немного иначе. Например, 5 лет не хватило, чтобы сделать графический инсталлятор. Приходится довольствоваться вот этим:

Добро пожаловать в сказочный мир FreeBSD!
Ну ладно, не графическими прибамбасами славен FreeBSD. Можно немного и потерпеть псевдографики из позапрошлого века.
Выбор в «Центре приложений» тоже как-то не сильно впечатлил:

Устанавливать консольную игру fortune или не устанавливать? Очень важно спросить об этом пользователя еще на этапе установки
А посмотрите какая удобная и продуманная система разбивки диска! Кстати, забыл сказать, что мышь тоже не работает.

UFS? А где ZFS?
С определенного момента меня начал доставать этот инновационный инсталлятор. Я подумал, что может быть куда-то не туда ткнул и за это меня заставили мучиться с этим чудом? Даже в FreeBSD 4.x было как-то поудобнее и выбора побольше. Я отправился читать официальную документацию. Открыл «Часто задаваемые вопросы по FreeBSD 7.X, 8.X и 9.X», зашел в раздел про установку и какие я там «самые задаваемые» вопросы увидел?
- Как сделать оригинальную загрузочную дискету?
- Помогите! Загрузочный файл не помещается на дискету!
- Можно ли я установить систему на лэптоп через PLIP (Parallel Line IP)?
- Загрузка с установочной дискеты прерывается на сообщении Probing Devices…. Почему?
- и т.п.
Вероятно, кто-то надо мной решил подшутить и отправил в прошлое, в эпоху 1.44-мегабайтных дискет и подключения к сети через параллельный порт. Странно, почему в самых задаваемых вопросах по FreeBSD 9.X нет вопроса о кнопке Turbo? Нажимать-таки или лучше не надо?
Я посмотрел на отрывной календарь на стене — нет, год был тринадцатый. Тогда в чем же дело?
Ну да ладно, процесс установки почти завершен, недолго осталось терпеть издевательства. Вот, кстати, как выглядит копирование файлов:

Установка завершена и пользователя ожидает последний срамной рудиментарный момент — приветствие на псевдографике (куда же без нее в XXI веке-то? Не у всех же еще мониторы научились показывать графику).

Символ FreeBSD — колобок с сильно деформированной поверхностью в височной области или двумя ху***ями (сложно понять что именно рассчитывал изобразить живописец)
Жмем соответствующую кнопку и уж сейчас-то удивимся как быстро грузятся Иксы и Гном:

Встреча с Иксами не состоялась
Оказывается, Иксы добавить в блюдо забыли. 15 минут, потраченные на установку, были потрачены ради голой консоли. Ну да ладно, сейчас все быстро исправим. Запускаем sysinstall, переходим в пункт установки дополнительных пакетов, выбираем установку с CD/DVD (напомню, образ занимает 2,5 Гб, так что Иксы и Гном должны были влезть) и…

«Не будет тебе Иксов», — как бы намекает программа установки
Ладно, вспоминаем молодость и монтируем все вручную, с указанием правильных названий устройств и файловой системы. И снова sysinstall отказывает в праве на графические удобства. Какой-то там файл не найден.
Не сдаемся, выбираем загрузку пакетов по сети. И вновь срабатывает надежная защита от установки чего-либо, помимо консоли:

Но ведь можно зайти на freebsd.org, вручную через браузер скачать нужные пакеты, а потом каждый установить с помощью pkg_add!
Выводы
Конечно, установить графику и настроить дистрибутив можно, только вот в чем дело… Час назад я в 2 клика установил Kali Linux. Мне кажется, что так и должно быть. Я не понимаю зачем нужен текстовой инсталлятор с крестиками, квадратными скобками и постоянным нажиманием кнопки Tab сегодня. Зачем это было нужно 10 лет назад я понимаю, а зачем это нужно сегодня, когда космические корабли бороздят просторы вселенной, не понимаю.
Поэтому, этот замечательный некогда дистрибутив отправляется в помойное ведро, а я обращаю свой взор на Mint Linux, о котором напишу в одном из следующих обзоров.