Обзор 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 9.1
Добро пожаловать в сказочный мир FreeBSD!

Ну ладно, не графическими прибамбасами славен FreeBSD. Можно немного и потерпеть псевдографики из позапрошлого века.

Выбор в «Центре приложений» тоже как-то не сильно впечатлил:

Центр приложений в FreeBSD
Устанавливать консольную игру fortune или не устанавливать? Очень важно спросить об этом пользователя еще на этапе установки

А посмотрите какая удобная и продуманная система разбивки диска! Кстати, забыл сказать, что мышь тоже не работает.

Разбивка диска в FreeBSD
UFS? А где ZFS?

С определенного момента меня начал доставать этот инновационный инсталлятор. Я подумал, что может быть куда-то не туда ткнул и за это меня заставили мучиться с этим чудом? Даже в FreeBSD 4.x было как-то поудобнее и выбора побольше. Я отправился читать официальную документацию. Открыл «Часто задаваемые вопросы по FreeBSD 7.X, 8.X и 9.X», зашел в раздел про установку и какие я там «самые задаваемые» вопросы увидел?

  • Как сделать оригинальную загрузочную дискету?
  • Помогите! Загрузочный файл не помещается на дискету!
  • Можно ли я установить систему на лэптоп через PLIP (Parallel Line IP)?
  • Загрузка с установочной дискеты прерывается на сообщении Probing Devices…. Почему?
  • и т.п.

Вероятно, кто-то надо мной решил подшутить и отправил в прошлое, в эпоху 1.44-мегабайтных дискет и подключения к сети через параллельный порт. Странно, почему в самых задаваемых вопросах по FreeBSD 9.X нет вопроса о кнопке Turbo? Нажимать-таки или лучше не надо?

Я посмотрел на отрывной календарь на стене — нет, год был тринадцатый. Тогда в чем же дело?

Ну да ладно, процесс установки почти завершен, недолго осталось терпеть издевательства. Вот, кстати, как выглядит копирование файлов:

Копирование файлов на диск в FreeBSD

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

Приветственный экран FreeBSD 9.1
Символ FreeBSD — колобок с сильно деформированной поверхностью в височной области или двумя ху***ями (сложно понять что именно рассчитывал изобразить живописец)

Жмем соответствующую кнопку и уж сейчас-то удивимся как быстро грузятся Иксы и Гном:

root в FreeBSD 9.1
Встреча с Иксами не состоялась

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

Ошибка монтирования в FreeBSD
«Не будет тебе Иксов», — как бы намекает программа установки

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

Не сдаемся, выбираем загрузку пакетов по сети. И вновь срабатывает надежная защита от установки чего-либо, помимо консоли:

Невозможно подключиться в FTP в FreeBSD 9.1

Но ведь можно зайти на freebsd.org, вручную через браузер скачать нужные пакеты, а потом каждый установить с помощью pkg_add!

Выводы

Конечно, установить графику и настроить дистрибутив можно, только вот в чем дело… Час назад я в 2 клика установил Kali Linux. Мне кажется, что так и должно быть. Я не понимаю зачем нужен текстовой инсталлятор с крестиками, квадратными скобками и постоянным нажиманием кнопки Tab сегодня. Зачем это было нужно 10 лет назад я понимаю, а зачем это нужно сегодня, когда космические корабли бороздят просторы вселенной, не понимаю.

Поэтому, этот замечательный некогда дистрибутив отправляется в помойное ведро, а я обращаю свой взор на Mint Linux, о котором напишу в одном из следующих обзоров.