LINUX.ORG.RU

Вышла OpenBSD 6.7

 , ,


1

3

19 мая представлен релиз свободной UNIX-подобной операционной системы OpenBSD 6.7. Особенностью этой системы является акцент на качестве кода и безопасности. Проект был основан Тео де Раадтом в 1995 году после конфликта с разработчиками NetBSD. Наиболее значимые изменения в релизе перечислены ниже.

  • Теперь поддерживается до 15 разделов на одном физическом устройстве. Подробней

  • Машинонезависимая реализация mploc для платформы powerpc.

  • Оптимизация очистки страниц памяти.

  • Многочисленные улучшения и багфиксы в dhclient, клиенте для протокола DHCP.

  • Максимальный размер блока для операций с NVMe 128K.

  • Улучшения в демоне apmd, который отвечает за гибернацию/сон. Информацию об изменении питания демон получает от драйвера батареи. Сообщения драйвера игнорируются в течении 60 секунд после возобновления работы компьютера, чтобы пользователь мог начать работу раньше, чем машина снова уйдет в сон.

  • Добавлена возможность создавать безымянные файлы в tmpfs. Это может ограничить доступ приложений к файловой системе.

  • Добавлен человекочитаемый режим для systat (опция -h).

  • Восстановлено старое поведение dhclient. Теперь система снова будет игнорировать соединения, не предоставляющие маску подсети.

Улучшения в файловой системе ffs2, использующей 64-битные временные метки и адреса блоков:

  • Теперь ffs2 используется по-умолчанию на всех платформах, кроме landisk, luna88k и sgi.

  • Поддержка загрузочного раздела и ramdisk для платформы sgi.

  • Исправлена загрузка для sparc64 и Mac PPC.

  • Возможность загрузки для платформ alpha и amd64.

  • Возможность загрузки для платформ arm_v7 и arm64 с использованием efiboot.

  • Возможность загрузки для платформы loongson.

Улучшения в SMP:

  • Системные вызовы __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 и nanosleep теперь запускаются без KERNEL_LOCK.

  • Переработана реализация SMP для процессоров AMD. Теперь система не будет ошибочно идентифицировать ядра как потоки.

Драйверы:

  • Улучшения в драйвере em, отвечающем за поддержку сетевых карт Intel PRO/1000 10/100/Gigabit Ethernet.

  • Реализация микросекундного разрешения с использованием microcputime для процессоров семейства Cherry Trail для исправления зависаний при старте оконной системы X.

  • Поддержка адресации памяти в PCI-устройствах для LPSS(Low Power Subsystem).

  • Поддержка контроллера x553 в драйвере ix, отвечающем за высокоскоростные сетевые карты Intel, использующие интерфейс PCI Express.

  • Исправлены баги после сна/гибернации для amdgpu и radeondrm.

  • Исправление зависания на HP EliteBook при загрузке в режиме UEFI.

  • Больше подробностей можно узнать из оригинального сообщения на официальном сайте проекта.

А так же:

  • Были удалены следующие драйверы:
    • rtfps, отвечающий за последовательный порт на платах IBM RT PC;

    • dpt для DPT EATA SCSI RAID;

    • gpr для ридеров смарткарт на интерфейсе PCMCIA GemPlus GPR400;

    • mesh, для карт расширения scsi в Power Macintosh;

  • Была улучшена аудио-подсистема.

  • Добавлена поддержка RaspberryPi 3/4 на архитектуре arm64 и RaspberryPi 2/3 на архитектуре arm_v7.

Традиционно, постер :)

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



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

Ответ на: Re: Mate от anonymous

Dell 7480

Дополнение. Качал Debian 10.2 сразу с nonfree firmware, он при установке попросит диск с firmware хотя будет показывать наличие двух сетевых карточек, нужно выбирать нет и устанавливать дальше, драйвер для безпроводной сам установится. Вот такая фигня. ;-)

Aldanin ()
Ответ на: Dell 7480 от Aldanin

Время работы батареи в Dell 7480 под Debian 10

Показывает до 9 часов. Читать и интернет хватает на весь рабочий день с перерывом на обед. Программу оптимизации питания как на 8-ке кажется не ставил, а может и ставил. ;-)

Aldanin ()
Ответ на: Mate от Aldanin

Re: Mate

нефиг пихать систему для настоящего компа в свои дуратские китайские н-пуки с кучей запроприетаренного тивоизированного говножелеза

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

Мало того, даже KDE4 стал настолько быстро развиваться мутировать, что стало трудно отличить новые глюкобаги от онлайн realtime атак вредителей. KDE5 я даже не рискнул пытаться использовать.

KDE5 aka plasma самая красотища же. И функциональность. Хотя тоже долго мотался по всяким гномам, циннамонам, мате и др. отрыжкам редхата, пребывая в плену предрассудков после KDE4.0 != KDE4. А потом рискнул, и вот оказывается где он всё время был - *nix-десктоп 21 века.

d_a ★★★★★ ()
Последнее исправление: d_a (всего исправлений: 1)
Ответ на: Dell 7480 от Aldanin

Re: Dell 7480

попробуйте посерфить веб, используя LAN. если зависаний не будет, то, похоже, проблема в драйвере устройства беспроводной связи

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

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

Угу-угу. То-то патчи-то для БСД в вяленый еще в 2013 засылали, правда принимать их - не приняли, с обоснованием «это с ifdef добавленно, вот если бы вы переписали нормально, с абстакцией от платформы, то было бы хорошо, а так - звиняйе, но ...» https://lists.freedesktop.org/archives/wayland-devel/2013-February/007442.html

+#ifdef HAVE_SYS_EPOLL_H
 #include <sys/epoll.h>
+#ifdef HAVE_SYS_SIGNALFD_H
 #include <sys/signalfd.h>
+#endif /* signalfd */
+#ifdef HAVE_SYS_TIMERFD_H
 #include <sys/timerfd.h>
+#endif /* timerfd */
+#elif HAVE_SYS_EVENT_H
+#include <sys/types.h>
+#include <sys/event.h>
+#include <sys/time.h>
+#else /* !epoll && !kqueue */
https://lists.freedesktop.org/archives/wayland-devel/2013-February/007455.html

I'm a little worried that we're going to make event-loop too much of a mess of #defines without covering all the cases. My use-case, Android, is Linux but not GNU/Linux;
Would it be a better overall solution if we simply replace timerfd and signalfd with a more generic architecture and then move the guts of the event loop to poll or select?

Теперь вот «фрибздуны» недавно вкорячили EVDEV в ядро и libevdev + libudev-devd в юзерспейс — и правда ж «куда им деваться» ...

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

На FreeBSD хотя бы пытаются Wayland палочкой тыкать. У OpenBSD с графикой беда и останутся на Xenocara (X11) без изменений, скорее всего.

OpenBSD - это вообще сплошная бида для говноделов, окупировавших Linux: зонда systemD нет, современный новый жир они не пускают к себе, да еще и регулярно выкидывают различные ненужно, постоянно очищая, уменьшая и улучшая код своей базовой части.

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

Молодцы разработчики! +100 в карму за то, что не забросили проект и худобедно но пилят. Когда-нибудь может пригодится, если корпорасты окончательно похерят линукс.

Hyperbola BSD is coming on:

https://web.archive.org/web/20200522215215/https://dev1galaxy.org/viewtopic.php?pid=21586

https://dev1galaxy.org/viewtopic.php?id=3301

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

Среди этих товарищей есть тот, кто является мэйнтейнером KDE. Как-то про него на хабре что-ли читал статью. Вроде он собирает KDE, но сам своей сборкой не пользуется. Он до сих пор среди вас или забросил своё дело?

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

Вадим сейчас не собирает KDE. Тот, кто собирает, сейчас и многим другим занят, поэтому собирает не очень активно. Не могу найти письмо, поэтому не помню подробностей

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

Инсталлятор всё тот же текстовый? Без удобств?

А что ты понимаешь под удобствами?

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

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

а файлик создать хочется.

Да я вот думаю, а зачем? Что бы переиспользовать файловые API? И подсунуть дескриптор в какие-то библиотеки или уже существующие части приложения?

В любом случае, это unix-way это ни разу не противоречит :) ведь с точки зрения API тут как раз и есть «всё файл».

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

Вот есть у меня платка от cubietech. На netbsd оно не заводится

Тебе нужно собственное очко пробить, чтобы на NetBSD что-то заработало. Это секретный код. Будь как разработчики и всё получиться. Фанаты GNU едят ноги. Фанаты Linux – прогибаются под корпорации. И так далее.

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

На FreeBSD хотя бы пытаются Wayland палочкой тыкать.

А чего его тыкать. Он там работает: Sway, Hikari. Софт Qt5 нативно работает стабильно, GTK3 само собой.

Исключительно во влажных и горячих девичьих мечтах любителей вялого. Qt-приложения падают примерно раз в 5 минут, поведение X-программ на XWayland'е — АдЪ и Израиль, программы на GTK3... А нет их, годных программ на GTK3. Firefox 3 раза вроде нормально запускается и работает, на 4-ый раз говорит, у нее проблемы и нужно пересоздать профиль. Ха, и обещанного ускорения видео на vaapi нет.

В лучшем случае — уровень фейланда, как у X'ов в 84 году.

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

Ясно, что вейланд всех их сметет, потому как FreeBSD сугубо на линуксовом софте существует...

Галоперидолом бы тебя подколоть... Ты еще скажи, что небо зеленое, потому как асфальт мокрый. Вы, наркоманы — отвратительны.

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

Qt-приложения падают примерно раз в 5 минут.

Почему у меня ничего не падает? Нужно установить QT_QPA_PLATFORM=wayland, чтобы Qt софт работал wayland-нативно, а не через XWayland.

XWayland

XWayland не нужен. Пропиши в конфиге sway «disable xwayland».

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

А что не так то? Покажи примеры эксклюзивно бсдшного прикладного софта или тем более стека приложений, тулкиты, фреймворки? Да весь прикладной софт общий по используемым POSIX-совместимым осям. А GNU/Linux задает направление разработки.

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

Qt-приложения падают примерно раз в 5 минут.

Почему у меня ничего не падает?

Очевидно, потому, что у тебя не стоит ничего.

Нужно установить QT_QPA_PLATFORM=wayland, чтобы Qt софт работал wayland-нативно

Спасибо, кэп. Только забыл добавить, что работает нестабильно, против rock solid работы в X'ах.

XWayland не нужен.

Только тем, у которых не стоит ничего, хе-хе-хе.

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

Да весь прикладной софт общий по используемым POSIX-совместимым осям.

Вроде бы у тебя просветление началось. Наконец таблетки принял?

А GNU/Linux задает направление разработки.

Увы и ах, твои счастливые мгновенья длятся буквально считанные секунды.

Хотя бы попытайся на секунду задуматься: под какую ОС пишется nginx? Под какую он портируется?

anonymous ()

Какая красивая операционка. Жалко что в линуксе - GNOME3, а чтобы сделать так же красиво, нужно, вместо нажатия самой большой кнопки на странице скачивания, лезть куда-то на ftp и скачивать нестандартный образ... Запрятали куда-то далеко, куда не каждый заберётся.

ZenitharChampion ★★★★★ ()

Прочитал тред, сложилось впечатление, что люди не понимают, для чего этот дистрибутив создавался в первую очередь. Нет, не для десктопа, а для узкоспециализированных серверных задач. Подозреваю, что ssh, ftp и проч. на нём будет крутиться гораздо лучше, чем на любом другом линуксе.

Использовать OpenBSD на десктопе - всё равно, что на танке ездить в Ашан за покупками: медленно, неудобно … вот зато долбить из орудия по стенам и вражеской технике - одно удовольствие, которым не сможет похвастаться ни один навороченный легковой автомобиль.

Desmond_Hume ★★★★★ ()

Marketing/PR

Искал в инете, не нашёл инфы. Буду благодарен, если кто подскажет.

Убирая конспиралогические и секретные сводки про военных/спец сервера Есть ли инфа о крупных значимых глобально системах, на которых крутится Open? Атомные станции, системы авиа/жд сообщений? Сервера, где так важна безопасность с критической информацией (перс данные крупных IT гигантов)? Anything valuable?

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

ускорения видео на в firefox с wayland'ом на vaapi нет

Работает на sway. HOWTO: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244793#c0

Ты, лично ты пробовал? Мои попытки были безуспешны.

Более того, я тебе скажу, сегодня пересоберу firefox с патчами местного LOR'вца — i-rinat — и у меня в лисичке аппаратное ускорение заработает без всякого чаклунства, как в твоей ссылке.

Еще раз, коротко, уровень развития фейланда — примерно X'ы 84 года.

anonymous ()
Ответ на: Marketing/PR от anonymous

Re: Marketing/PR

Ха-ха. Если бы опенок юзался в больших корпорациях, его бы финансировали на ура и он бы уже линукс обогнал по всем параметрам. Нигде опенок не используется кроме 2х десктопов регистрантов лора. Везде линукс.

anonymous ()

Зачем клепать дистрибутивы которые похожи один в один на друг друга поголовно ? Вам не кажется что всё же опенсорсом проект становится только когда его покупают у опенсорса ( человек_получил_деньги_от_юр_лица_возможно_гос-ва_по_этому_открыл_код_не_для_твоей_болтушно-пишущей_головы ) или вы играете в свободу как в песочницу тогда голодаите в этом весь успех.

anonymous ()