publikovaný druhé beta vydanie operačného systému Haiku R1.
Projekt pôvodne vznikol ako reakcia na zatvorenie operačného systému BeOS a vyvíjal sa pod názvom OpenBeOS, no v roku 2004 bol premenovaný kvôli tvrdeniam súvisiacim s používaním ochrannej známky BeOS v názve. Na vyhodnotenie výkonu nového vydania bolo pripravených niekoľko bootovateľných živých obrazov (x86, x86-64). Zdrojový kód pre väčšinu operačného systému Haiku je distribuovaný pod slobodným softvérom. licencia MIT, s výnimkou niektorých knižníc, mediálnych kodekov a komponentov požičaných z iných projektov. Haiku OS je zameraný na osobné počítače a používa vlastné jadro, postavené na modulárnej architektúre, optimalizované pre vysokú odozvu na akcie používateľa a efektívne spúšťanie viacvláknových aplikácií. Pre vývojárov je k dispozícii objektovo orientované API. Systém je priamo založený na technológiách BeOS 5 a je zameraný na binárnu kompatibilitu s aplikáciami pre tento OS.
Minimálne hardvérové požiadavky: procesor Pentium II a 256 MB RAM (odporúča sa Intel Core i3 a 2 GB RAM).
OpenBFS sa používa ako súborový systém, ktorý podporuje rozšírené atribúty súborov, protokolovanie, 64-bitové ukazovatele, podporu ukladania metaznačiek (pre každý súbor môžu byť atribúty uložené vo forme kľúč=hodnota, vďaka čomu je systém súborov podobný databázy) a špeciálne indexy na urýchlenie ich vyhľadávania. B+ stromy sa používajú na organizáciu adresárovej štruktúry. Z kódu BeOS obsahuje Haiku správcu súborov Tracker a Deskbar, ktoré boli po odchode BeOS zo scény otvorené. Za takmer dva roky od poslednej aktualizácie sa na vývoji Haiku podieľalo 101 vývojárov, ktorí pripravili viac ako 2800 zmien a uzavreli 900 hlásení chýb a požiadaviek na inovácie.
Hlavné inovácie:
-
Vylepšený výkon na obrazovkách s vysokou hustotou pixelov (HiDPI). Je zaistené správne škálovanie prvkov rozhrania. Veľkosť písma sa používa ako kľúčový faktor pre zmenu mierky, v závislosti od ktorej sa automaticky vyberie mierka všetkých ostatných prvkov rozhrania. Štandardné 12-bodové písmo. (predvolená veľkosť) и 18 bodové písmo.
-
Panel Deskbar implementuje „mini“ režim, v ktorom panel nezaberá celú šírku obrazovky, ale dynamicky sa mení v závislosti od umiestnených ikon. Vylepšený režim automatického rozbalenia panela, ktorý sa rozbalí iba pri prejdení myšou a v normálnom režime zobrazí kompaktnejšiu možnosť.
-
Na konfiguráciu vstupných zariadení bolo pridané rozhranie, ktoré kombinuje konfigurátory myši, klávesnice a joysticku. Pridaná podpora pre myši s viac ako tromi tlačidlami a možnosť prispôsobenia činnosti tlačidiel myši.
-
Aktualizované webový prehliadač WebPositive, ktorý bol preložený do nového vydania nástroja WebKit a optimalizovaný na zníženie spotreby pamäte.
-
Vylepšená kompatibilita s POSIX a prenesená veľká časť nových programov, hier a grafických nástrojov. Vrátane dostupných na spustenie Aplikácie LibreOffice, Telegram, Okular, Krita a AQEMU, ako aj hry FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot a ďalšie.
-
Inštalačný program má teraz možnosť vylúčiť pri inštalácii voliteľných balíkov prítomných na médiu. Pri nastavovaní diskových oddielov sa zobrazia ďalšie informácie o jednotkách, implementuje sa detekcia šifrovania a pridajú sa informácie o voľnom mieste v existujúcich oddieloch. K dispozícii je možnosť rýchlej aktualizácie Haiku R1 Beta 1 na vydanie Beta 2.
-
Terminál poskytuje emuláciu kľúča Meta. V nastaveniach môžete priradiť rolu Meta klávesu Alt/Option umiestnenému naľavo od medzerníka (kláves Alt napravo od medzerníka si zachová svoje priradenie).
-
Bola implementovaná podpora pre NVMe disky a ich použitie ako zavádzacie médium.
-
Podpora USB3 (XHCI) bola rozšírená a stabilizovaná. Upravilo sa bootovanie zo zariadení USB3 a zabezpečila sa správna prevádzka so vstupnými zariadeniami.
-
Pridaný bootloader pre systémy s UEFI.
-
Bola vykonaná práca na stabilizácii a zlepšení výkonu jadra. Mnoho chýb, ktoré spôsobovali zamrznutie alebo pády, bolo opravených.
-
Kód sieťového ovládača importovaný z FreeBSD 12.
Pôvodný článok tu.
Poznámky k vydaniu v angličtine tu.
PS: Máte nejaké otázky? Pozývame vás na Telegramový kanál v ruskom jazyku.
Zdroj: linux.org.ru