Выпущена операционная система NetBSD 9.0 с поддержкой Aarch64, совместимая с Arm ServerReady

Вчера мы писали о том, что Raspberry Pi 4 получает прошивку UEFI + ACPI для соответствия Arm SSBR, что позволяет плате запускать операционные системы, предназначенные для серверов «Arm ServerReady», из коробки.

14 февраля 2020 года был выпущен релиз NetBSD 9.0 с поддержкой Aarch64 (64-разрядная версия Arm), которая работающей в течение нескольких лет, и включающей поддержку компьютеров, совместимых с Arm ServerReady (SBBR + SBSA).

Основные изменения в NetBSD 9.0, связанные с поддержкой оборудования:

  • Поддержка устройств AArch64 (64-бит Armv8-A)
    • Совместимость с устройствами, совместимыми с Arm ServerReady (SBBR + SBSA) с использованием ACPI. Испытано на платформах Amazon Graviton и Graviton2 (в том числе на голом металле), AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040, QEMU с Tianocore EDK2
    • Симметричная и асимметричная поддержка многопроцессорной обработки (big.LITTLE)
    • Поддержка запуска 32-разрядных двоичных файлов через COMPAT_NETBSD32 на процессорах, которые его поддерживают
    • Одно ядро ​​GENERIC64 поддерживает загрузку на основе дерева ACPI и устройств
    • Поддерживаемые SoCs
      • Allwinner A64, H5, H6
      • Amlogic S905, S805X, S905D, S905W, S905X
      • Broadcom BCM2837 (Raspberry Pi 3B)
      • NVIDIA Tegra X1 (T210)
      • Эмулированные машины QEMU «virt»
      • Rockchip RK3328, RK3399
    • Поддержка до 256 процессоров
  • Расширенная аппаратная поддержка для Armv7-A .
    • Симметричная и асимметричная поддержка многопроцессорной обработки (big.LITTLE)
    • UEFI загрузчик
    • Одно ядро ​​GENERIC поддерживает загрузку на основе дерева устройств
    • Поддерживаемые SoC:
      • Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
      • Amlogic S805
      • Arm Versatile Express V2P-CA15
      • Broadcom BCM2836 (Raspberry Pi 2B)
      • Intel Cyclone V SoC FPGA
      • NVIDIA Tegra K1 (T124)
      • Samsung Exynos 5422
      • TI AM335x, OMAP3
      • Xilinx Zynq 7000
    • Поддержка до 8 процессоров
  • Обновлены драйверы графического процессора
    • x86 – поддержка многих последних карт Intel, улучшенная поддержка карт Nvidia и AMD. Подсистема ядра DRM / KMS теперь находится в состоянии Linux 4.4.
    • Arm
      • Драйверы настройки DRM / KMS для Allwinner DE2, Rockchip VOP, TI AM335x LCDC
      • Базовый драйвер кадрового буфера для Arm PrimeCell PL111, TI OMAP3 DSS
      • Простая поддержка кадрового буфера для повторного использования линейных FB, настроенных загрузчиком
  • Поддержка виртуализации с аппаратным ускорением через NVMM от NetBSD
  • Улучшения в использовании NetBSD в качестве гостевой ОС – поддержка устройства конфигурации прошивки QEMU, поддержка Virtio MMIO и PCI в Arm и поддержка HyperV в x86.

NetBSD 9.0 также содержит несколько функций безопасности (Kernel ASLR на 64-битной x86, KLEAK для обнаружения утечек памяти ядра, Kernel Address Sanitizer на amd64 и aarch64 и т. д.), а также различные улучшения, такие как переработанный стек SATA, новые функции и исправлены ошибки в фильтре пакетов NPF и обновлена ​​поддержка ZFS, которая теперь пригодна для ежедневного использования, хотя пока не поддерживается ни загрузка, ни root-файлы.

Возможно, вы заметили, что плата Raspberry Pi 4 не входит в список поддерживаемого оборудования, но прелесть получения соответствия SBBR заключается в том, что разработчику NetBSD не нужно работать над портом, и как только микропрограмма UEFI + ACPI для платы готова. NetBSD 9.0 должна просто загружаться без изменений. [Обновление: вам понадобятся драйверы в ОС для поддержки всех периферийных устройств на выбранной плате]

Вы можете скачать NetBSD 9.0. А более подробную информацию и более длинный список изменений можно найти в объявлении.

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

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

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments