LINUX.ORG.RU

Релиз OpenBSD 6.9

 ,


1

3

1 мая 2021г. состоялся релиз OpenBSD 6.9

Основные изменения:

  • Улучшенная поддержка платформы powerpc64, начальная поддержка платформы Apple M1 SoC
  • Добавлена опция kern.video.record для устройств video(4), а также разрешено многоразовое открытие процессом устройств video(4);
  • Многочисленные улучшения в работе драйверов;
  • Исправления ошибок и улучшения в приложениях, поставляемых в OpenBSD и разрабатываемых проектом:
    • Поддержка DTLSv1.2. в LibreSSL;
    • Флаг -g в утилите ping(8), позволяющий получить визуальную репрезентацию потерянных и доставленных пакетов;
    • Добавлены демоны dhcpleased(8) и resolvd(8), обеспечивающие простую настройку сетевых интерфейсов и DNS resolving;
    • Исправлена ошибка в httpd(8), приводящая к краху при обслуживании порта 443 с отсутствующими сертификатами TLS;
    • В конфигурационный файл httpd(8) добавлено условие «location (found|notfound)»;
    • В ssh-agent(1) починена потенциальная уязвимость double-free;
    • В ssh(1) и sshd(8) сменился алгоритм first-preference signature с ECDSA на ED25519.

>>> Подробности

Кстати, раз уж тема об OpenBSD… кто-нибудь может, наконец, объяснить почему в OpenBSD нет полноценного nouveau? Есть только допотопный огрызок nv. Во FreeBSD nouveau тоже, кстати, нет…

А вот в NetBSD он есть. Пруф - https://i.paste.pics/05596157884d124e27b4c63c1767170a.png

Кто-нибудь может объяснить почему в опёнке (фряхе) нет nouveau?

nouveau is a free and open-source graphics device driver for Nvidia video cards.

Проблем с лицензиями то бишь нет. Неужто не осилили портировать?

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

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

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

если вы игроман и вам нужны какие то там сверх мощности

Мимо кассы. Наоборот, я не игроман и мне не нужны никакие там сверх мощности. Я задал вполне конкретный вопрос об открытых и свободных драйверах. О такой нужной вещи, как свободный, распространённый и открытый дравейр nouveau, который наоборот игроманы не используют. Вы не в ту степь зарулили - игроманы, наоборот, ставят себе проприетарные блобы, а я спрашиваю про свободные драйвера. В NetBSD nouveau есть и NetBSD совсем неигровая ОС. Итак…

Кто-нибудь может объяснить почему в опёнке (фряхе) нет nouveau?

nouveau is a free and open-source graphics device driver for Nvidia video cards.

Проблем с лицензиями то бишь нет. Неужто не осилили портировать?

то вам в bsd делать совершенно нечего

Пфф…. Опять мимо кассы. Вот вам bsd (NetBSD) с рабочим nouveau - https://i.paste.pics/05596157884d124e27b4c63c1767170a.png

Спрашиваю ещё раз - кто-нибудь может объяснить почему в опёнке (фряхе) нет nouveau? Спасибо.

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

Там всё та же токсичная атмосфера в общении с разработчиками?

Да, и даже хуже. Вел переписку. Насчет nouveau. Так начался такой ад…

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

Re: может объяснить почему в опёнке (фряхе) нет nouveau? Спасибо.

Вообще странно конечно. Если не могут сами - вполне можно взять реализацию из NetBSD. Тем более сами ОС очень схожи. OpenBSD - это же форк NetBSD. Там только код очень сильно покусан - в OpenBSD удалили много того, что было в NetBSD, удалили кучу системных вызовов, кучу подсистем, компат-софт + набор своих security-костылей. Я даже код сравнивал года три назад - довольно смешно иногда - функции переписаны или названия каких-то переменных изменены, чтобы не быть похожей на NetBSD. Сейчас не знаю насколько разнятся кодовые базы. Но тогда просматривался местами скелет NetBSD. Вообще много лет прошло, уже не все помнят, что OpenBSD по сути ответвление от NetBSD с вырезанным кодом и security фичами.

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

Кто-нибудь может объяснить почему в опёнке (фряхе) нет nouveau?

В BSD-системах используется иной метод взаимодействия ядра с видео-подсистемой, тогда как nouveau разрабатывался с прицелом на DRM (Direct Rendering Manager) используемый в linux-ядре. В NetBSD его просто портировали (весьма криво, кстати, т.к. при инициализации невидиевских карт в логах можно обнаружить уйму ошибок).

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

тогда как nouveau разрабатывался с прицелом на DRM (Direct Rendering Manager) используемый в linux-ядре.

Понятно.

весьма криво, кстати

Честно говоря, сомнительное утверждение. Сомнительное в том плане, что я сужу по топикам с юнайтедбзд - там у народа много у кого нуво на NetBSD и всё работает отменно, вообще никаких нареканий с точки зрения аппаратной части. А ошибки в логах дело вполне обыденное, учитывая, что это свободная реализация. Особенного внимания можно не обращать. В линуксах вон у людей годами MC0 Error в syslog сыпется и ничего… работают…

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

Кстати, раз уж тема об OpenBSD… кто-нибудь может, наконец, объяснить почему в OpenBSD нет полноценного nouveau? Есть только допотопный огрызок nv. Во FreeBSD nouveau тоже, кстати, нет…

Куда важнее выяснить, почему песни перестали выпускать с релизом. Хм…

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

Пфф…. Опять мимо кассы. Вот вам bsd (NetBSD) с рабочим nouveau - https://i.paste.pics/05596157884d124e27b4c63c1767170a.png

Ну так NetBSD – гомосяцкое поделие. У них гендерное равноправие. И между драйверами тоже.

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

Ну так NetBSD – гомосяцкое поделие.

Извините, что вмешиваюсь, но вы, видимо, перепутали с FreeBSD - это там флагманы-разработчики - представители LGBT. Это довольно известный факт вообще-то.

anonymous ()

Вообще странно конечно. Если не могут сами - вполне можно взять реализацию из NetBSD.

Вы так и не поняли? Нужен Нуво – тащите его сами. У OpenBSD довольно маленькая команда, чтобы ещё и на это поделие тратить свои силы. Тем более, что Опёнок изначально не про графоний.

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

LibreSSL

А где оно ещё осталось? Ну в OpenBSD понятно оно есть, а ещё где есть? В каких linux-дистрибутивах ещё используют LibreSSL?

Да вроде на многие можно накатить при желании.

$ pacman -Ss libressl
community/libressl 3.2.5-1 [установлен]
    Free version of the TLS/crypto stack forked from OpenSSL
$ cat /etc/lsb-release
LSB_VERSION=1.4
DISTRIB_ID=Arch
DISTRIB_RELEASE=rolling
DISTRIB_DESCRIPTION="Arch Linux"
kostyarin_ ★★ ()
Ответ на: комментарий от anonymous

Извините, что вмешиваюсь, но вы, видимо, перепутали с FreeBSD - это там флагманы-разработчики - представители LGBT. Это довольно известный факт вообще-то.

Во FreeBSD они просто перестарались под Mac OS косить, и перегнув палку, гомоснулись. А NetBSD гомосеки уже не только в физическом, но и в метафизическом смысле – т.к. в своё время выставили Тео на мороз, не объясняя причины. Хотя если подумать, то скорее всего за отказ от участия в оргиях. Почти точно.

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

довольно маленькая команда

Вот и говорю-секта.

Извините, это случайно не Вы отправляли Логику в ларёк сбегать, пока писали это? Следовало сперва дождаться её возвращения.

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

не объясняя причины

Почему же… Перепетии обсуждались уже миллион раз. Причины общеизвестны: истерики, неадекватное поведение, хамство и всё в таком роде от Тео.

то скорее всего за отказ от участия в оргиях. Почти точно.

Оценил ваш юмор. Хех =). Действительно смешно =). Но вообще, если серьёзно, то в NetBSD более зрелая публика, это видно по их обсуждениям, рассылке. А в OpenBSD будто бы сидят подростки в переходный возраст. Или может пьяные… не знаю.

В OpenBSD временами возникают реальные лулзы вроде этого. Я уже тут где-то скидывал, из памяти этот случай всё не выходит, это по поводу уровня безопасности и квалификации программистов в OpenBSD:

https://www.opennet.ru/openforum/vsluhforumID3/119848.html#71

Такое ощущение, что у ребят из OpenBSD всё, что имеет отношение к NetBSD вызывает жуткую попаболь. Кстати, Максим Виллард (из NetBSD, разработчик KASLR и автор гипервизора NVMM), вообще, насколько я знаю, пашет на несколько фронтов - пишет код для NetBSD, помогает исправлять баги для OpenBSD, изредка работает над линуксом (генту и тп).

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

своё время выставили Тео на мороз, не объясняя причины. Хотя если подумать, то скорее всего за отказ от участия в оргиях. Почти точно.

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

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

почему в опёнке нет nouveau?

в опёнке никогда не будет ноюво. причины:

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

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

почему во фряхе нет nouveau?

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

если вы поддерживаете Столлмана и любите свободный софт и вам так уж позарез OMG нужен свободный софт в виде ноюво - скипайте опёнка и фрю, идите на линукс/нетбзду…

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

Мир вам. Запугать сектанта угрозами нереально: он потому и в секте, что уверен, все окружающие, кто пытается его вытащить, служат Сотоне.

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

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

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

Я не против подхода NetBSD – достигать сплочения в команде разработчиков путём регулярных оргий. Но если Тео отказался, это не его проблема. Отказался и отказался. Я бы тоже скорее всего отказался. А Вы, интересно? Или опен-сорц превыше всего?

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

In order to make this whole thing less of a security joke

Имеется ввиду systemd + sudo – «a scurity joke». Opposite to LibreSSL и doas. Огромный комбайн и security возможно только после независимого аудита до первого патча. А один файлик и школьник проверить сможет.

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

Хартблид, кстати, случайно не парни/полупарни из NetBSD завезли?

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

А что, есть подтверждение безопасности libressl? Аудит? То, что её юзает полторы колеки и поэтому проект никому не интересен не означает что он резко лучше openssl.

Тут дело не вбезопасности, а в подходе. OpenSSL очень большой. И там много кода для разных платформ, чтобы улучшить его производительность. Если не ошибаюсь, то OpenSSL отрабатывает быстрее LibreSSL. Но это и таит в себе потенциальные уязвимости. А у LibreSSL подход простой – выкинуть всё лишнее. Конечно средний человек проверить его не сможет. Но это в разы лучше чем проверять OpenSSL да ещё и с учётом платформ не которые его можно накатить.

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

А что есть инфа, что опёнок спонсируется румынской мафией? Пруфы в студию пожалуйте, коллега.

Я на вики читал, вот цитата:

17 января 2014 года проект оказался под угрозой закрытия из-за того, что у Тео де Раадта, использующего для OpenBSD огромный «зоопарк железа» у себя дома, накопилась значительная задолженность за электроэнергию, эквивалентная $20 000, в связи с чем он опубликовал письмо с просьбой о помощи[58][59]. Спонсор из числа Bitcoin-богачей нашёлся буквально через 2 дня сразу после того, как ссылку опубликовали на IRC-канале #bitcoin-assets. Румынский предприниматель Мирча Попеску сообщил, что готов пожертвовать сразу всю необходимую сумму[60][61][62].

Reference

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

на вопрос почему конкретно не добавили не могу ответить. возможно разработчики испытывают такое же отвращение к линейке девайзов поддерживаемых данным драйвером как и я. хоть он и открытый однако глючный в отличии от открытой графики intel. в связи с этим у меня возник встречный вопрос на который вы, полагаю, сможете ответить если интересуетесь темой наличия nouveau (не могли что ли попроще назвать, с 5 раза правильно написал!) в bsd: для чего пихать это глючное дерьмо в комп с openbsd если можно использовать intel и при этом вы не игроман?

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

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

в OpenBSD есть DRM

А где я говорил, что его там нет? Есть. Но он портирован из линукса так же как и драйвера его использующие. Речь о том, что эта подсистема инородна для BSD-систем и её забагованная и костылизированная портированная реализация всегда будет на пару шагов позади апстрима. А тут ещё и невидия в «прятки» играет из-за чего в nouveau до сих пор не решили вопрос с питанием. Для старта иксов — достаточно, для продуктивной работы — как-то не очень.

anonymous ()