Вышла NetBSD 11.0: поддержка RISC-V и улучшенная совместимость с Linux
Проект NetBSD выпустил версию 11.0 — девятнадцатый крупный релиз этой BSD-системы. Главным нововведением стала первая в истории проекта поддержка 64-битной архитектуры RISC-V.
RISC-V и новое железо
Начальная аппаратная поддержка RISC-V охватывает платформы на базе StarFive JH71XX — в частности, одноплатные компьютеры VisionFive 2 и STAR64. Запуск NetBSD для RISC-V поддерживается и в эмуляторе QEMU. Это дополнение к уже поддерживаемым архитектурам, среди которых AMD64, ARM, SPARC64, MIPS и множество других.
На стороне ARM появилась начальная поддержка Qualcomm Snapdragon X1 Elite, включая процессорные ядра Oryon и сопутствующую работу по включению аппаратных компонентов.
Совместимость и стандарты
NetBSD 11.0 лучше соответствует стандартам POSIX.1-2024 и C23. Расширена совместимость с системными вызовами Linux — за это отвечает подсистема «compat_linux», позволяющая запускать Linux-приложения.
Для тех, кому нужна скорость, добавлено новое ядро MICROVM для x86/amd64: оно ориентировано на предельно быструю загрузку виртуальных машин. Ещё одно любопытное дополнение — порт virt68k, дающий возможность запускать вариант для процессоров Motorola 68000 внутри QEMU с использованием паравиртуализированных устройств. Иными словами, почтенное семейство 68k тоже получило свою виртуальную площадку.
Драйверы и оптимизации
Релиз принёс новые драйверы для оборудования Intel и AMD, оптимизации X.Org Server с ускорением через SIMD на AArch64, а также ряд улучшений в ядре и общую работу по расширению аппаратной поддержки.
Подробности и файлы для загрузки доступны на официальном сайте проекта NetBSD.org.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.