Найти тему
ServerNews

Представлен релиз NetBSD 9.0: ZFS, серверные ARM и гипервизор NVMM

Выпущен релиз операционной системы NetBSD 9.0, который получил немало нововведений. В этой сборке появилась поддержка архитектуры AArch64 (64-бит ARMv8-A), улучшена поддержка 32-разрядной ARMv7, реализована корректная работа на SoC с компоновкой big.LITTLE. 

Нововведения позволят использовать ОС на ARM-серверах, соответствующих программе ARM ServerReady (SBBR+SBSA). Релиз, в частности, успешно работает на Amazon Graviton и Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX и Marvell ARMADA 8040.

Второе важное нововведение — новый гипервизор NetBSD Virtual Machine Monitor (NVMM) с поддержкой аппаратного ускорения виртуализации для процессоров Intel и AMD. Улучшена и работа в качестве гостевой ОС — например, в HyperV. 

На уровне ядра введены сразу несколько новых подсистем: KASLR для рандомизации адресного пространства, KLEAK для выявления утечек памяти, а также ряд других K* для повышения защиты и стабильности работы. 

-2

В системе обновились драйверы для графических карт Intel, nVidia, AMD, а также некоторых ARM SoC, частично позаимствованные, как и прежде, из Linux. Кроме того, заявлены и другие улучшения по части аппаратной поддержки. Ещё в предрелизной версии были повышены безопасность и производительность ОС. В частности, в подсистеме SATA теперь улучшилась обработка ошибок, а также появилась поддержка NCQ.

Эти обновления касаются в основном архитектур x86_64 и Aarch64. Поддержка остальных платформ, как ожидается, станет доступна только в 10-й версии NetBSD, которая, согласно текущим планам, будет выпущена позднее в этом году.  При этом важно отметить, что в сборке появилась поддержка файловой системы ZFS, однако она реализована лишь частично. То есть загрузка с раздела с такой файловой системой невозможна, также она не поддерживается в качестве корневой ФС. 

Сама ОС доступна для скачивания на официальном сайте. С полным списком изменений можно ознакомиться здесь. На прошлой неделе открылся сбор средств на поддержку разработки NetBSD в 2020 году.