Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Шестой бета-выпуск операционной системы Haiku R1

26.08.2026 23:54 (MSK)

После двух лет разработки и спустя неделю после того как проекту исполнилось 25 лет опубликован шестой бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86_64, x86 1.4 ГБ). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Минимальное требование к оборудованию: CPU Pentium и 384 МБ ОЗУ (рекомендовано Pentium4 и 512 МБ ОЗУ, а при выполнении сборки b - 2 ГБ ОЗУ).

В качестве файловой системы используется OpenBFS, поддерживающая расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тэгов (для каждого файла можно сохранить атрибуты в форме ключ=значение, что делает ФС похожей на БД) и специальных индексов для ускорения выборки по ним. Для организации структуры директорий используются "B+ tree" деревья. Из кода BeOS в состав Haiku включён файловый менеджер Tracker и панель Deskbar, исходные тексты которых были открыты после ухода BeOS со сцены.

Основные новшества:

  • Добавлена поддержка актуальных выпусков Firefox и основанных на технологиях Mozilla проектов, таких как LibreWolf, Waterfox, Floorp и Icedove (Thunderbird), которые теперь можно установить через репозиторий HaikuDepot.
  • Портирован гипервизор NVMM (NetBSD Virtual Machine Monitor), при помощи которого в QEMU теперь можно запускать виртуальные машины, используя механизмы аппаратной виртуализации Intel VT-x и AMD-V.
  • Проектом HaikuPorts обеспечена поддержка портов различных программ, включая многие приложения KDE и GNOME. В репозиторий добавлен порт компилятора и runtime для языка программирования Go.
  • Внесены многочисленные оптимизации производительности, которые в совокупности привели к сокращению времени сборки HaikuWebKit почти в два раза (с 4h53m до 2h33m). В 5-10 раз ускорена обработка MIME-типов. Ускорены реализации функций хэширования. В ядре улучшена работа с блокировками в VFS и системе управления памятью. Повышена производительность неименованных каналов. Повышена эффективность кэширования элементов каталогов и inode, что привело к значительному ускорению операций при работе с большим числом файлов.
  • Проведён рефакторинг управления памятью. Улучшена работа в условиях нехватки памяти. На 20% снижено потребление памяти структурами в packagefs. Повышена эффективность работы с атрибутами памяти и mprotect-областями. В libc добавлена новая реализация функции malloc, основанная на коде из OpenBSD. Улучшена реализация mmap. Внесённые оптимизации позволили загрузить Haiku в графическом режиме на 32-разрядной системе, имеющей всего 128 МБ ОЗУ.
  • В файловом менеджере Tracker при нажатии клавиши Shift при открытом меню реализовано изменение действия некоторых элементов меню (например, вместо помещения в корзину показывается кнопка для удаления).
  • В интерфейсе поиска файлов добавлена возможность ограничение поиска определёнными директориями.
  • В SoftwareUpdater реализовано автоматическое удаление старых состояний пакетов, спустя определённое время после их удаления. В утилите pkgman реализован вывод рекомендации по запуску команды "pkgman cleanup" при обнаружении большого числа старых состояний пакетов.
  • Во встроенную утилиту для создания скриншотов, вызываемую клавишей PrintScreen, добавлена поддержка выделения сохраняемой области на экране.
  • В утилите Team monitor, вызываемой нажатием Ctrl+Alt+Del, обеспечена группировка не-GUI приложений, запущенных программой с графическим интерфейсом.
  • В менеджер разделов DriveSetup добавлено меню "Disk image" для работы с дисковыми образами (монтирование образов, копирование содержимого дисковых разделов в образы и наоборот).
  • В дисплейном сервере и оконном менеджере app_server реализована поддержка переподключения приложений и восстановления их состояния (после аварийного завершения app_server все ранее запущенные приложения теперь автоматически переподключаются).
  • В индикаторе состояния аккумуляторов PowerStatus добавлена поддержка систем с несколькими аккумуляторами.
  • В различных приложениях улучшена поддержка тёмного режима оформления и HiDPI.
  • В утилите launch_roster реализована возможность отображения состояния всех сервисов и работ в табличном формате.
  • В ФС FAT добавлена поддержка 4KB-секторов и дисков, размером более 2TB. В BFS оптимизировано сканирование свободных блоков.
  • Улучшена поддержка аппаратного обеспечения, выпущенного за последние 5 лет. Решены проблемы с выводом звука. Расширена поддержка Ethernet и Wi-Fi адаптеров с интерфейсом USB за счёт переноса драйверов из FreeBSD и OpenBSD.
  • Расширена совместимость с POSIX, добавлена поддержка функций getresuid, setresuid, getresgid, setresgid, pipe3, dup2, mkostemp, reallocarray, memmem, qsort_r, posix_devctl, pthread_getcpuclockid и posix_spawn_file_actions_add[f]chdir, а также флагов O_CLOFORK, MSG_CMSG_CLOEXEC, MSG_CMSG_CLOFORK, SOCK_SEQPACKET, MSG_TRUNC, MSG_PEEK и WCOREDUMP.
  • Добавлена поддержка функций, специфичных для систем GNU и BSD: getloadavg, closefrom и closerange.
  • Улучшена совместимость с API FUSE, применяемом в реализациях ФС squashfs и exFAT.
  • Продолжено развитие порта для архитектуры ARM64, который теперь успешно загружается в виртуальной машине. Проводятся эксперименты по запуску Haiku на системах с чипами Apple M1.


  1. Главная ссылка к новости (https://www.haiku-os.org/news/...)
  2. OpenNews: Первый публичный релиз VitruvianOS - гибрида Haiku на ядре Linux
  3. OpenNews: Успехи в портировании графических драйверов NVIDIA для ОС Haiku
  4. OpenNews: В Haiku портировали свежие выпуски Firefox, LibreWolf и Thunderbird
  5. OpenNews: Haiku ограничит доступ из Великобритании из-за риска нарушения закона Online Safety Act
  6. OpenNews: Для Haiku реализована прослойка для совместимости с Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66149-haiku
Ключевые слова: haiku
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 00:07, 27/08/2026 [ответить]  
  • +2 +/
    Проект на поиграться и забыть. Собственно, разработчики так и говорят - ни на что не претендуют, просто с интересом проводят досуг. Те, кто мечтает что однажды она дорастёт до чего-то серьёзного, можете обламываться сразу - такой цели у проекта нет.
     
     
  • 2.5, Аноним (5), 00:23, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А что тебе надо, кроме браузера?
     
  • 2.6, Аноним (6), 00:24, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > с интересом проводят досуг

    Иначе говоря - пет-проект

     

  • 1.2, Аноним10084 и 1008465039 (?), 00:08, 27/08/2026 [ответить]  
  • +/
    Помню лет 10 назад пробовал, и меня удивило, что в WebPositive даже худо бедно открывались современные сайты, vk работал. Но имеет ли система смысл кроме как curiosity не знаю. GUI уже по тем временам казался не модерновым
     
     
  • 2.3, Аноним (6), 00:22, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > уже по тем временам

    Честно говоря - вайб Windows 95 которую немного "причесали"

     

  • 1.4, Аноним (4), 00:23, 27/08/2026 [ответить]  
  • +/
    Отличная система. Ещё чуть-чуть и можно будет её использовать на домашнем пк. Интернет – есть; аудио, видео – есть; игры – есть; офис и другие программы для работы – есть. Осталось расширить поддержку аппаратной части и можно ставить
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру