Трети бета релиз на операционната система Haiku R1

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

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

Трети бета релиз на операционната система Haiku R1

В качеството си на файловата система се използва OpenBFS, която поддържа разширени атрибути на файловете, журнализация, 64-битови указатели, поддръжка на съхранение на мета-тагове (за всеки файл могат да се запазят атрибути във формата ключ=стойност, което прави файловата система подобна на база данни) и специални индекси за ускоряване на търсенето по тях. За организиране на структурата на директориите се използват дървета 'B+ tree'. От кода на 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 е преработено управлението на паметта и са добавени допълнителни композитни операции за рисуване (използвани в браузъра за показване на елементи canvas).
  • В терминалния емулатор е реализирана поддръжка на escape последовательности за показване на повтарящи се символи.
  • Подобрена съвместимостта със спецификациите POSIX, включително добавена поддръжка на операции mlock/munlock, ppoll и exp10/exp10f/exp10l.

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster