На 19 май е представена версия 6.7 на свободната UNIX-подобна операционна система OpenBSD. Основен акцент на тази система е качеството на кода и безопасността. Проектът е основан от Тео де Раадт през 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

