Найти в Дзене

UNIX в кедах или звериный оскал десктопного BSD. Часть 1 - FreeBSD 12

Начинать, так с первоисточника. Скажем честно, мы не касались FreeBSD уже много лет, поэтому было даже интересно, что изменилось с тех пор и в какую сторону. Мы скачали актуальную на текущий момент версию 12 и приступили к установке.

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

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

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

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

И что нам тут выбрать? Да пес его знает... Оставим по умолчанию... Вот оно, суровое очарование настоящего Unix. В Linux этот этап давно прошли, сделав процесс выбора состава дистрибутива более понятным и прозрачным.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Что действительно радует - так это возможность автоматической разметки диска, потому как это был еще один квест для начинающих с весьма сомнительным результатом.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Процесс пошел, можем пока сходить за кофе или чем покрепче, потому как все это не для слабых духом.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Для ввода пароля root или создания нового пользователя нас выбрасывает в чистую консоль. Такая вот дружелюбность в 2020 году.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Это всё? Или будет продолжение? Нет, не будет, если нужно что-то настроить, то лучше сделать это сейчас, самому, руками. Потому что потом все тоже самое придется делать также руками, но уже в консоли незнакомой системы.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Про графическую оболочку нас нигде и близко не спросили, ладно, установим вручную. Но если в Linux вполне достаточно просто установить нужный набор пакетов и перезагрузиться, то здесь вам еще понадобиться внести ручные правки в файлы конфигурации. В качестве редактора по умолчанию установлен vi, что добавляет происходящему "прелести". В общем чужих здесь не ждут, и чтобы дойти до конца нужно иметь достаточно сильную мотивацию, одного любопытства будет явно недостаточно.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Наконец все трудности позади и нас встречает графическая оболочка. Выглядит на первый взгляд неплохо, но это заслуга не BSD, а разработчиков Gnome. Набор софта - минимален, оно и понятно, никаких настольных метапакетов здесь нет, просили Gnome 3 с базовым набором утилит - получите и распишитесь.

Настроить систему? Ну попробуйте, только снять снапшот не забудьте, потому как повторить второй раз процесс установки решится не каждый. И пусть вас не обманывает более-менее современный вид системы, в реальности вы получите весь набор "детских болезней" настольного Linux 10-15 летней давности. Полноценной русификации нет, точнее есть, но только через консоль и старательную правку конфигурационных файлов.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Какого-либо подобия графической оболочки пакетного менеджера нет. Хорошо если вы знаете имя пакета, который вам нужен, найти по описанию или просто просмотреть список пакетов, скажем для работы с видео, здесь не получится. С поддержкой виртуализации тоже все туго. Если любой современный Linux в среде VMWare или VirtualBoх чувствует себя отлично, позволяя использовать средства интеграции, аппаратное ускорение графики и прочие радости жизни, то здесь всего этого нет. Увидел все виртуальное железо - и хорошо. Автоматически подогнать экран под размер виртуалки? Нет, не слышали...

Ой, сорри, ну забыли предупредить, что для того, чтобы пользователь мог повысить себе права нужно было руками добавить его в одну группу. Ладно, перезагрузимся в однопользовательский режим и выполним пару команд, делов то...

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

А чудеса просто лезут из всех щелей. Хотите правильно установить часовой пояс? Ну попробуйте. А что, хотели MSK (UTC +03) - держите, правда почему-то Москва оказалась в Лондоне, на долготе Гринвичского меридиана. Что? Вы хотите все-таки видеть правильное время? Ну поправьте пару строк в конфиге, ну что вы как маленький...

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Хотя если есть стимул, то трудностями не испугать. Должна же система в чем-то раскрыться и показать свои сильные стороны. Может быть в софте? Да нет, с софтом для BSD сейчас туго, спасает в основном только GNU и некоторые проекты из мира Linux, которые можно пересобрать под BSD, не притаскивая попутно половину Linux в нагрузку. Поэтому базовый набор привычного ПО у вас будет, а вот шаг вправо, шаг влево...

Говорите нравится браузер Опера? Придется как-нибудь без нее, возьмите Firefox или Chromium, все равно ничего другого не завезли. Хотите поработать с 1С? Как бы это помягче. Нет, можно установить пакет linux-base для бинарной совместимости с Linux и жить станет полегче, но зачем, если есть Linux, где есть все тоже самое, но без всех этих тягот и лишений.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Ладно, не все же нам работать, надо и отдыхать, посмотрим, как обстоят дела с мультимедиа.

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Здесь мы опасливо покосились на календарь, да нет, все верно, на дворе 2020 год, когда любая современная ОС проигрывает все распространенные форматы просто из коробки. Проблему исправил установленный VLC, но сам факт такой вот "поддержки" мультимедиа снова отослал нас лет на десять назад, когда подобные проблемы были нормой для Linux.

Позвольте, скажет иной читатель, но ведь FreeBSD и не позиционирует себя на десктоп. Ну как сказать...

Собственное изображение с interface31.ru
Собственное изображение с interface31.ru

Про "современную" и "для десктопов", заметьте, не мы написали. Но выводы будем делать немного позже, а пока двинемся дальше.

Источник: https://interface31.ru/tech_it/2019/07/unix-v-kedah-ili-zverinyy-oskal-desktopnogo-bsd.html