Спустя полгода разработки, немного сместившись в привычном расписании выпусков, вышла очередная версия OpenBSD — UNIX-подобной операционной системы, ориентированной на безопасность и простоту в использовании. На этот раз, увы, снова без песенок.
В этом выпуске, как и всегда, были обновлены системные компоненты и сделан новый срез стабильного дерева портов для сторонних программ. К тому же:
- улучшена поддержка оборудования;
- добавлена поддержка ACPI для платформы arm64;
- драйвер radeondrm был синхронизирован с версией из ядра Linux 4.4.155 и теперь поддерживается на arm64;
- множество новых драйверов для прочих устройств;
- улучшена работа встроенного гипервизора;
- добавлена поддержка образов qcow2 и снапшотов;
- добавлена поддержка шаблонов виртуальных машин;
- улучшена работа WiFi-стека;
- добавлена возможность автоматической смены подключённой сети;
- улучшена производительность;
- улучшена работа сетевого стека в целом;
- sendmsg(2), sendto(2), recvfrom(2) и recvmsg(2) теперь не подвержены KERNEL_LOCK;
- улучшена работа установщика;
- автоматическое использование CDN, если зеркало не было выбрано;
- улучшена безопасность;
- добавлен новый системный вызов unveil(2) для изоляции программ в доступе к содержимому файловой системы;
- добавлена новый механизм защиты RETGUARD для платформ amd64 и arm64;
- добавлены исправления для устранения Spectre v2, SpectreRSB, Intel L1 Terminal Fault и Meltdown;
- отключена по умолчанию поддержка SMT в процессорах Intel, которая может быть включена обранто опцией
hw.smt
в sysctl(2); - отключена по умолчанию поддержка захвата звука, которая может быть включена обратно опцией
kern.audio.record
в sysctl(2); - ospf6d(8) и slaacd(8) теперь используют системный вызов pledge(2);
- и прочие изменения;
- фреймбуферную консоль теперь можно листать.
>>> Подробности