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 ()

Ответ на: комментарий от teod0r

Added a new __tmpfd system call which creates a new, unnamed file in /tmp, intended for shm/fd passing, but in programs that may otherwise lack filesystem access (due to restrictions imposed by unveil(2) or pledge(2)).

Очевидно это делалось от скуки. Необходимости в этом не было. Практическая польза нулевая.

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

Это более короткий вариант следующего кода:

fd = open("/tmp/<random-name>", ...);
unlink("/tmp/<random-name>");

Просто атомарный. И это можно делать без доступа к ФС.

kirk_johnson ★☆ ()
Последнее исправление: kirk_johnson (всего исправлений: 3)
Ответ на: комментарий от nerfur

Да мейнтейнер вроде адекватно себя повел. К нем приперся какой-то жирный мудак и начал заявлять, что «you WILL revise your mozconfig», «you WILL explain and justify patches», а потом приперся второй чувак и начал угрожать судом. Ну я бы их с такими загонами тоже послал. При этом, этот же самый мейнтейнер за два дня до этого писал им в почту и на форум «привет посоны, я вот тут запилил, расскажите пожалуйста, как это сделать правильно».

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

Я так понимаю, проблема только в брендинге? То есть если назвать пакет huigtrhuitrhui, то проблем не будет?

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

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

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

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

Зашел поздравить юзеров открытой бзди, а их нетути.

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

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

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

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

Просто может быть это только я, но к 2020 очень привык что можно не ломать голову подсчитывая сектора в fdisk, а создавать, удалять и растягивать тома включая корневой по мере надобности в свободном месте прямо на ходу без размонтирования и перезагрузки в live cd.

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

Просто может быть это только я, но к 2020 очень привык что можно не ломать голову подсчитывая сектора в fdisk, а создавать, удалять и растягивать тома включая корневой по мере надобности в свободном месте прямо на ходу без размонтирования и перезагрузки в live cd.

Увы, с этим в OpenBSD все очень тоскливо.

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

Я не знаю, как там конкретно в openbsd (2 года назад), но сейчас их лицензионные вы**оны вполне известны и это ещё хороший вопрос, ограничиваются ли они брендингом.

Пруфы: Во-первых, есть вот такая ссылка: https://www.palemoon.org/redist.shtml . Да, там есть некий пункт 10, но, во-первых, он написан только про «unendorsed binaries» (а не про redustribituion изменённых исходников), а во-вторых, что куда хуже, там есть внизу (второй) пункт 4, который приведёт в ужас любого сторонника свободы.

Во-вторых, в какой-то момент они оборзели уже окончательно и написали на форуме вот такое: https://forum.palemoon.org/viewtopic.php?f=12&t=289 , хотя там уже речь очевидно шла о перебрендированном браузере («boomer»).

Я считаю, лору нужно наконец-то показать силу linux-сообщества и коллективно наехать на них, требуя как минимум отметить, что их «redistribution license» относится только к распространению с названием palemoon. Причём отметить так, чтобы не оставалось никаких неясностей, что весь текст, относится только к распростанению под бренодом palemoon, например, написать это в заголовке лицензии. И добиваться, чтобы они чётко опровергли запрет на распространение перебрендированных версий, написанный на форуме (вторая ссылка). В противном случае можно пригрозить пожаловаться на них в мозиллу, потому что если они накладывают ограничение на redistribution небрендированных изменённых исходников, то это очевидное нарушение MPL. Думаю, мозилла будет только рада избавлению от конкурента, и в palemoon это понимают.

anonymous ()

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

anonymous ()

Вот есть у меня платка от cubietech. На netbsd оно не заводится, кричит про то, что clock от sdmmc не подобран. Вангую, на openbsd тоже не заработает.

Ребят, в какое спортлото писать и как, чтобы не послали?

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

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

anonymous ()