- NetBSD 9.3
Привет, Pingvinus!
С давних пор я хотел попробовать три основные BSD-системы: FreeBSD, OpenBSD и NetBSD. С первой у меня был, пожалуй, самый безболезненный опыт, потому что "красноглазия" там особо не было. Были проблемы с запуском крыски, но они решились после просмотра видео в интернете. Во FreeBSD есть много софта, который может использовать домашний пользователь. Для базовых нужд — хватает. Есть, конечно, свои недочеты, но в целом система оставила приятное впечатление после тестирования.
OpenBSD оказалась интереснее. У меня получилось нормально поставить систему только с восьмой попытки, но зато я смог довести использование ОЗУ до 33MB после чистой установки, что до сих пор меня удивляет. Поизучав систему я понял, что она отлично подходит для файерволов, небольших серверов и ловушек. Мне также удалось установить крысу после множества попыток, но, признаться, работает она погано. Тиринг, отсутствие некоторых важных шрифтов, ошибки при запуске — это неотъемлемая часть пользования OpenBSD. Конечно, можно потратить недели для настройки системы и привести ее в идеальное состояние, но… у меня нет времени заниматься базовой конфигурацией ради чего? Безопасности? Линукс справляется с этим так же хорошо, если не лучше.
После прохождения двух гигантов среди BSD осталась последняя, непокоренная, манящая своей загадочностью и народной любовью — NetBSD.
Установка
Удивительно, но установка NetBSD, по-моему, самая простая и интуитивно понятная среди всех BSD-систем, которые я пробовал. Меню действий структурировано, понятно, что и для чего. Я установил ее с первого раза, без каких-либо проблем, даже не пришлось обращаться к другим источникам.
Использование
Однако тут есть, что рассказать. Прежде всего, после установки не работают репозитории. Это, признаться, удивило меня. Обычно после установки заходишь под рутом и начинаешь ставить софт. Здесь же мне пришлось провести следующие манипуляции:
mkdir -p /usr/pkg/etc/pkgin — создаем папку для установки pkgin (необходим для установки бинарных пакетов).
touch /usr/pkg/etc/pkgin/repositories.conf — создаем файл для репозитория.
vi /usr/pkg/etc/pkgin/repositories.conf — указываем ftp-сервер пакетов.
"http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/9.3/All/"
vi /etc/hosts — добавляем запись в /etc/hosts.
"199.233.217.201 ftp.netbsd.org"
export PKG_PATH=”http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/9.3/All/ — экспортируем путь.
pkg_add -v pkgin-* — устанавливаем pkgin.
pkgin update — обновляем зеркала.
Больше всего меня тормозил именно этот момент. Но преодолев его, я начал наконец ставить софт.
Программное обеспечение
Его здесь, удивительно, достаточно. Приведу самые user-friendly варианты.
Среди браузеров есть Firefox, Opera (что странно), Epiphany. В качестве офисного пакета можно установить OpenOffice. Терминалы: LXTerminal, xfce4-terminal, gnome-terminal. В области мультимедиа есть VLC, Amarok. Графические окружения: LXDE, Xfce4. Оконные менеджеры: i3wm, bspwm, openbox, fluxbox.
В общем, базовый софт есть. Если нужен только браузер или открыть файл разок — вполне себе подходит.
Графические окружения и оконные менеджеры
Изначально я хотел сделать сборку с bspwm. Но, поняв, что потребуется слишком много времени, я решил установить LXDE. Установил его командой: sudo pkgin install lxde
Затем я прописал следующее в .xinitrc и .xsession: exec startlxde
После команды startx всё запустилось. По странной причине lxpanel не запускается вместе с окружением, поэтому пришлось добавить его отдельно в .xinitrc.
А так, это обычное LXDE. Работает, хотя и иногда не совсем гладко, но работает.
Заключение
Наконец-то наступил день, когда я "закрыл гештальт" и попробовал все интересные мне BSD. Этот путь был насыщен и тернист. Было пролито много слёз, часто хотелось свернуть с пути, но… Я дошёл, я победил. Теперь куда же отправиться? Оседлать окончательно Gentoo или попробовать LFS? Пока путь покрыт туманом, но я уверен что смогу его пройти. Спасибо FreeBSD, OpenBSD, NetBSD за те эмоции, которые вы подарили. Я определенно запомню это на долгие годы. Спасибо за прочтение и удачного дня :)
Комментарии
10:16
10:26
Ужосс... столько боли...
10:46
11:14
11:39
лайк
17:46
17:52
И он однозначно написал, что тему БСД для себя закрыл, и пойдет дальше.
18:26
18:42
Можно идти галсами, но курс держи!..
18:40
Ну, да, стереотип указывает на серверность всех BSDей.
Но Vantiki таки провёл нетривиальную работу, если так можно выразиться, за что ему респект и уважуха!..
Предлагаю новый тезис:
"если на Пингвинусе кто-то что-то делает, значит это куму-то (будет) нужно"
17:29
22:06
22:42
13:38