LINUX.ORG.RU

Выпуск операционной системы NetBSD 11.0

 


1

1

Проект NetBSD объявил о выпуске NetBSD 11.0 — девятнадцатой крупной версии свободной Unix-подобной операционной системы. Релиз состоялся 1 августа 2026 года. Готовые образы и исходный код размещены в официальном каталоге загрузки, а подробное описание изменений приведено на странице выпуска.

Главным нововведением стала первая в стабильной ветке NetBSD поддержка 64-разрядной архитектуры RISC-V. Система может работать в QEMU, а также на одноплатных компьютерах VisionFive 2 и PINE64 STAR64 с процессорами StarFive JH7110. Реализована поддержка VirtIO-устройств, PCIe, сетевых и дисковых контроллеров, виртуального звука, генератора случайных чисел и датчиков температуры. Добавлена и начальная поддержка систем на базе Allwinner D1. Полный перечень изменений для архитектур приведён в официальном анонсе.

Заметно расширена совместимость с программами для Linux. Подсистема compat_linux, позволяющая запускать некоторые Linux-бинарники без отдельной виртуальной машины, получила поддержку epoll, реализованную поверх kqueue, очередей сообщений POSIX и системных вызовов statx, readahead, close_range, waitid, renameat2, clone3, sync_file_range, syncfs и inotify. В ядре также появился совместимый с Linux системный вызов memfd_create, а в procfs — интерфейсы sysvipc и self/limits.

Основные изменения NetBSD 11.0:

  • Поддержка нового оборудования Arm. Добавлена начальная поддержка процессорных ядер Qualcomm Oryon и платформы Snapdragon X Elite, включая GPIO, I²C, датчики аккумулятора и зарядного устройства. Улучшена работа Raspberry Pi 5 при загрузке через UEFI, NanoPi R4S и устройств на базе Allwinner.

  • Ядро MICROVM для x86. Новая конфигурация ядра для amd64 и i386 предназначена для небольших виртуальных машин. Благодаря загрузке PVH, VirtIO MMIO и дополнительным оптимизациям система может запускаться примерно за 10 мс на процессорах уровня 2020 года.

  • Новый порт virt68k. Он позволяет запускать вариант NetBSD для Motorola 68000 в QEMU с паравиртуальными устройствами, не воспроизводя полностью сравнительно медленное старое оборудование.

  • Расширение возможностей межсетевого экрана NPF. В NPF (netbsd.org) появилась фильтрация кадров канального уровня, а правила теперь могут учитывать пользователя или группу, от имени которых создаётся сетевое соединение.

  • Поддержка POSIX.1-2024 и C23. Расширено соответствие современным стандартам программных интерфейсов. Утилита lint научилась проверять исходный код на C23 и обнаруживать дополнительные случаи целочисленного переполнения.

  • Оптимизация ядра. Снижена конкуренция за блокировки при работе с pipe, звуковая подсистема стала лучше масштабироваться на многоядерных системах, а удаление файлов в ZFS ускорено. Начальное время повторной передачи TCP уменьшено с трёх до одной секунды в соответствии с RFC 6298.

  • Новые драйверы. Появились драйвер viogpu для виртуальных GPU QEMU, pvscsi для паравиртуальных SCSI-контроллеров VMware, ncm (netbsd.org) для USB Network Control Model и gscan для адаптеров USB–CAN. Драйвер rge (netbsd.org) получил поддержку сетевого контроллера Realtek RTL8126 со скоростью до 5 Гбит/с.

NetBSD традиционно сохраняет поддержку старых и необычных платформ. Для Nintendo Wii реализованы работа с DVD-приводом, Wi-Fi, аппаратным AES, последовательной консолью USB Gecko и отдельным загрузчиком. Улучшена поддержка PowerBook 1xx, Power Mac G4 и G5, старых рабочих станций HP, а консоль Sharp X68000 научилась выводить графику при помощи последовательностей Sixel. На macppc по умолчанию включены ASLR и PaX MPROTECT, а на MIPS — защита стека и, для 64-разрядных систем, RELRO. Подробности собраны в разделе изменений для аппаратных платформ.

В пользовательском окружении команда build.sh получила цель pkg=CATEGORY/PACKAGE, позволяющую собирать отдельные пакеты из pkgsrc, в том числе при кросс-компиляции. Утилита envstat научилась выводить данные в JSON, а библиотека proplib — сериализовать их в этом формате. В консольной подсистеме wscons появились яркие цвета и совместимая с xterm 256-цветная палитра.

В базовой системе обновлены GCC до 12.5, GDB до 15.1, OpenSSL до 3.5.7, OpenSSH до 10.3, Postfix до 3.11.2, tmux до 3.6b, X.Org Server до 21.1.24, BIND до 9.20.24, Unbound до 1.25.1 и wpa_supplicant до 2.11. Полный список изменений доступен в файлах CHANGES и CHANGES-11.0.

При обновлении необходимо учитывать несколько несовместимых изменений. Библиотеки для запуска 32-разрядных программ на 64-разрядных системах вынесены в отдельные наборы base32 и debug32, а HTML-версии руководств — в набор manhtml. Включённый в систему OpenSSH больше не поддерживает ключи DSA, поэтому старые настройки, принудительно разрешающие такие ключи, могут помешать запуску sshd. Проект рекомендует сначала обновить ядро и модули, перезагрузить систему и только после этого обновлять пользовательское окружение и сторонние пакеты. Инструкции приведены в разделе Upgrade instructions.

NetBSD распространяется под набором свободных разрешительных лицензий и доступна для большого числа архитектур — от amd64, Arm и RISC-V до SPARC, MIPS, PowerPC, VAX, Amiga и Dreamcast. Образы выпуска, контрольные суммы и подпись ключом ответственного за безопасность опубликованы в каталоге NetBSD 11.0.

>>> Подробности

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от seiken

А если бы в Москве жил на харчах Газпрома?

То это было бы абсолютно недемократично и пользоваться таким было бы зашкваром, а то и уголовно наказуемым. Но второй вариант маловероятен. Граждане обычно проявляют высокую степень политической воли и сами себя цензурируют в нужную сторону.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от LightDiver

В Калифорнии он живёт, потому что там его рабочие контакты самые важные.

На счёт «продался» - это даже смешно обсуждать. Каких-то особых капиталов, по всей видимости, Торвальдс не наварил, во всяком случае, корпы наварил на Линуксе на порядки больше. Можно на таких же щах заявить, что Лев Ландау продался, и поехал заниматься физикой в Москву и Ленинград.

seiken ★★★★★
()
Ответ на: комментарий от ant1

Ты так говоришь, как будто в этой вашей Калифорнии рай земной.

А в целом, да, сабжевый чувак прилёг под корпорастов. И это его выбор.

sparkie ★★★★★
()
Ответ на: комментарий от LightDiver

Это не отдельная ветка линукса. Это просто покалеченный линукс, но та же самая ветка.

В том-то и дело, что развивается он отдельно командой FSF латинской Америки и релизится с задержкой.

просто из него вырезается функциональность

На это тоже нужны некоторые усилия.

kneedeep
()
Ответ на: комментарий от sparkie

Рай земной там был пока штат был республиканским. Сегодня я бы переехал во Флориду или тот же Колорадо.

ant1
()
Ответ на: комментарий от seiken

Слушай, ну это даже неприлично уже. Даже у винды есть свой по сути почти форк.

LightDiver ★★★★★
()
Ответ на: комментарий от seiken

На счёт «продался» - это даже смешно обсуждать. Каких-то особых капиталов, по всей видимости, Торвальдс не наварил, во всяком случае, корпы наварил на Линуксе на порядки больше. Можно на таких же щах заявить, что Лев Ландау продался, и поехал заниматься физикой в Москву и Ленинград.

Главное – верить. Впопенсорц ведь именно про это, жрите что дают, вам никто ничего не должен, и верьте.

ant1
()
Ответ на: комментарий от cetjs2

Кто этой ОС пользуется на desktop?

У меня на одном из ноутов стоит, как раз сегодня до 11-й версии обновился.

alex-w ★★★★★
()
Ответ на: комментарий от alex-w

В 9 версии был баг. В ftp. Чтобы его устранить, надо было обновиться. По ftp. После такой клоунады я перестал пользоваться неткой. Это на ARM64, если что, было. Поддержка у этой архитектуры ниже плинтуса там, хоть и довольно популярное железо.

ant1
()
Ответ на: комментарий от seiken

Ровно то, что сказал.

И пишу я это совсем не для того, чтобы как-то уязвить линукс-сообщество, благо сам участвую (да, и в Гайке — тоже), а чтобы лишний раз подчеркнуть, что количество народу, занятого в том или ином проекте вообще ни на что не влияет. Совсем .

Я вообще «заточен» на то, чтобы решать глобальные задачи минимумом средств.

sparkie ★★★★★
()
Ответ на: комментарий от LightDiver

Так запиливали-то их студенты и профессура в разгар бума UNIX’а. Сейчас средний возраст разработчиков BSD сильно вправо ушел.

alex-w ★★★★★
()
Последнее исправление: alex-w (всего исправлений: 1)
Ответ на: комментарий от LightDiver

Слушайте, а почему линукс один, а всяких бсд, как собак нерезаных? Вопрос скорее - а почему линукс то один?

Предложу своё объяснение. Потому что цели проектов другие, что поддерживается лицензией. Линукс выбирается тогда, когда вашему устройству нужна совместимость с другими устройствами. В этом случае вы не заинтересованы делать что-то своё, вы хотите обеспечить знакомое для покупателя окружение и ожидаете, что покупатель это устройство будет улучшать. Десктоп - отличный пример. BSD выбирается когда ваше устройство - законченный продукт, не требующий совместимость с другими устройствами. Вы не планируете предоставлять покупателю знакомое окружение, поскольку не ожидаете от него улучшений и развития. Вы даёте покупателю продукт как он есть. Роутер - отличный пример.

То есть грубо говоря всё зависит от желания производителя развивать продукт другими или оставить развитие исключительно в своих руках.

VIT ★★★
()
Ответ на: комментарий от VIT

Все, кажется дошло. Я глянул годы выпуска всех этих форков. Там примерно плюс минус пара лет от линукса. Они все вышли в одно время и с тех пор ничего нового особо не было из громкого.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Они не делают NetLinux или FreeLinux, как самостоятельную ветку ядра. А в бсд такое регулярно вон.

В последний раз новое ядро BSD как форк FreeBSD появилось более 20 лет назад. А до того новое ядро BSD появилось в прошлом веке. О каком регулярно тут речь идёт?

alex-w ★★★★★
()
Ответ на: комментарий от alex-w

Ну, справедливости ради, андроид можно считать форком линукса. Как рз из новейшего времени.

LightDiver ★★★★★
()
Ответ на: комментарий от ant1

армов как мух и каждый со своими тараканами…

alex-w ★★★★★
()
Ответ на: комментарий от sparkie

что количество народу, занятого в том или ином проекте вообще ни на что не влияет. Совсем .

Нобелевку в студию!

seiken ★★★★★
()

какая версия кед, поддерживается ли графика amd, поддерживается ли сенсорный экран?

cetjs2 ★★★★★
()
Ответ на: комментарий от ant1

Существует какой-то другой центр цивилизации? Я что-то пропустил?

Внезапно да — их несколько.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Нууу… технически да, цивилизаций существует несколько. Вот только есть еще реальность: по настоящему рабочей (величайшей) оказалась только одна – западная цивилизация белых людей. В США ее кое-как неуклюже пытаются сохранить, Европка ее изовсех сил херит. А все вот эти вот беженцы из более других цивилизаций, которые они засрали в конец и теперь лезут засерать западную, только доказывает мои слова.

ps: не танцпол

ant1
()
Ответ на: комментарий от liksys

который допиливают флиппер на пару с коллаборой

Да, слежу за ними. Но, к сожалению, это не касается rv???? чипов.

Jullyfish
()
Ответ на: комментарий от slackwarrior

Если любой, то NetBSD не особенная.

Я объяснил, почему NetBSD особенная: ее целями.

Нужнее не стала и со второго раза.

Стала.

А non sequitur это отсутствие связи вывода с посылкой, которое никуда не делось.

Ты заблуждаешься.

liksys ★★★★
()
Ответ на: комментарий от VIT

Вы не планируете предоставлять покупателю знакомое окружение, поскольку не ожидаете от него улучшений и развития.

Нет. BSD выбирается, когда хочется скрыть максимум исходников от юзеров и конкурентов, и не платить автору ни копейки.

liksys ★★★★
()
Ответ на: комментарий от LightDiver

они берут линукс и добавляют свои патчи.

Ну-с, они обычно просто делают девайс «чтобы работало» и всё.

А в бсд такое регулярно вон.

Там обычно делают, а потом сопровождают. Плюс, в *BSD, в отличие от Linux, ещё юзерспейс. Т.е. не исключено, что всякие *BSD можно рассматривать как отдельные дистрибутивы.

Jullyfish
()
Ответ на: комментарий от ant1

В США ее кое-как неуклюже пытаются сохранить, Европка ее изовсех сил херит. А все вот эти вот беженцы из более других цивилизаций, которые они засрали в конец и теперь лезут засерать западную, только доказывает мои слова.

Что доказывает? Что сто тысяч бездомных на улицах Лос-Анджелеса живут в палатках и автодомах, а в Лондоне, Риме, Берлине, Москве и Пекине такого отродясь не было? Интересно, чего хотят сохранить США? Такое скотское состояние своих граждан?

iZEN ★★★★★
()
Ответ на: комментарий от liksys

Идея NetBSD в том, чтобы сделать архитектурно-агностистическое ядро со стройным внутриядерным апи.

Это средство достижения цели, а @slackwarrior спрашивает «какая цель?» Кстати цель не так уж сложно узнать, она написана на их сайте. Цель проекта NetBSD - создать операционную систему, которая может работать на максимальном количестве оборудования. Эта цель как раз и объясняет, почему разработчики стремятся сохранить поддержку экзотических, устаревших, а заброшенных архитектур.

VIT ★★★
()
Ответ на: комментарий от liksys

Вы не планируете предоставлять покупателю знакомое окружение, поскольку не ожидаете от него улучшений и развития.

Нет. BSD выбирается, когда хочется скрыть максимум исходников от юзеров и конкурентов, и не платить автору ни копейки.

Я согласен с первой частью заявления «когда хочется скрыть максимум исходников от юзеров и конкурентов», а вот причина сокрытия - это ваша отсебятина. Я могу придумать много других объяснений, вот например Шпаньков здесь регулярно озвучивает цель неразглашения исходных кодов проекта Вивальди.

VIT ★★★
()
Ответ на: комментарий от iZEN

Лол. Ты в перечисленных тобой городах давно был? Там все зассано мусульманами и страшно ходить)) В США их хотя бы пытаются выгонять/травить.

ant1
()
Ответ на: комментарий от VIT

Это средство достижения цели

Я говорил исключительно с позиции разработчика ядра. Твой тезис не несет никакой новой информации.

liksys ★★★★
()
Ответ на: комментарий от VIT

вот причина сокрытия - это ваша отсебятина

Нет, отсебятина - это то, что вторую часть тезиса ты почему-то интерпретировал, как причину. Внимательно перечитай сообщение. Я сказал, что BSD выбирается для сокрытия исходников И (союз такой) экономии денег.

liksys ★★★★
()
Ответ на: комментарий от VIT

Остальные тоже похоже вас не поняли.

Отучаемся говорить за других.

liksys ★★★★
()
Ответ на: комментарий от VIT

Я вам случайно денег не должен?

Очень неуклюжая попытка увести диалог в сторону вместо признания своей неправоты.

liksys ★★★★
()
Ответ на: комментарий от sparkie

вегу встроенную в проц, на уровне там 6.6 ядра линукс, где исправили баг с моим монитором…

cetjs2 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.