NetBSD 9.2

NetBSD — свободно распространяемая операционная система.  NetBSD происходит из систем 4.3BSD и 386BSD.

NetBSD портирована на огромное количество компьютерных архитектур. Лозунг NetBSD — «Конечно, это работает с NetBSD». Поддерживаются 53 аппаратные платформы. Компиляция пакетов происходит из одного дерева исходных кодов, поэтому новые функции в машинно-независимых частях появляются сразу для всех платформ без необходимости адаптации. Разработка драйверов также машинно-независима, поэтому один драйвер для карты, работающей, например, на шине PCI, будет работать на платформах i386, Alpha, PowerPC, SPARC и других, поддерживающих шину PCI.

Такая платформонезависимость позволяет разрабатывать встраиваемые системы с помощью целого набора инструментов: компиляторов, отладчиков и других инструментов, поддерживающих кросс-компиляцию. 

Основные изменения в новой версии ОС:

  • Добавлена возможность экспорта файловых систем ZFS через NFS.
  • Из NetBSD HEAD перенесён код http-сервера httpd, в котором добавлена поддержка дополнительных MIME-типов и решены проблемы с обработкой файлов размером больше 4 ГБ на 32-разрядных системах.
  • Улучшена поддержка 32-разрядных ARM-приложений на системах AArch64 (compat_netbsd32). Добавлены компоненты пространства пользователя для архитектуры ARMv6. Обеспечена возможность сборки бинарных пакетов в изолированном окружении на сервере с процессором AArch64. Добавлена поддержка ptrace. Обеспечена эмуляция инструкций, признанных устаревшими в ARMv7.
  • В оконном менеджере ctwm решены проблемы с установкой фокуса и расширены средства для людей с ограниченными возможностями.
  • Улучшена совместимость с Linux, в compat_linux решены проблемы с программами, которые используют более длинное значение namelen, чем размер структуры "struct sockaddr_in".
  • Проведена оптимизация производительности вызова fread().
  • Добавлена поддержка беспроводного адаптера TP-Link TL-WN821N V6.
  • Добавлена поддержка криптографического ускорителя процессоров Allwinner H5.
  • Решены проблемы с регулированием яркости экрана на ноутбуках Pinebook Pro.
  • Значение параметра kern.maxfiles теперь выставляется по умолчанию в зависимости от размера ОЗУ.
  • Обновлены версии openssl 1.1.1k, tmux 3.1c, freetype 2.10.4.

NBSD содержит собственную систему пакетов — pkgsrc.

 

Последние материалы