
30 июля 2026 года вышел NetBSD 11.0 — масштабное обновление BSD-системы с поддержкой 61 архитектуры, портом для RISC-V, быстрым ядром MICROVM (загрузка за 10 мс) и улучшенной совместимостью с Linux.
Проект NetBSD представил мажорный релиз версии 11.0, ставший одним из самых значимых обновлений в истории BSD-систем по версии Phoronix. Разработка велась с 2022 года, предыдущий крупный выпуск вышел в марте 2024 года. Новая версия поддерживает 61 системную архитектуру и 16 семейств процессоров, включая 8 первичных портов (amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64, xen) и 49 вторичных портов для более старых платформ вроде alpha, m68k, sparc и vax.
Главной новинкой стал полноценный порт для архитектуры RISC-V с поддержкой 64-разрядных платформ на чипах StarFive JH71XX (VisionFive 2, PINE64 STAR64) и Allwinner D1 (MangoPi MQ Pro, Allwinner Nezha), а также варианта под QEMU. Значительно расширена совместимость с Linux: в прослойку compat_linux добавлены системные вызовы epoll (поверх kqueue), statx, readahead, close_range, waitid, renameat2, clone3, sync_file_range, syncfs, inotify и очереди сообщений POSIX.
Для архитектур i386 и amd64 реализовано быстро загружаемое ядро MICROVM, позволяющее создавать урезанные окружения для серверных приложений в виртуальных машинах. Запуск сервиса в такой VM занимает около 10 мс — скорость, сравнимая с контейнерами. Пакетный фильтр npf получил фильтрацию на канальном уровне и привязку к пользователям и группам.
Аппаратная поддержка расширена: добавлена начальная поддержка Qualcomm Snapdragon X Elite и Oryon, улучшена работа NanoPi R4S и Raspberry Pi 5. Для amd64 появился драйвер amdgpio (AMD GPIO на ноутбуках HP), поддержка датчиков температуры AMD Zen 5, Siena, Turin Classic, Turin Dense и Strix Point, а также sysctl-интерфейс thinkpad для управления функциями Lenovo ThinkPad. Добавлен порт virt68k для эмуляции Motorola 680x0 в QEMU и драйвер viogpu для виртуального GPU в QEMU.
Библиотеки приведены в соответствие со стандартами: libpthread — POSIX.1-2024, libc — C23. Добавлены функции ffsl, ffsll, mempcpy, wmempcpy, heapsort_r, mergesort_r, qsort_r, c8rtomb, mbrtoc8, timespec_getres. В wscons при эмуляции VT100 реализована поддержка 256 цветов. Повышена производимость неименованных каналов, операций удаления в ZFS, SMP и планировщика для гибридных систем. Обновлены ключевые компоненты: gcc 12.5.0, openssl 3.5.7, openssh 10.3, llvm 17, mesa 23.3, Xorg 21.1.24 и десятки других пакетов.
Историческая справка: первый репозиторий NetBSD появился 21 марта 1993 года, в том же году вышел NetBSD 1.0 на базе 4.4BSD-lite. Проект известен переносимостью и стабильностью — инженер Стефано Маринелли приводил пример сервера на NetBSD 5.1, работавшего с 2010 по 2021 год с единственной перезагрузкой в 2012 году. В мае 2024 года NetBSD Foundation запретила включение в кодовую базу кода, сгенерированного ИИ (ChatGPT, GitHub Copilot, Code Llama), без письменного одобрения Core Team из-за неопределённости с авторскими правами и лицензиями.



