Вышла NetBSD 11.0: поддержка RISC-V и улучшенная совместимость с Linux

· Linux и open source
Девятнадцатый крупный релиз BSD-системы добавил поддержку 64-битной архитектуры RISC-V, ноутбучных чипов Qualcomm Snapdragon X1 Elite и расширенную совместимость с системными вызовами Linux.

cover.svg

Проект 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

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.