В данной статье я распишу, как установить OpenBSD 7.4 на ваш компьютер и поставить графическое окружение Xfce 4.18.
Начнём!
Для начала скачаем образ. Его мы возьмём на официальном сайте проекта OpenBSD, в разделе "Download".
Выберите подходящую архитектуру и вид образа. Для домашнего ПК подойдет "install74.iso" для архитектуры "amd64".
После загрузки файла, запишем его на внешний носитель. Я использовал balenaEtcher.
Перезагружаемся с флешки и попадем в консоль.
Выбираем I (Install) и начинаем установку.
Выбираем раскладку клавиатуры (советую использовать стандартную), задаем hostname для системы, конфигурируем интерфейс подключения. Для домашнего пользования можно выбрать "autoconf" для IPv4 и IPv6.
При вопросе "Start sshd(8) by default?" прописываем "yes" или "no", смотря на то, нужен ли нам демон по OpenSSH.
Далее мы заметим следующую строчку - "Do you expect to run the X Window System?". Установщик спрашивает, будем ли мы использовать иксы. Если таковые требуются, то пропишем "yes".
На следующем пункте советую отказаться, так как будет запускаться xenodm (местный дисплейный менеджер) и загружать нам только базовую оболочку с иксами, что не очень удобно.
В пункте "Change the default console to com0?" тоже пропишем "no".
Далее задаем имя пользователя и его пароль, а также выбираем временную зону.
Выбираем нужный диск для установки ОС. В моем случае это sd0.
Я выбрал использование целого диска и автоматическую разметку. При желании, разметить можно вручную. Для UEFI-систем советую выбрать G (GPT), для MBR - W (whole MBR disk).
После форматирования диска нам предлагают установить базовые компоненты системы. Я советую выбрать "http", пропустить прокси-сервер, а в "HTTP Server" прописать "[cdn.openbsd.org]" или любое другое зеркало проекта. После принимаем директорию сервера и ждем окончания установки. Сверяем время со своим реальным и после всех манипуляций перезагружаем систему с помощью "reboot".
Отлично! Вот мы и установили базовую OpenBSD!
Пора приступить к установке Xfce!
1. Перейдем в root-терминал с помощью "su"
$ su
2. Установим компонент "consolekit2"
# pkg_add consolekit2
3. Установим сам Xfce 4.18 и его компоненты
# pkg_add xfce xfce-extras
4. Пропишем запуск Xfce сразу после старта X-сервера. Такую манипуляцию надо провести и для root, и для вашего локального пользователя.
# vi .xsession # для root-пользователя
$ vi /home/вашеимяпользователя/.xsession # для локального пользователя
4.1 Внутри обоих файлов пропишем следующее:
exec ck-launch-session startxfce4
5. Добавим дисплейный менеджер xenodm в автозагрузку:
# rcctl enable xenodm
Далее перезагружаемся, логинимся и попадаем в нашу готовую ОС!
В данной статье я рассмотрел способ установки базовой системы OpenBSD и установку на неё рабочего окружения Xfce.
Официальный сайт проекта OpenBSD: https://www.openbsd.org
Комментарии
10:10
11:13
Прикольно!
Только Фугу смущает, а так познавательно, си речь полезно!
13:40
OpenBSD система неплохая, осталось только начать изучение со школы, создать много драйверов, программ простых и специализированных (графика, звук и т.д.) для полноценной работы за компьютером, чтобы полностью отказаться от Windows.
13:51
10:12
13:54
https://www.osp.ru/os/2009/07/10456558
16:53
Да и если он дожил - то был бы точно таким же "распиловочным" аналоговнетным "дистрибутивом", с таким же бесчеловечным пользовательским соглашением
Только еще и на 90% несовместимый с имеющимся открытым ПО
15:03
14:14
Нажатый лайк в соотношении 80/20 в пользу автора, конечно.
15:21
впрочем, на десктопе BSD, имхо, такое себе, её удел всегда был взять кусок овна и развернуть на нём надёжный сервер.
но сейчас с этим прекрасно справляется дебушка, так что, пожалуй, RIP.
16:32
16:39
16:34
Кстати как и гейминг на tinycore или gnome на openvrt
16:37
Всему своё (un)DE
16:51
16:57
17:03
16:59
17:02
17:05
17:09
А те человеки которые по 50 часов в неделю пользуют последний, на свой алюминиевый десктоп его не ставят, а пользуются предуставленной ОС (если вы понимаете о чем я)
17:25
19:32
Потому-то мне и смешно читать про "десктопные" БСД, дебианы и Арчи с двумя десятками снапов-флатпаков для самого используемого ПО
19:44
17:32
17:41
https://pingvinus.ru/note/openbsd-install#c96076#:~:text=ДЕ,ориентиров
Про Дебиан вероятно - о том же ... - Серверу - серворово, юзеру - DE...
17:46
19:24
19:38
19:52
По вашему может на него Кальку или Арч захерячить, для "скорости работы" и "минимализации числа пакетов"?
20:04
20:12
За Арч на сервере - аникея нужно гнать на мороз по статье, со шваброй в заднем кармане.
За генту/проклятую кальку/ дистр-не-на-системД - предварительно нужно еще изъять почку или квартиру.
И отдельной номинацией - Кали линукс. Для соразмерного вознаграждения (просто за стендбай установку) здесь нужна машина времени и внутриутробная лоботомия, чтобы плод патологически пугался электронных устройств.
20:27
Бсдя, кстати, гораздо хуже как сервер, нежели линь!) Привет, Global Lock)
20:48
Разработка, девопс, докер-виртуалки, веб или (ни-дай-бог) интеграция с АД - тут линь, без вариантов.
А вот, сети, почта, БД - то вполне можно присмотреться.
Если а) есть время б) есть кадры
20:53
17:00
17:14
Мое мнение:
1. Устанавливается за 20 минут. На любом железе, с разной периферией.
2. Ориентирована на игори, веб-серфинг, соцсети.
3. Не требует допилки пятичасовой напильником чтобы поставить ее соседу/бабушке/симпотной бухгалтерше.
4. Возникающие проблемы решаются в телефонном режиме или 5-минутным сеаносом анидески.
22:13
04:24
Насчет поддержки железа - да, было бы неплохо, чтобы *BSD поддерживали большую чатсь доступного железа, но то, опять же, желание компаний, что это самое железо производят, вернее, нежелание их открывать исходники и так далее, а на реверс-инжиринг даже какого-нибудь Wi-Fi модуля, ИМХО, уйдет столько времени, сколько на написание, наверно? системы инициализации rc с нуля, что, впрочем, не мешает набираться некоторому количеству открытых драйверов для тех-же *BSD. (Кстати, во фряхе, ЕМНИП, несколько лучше с поддержкой железяк, по-моему, как раз из-за наличия блобов, но могу ошибаться.)
2.Соц.сети-а зачем это нужно? Игры - ну, скажем, мне хватает Doom, Quake II и UnderQuest, но, при этом, не хватает KOTOR и JediAcademy. Но это вкусовщина, и OpenBSD действительно не для игр, а всякие контактики можно и в firefox открыть.
Для "веб. серфинга" вполне можно использовать, я, в конце концов, с нее пишу прямо сейчас.
3.Я не видел симпотичных бухгалтерш, либо они были "заняты" начальством, так что смысла им ставить любую ОС с такой целью немного.)
Кстати, если не извращаться как я с CDE, а ставить тот-же XFCE4 или WindowMaker в качестве DE, и иметь поддерживаемое железо, то OpenBSD вполне себе можно установить и настроить где-то за 30 минут (Это с разбивкой разделов, установкой нужного софта и так далее) и использовать в том числе и для просмотра интернета и соц. сетей (кстати, кому они нужны (эта сеть, и youtube не в счет)?).
4.Тут да, OpenBSD проигрывает, хотя у нее и есть довольно обширная английская документации под все версии начиная с 2.2 и заканчивая 7.4.
OffTop:
Кстати, насчет CDE, на том же Solaris оная ставилась из коробки и была полностью настроенной, а не так, как выходит после компиляции сейчас, что откомпилировал, и потом надо часа два создавать/искать иконки, привязвать к типам файлов приложения в "Create Action" и так далее. Черт, написал бы кто-нибудь скрипт на ksh, что позволил бы автоматизированно настроить CDE в соответствии с предпочтениями пользователя и установленными программами, было бы неплохо.
А то в Solaris у CDE даже поддержка иврита, не то, что кириллицы имеется, а в современной версии той-же CDE - всего лишь французский, японский (надо включать опцию при компиляции, ЕМНИП), английский и локаль C. Рискну предположить, что это из-за повсеместного использования Unicode сейчас, но могу быть неправ.
09:16
04:27
10:15
09:38
10:13
14:21
14:01
14:51
22:28
15:01
Про слабые места системы можете прочитать мои "выкладки".
Если нужен wine, virtualbox, qemu (возможно ещё что), тогда вам не по пути с openbsd.
Насчёт графики - лучше пробовать cwm, его и рекомендуют разработчики дистра. Мне, по правде говоря, не очень понравился. "Хромые" браузеры работают плохо.
А вот что интересно: у меня на работе есть комп, на котором линь не запускается, а вот win, freebsd - пожалуйста (предполагаю, что опёнок тоже норм. пойдёт).
22:39
23:22
Такое себе((
00:01
зачем root-у графика? во многих дистрах нельзя под рутом зайти в гуи, и - это правильно.