NetBSD 11.0: перша стабільна підтримка 64-бітної RISC-V
Проєкт NetBSD випустив дев'ятнадцятий великий реліз. NetBSD 11.0 додає порт на 64-бітну RISC-V, кращу відповідність POSIX.1-2024 і C23, швидке ядро MICROVM для x86 та чимало оновлень для обладнання.
Вихід NetBSD 11.0
Проєкт NetBSD випустив NetBSD 11.0 — дев'ятнадцятий великий реліз вільної портованої Unix-подібної операційної системи. Оголошення про випуск опублікували на сайті проєкту 30 липня 2026 року, а 1 серпня в блозі NetBSD з'явився допис розробника Мартіна Гуземана. За словами проєкту, цей цикл сильно затягнувся, бо до заморожування коду розробники чекали на стабільні випуски сторонніх компонентів.
Підтримка RISC-V і відповідність стандартам
Головна новина — новий порт на 64-бітну архітектуру RISC-V: це перший стабільний випуск NetBSD із її підтримкою. Він охоплює пристрої на StarFive JH71XX, зокрема VisionFive 2 і PINE64 STAR64, а також QEMU. Крім того, випуск покращує відповідність інтерфейсам POSIX.1-2024 і C23 та розширює емуляцію системних викликів Linux у compat_linux(8): epoll (побудований на kqueue), черги повідомлень POSIX, statx, close_range, waitid, clone3, inotify та інші.
Ядро microVM і нова апаратна підтримка
Для x86 у NetBSD 11.0 з'явилося окреме ядро MICROVM для i386 і amd64, яке використовує завантаження PVH та VirtIO MMIO; за заявою проєкту, воно завантажується приблизно за десять мілісекунд на x86-процесорах 2020 року. Серед інших новин — початкова підтримка платформи Qualcomm Snapdragon X Elite, порт virt68k для запуску порту Motorola 68000 у QEMU, фільтрація на другому рівні та за користувачем/групою у фаєрволі npf, а також довгий перелік покращень для Arm, x86 і застарілого обладнання — зокрема апаратне прискорення Nintendo Wii та увімкнені за замовчуванням PaX MPROTECT і ASLR на macppc.
Процес випуску та оновлення
Інсталяційні образи тепер поділені на CD-образи до 700 МБ і повнорозмірні DVD-образи; проєкт радить обирати варіанти «-dvd.iso», якщо вас не обмежує обсяг CD. NetBSD 11.0 вийшла з кількома відкритими запитами на security pullup — розробники кажуть, що їх невдовзі після релізу долучать до стабільної гілки, і вони увійдуть до NetBSD 11.1, яку планують протягом двох місяців. Оновлюючись із попереднього випуску, спершу оновіть ядро й модулі, а потім простір користувача.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.