Tretie beta vydanie operačného systému Haiku R1

Po roku vývoja bola zverejnená tretia beta verzia 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 Live obrazov (x86, x86-64). Zdrojový kód väčšiny operačného systému Haiku je distribuovaný pod bezplatnou licenciou 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 384 MB RAM (odporúča sa Intel Core i3 a 2 GB RAM).

Tretie beta vydanie operačného systému Haiku R1

OpenBFS sa používa ako súborový systém, ktorý podporuje rozšírené atribúty súborov, logovanie, 64-bitové ukazovatele, podporu ukladania meta tagov (pre každý súbor je možné uložiť atribúty v tvare kľúč=hodnota, vďaka čomu je súborový systém podobný databáze ) 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é.

Hlavné inovácie:

  • Webový prehliadač WebPositive vyvinutý v rámci projektu bol prenesený na motor WebKit 612.1.21. Výrazne vylepšená stabilita a kompatibilita s inými prehliadačmi.
  • Vylepšený proces inštalácie. Zjednodušilo sa rozhranie na rozdelenie disku na sekcie a zmodernizovalo sa rozhranie na konfiguráciu ovládačov.
  • Rozšírená podpora hardvéru. Ovládače pre bezdrôtové zariadenia boli presunuté z FreeBSD 13. Pridané nové ovládače pre zvukové karty, úložné systémy a zariadenia USB. Vylepšená podpora USB 3. Vylepšený výkon na systémoch s grafickými kartami NVIDIA (GeForce 6200-GeForce Go 6400).
  • Bola implementovaná možnosť obnoviť sťahovanie aktualizácií, ktoré bolo prerušené z dôvodu zlyhania siete.
  • Vylepšená podpora pre tmavé farebné motívy.
  • Do nastavení vstupného systému bola pridaná možnosť deaktivácie touchpadu.
  • Vylepšená podpora pre súborové systémy XFS a NFS.
  • Pridaná podpora pre tabuľky oddielov Sun VTOC.
  • Poskytnuté škálovanie posuvných pruhov v závislosti od veľkosti písma.
  • Vylepšená podpora lokalizácie.
  • Vylepšená stabilita prehrávača MediaPlayer. Pridaná podpora pre 4K video.
  • Správca balíkov poskytuje podporu pre spúšťanie skriptov obsluhy počas odstraňovania balíkov.
  • Verzie programu boli aktualizované. Python 2 bol zastaraný a nahradený Pythonom 3.7.
  • Grafický server app_server prepracoval správu pamäte a pridal ďalšie operácie zloženého vykresľovania (používané v prehliadači na vykreslenie prvkov plátna).
  • Emulátor terminálu poskytuje podporu pre escape sekvencie na výstup duplicitných znakov.
  • Vylepšená kompatibilita so špecifikáciami POSIX, vrátane podpory operácií mlock/munlock, ppoll a exp10/exp10f/exp10l.

Zdroj: opennet.ru

Pridať komentár