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

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

ОС 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