Трета бета версия на операционната система Haiku R1

След година на разработка беше публикувана третата бета версия на операционната система Haiku R1. Проектът първоначално е създаден като реакция на затварянето на операционната система BeOS и е разработен под името OpenBeOS, но е преименуван през 2004 г. поради твърдения, свързани с използването на търговската марка BeOS в името. За да се оцени производителността на новата версия, са подготвени няколко стартиращи изображения на живо (x86, x86-64). Изходният код за по-голямата част от Haiku OS се разпространява под безплатния лиценз на MIT, с изключение на някои библиотеки, медийни кодеци и компоненти, заимствани от други проекти.

Haiku OS е насочена към персонални компютри и използва собствено ядро, изградено върху модулна архитектура, оптимизирана за висока отзивчивост към действията на потребителите и ефективно изпълнение на многонишкови приложения. За разработчиците е предоставен обектно-ориентиран API. Системата е директно базирана на технологиите BeOS 5 и е насочена към бинарна съвместимост с приложения за тази ОС. Минимални хардуерни изисквания: процесор Pentium II и 384 MB RAM (препоръчва се Intel Core i3 и 2 GB RAM).

Трета бета версия на операционната система Haiku R1

OpenBFS се използва като файлова система, която поддържа разширени файлови атрибути, регистриране, 64-битови указатели, поддръжка за съхранение на мета тагове (за всеки файл можете да запишете атрибути във формата ключ=стойност, което прави файловата система подобна на база данни ) и специални индекси за ускоряване на извличането им. „B+ дървета“ се използват за организиране на структурата на директорията. От кода на BeOS, Haiku включва файловия мениджър Tracker и Deskbar, като и двата бяха с отворен код, след като BeOS напусна сцената.

Основни иновации:

  • Уеб браузърът 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 е преработил управлението на паметта и е добавил допълнителни операции за композитно изобразяване (използвани в браузъра за изобразяване на елементи на платното).
  • Терминалният емулатор осигурява поддръжка за последователности за изход за извеждане на дублирани знаци.
  • Подобрена съвместимост с POSIX спецификациите, включително добавена поддръжка за mlock/munlock, ppoll и exp10/exp10f/exp10l операции.

Източник: opennet.ru

Добавяне на нов коментар