После года разработки опубликован третий бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.
Haiku OS מכוונת למחשבים אישיים ומשתמשת בקרנל משלה, הבנויה על ארכיטקטורה מודולרית, מותאמת להיענות גבוהה לפעולות המשתמש ולביצוע יעיל של יישומים מרובי-הלידים. API מונחה עצמים מסופק למפתחים. המערכת מבוססת ישירות על טכנולוגיות BeOS 5 ומכוונת לתאימות בינארית עם יישומים עבור מערכת הפעלה זו. דרישת חומרה מינימלית: מעבד Pentium II ו-384 מגה-בייט RAM (מומלץ Intel Core i3 ו-2 ג'יגה-בייט RAM).
OpenBFS משמשת כמערכת קבצים, התומכת בתכונות קבצים מורחבות, רישום, מצביעים של 64 סיביות, תמיכה באחסון מטא תגיות (עבור כל קובץ ניתן לשמור תכונות בצורה key=value, מה שהופך את מערכת הקבצים לדומה למסד נתונים ) ואינדקסים מיוחדים כדי להאיץ את השליפה עליהם. עצי B+ משמשים לארגון מבנה הספריות. מהקוד של BeOS, Haiku כולל את מנהל הקבצים Tracker ואת Deskbar, שניהם היו בקוד פתוח לאחר ש-BeOS עזב את המקום.
חידושים עיקריים:
- Развиваемый проектом web-браузер WebPositive переведён на использование движка WebKit 612.1.21. Значительно повышена стабильность и совместимость с другими браузерами.
- Улучшена процесс установки. Упрощён интерфейс разбивки диска на разделы и модернизирован интерфейс для настройки драйверов.
- Расширена поддержка оборудования. Из FreeBSD 13 перенесены драйверы для беспроводных устройств. Добавлены новые драйверы для звуковых карт, систем хранения и USB-устройств. Улучшена поддержка USB 3. Повышена производительность на системах с графическими картами NVIDIA (GeForce 6200-GeForce Go 6400).
- Реализована возможность возобновления загрузки обновлений, прерванных из-за сетевых сбоев.
- Улучшена поддержка тёмных цветовых тем.
- В настройки системы ввода добавлена возможность отключения тачпада.
- Улучшена поддержка файловых систем XFS и NFS.
- Добавлена поддержка таблиц разделов Sun VTOC.
- Обеспечено масштабировния полос прокрутки в зависимости от размера шрифта.
- Улучшена поддержка локализации.
- Повышена стабильность медиапроигрывателя MediaPlayer. Добавлена поддержка видео с разрешением 4K.
- В пакетном менеджере предоставлена поддержка запуска скриптов-обработчиков во время удаления пакетов.
- Обновлены версии программ. Python 2 переведён в разряд устаревших и на его место пришёл Python 3.7.
- В графическом сервере app_server переработано управление памятью и добавлены дополнительные композитные операции отрисовки (используются в браузере для вывода элементов canvas).
- В эмуляторе терминала реализована поддержка escape-последовательностей для вывода повторяющихся символов.
- Улучшена совместимость со спецификациями POSIX, в том числе добавлена поддержка операций mlock/munlock, ppoll и exp10/exp10f/exp10l.
מקור: OpenNet.ru