КОНСАЛТИНГ | IT-АУТСОРСИНГ | РЕШЕНИЯ | КЕЙСЫ
30 июля 2026 года проект NetBSD представил релиз 11.0 — первое крупное обновление с марта 2024 года. Эксперты Phoronix называют его одним из самых значимых в истории проекта.
Что нового:
- RISC‑V: полноценный порт для 64‑битных RISC‑V платформ (StarFive JH71XX, VisionFive 2, PINE64 STAR64, Allwinner D1, MangoPi MQ Pro, Nezha, эмуляция через QEMU).
- 61 архитектура и 16 семейств CPU: NetBSD остаётся чемпионом по переносимости — от классических x86/amd64 до sparc64, m68k, sh3, vax и даже эмулируемого virt68k (Motorola 680×0 в QEMU).
- MICROVM для amd64/i386: быстрое ядро для изолированных серверных окружений. Запуск сервиса в новой VM занимает ~10 мс — почти как контейнер, но с полноценной изоляцией ядра.
- Совместимость с Linux: в compat_linux добавлены epoll (поверх kqueue), statx, readahead, close_range, waitid, renameat2, clone3, sync_file_range, syncfs, inotify, POSIX‑очереди сообщений. Многие Linux‑утилиты станут работать лучше.
- Стандарты: libpthread приведена к POSIX.1‑2024, libc — к C23; добавлены ffsl, ffsll, mempcpy, wmempcpy, heapsort_r, mergesort_r, qsort_r, c8rtomb, mbrtoc8, timespec_getres.
- Пакетный фильтр npf: теперь умеет фильтровать на канальном уровне и в привязке к пользователям/группам.
- Новое железо: начальная поддержка Qualcomm Snapdragon X Elite и Oryon, датчики температуры для AMD Zen 5 (Siena, Turin Classic/Dense, Strix Point), драйвер amdgpio для AMD GPIO (некоторые ноутбуки HP), улучшена поддержка NanoPi R4S и Raspberry Pi 5.
- Thinkpad: sysctl‑интерфейс для управления функциями Lenovo Thinkpad (функциональные клавиши, батарея, мониторинг температуры и кулеров).
- Графика и эмуляция: оптимизации X.Org с SIMD для Aarch64, драйвер viogpu для виртуального GPU в QEMU, 256 цветов в эмуляции VT100 (wscons).
- Производительность: ускорены неименованные каналы (pipe), операции удаления в ZFS, SMP и планировщик для гибридных CPU, оптимизированы системные вызовы.
- Обновления стека: binutils 2.42, Xorg 21.1.24, gcc 12.5.0, OpenSSL 3.5.7, OpenSSH 10.3, SQLite 3.45.1, tmux 3.6b, Unbound 1.25.1, WPA 2.11 и др.
Как обновиться до NetBSD 11.0
Для систем на NetBSD используйте штатный sysupgrade или ручную схему:
# 1. Резервное копирование (обязательно)
tar -czf /root/backup-$(date +%F).tgz /etc /usr/local /root
# 2. Загрузка новых бинарников
sysupgrade fetch
# 3. Установка обновлений
sysupgrade install
# 4. Перезагрузка
sudo reboot
# 5. Обновление пакетов (если используете pkgsrc)
sudo pkgin update
sudo pkgin upgradeДля чистой установки скачайте образы с официального сайта: https://www.netbsd.org/releases/
Важно: перед обновлением проверьте совместимость критичного ПО и драйверов, особенно на редких архитектурах и кастомных конфигурациях.
Комментарии