БИЗНЕС И ЦИФРОВИЗАЦИЯ

NetBSD 11.0 вышла со стабильной поддержкой RISC-V

Релиз NetBSD 11.0 сумел значительно улучшить поддержку 61 архитектуры и повысить производительность по сравнению с прошлой версией.

✍️ Редакция iTech News | 24.09.2025 | ⏱ 3 мин | Источник: Habr / Новости
NetBSD 11.0: Улучшенная аппаратная поддержка и производительность

NetBSD 11.0 вышла 30 июля 2026 года. Для нишевой, но влиятельной Unix-системы это заметный релиз: в стабильной ветке впервые появилась поддержка 64-битного RISC-V, а Linux-совместимость и запуск виртуальных машин подтянули до уровня, который уже интересен не только коллекционерам старого железа.

Если коротко: NetBSD осталась верна своей репутации системы для «запускается почти везде», но в этот раз добавила и вполне современные сценарии применения.

RISC-V и x86 стали главными новинками релиза

Главное изменение в NetBSD 11.0 — первый стабильный релиз с поддержкой 64-битной архитектуры RISC-V. Проект отдельно упоминает платы на StarFive JH7110, включая VisionFive 2 и PINE64 STAR64, а также QEMU. Для разработчиков это значит, что NetBSD теперь можно использовать не только в лабораторных сборках, но и в более предсказуемой стабильной среде на открытой архитектуре.

Вторая важная новость — новое ядро MICROVM для x86, рассчитанное на очень быстрый старт виртуальных машин. По данным NetBSD Project, такая конфигурация может загружаться примерно за 10 мс на x86-процессорах уровня 2020 года. Не контейнеры, конечно, но для лёгких ВМ цифра вполне серьёзная.

Linux-совместимость стала заметно практичнее

В NetBSD 11.0 расширили слой compat_linux. Система получила поддержку epoll, close_range, inotify, statx, waitid, renameat2, clone3, syncfs и ряда других Linux-вызовов. Для тех, кто портирует инструменты или поднимает привычный Unix-набор поверх BSD, это уменьшает объём ручной доработки и количество неприятных сюрпризов.

При этом разработчики уточняют важную деталь: epoll реализован поверх kqueue. То есть NetBSD не копирует Linux один в один, а адаптирует совместимость под свою архитектуру. Подход инженерный и без лишнего театра.

Стандарты C23 и POSIX.1-2024 подтянули вместе с userspace

Релиз также усиливает соответствие POSIX.1-2024 и C23. В userspace проект добавил новые функции в libc, включая mempcpy, qsort_r, mergesort_r и timespec_getres, а также ускорил операции записи через stdio FILE. Отдельно NetBSD отмечает улучшения производительности в ядре: меньше блокировок в pipe(2), лучше масштабирование некоторых подсистем на многоядерных системах и ускорение ряда операций в zfs.

На бумаге это выглядит как набор мелочей. На практике именно из таких мелочей и складывается разница между «интересной системой для энтузиастов» и платформой, на которой можно спокойно тестировать код, драйверы и сетевые сервисы.

Значение для рынка и разработчиков

Для русскоязычной аудитории это не новость из серии «завтра все переедут на NetBSD». Реальный сценарий другой: релиз стоит держать в поле зрения командам, которые работают с RISC-V, виртуализацией, встраиваемыми системами, сетевыми устройствами и кроссплатформенной Unix-разработкой. Особенно там, где нужны предсказуемая база, длинный жизненный цикл и меньше зависимости от одного поставщика железа или ОС.

Следующий логичный шаг — смотреть, как быстро экосистема пакетов и сторонние проекты начнут использовать новые возможности NetBSD 11.0 в реальных сборках.

Источник: официальный анонс NetBSD 11.0. Дополнительный обзор: Phoronix.

Поделиться: Telegram X LinkedIn