19 мая представлен релиз свободной UNIX-подобной операционной системы OpenBSD 6.7. Особенностью этой системы является акцент на качестве кода и безопасности. Проект был основан Тео де Раадтом в 1995 году после конфликта с разработчиками NetBSD. Наиболее значимые изменения в релизе перечислены ниже. Теперь поддерживается до 15 разделов на одном физическом устройстве. [ Подробней ](
https://man.openbsd.org/bioctl ) Машинонезависимая реализация 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. [ Традиционно, постер :) ](
https://www.openbsd.org/images/CoralFever.gif )
Ссылка:
https://www.linux.org.ru/news/bsd/15717850