Профиль: Аноним (вход | регистрация) не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 обязательно


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

    https://github.com/haikuports/haikuports/tree/master/app-office/libreoffice

     
  • 3.12, Аноним (12), 00:54, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, браузеры - это сложные вещи, например, они потребуют аппаратного ускорения графики, в том числе и декодирования видео. И если на производительном десктопе ещё можно хоть как-то жить, то на ноутбуках, где процессоры либо менее производительны, либо нужна автономность - нет.

    Во-вторых, если устройством реально будут пользоваться, то совершенно ВНЕЗАПНО потребуется целая куча разных вещей. Например, если не хочется превращать систему в проходной двор, то потребуется поддержка пользователей и контейнеризации. Если хочется нормальной работы с файлами, то понадобится что-то уровня btrfs, overlayfs, и прочих продвинутых вещей. Пакетный менеджер, чтобы система не превращалась в свалку непонятных программ. Куча всяких программ типа оконного менеджера, сетевых утилит и прочего. Широкой поддержки РАЗНЫХ программ которыми которые могут понадобится в любой момент. Например, компилятор может либо иметь tier 3 поддержку, когда они максимум принимают патчи, но ничего не гарантируют, либо не поддерживать всякую экзотику вообще. Условные движки нейросетей. Всякие там блендеры и прочие программы, которым критично использование железа. Основной рабочий софт(тут у каждого он свой).

    В итоге, лично мне будет неприятно переходить вообще в любую сторону. Те же MS и Apple смирились, и уже даже не притворяются, что могут мне что-то дать, довольствуясь быть платформой для запуска условного докера. Если кто-то работает с CAD-ом/фотошопом/ещё чем-то там, то ему наоборот, будет тяжело побороть виндозависимость. И так далее.

    Если брать компьютерные игры, то выбор тоже будет не особо широкий. Насколько корректно wine/android-прослойка будет работать под всякой экзотикой - вопрос открытый.

     
     
  • 4.15, Аноним (5), 01:01, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я принципиально использую браузеры только без ускорения. А насчёт ускорения, это не сюда блобы нвидиа портировали? Куда ж тебе больше ускорения, не каждая эксбсд может таким похвастаться (ни одна если точнее, нвидия только солярку с фряхой кое как поддерживает сама).
     
     
  • 5.21, Аноним (12), 01:15, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Куда ж тебе больше ускорения

    Поддержка должна быть на всех уровнях - от firefox, и кончая условным vaapi. Нет хотя-бы на одном уровне - не работает.

     
  • 4.26, Норм (?), 01:45, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Без пользователей никак вообще вот нельзя чтобы не проходной двор? Точно точно?

    Там кстати по законам пользователей нужно по паспорту пускать и никак иначе 🫠

     
  • 2.6, Аноним (11), 00:24, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > с интересом проводят досуг

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

     
     
  • 3.7, Tty4 (?), 00:36, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На проходящей железке можно запустить нужную программу с максимальной производительности. Ну да, пет проект...
     
     
  • 4.8, Аноним (11), 00:41, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У "пет-проекта" нет негативной окраски

    "A project, activity or goal pursued as a personal favorite, rather than because it is generally accepted as necessary or important"

     
  • 4.25, Аноним (12), 01:39, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >На проходящей железке можно запустить нужную программу с максимальной производительности.

    Из какого волшебного места возьмётся эта самая "производительность"? Хочешь производительности - бери GNU/Linux, возможно даже кастомные патчи. Ибо производительность - это плата за сложные оптимизации.

     
  • 2.13, Аноним (13), 00:58, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Те, кто мечтает что однажды она дорастёт до чего-то серьёзного, можете обламываться сразу - такой цели у проекта нет.

    Лол. Будто бы у десктопного Линукса/Бзды когда-то была такая цель.

    Тут самобытная ОСь как минимум с нормальным GUI и обратной бинарной совместимостью. Основной десктопный опенсорсный софт тоже в наличии. Хз, что тебе еще надо.

     
     
  • 3.17, Аноним (11), 01:09, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как говорится есть два типа ОС - плохие и непопулярные.
     
     
  • 4.18, Аноним (11), 01:11, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это отсылка к "Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует"
     
  • 2.19, Аноним (19), 01:12, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что значит что то серьезное в наших реалиях где даже линукс уступает в большинстве задач винде и маку?
     

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

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

     

  • 1.4, Аноним (4), 00:23, 27/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Отличная система. Ещё чуть-чуть и можно будет её использовать на домашнем пк. Интернет – есть; аудио, видео – есть; игры – есть; офис и другие программы для работы – есть. Осталось расширить поддержку аппаратной части и можно ставить
     
     
  • 2.16, Аноним (16), 01:06, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Самая няшная ОС.
    Невероятная дружелюбность к пользователю.
    Но два года назад ещё было сыро, имели место неприятные баги, связанные с драйверами.
    И да, если родное ПО написанное на eventloop мгновенно стартует и летает как проги на palmos, то всё портированное выглядит чужеродно и бегает уже не так бодро.

    Две самые большие проблемы — офис и драйверы. Если на BSD с разной степенью успеха можно запустить линуксовую версию WPS и иметь полноценный офис, то тут всё ограничено либрами и прочими эрзац-решениями. А с дровами дела настолько плохи, что на eeepc приходилось менять модем, всё время руками отключать порт eth0 и всё равно периодически либо не подключалось к беспроводу, либо подключалось, но не работало. И графика туда же, без gpu-ускорения жить можно, архитектура гуёв тут самая грамотная, но крутить блендеры, фрикады и видеоредакторы уже не особо получается. Впрочем, сейчас когда всё затачивается под линукс, всем другим системам в целом плохо приходится.

     

  • 1.10, maximnik0 (?), 00:50, 27/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Внесённые оптимизации позволили загрузить Haiku в графическом режиме на 32-разрядной системе, имеющей всего 128 МБ ОЗУ.

    Эх даже гайка "разжирела".Оригинал be-be os 5 требовал всего лишь 32 мгб ОЗУ.
    Да о чем говорить- с подкачкой но работало - сласкварь 2 можно было в графическом режиме (голые X ) запустить на 4 МГБ ОЗУ.А на 32 МГБ тоже "летало".
    Но по субъективным ощущениям Be-be была гораздо отзывчивая и быстрая система ,на 166 МГц селероне можно было до 4 мр3 проигрывателей запустить.

     
     
  • 2.20, Аноним (12), 01:13, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Да о чем говорить- с подкачкой но работало - сласкварь 2 можно было в графическом режиме (голые X ) запустить на 4 МГБ ОЗУ.А на 32 МГБ тоже "летало".

    Зачем вы сравниваете столь разные вещи? GNU/Linux в начале девяностых и прямо сейчас - принципиально разные весовые категории. Тогда был условный ext, сейчас целая куча, при этом одновременно будет смонтировано несколько(fat32, btrfs, и так далее). У вас по каждому параметру будет колоссальная пропасть в уровне технологий. Как только вы начнёте исключать драйвера, программы и всё остальное, у вас получится что-то вроде Tiny Core Linux. Правда, с каждой новой выброшенной вещью, пригодность к реальному использованию, будет всё ниже и ниже, и в конце-концов, систем дойдёт до уровня выставочного экземпляра, не пригодная практически ни для какой реально задачи.

     
     
  • 3.22, Аноним (11), 01:21, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда был условный ext

    Как будто ext4 теперь легаси. Вроде бы нет

     
     
  • 4.24, Аноним (12), 01:37, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, ext(первая версия) и ext4 отличаются как минимум наличием журналирования. При прочих равных, ext4 будет требовать больших ресурсов, чем ext/ext2. Во-вторых, некоторые системы, уже по умолчанию при установке размечают корень в btrfs, но даже если и нет, то там всё равно будет уже ext4. В-третьих, даже если сравнивать системы с журналированием, типа BeFS, ext4, btrfs, то нужно всё равно очень внимательно смотреть на их возможности, так как то же COW есть только в btrfs. При внимательном рассмотрении, в большинстве случаев, легковесный вариант будет гораздо менее функциональным. А далее - уже открытый вопрос, насколько быстро пользователю понадобится COW, или он сможет обойтись без него вообще. И так, с каждым компонентом.
     
     
  • 5.27, Аноним (11), 01:50, 27/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > как минимум наличием журналирования

    Это верно
    Мои слова были насчёт "ext* теперь не в моде, btrfs лучше"

    > сможет обойтись без него вообще

    Меня ext4 устраивает, в обозримом будущем на btrfs не собираюсь

     

  • 1.14, Аноним (13), 01:01, 27/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Расширена поддержка Ethernet и Wi-Fi адаптеров с интерфейсом USB за счёт переноса драйверов из FreeBSD и OpenBSD.

    Блин, это как же там плохо с дровами Ethernet/Wi-Fi, что их портируют с, прости господи *BSD, где ситуация с этим давно стала мемом?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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