LINUX.ORG.RU

Знакомство с OpenBSD

 , ,


3

3

Привет, ЛОР.
Решил я познакомиться с моей заочно любимой операционной системой — OpenBSD.

Накатить это дело я решил на мой бывший будущий основной ноутбук — Thinkpad X230.
До того, как он станет моим основным, мне нужно его слегка проапгрейдить — поставить FullHD матрицу, поменять динамики и порт зарядки с ленововского на Type-C. Но пока мне лень.

А вот что мне не лень — это экспериментировать с софтом, в том числе с операционной системой.

Собственно, знакомьтесь — OpenBSD 7.1 на моём любимом старичке Thinkpad X230.
В качестве рабочего окружения выбрано XFCE 4.16, но, вероятнее всего — в дальнейшем я его поменяю на что-то более легковесное, скорее всего Awesome.

Всё остальное (пока что) дефолтное, потому что в любом случае буду всё переустанавливать с нуля хотя бы из-за Full Disk Encryption, с которым было лениво разбираться на этапе знакомства с OpenBSD.

_______________________________________________________________

А теперь переидём к самому интересному — впечатлениям обыкновенного линуксоида от установки и использования совершенно незнакомой ОС, ещё и на ноутбуке.

Совсем в подробностях рассказывать не буду, что интересует — спросите сами, с удовольствием отвечу.

Итак.

Установка.
Убила наповал. 5 минут от загрузки с установочной USB-флешки до ребута и логин-скрина в установленной системе. Без комментариев.
Минусы: загрузка системы занимает слишком много времени, по сравнению с Linux. Около минуты. Но мы же не так часто перезагружаемся, верно?

Оборудование.
Абсолютно всё оборудование, начиная от Wi-Fi, заканчивая 3G-модемом — подхватилось и работает из коробки*.

* — необходимо установить firmware.

Пакетный менеджер и ПО.
Портами пока не пользовался, обхожусь исключительно бинарными пакетами.
Всё то, что использую ежедневно — есть в виде пакетов.
XFCE 4.16, Firefox 99, Gajim, mpv и многие другие — всё отлично устанавливается и работает.
Браузер не тормозит. Аппаратное ускорение видео в браузере не работает. В mpv — работает.

Питание и автономная работа.
11-летний ноутбук рапортует о ~6 часах автономной работы со 100% зарядкой.
Неплохо, хоть и немного хуже, чем под Linux.
Засыпание, гибернация — работают из коробки без всяких проблем.

Настройка, документация, пердолинг
Тут просто пушка.
Прекрасная документация. Понятный исходный код. Компактная кодовая база (относительно).
От процесса настройки одно удовольствие.
Пример: настройка беспроводного соединения —

ifconfig iwm0 nwid "essid" wpakey "passphrase"
ifconfig iwm0 inet autoconf

Готово. Как тебе такое, Илон Маск?


На этом, пожалуй, закончу, ибо писать можно вечно.
Задавайте ваши ответы, с удовольствием на них свопрошаю!


Это сообщение написано с ноутбука ThinkPad X230 с ОС OpenBSD 7.1.

>>> Просмотр (1366x768, 747 Kb)

★★★★☆

Проверено: Satori ()

obsd$ sysctl|grep cpu0.temp
hw.sensors.cpu0.temp0=53.00 degC
annerleen ★★★★☆
() автор топика
Ответ на: комментарий от annerleen

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

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

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

а вообще теплая ОС. я с фряхой вот не выдержал и на 108 день перезагрузил:( какие-то неубиваемые процессы взялись, вкладки у браузера подвисать стали...

crypt ★★★★★
()

Да. Замечательная система. Но во-первых, мне нужно дермище под названием zoom. А нормального гипервизора в опенке нет. Во-вторых, в версии 7.0 криво работал rawtherapee (может сейчас починили).

hateWin ★☆
()
Ответ на: комментарий от Sunderland93

Два вопроса: чем doas лучше sudo?

Простое внутренне устройство. Понятный конфиг.

есть ли в опенке Wayland?

Нет конечно.

hateWin ★☆
()

Минусы: загрузка системы занимает слишком много времени, по сравнению с Linux. Около минуты. Но мы же не так часто перезагружаемся, верно?

Это KARL, или как там его. Имхо очень странная фича.

hateWin ★☆
()

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

hateWin ★☆
()

Full Disk Encryption

Который заводится парой команд. man bioctl

hateWin ★☆
()

В mpv — работает

ШТОА? Как ты это сделал? У меня на rx470 не завелось. Кстати, раз у тебя intel, по умолчанию должен идти простой modesetting драйвер с невысокой производительностью. Переключал на intel?

hateWin ★☆
()

Узнал автора по стартовой странице (новой вкладке) браузера

eojysele
()
Ответ на: комментарий от hateWin

по умолчанию должен идти простой modesetting драйвер с невысокой производительностью.

што?
у меня и на Linux драйвер modesetting, с производительностью проблем нет.

я пробовал ставить драйвер Intel, всё стало работать сильно медленнее (особенно заметно в браузере)

annerleen ★★★★☆
() автор топика

Пробовал поставить на ноутбук (Acer TravelMate P), не опознал жёсткий диск ни в какую. В #openbsd кто-то сказал, что типо у некоторых производителей RAID неправильный. (FreeBSD тоже не установился).

В данном случае Linux FTW.

pericles ★★
()

Турбобуст работает?

exst ★★★★
()

Установка. Убила наповал.

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

Минусы: загрузка системы занимает слишком много времени, по сравнению с Linux. Около минуты.

Чот долго, у меня побыстрее, хотя если с линуксом сравнивать - да, дольше, но не критично. Виндоус XP грузилась в любом случае дольше.

Портами пока не пользовался, обхожусь исключительно бинарными пакетами. Всё то, что использую ежедневно — есть в виде пакетов.

А поскольку в опенке на релизных ветках порты и пакеты статичные от версии к версии (в том смысле, что они не обновляются) - поводы пользоваться портами очень редки. Все есть в пакетах, и есть собранные пакеты с разными опциями (типа вим с иксами, вим без иксов и т д).

Засыпание, гибернация — работают из коробки без всяких проблем. Настройка, документация, пердолинг Тут просто пушка. Прекрасная документация. Понятный исходный код. Компактная кодовая база (относительно). От процесса настройки одно удовольствие.

Да.

Если говорить про сам скрин - обычно скрины бсдей (мои тоже) выглядят красноглазо, а тут так вполне себе миленько-приятно. Спасибо.

Slack ★★★★★
()

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

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от beastie

ещё такой вопрос товарищам (опен)бздунам.
в Linux прикладное ПО (конкретный пример — gajim, xfce4-panel) по показаниям top потребляет 0.1-0.5% CPU, а вот в OpenBSD — xfce4-panel «кушает» 3% CPU в idle, gajim — 10% CPU.

при этом, заметных отличий в скорости работы того же gajim я не вижу (что там тормозит, что там)
это различия в методиках измерения нагрузки, или всё-таки под бзд софт жрёт больше?

Slack, hateWin

annerleen ★★★★☆
() автор топика
Ответ на: комментарий от Sunderland93

чем doas лучше sudo

Первый доступен в базовой системе под общей для всей ОС лицензией, если особенно грустно можно поставить sudo из портов.

Подозреваю, что авторы преследовали сразу несколько целей: наличие компоненты в базовой системе, лицензия, соответствие кода требованиям проекта.

есть ли в опенке Wayland?

Нет.

ssh2 ★★★★
()
Последнее исправление: ssh2 (всего исправлений: 1)

С прибытием. ;)

До того, как он станет моим основным, мне нужно его слегка проапгрейдить — поставить FullHD матрицу, поменять динамики и порт зарядки с ленововского на Type-C.

А есть какой-нибудь мануал или прочие подробности на эту тему?

Пользуюсь x220 и x230, тоже бы чего-нить там запгрейдил. :)

ssh2 ★★★★
()
Ответ на: комментарий от hateWin

А на линуксе у тебя какой рекордный аптайм был?

а на линуксе у меня в квартире свет отключали раньше) ну примерно всегда такой же, в районе 3 месяцев. на линуксе у меня всегда загрузка свопа была меньше. у фрибзд другая политика по свопу. это не проблема, т.к. я отдельный SSD под своп поставил. но то, что STOP процессы не удалось разморозить и прибить - это раздражает, конечно.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от annerleen

в Linux прикладное ПО (конкретный пример — gajim, xfce4-panel) по показаниям top потребляет 0.1-0.5% CPU, а вот в OpenBSD

я тоже обратил внимание на разные показатели top в Linux vs FreeBSD. не знаю, с чем связано.

crypt ★★★★★
()
Ответ на: комментарий от annerleen

Не знаю. У меня с spectrwm и огнелисом показания топа били в норме. 7.0

hateWin ★☆
()
Ответ на: комментарий от pericles

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

crypt ★★★★★
()
Ответ на: комментарий от Slack

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

угу. я как-то показал этот инсталятор виндовознику. после того, как инсталятор не позволил вернуться к предыдущему шагу и переделать его, я перезагрузился, а виндовс админ надо мной поржал. ну его нафиг такой! я за псевдографику FreeBSD.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

Wi-Fi

на FreeBSD у меня еще была проблема, что airomon не захватывал пакеты.:( так что если копнуть, можно разочароваться:(

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

бывший будущий основной ноутбук

Звучит как бывшая жена, которая всегда с тобой.

По сабжу - опёнок круть.

sparkie ★★★★
()
Ответ на: комментарий от annerleen

думаю и то, и то. То, что LA точно по разному считается в линуксе, фре и опенке - это факт. Скорее всего цпу тоже по разному считается. Но, надо понимать еще то, что опенок правда медленней. За счет всяких безопасных рандомизаторов, и прочих старых UFS. Ну и вообще опенок не особо про быстродействие. Это может быть не сильно заметно на различных более менее условно современных процах типа i5, но вот когда я на свой коре2дуо из t60 поставил фрю вместо опенка - прям на глаз заметно, что быстрее.

Slack ★★★★★
()
Последнее исправление: Slack (всего исправлений: 1)
Ответ на: комментарий от hateWin

дермище под названием zoom

Запускаю на айпаде

exst ★★★★
()

Что занятно – в свежей openbsd обновили NeoVim до версии 0.6.1, которую можно проапгрейдить до lunarvim.

site :: youtube :: github

tt
()
Ответ на: комментарий от crypt

Fun fact: установщик всего лишь sh скрипт, который запускается в single-user-mode. Ему можно сделать ^C и запустить заново без ребута.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от annerleen

Не стоит исключать вариант с неточным учётом процового времени. В freebsd, например, ядро %cpu считает плохо (вот мой патч для этой проблемы https://reviews.freebsd.org/D34637 ) а top костылит это юзерспейсными расчётами через разницу elapsed time. Как в линуксе и в опенбсд - не знаю.

Ну а так - панель не должна ничего тратить, если ей не приходят x11-события, думаю если там реально целых 3% нагрузки то несложно выявить где она происходит и исправить.

firkax ★★★★★
()

Это сообщение написано с ноутбука ThinkPad X230 с ОС OpenBSD 7.1.

Для полного счастья прошей coreboot туда - твой ноут поддерживается им)

SakuraKun ★★★★★
()
Ответ на: комментарий от Sunderland93

Если простыми словами, то doas - это переработанный вариант sudo, у утилиты размер в 4 раза меньше, работает шустрее, более безопасна в использовании. В общем технически код doas намного проще, чем код sudo.

Маны: doas doas.conf

На счёт wayland, вроде нет, да и у разработчиков сил и времени на всё и сразу не хватает, им бы сначала совместимость с железом доработать, а потом уже о всяких вяленных думать.

Dr64h ★★
()
Последнее исправление: Dr64h (всего исправлений: 1)
Ответ на: комментарий от pericles

с ж/д

ржд?? uefi поди можно отключать. я сам на ноуте недавно видел: FreeBSD 13 с включенным UEFI загружается, а с выключенным нет. просто пробовать надо.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от beastie

раз мне в тот момент это не показалось очевидным, значит, не настолько это очевидно.

crypt ★★★★★
()

Когда завезут поддержку Nvidia с nouveau, тогда и поговорим. А теперь в топку эту рыбу.

Odalist ★★★★★
()
Ответ на: комментарий от Sunderland93

чем doas лучше sudo?

Doas задуман как минималистская замена более популярному sudo, предоставляя 95% функций sudo с частью кодовой базы, что потенциально повышает безопасность.

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

Nvidia
nouveau

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

annerleen ★★★★☆
() автор топика
Ответ на: комментарий от Slack

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

Мне страшно. Нет GUI установщика – прохожу мимо.

X512 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.