Пристига четвъртата бета версия на Haiku R1

хайку

Haiku е операционна система с отворен код в процес на разработка, която е специално фокусирана върху мултимедия и персонални компютри. Вдъхновен от изчезналата BeOS

След година и половина развитие, Излезе четвъртата бета версия на операционната система Haiku R1, който първоначално, проектът е създаден като реакция на спирането на операционната система BeOS и е разработен под името OpenBeOS, но е преименуван през 2004 г. поради твърдения, свързани с използването на търговската марка BeOS в името.

Haiku OS е предназначена за персонални компютри, използвайки собствено ядро, изградено на базата на модулна архитектура, оптимизирана за висока отзивчивост към действията на потребителите и ефективно изпълнение на многонишкови приложения.

Основни новини за Haiku R1 beta 4

В тази нова версия, която е представена производителността е подобрена на екраните с висока плътност на пикселите (HiDPI), заедно с което е реализирано правилно мащабиране на интерфейса, без да се ограничава до преоразмеряване на шрифтове. При първото зареждане Haiku вече автоматично се опитва да открие дали имате HiDPI дисплей и избира подходящите размери за мащабиране.

Друга от промените, които се открояват в новата версия, е, че възможност за използване на кожа с плосък декоратор на прозорци и стил с плосък бутон, вместо дизайн, който използва много градиенти. Плоският дизайн идва с пакета Haiku Extras и е активиран в раздела за настройки на външния вид.

Също така се подчертава, че добави слой за осигуряване на съвместимост с библиотеката Xlib, Какво позволява стартиране на X11 приложения в Haiku без да се изпълнява сървър на X. Слоят е имплементиран чрез емулиране на функции на Xlib чрез превод на извикванията на API на високо ниво на графики на Haiku.

Подготвен е слой, за да се гарантира съвместимост с Wayland, което позволява на инструментите и приложенията да работят с помощта на този протокол, включително приложения, базирани на библиотеката GTK. Слоят осигурява библиотеката libwayland-client.so, базирана на кода на libwayland и поддържана на ниво API и ABI, което позволява на приложенията на Wayland да работят без модификация.

За разлика от типичните композитни сървъри на Wayland, слоят не работи като отделен сървърен процес, а по-скоро се зарежда като добавка към клиентски процеси. Вместо сокети, сървърът използва собствен цикъл на съобщения, базиран на BLooper.

Добавен работещ порт с Wine който може да се използва за стартиране на Windows приложения в Haiku. От ограниченията се споменава възможността за стартиране само на 64-битови версии на Haiku и възможността за стартиране само на 64-битови Windows приложения, както и добави порт на текстовия редактор на GNU Emacs Работи в графичен режим. Пакетите се хостват в хранилището на HaikuDepot.

От други промени, които се открояват:

  • Към файловия мениджър на Tracker е добавена поддръжка за генериране и показване на миниатюри на изображения.
  • Миниатюрите се съхраняват в разширени файлови атрибути.
  • Слой, внедрен за съвместимост с драйвери на FreeBSD.
  • Драйвери, пренесени от FreeBSD за поддръжка на безжични USB адаптери Realtek (RTL) и Ralink (RA).
  • От ограниченията се отбелязва необходимостта от свързване на устройството преди зареждане (след зареждане устройството не се открива).
  • 802.11 безжичен стек, пренесен от OpenBSD с поддръжка на 802.11ac и iwm и iwx драйвери с поддръжка на Intel "Dual Band" и "AX" безжични адаптери.
  • Добавен е USB-RNDIS драйвер, който позволява организиране на работата на точка за достъп чрез USB (USB тетъринг), за да се използва като виртуална мрежова карта.
  • Добавен е нов драйвер за NTFS, базиран на библиотека от проекта NTFS-3G. Новата реализация е по-стабилна, поддържа интеграция на слоя за кеширане на файлове и осигурява добра производителност.
  • Добавена е поддръжка за 32-битови системи с EFI към буутлоудъра и възможност за инсталиране на 64-битова среда Haiku от 32-битов EFI буутлоудър.
  • Подобрен драйвер за NVMe устройства, добавена поддръжка за операция TRIM за информиране на устройството за освободени блокове.
  • Осигурена е възможност за компилиране на ядрото и драйверите с нови версии на GCC (включително GCC 11), за компилиране на системата поради връзки към по-стар код, GCC 2.95 все още е необходим за съвместимост с BeOS.
  • Извършена е обща работа за подобряване на стабилността на цялата система
  • Избраните опции могат да се променят в настройките, но все още изискват рестартиране, за да се приложат.
  • Опциите за мащабиране се поддържат от повечето собствени приложения и някои портове, но не всички.

Ако се интересувате да научите повече за това, можете да се консултирате с подробности на следната връзка.

Изпълнение

И накрая, ако искате да научите повече за него и/или да получите образа на тази нова версия, можете да го направите от следната връзка. Бяха подготвени различни стартиращи образи на живо (x86, x86-64) за тестване на производителността на новата версия.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.