Haiku OS R1 Beta 6 — Аппаратная виртуализация и официальный порт Firefox

26 августа 2026 года, спустя два года после предыдущего релиза, разработчики Haiku OS выпустили сборку R1 Beta 6. Обновление приносит нативную поддержку аппаратной виртуализации через NVMM, официальные сборки браузера Mozilla Firefox и новый менеджер памяти из OpenBSD. Выпуск закрывает более 530 баг-репортов и существенно расширяет стек поддерживаемого софта, включая компилятор языка Go.

Haiku OS R1 Beta 6
Haiku OS R1 Beta 6

Архитектурные изменения и управление памятью

Главным системным нововведением стала полная замена аллокатора памяти. Устаревший аллокатор hoard уступил место современному решению, работающему в пространстве пользователя и портированному из OpenBSD. Это изменение напрямую повлияло на стабильность ОС в условиях нехватки оперативной памяти и оптимизировало разделение областей памяти.

Инженерная команда также переработала подсистему файловых систем.

  • Ключевые драйверы (FAT, NFSv4, BFS и RAMFS) получили патчи, повышающие общую надежность хранения данных.
  • Внутренние метрики показывают кратный рост производительности I/O-операций: скорость распознавания MIME-типов выросла в 5–10 раз.
  • Пропускная способность pipe-каналов достигла нескольких гигабайт в секунду.
  • Время полной сборки браузерного движка HaikuWebKit на эталонном оборудовании сократилось с 4 часов 53 минут до 2 часов 33 минут.

Аппаратная виртуализация и экосистема ПО

Долгое время запуск виртуальных машин внутри Haiku (или использование самой системы в роли гостевой) ограничивался программной эмуляцией или устаревшими технологиями. В R1 Beta 6 был успешно интегрирован фреймворк NVMM (NetBSD Virtual Machine Monitor). Теперь эмулятор QEMU может задействовать аппаратные расширения центрального процессора, что превращает Haiku в эффективную хост-систему для легковесных виртуальных машин.

Программный каталог системы пополнился критически важными пакетами:

  • Веб-браузеры: Появились официально брендированные сборки Mozilla Firefox для архитектуры x86_64, а также его популярные форки LibreWolf и Waterfox.
  • Инструментарий разработки: Добавлен нативный порт языка Go, который открывает доступ к современной экосистеме утилит, написанных на этом языке.

Интерфейс и работа с оборудованием

Графическая подсистема получила ряд функций для обеспечения отказоустойчивости. Диспетчер окон app_server научился восстанавливать свою работу после критических сбоев без необходимости полной перезагрузки компьютера. Файловый менеджер Tracker теперь поддерживает фильтрацию поисковых запросов непосредственно для папок и способен обновлять элементы меню в режиме реального времени.

Взаимодействие с аппаратным обеспечением также улучшилось:

  • Отображение: Доработаны темная тема оформления и алгоритмы масштабирования для экранов с высокой плотностью пикселей (HiDPI).
  • Питание: Улучшена обработка энергопотребления в конфигурациях с несколькими батареями.
  • Архитектура ARM64: Порт для чипов ARM64 впервые способен загружаться до полноценного графического рабочего стола в среде виртуализации.

Итоги

Haiku R1 Beta 6 позиционируется как самый отполированный и функционально завершенный релиз за всю 25-летнюю историю развития проекта. Наличие актуального современного браузера, стека разработки на языке Go и полноценной аппаратной виртуализации переводит систему из категории узких энтузиастских экспериментов в разряд ОС, пригодных для повседневной работы (daily driver) в базовых десктопных сценариях.

Пользователям предыдущих версий рекомендуется выполнить обновление системы. При этом разработчики подчеркивают, что владельцам ARM-устройств стоит ожидать неполноценного опыта, так как версия для ARM64 всё ещё существенно отстает по возможностям от стабильной архитектуры x86.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.