Byl zveřejněn druhé beta vydání operačního systému Haiku R1.
Projekt byl původně vytvořen jako reakce na uzavření OS BeOS a vyvíjel se pod názvem OpenBeOS, ale v roce 2004 byl přejmenován z důvodu nároků spojených s použitím obchodní známky BeOS. Pro hodnocení nového vydání bylo připraveno několik bootovatelných Live obrazů (x86, x86-64). Zdrojové kódy většiny OS Haiku jsou distribuovány pod svobodnou licencí MIT, s výjimkou některých knihoven, multimediálních kodeků a komponentů převzatých z jiných projektů. OS Haiku je zaměřena na osobní počítače, používá vlastní jádro postavené na modulární architektuře, optimalizované pro vysokou citlivost na akce uživatele a efektivní provoz vícevláknových aplikací. Pro vývojáře je k dispozici objektově orientované API. Systém je přímo založen na technologiích BeOS 5 a je cílen na binární kompatibilitu s aplikacemi pro tento OS.
Minimální požadavky na hardware: CPU Pentium II a 256 MB RAM (doporučeno Intel Core i3 a 2 GB RAM).
Jako souborový systém se používá OpenBFS, který podporuje rozšířené atributy souborů, žurnálování, 64bitové ukazatele, podporu pro ukládání meta-tagů (pro každý soubor lze uložit atributy ve formátu klíč=hodnota, což dělá FS podobné databázi) a speciální indexy pro urychlení výběru podle nich. Pro organizaci struktury adresářů se používají B+-stromy. Z kódu BeOS byl do Haiku zahrnut souborový manažer Tracker a panel Deskbar, jejichž zdrojové kódy byly otevřeny po odchodu BeOS ze scény. Během téměř dvou let, které uplynuly od poslední aktualizace, se na vývoji Haiku podílelo 101 vývojář, kteří připravili více než 2800 změn a uzavřeli 900 hlášení o chybách a žádostí o realizaci novinek.
Hlavní novinky:
-
Byla vylepšena funkčnost na obrazovkách s vysokou hustotou pixelů (HiDPI). Bylo zajištěno správné měřítko uživatelských rozhraní. Jako klíčový faktor pro měřítko byla použita velikost písma, podle které se automaticky volí měřítko všech ostatních prvků uživatelského rozhraní. Standardní velikost písma je 12 bodů. (výchozí velikost) a velikost písma 18 bodů.
-
V panelu Deskbar byl implementován režim „mini“, ve kterém panel nezabírá celou šířku obrazovky, ale dynamicky se mění v závislosti na umístění ikon. Byla vylepšena funkce automatického rozbalení panelu, která zvětšuje velikost pouze při najetí myší a zobrazuje kompaktnější variantu v běžném režimu.
-
Bylo přidáno rozhraní pro nastavení vstupních zařízení, které spojuje konfigurátory myši, klávesnice a joysticku. Byla přidána podpora myší se více než třemi tlačítky a objevila se možnost nastavit akce tlačítek myši.
-
Aktualizováno webový prohlížeč WebPositive, který byl převeden na novou verzi enginu WebKit a optimalizován pro snížení spotřeby paměti.
-
Byla vylepšena kompatibilita s POSIX a portována velká část nových programů, her a grafických nástrojů. Mezi nimi jsou k dispozici ke spuštění aplikace LibreOffice, Telegram, Okular, Krita a AQEMU, stejně jako hry FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot a další.
-
Do instalátoru byla přidána možnost vynechat volitelné balíčky přítomné na médiu. Při nastavování diskových oddílů je zobrazena podrobnější informace o úložištích, je umožněno určení použití šifrování a byly přidány údaje o volném prostoru v existujících oddílech. Je k dispozici možnost rychlé aktualizace Haiku R1 Beta 1 na verzi Beta 2.
-
V terminálu byla zajištěna emulace klávesy Meta. V nastavení lze přiřadit roli Meta klávese Alt/Option vlevo od mezerníku (klávesa Alt vpravo od mezerníku si zachová své určení).
Byla realizována podpora NVMe disků a jejich použití jako spouštěcích médií.
Podpora USB3 (XHCI) byla rozšířena a stabilizována. Bylo zajištěno zavádění z USB3 zařízení a správná funkce vstupních zařízení.
Byl přidán bootloader pro systémy s UEFI.
Byla provedena práce na stabilizaci a zvyšování výkonnosti jádra. Bylo odstraněno mnoho chyb, které vedly k zamrzání nebo pádům.
Kód síťových ovladačů byl importován z FreeBSD 12.
Originál článku zde.
Poznámky k vydání v angličtině zde.
P.S.: Máte otázky? Zveme vás do česky mluvícího telegramového kanálu.
Zdroj: linux.org.ru
