LINUX.ORG.RU

Awesome на OpenBSD

 ,


2

4

Время 4:20, а значит настала пора чудесных историй.

Волей случая был вынужден достать запасной Thinkpad X270, и я внезапно решил накатить OpenBSD.

Система отличная, всё железо ноутбука успешно определено и работает, даже LTE (см. второй скриншот)
Wi-Fi работает в режиме 802.11ac, выдаёт полные 200 мегабит, которые даёт оператор.

Спящий режим и гибернация работают из коробки. Батарею во сне ест достаточно медленно, хватает на четверо суток. К сожалению, гибридный сон не нашёл как включить – может как-то и можно.

Внезапно, работает аппаратное ускорение видео. Недавно ребята запилили, респект им и уважуха: https://debugpointnews.com/openbsd-va-api-support/

Не работает Bluetooth. Недостаточно секруно для OpenBSD. Спроное решение, но понять можно.
Все остальные приблуды, вроде веб-камеры и микрофона, прекрасно определяются и работают. Даже сканер отпечатка система видит, но в детали настройки я не углублялся.

Система не тормозит, но для этого нужно включить SMP, что теоретически снижает безопасность. Ну снижает и снижает, чего бухтеть.
В качестве браузера использую Iridium, из репозитория OpenBSD, который основан на вполне современном хроме.
В качестве оконного менеджера используется Awesome, под который я потихонечку пилю конфиги на любимом Lua.

Очень радует то, как устроена OpenBSD изнутри.
Например, сеть конфигурируется так:

ann@shadowmoon ~ » cat /etc/hostname.iwm0
join "essid" wpakey "passphrase"
inet autoconf
ann@shadowmoon ~ » cat /etc/hostname.umb0
apn internet
inet autoconf
roaming

Информацию о системе можно получить через стандартный интерфейс sysctl, например:

ann@shadowmoon ~ » sysctl hw.sensors
hw.sensors.cpu0.temp0=46.00 degC
hw.sensors.acpibat0.watthour0=16.17 Wh (last full capacity)
hw.sensors.acpibat0.watthour1=0.81 Wh (warning capacity)
hw.sensors.acpibat0.watthour2=0.20 Wh (low capacity)
hw.sensors.acpibat0.watthour3=12.86 Wh (remaining capacity), OK
hw.sensors.acpibat0.watthour4=23.20 Wh (design capacity)
hw.sensors.acpibat1.watthour0=19.15 Wh (last full capacity)
hw.sensors.acpibat1.watthour1=0.96 Wh (warning capacity)
hw.sensors.acpibat1.watthour2=0.20 Wh (low capacity)
hw.sensors.acpibat1.watthour3=20.74 Wh (remaining capacity), OK
hw.sensors.acpibat1.watthour4=23.48 Wh (design capacity)
hw.sensors.acpibat1.raw0=1 (battery full), OK
hw.sensors.acpibat1.raw1=347 (discharge cycles)
hw.sensors.acpibtn1.indicator0=On (lid open)
hw.sensors.acpitz0.temp0=46.00 degC (zone temperature)
hw.sensors.pchtemp0.temp0=46.50 degC
hw.sensors.nvme0.temp0=49.00 degC, OK
hw.sensors.nvme0.percent0=1.00% (endurance used), OK
hw.sensors.nvme0.percent1=100.00% (available spare), OK
hw.sensors.softraid0.drive0=online (sd1), OK

Линуксам со своими оверинженернутыми systemd-networkd и зоопарками инструментов остаётся только завидовать простоте и элегантности OpenBSD.

Ах да, батарея. Батареи тут две, и опёнок их детектит и хороши с ними работает. Сменную батарею можно (внеазапно, вот это забытые технологии предков!) менять, в это время будет работать внутренняя.
Аккумуляторы уже подуставшие (заводские ещё) и потеряли ёмкость, но ноутбук спокойно держит 4 часа с средней яркостью и запущенным браузером, почтовым клиентом и мессенджером.
Думаю, если поставить увеличенную батарейку (таки евроде были), и заменить внутреннюю на новую – можно получить часов 8, а то и 10 автономной работы.

Такие вот дела у современной OpenBSD.
Конечно же, для массового пользователя он не готов, ибо даже вайн не запустишь и игори не погоняешь. Но для определённых задач (ну и да, на относительно старом железе) вполне подходит, и с линукса всё же есть куда бежать.

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



Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 4)

Помнится, читал на озоне отрицательные отзывы на сторонние аккумуляторы для ThinkPad X270, что там стоит защита от сторонних аккумуляторов и падает частота процессора до минимума. Это реальность или просто слухи?

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

бред, это же не HP.
более вероятно, что китайские аккумуляторы не выдают необходимое напржение, и частота процессора вынужденно падает.

аккумуляторы от GreenCell работают нормально, но после того, как один у меня взорвался – стараюсь их избегать.

ann_lortemp2
() автор топика
Ответ на: комментарий от ann_lortemp2

аккумуляторы от GreenCell работают нормально, но после того, как один у меня взорвался – стараюсь их избегать

Нормально взорвался?)

ComradeDOS
()

В качестве оконного менеджера используется Awesome, под который я потихонечку пилю конфиги на любимом Lua.

Нифига ты из него гном напилил. Даже не знаю хвалить или ругать 😂

p.s. чёт вроде и отпуск совсем недавно был, а морда у меня уже как у рыбины со скрина. жж

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

Это реальность. Я купил для x270 не самый дешёвый аналог (KingSener) и получил жёсткое ограничение частоты в 800 MHz на ядро. Под Винду есть софт, снимающий этот лок, под Линукс есть сторонний модуль ядра для того же, а вот под OoenBSD решения нет, только самому хачить ядро.

В итоге я нашёл где купить гарантированно родной аккумулятор и с ним проблемы не имею.

P.S. Автору респект, тоже использую X270 с OpenBSD последние года три. Гибридный сон, увы, не настроить никак. И с отключённым SMP тоже особо не тормозит.

s21mos
()

А шо бравзер есть, инторнет есть, текст писать можно, для погроммиста/девопса идеально. Ъ

Линуксам со своими оверинженернутыми systemd-networkd

😹😹😹

ggrn ★★★★★
()

Сколько услий чтобы сделать плохо...

kirill_rrr ★★★★★
()

градиент в оформлении окна всё портит как по мне
за опенбсд и авесом жирный плюс

z0idator
()

Только ты немого напутал.

Система не тормозит, но для этого нужно включить SMP, что теоретически снижает безопасность. Ну снижает и снижает, чего бухтеть.

Не SMP а hyper-threading.

Не работает Bluetooth. Недостаточно секруно для OpenBSD. Спроное решение, но понять можно.

Поддерживать стек было некому. Да и сам стек был криво написан. Так то они не против Bluetooth per se.

urxvt ★★★★★
()

...железо ноутбука успешно определено и работает...

Что, и сканер отпечатков тоже работает?

sparkie ★★★★★
()

Не работает Bluetooth. Недостаточно секруно для OpenBSD. Спроное решение, но понять можно.

Ну почти так. Почти официальная формулировка звучит так, что «Bluetooth оказался никому не нужен в OpenBSD». По факту его там поддерживал периодически один чувак, потом видимо у него появились какие-то другие дела, а подхватить его никто не смог/не захотел. И в итоге его спилили как легаси, потому что неподдерживаемый код в системе - это и правда небезопасно. Если кто-то найдется, кто будет готов запилить и поддерживать - вернут обратно.

Slack ★★★★★
()

я когда то ставил гнома на опенка, году наверно в 2019, тогда, чтобы гном был похож на какой-то человеческий продукт - нужно было ставить какие-то модули к нему, с gnome-look.org вроде, и там большая часть этого добра не работало, равно как и инсталлятор этого добра из браузера. Как сейчас с этим?

UPD: Ой, а это и вправду AwesomeWM, не признал :)

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

всё железо ноутбука успешно определено и работает

Круто конечно, но что там с файловой системой? Всё такое же ненадежное УГ? Толку от железа, если данные негде нормально хранить. Поддержку бы ext4, и можно было бы пощупать. А так это просто бестолковое красноглазие.

bread
()
Ответ на: комментарий от ggrn

Да, для девопсов юн*кс-подобные ОСи большая находка есть. Как девопс со стажем официально заявляю я. Опёнка не юзал, а вот Линь выручал неоднократно.

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

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

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

Всё та же не самая быстрая, но надежная и проверенная временем FFS2, которая ничего не теряет при обычном использовании. Если же ты привык выключать комп выдергивая шнур из розетки, то проблема тут не в файловой системе.

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

Что, и сканер отпечатков тоже работает?

Насколько я понимаю, нет, работать не будет. Поддержка сканеров отпечатков в OpenBSD доступна через fprintd/libfprint, и конкретно тот датчик, что стоит на ThinkPad X270 (138a:0097) в libfprint объявлен unsupported: https://gitlab.freedesktop.org/libfprint/wiki/-/wikis/Unsupported%20Devices

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

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

Не привык, но всякое случается. Только за этот год три внезапных отключения было. Линукс с ext4 даже не чихнул, что приятно. Ну и как ни крути, линукс будет основной системой. Значит данные на ext4, и обмен с гипотетической опенбсд на ноуте как делать? Через сеть? Так глаза уже рубиновыми станут.

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

Чем печалиться, лучше внушить себе, что сканер отпечатка в OpenBSD это «нинужно», потому что «не секьюрно»!

Ну серьезно: пароль при утечке/компрометации можно сменить, а отпечатки свои не изменишь. :)

s21mos
()
Ответ на: комментарий от bread

Если враги запретили тебе купить бесперебойник, использовать RAID и резервное копирование - то да, FFS2 будет не лучшим выбором.

Но и ext4 тоже не гарантирует отсутствия повреждений ФС и потери данных, хотя журналирование и снижает такой риск, но не до нуля.

За несколько лет использования OpenBSD как основной системы, я лично не столкнулся с повреждением данных ни разу, хотя довольно длительное время сидел на CURRENT-снапшотах, стабильность которых изредка оставляла желать лучшего. Собственно, я запуск fsck после аварийной перезагрузки видел всего один раз и данных тогда не потерял.

s21mos
()

Ты собираешься зоопарк на своем ПК устраивать? Ставишь один дистрибутив, например Debian, и нет у тебя зоопарка.

unixnik ★★★★★
()

Аккумуляторы уже подуставшие (заводские ещё) и потеряли ёмкость, но ноутбук спокойно держит 4 часа с средней яркостью и запущенным браузером, почтовым клиентом и мессенджером.

Беглый гуглинг показал, что для твоего ноутбука подоходит внешняя батарея увеличенной ёмкости SANYO 45N1777. У меня аналогичная для X260.

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

надежная

И дальше сам себе противоречишь

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

Компы, бывает, зависают, в панику падают. Хоть и редко.

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

я лично не столкнулся с повреждением данных ни разу

Мне кажется, что такое можно даже не заметить. Вот пропадет (или побьётся) файл в каталоге с фотографиями — это легко может остаться незамеченным.

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

А еще иногда, хоть и редко, накопители физически выходят из строя и от этого не спасёт ни FFS2, ни ext4. Что не делает ни ту, ни другую плохой и ненадежной файловой системой.

Выше я употребил фразу «при обычном использовании». Стабильная версия OpenBSD, исходя из моего опыта повседневного использования ее на ноутбуке в течение нескольких лет, не зависает и не падает в панику. И данных не теряет. Поэтому я нахожу FFS2 достаточно надежной.

Вы часто теряете данные на FFS2 под OpenBSD? Не теряете, потому что не используете? Тогда это спор ни о чём.

s21mos
()
Ответ на: комментарий от urxvt

Мне кажется, вы пытаетесь убедить меня, что FFS2 ненадежна и теряет данные, просто я этого не замечаю? :))

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

То, что ты или я данные не терял, то, что у тебя или меня оно не зависает вообще ничего не значит. Есть много других пользователей, которые их теряли регулярно. См. недавний хлопок дверью Солене.
Как можно утверждать, что эта ФС надежна, если даже разрабы OpenBSD говорят об обратном?

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

Фу, какая гнусная подтасовка.

Вышеупомянутая Соленья:

  1. была разработчиком OpenBSD с коммит-битом и сидела, соответственно, на передовом крае разработки - на OpenBSD-CURRENT (регулярно пересобираемых неоттестированных снапшотах, которые - да, могут и зависать, и падать в панику, о чем пользователей добросовестно предупреждают).

  2. сама в своей статье по ссылке выше упоминает, что частые фризы и паники это ее персональная проблема на определенном железе (не всём), хотя «все остальные имеют опыт стабильной работы с OpenBSD»

  3. выкатила немаленький список причин, среди которых и желание оставаться востребованной на рынке DevOps, для чего ей нужно изучать всякое смузи-дерьмо, и необходимость запуска проприетарного хлама по основной работе (что в виртуалках под OpenBSD несколько геморройно) и даже (о, боже!) «ограниченная поддержка геймпадов».

И вот из всего этого ты высасываешь вывод «даже разрабы OpenBSD говорят об обратном» (да еще во множественном числе). Фу таким быть.

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

сама в своей статье по ссылке выше упоминает, что частые фризы и паники это ее персональная проблема на определенном железе (не всём), хотя «все остальные имеют опыт стабильной работы с OpenBSD»

Это обычная вежливость. Именно так и общаются вежливые люди, вместо «ваше OpenBSD говно, я ушла». Далеко не все общаются как Линус. ;)

И вот из всего этого ты высасываешь вывод «даже разрабы OpenBSD говорят об обратном» (да еще во множественном числе). Фу таким быть.


да еще во множественном числе

Потому что это секрет Полишинеля. Это одна из общеизвестных проблем, что ФС давно устарела и не отвечает современным требованиям надежности. Но ресурсов на улучшение ситуации нет. Ты же делаешь классический вид «не очень то и нужно», «у меня работает».

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

Резюмирую:

  1. FFS2 портит мне данные, просто сам я этого не замечаю, но тебе явно виднее, что там у меня на дисках происходит
  2. Все неудобные тебе факты это «ложь из обычной вежливости», все удобные доказательства не требуют, ибо «это секрет Полишинеля».
  3. FFS2 устарела и «не отвечает современным требованиям надежности», ведь по сравнению с древними требованиями надежности все стало гораздо хуже и требования существенно ужесточились.

Всё, признаю: твоё кунфу сильнее моего, оспаривать такие «аргументы» мне не по силам.

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

FFS2 портит мне данные, просто сам я этого не замечаю, но тебе явно виднее, что там у меня на дисках происходит

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

Все неудобные тебе факты это «ложь из обычной вежливости», все удобные доказательства не требуют, ибо «это секрет Полишинеля».

Какие тебе ещё доказательства нужны? Люди теряют. У нее дизайн такой. Сам же говоришь, о важности коректного отмонтирования.
Но ты уперся — я не терял значит никто не потеряет. Компьютеры не зависают, у всех УПСы и т. д.

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

FFS2 реально устаревшее говно в 2025, чего спорить то?
оно по факту проигрывает Ext4 в надёжности, но других альтернатив не завезли.

как минимум, нет поддержки trim, нет журнала.
жаль, что не могут допилить поддержку HAMMER из Dragonfly

ann_lortemp2
() автор топика

Люблю твои скриншоты. Они всегда выглядят абсолютно одинаково!

Guillaume_de_Nogare
()
Ответ на: комментарий от s21mos

выкатила немаленький список причин, среди которых и желание оставаться востребованной на рынке DevOps, для чего ей нужно изучать всякое смузи-дерьмо, и необходимость запуска проприетарного хлама по основной работе (что в виртуалках под OpenBSD несколько геморройно) и даже (о, боже!) «ограниченная поддержка геймпадов».

Ты забыл про:

  • no Bluetooth support
  • battery life / heat / power usage (OpenBSD draws more power than alternatives, by a good margin)
  • I have grievances against OpenBSD file system. Every time OpenBSD crash, and it happens very often for me when using it as a desktop, it ends with file corrupted or lost files. This is just not something I can accept.

ФС, которая теряет данные, это какой-то лютый позор просто.

Guillaume_de_Nogare
()
13 декабря 2025 г.

Я понятия не имею, как ты сделал гном из авесома, но мне нравится

daniyal
()

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

alt-tab-let ★★
()
Ответ на: комментарий от Guillaume_de_Nogare

battery life / heat / power usage (OpenBSD draws more power than alternatives, by a good margin)

тут нисагласен

ФС, которая теряет данные, это какой-то лютый позор просто.

нипомню чобы когда-то данные терял. когда был softdep, всегда его врубал. и нипомню, чтобы оно крашилось. какой-нибудь аплет повера мог тихо в фоне в кору упасть, но чтобы сдохло всё... наоборот, в linux когд памяти мало и свопа не было, при активном юзании firefox в какой-то момент мышка замирала и всё переставало двигаться - в лучшем случае отвисало минут через 10, но обычно это резет. в OpenBSD же firefox просто падал в кору дуба и можно было юзать систему дальше

alt-tab-let ★★
()
Ответ на: комментарий от urxvt

Это одна из общеизвестных проблем, что ФС давно устарела и не отвечает современным требованиям надежности.

что она тормозная, как не в себя, что 1, что 2, что с softdep-ом что без - это я помню. а что там за проблемы с надёжностью-то?

alt-tab-let ★★
()
Ответ на: комментарий от urxvt

Мне кажется, что такое можно даже не заметить. Вот пропадет (или побьётся) файл в каталоге с фотографиями — это легко может остаться незамеченным.

у меня реп дебиана хранился на microsd-флешке 128гб. периодические проверки чексум находили битые файлы, которые я перекачивал. вывод - ext4 ненадёжна

то есть, ты считаешь, что ffs2 может терять данные в бытовых ситуациях, а не в случае жестоких крашей? это вообще что-то новое

ps. чё ты так за наши данные переживаешь? хочем и теряем. ты-то что бегаешь и кричишь «ffs данные теряет». тебе-то вообще какое дело?

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

что она тормозная, как не в себя, что 1, что 2, что с softdep-ом что без - это я помню.

softdep уже давно нет.

что там за проблемы с надёжностью-то?

Потеря данных при аварийном останове (потеря питания или паника). Странно, что ты про это не слышал, про это на каждом углу говорят.

urxvt ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.