Вышла OpenBSD 6.7

good-penguin.png

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.

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

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

©  Linux.org.ru