Egy év fejlesztés után megjelent a Haiku R1 operációs rendszer harmadik béta kiadása. A projektet eredetileg a BeOS operációs rendszer bezárására adott reakcióként hozták létre, és OpenBeOS néven fejlesztették ki, de 2004-ben átnevezték a BeOS védjegy névben való használatához kapcsolódó állítások miatt. Az új kiadás teljesítményének értékelésére számos bootolható Live image (x86, x86-64) készült. A legtöbb Haiku operációs rendszer forráskódja az ingyenes MIT licenc alatt kerül terjesztésre, kivéve néhány könyvtárat, médiakodeket és más projektekből kölcsönzött összetevőket.
A Haiku OS a személyi számítógépekre összpontosít, saját magját használja, amely moduláris architektúrára épül, és optimalizálva van a felhasználói műveletekre való nagy válaszadásra és a többszálú alkalmazások hatékony végrehajtására. A fejlesztők számára egy objektum-orientált API kerül bemutatásra. A rendszer közvetlenül a BeOS 5 technológián alapul, és az ehhez az operációs rendszerhez tartozó alkalmazásokkal való bináris kompatibilitást célozza. Minimális hardverkövetelmény: Pentium II CPU és 384 MB RAM (Intel Core i3 és 2 GB RAM ajánlott).
Az OpenBFS fájlrendszerként használatos, amely támogatja a kiterjesztett fájlattribútumokat, a naplózást, a 64 bites mutatókat, a metacímkék tárolásának támogatását (minden fájlhoz az attribútumokat kulcs=érték formában tárolhatja, amitől a fájlrendszer úgy néz ki, mint egy adatbázis) és speciális indexek, amelyek felgyorsítják az általuk történő visszakeresést. A B+ fák a címtárszerkezet szervezésére szolgálnak. A BeOS kódból a Haiku tartalmazza a Tracker fájlkezelőt és a Deskbart, amelyek nyílt forráskódúak, miután a BeOS elhagyta a helyszínt.
Főbb újítások:
- A projekt által fejlesztett WebPositive webböngésző átkerült a WebKit 612.1.21 motor használatára. Jelentősen javult a stabilitás és a kompatibilitás más böngészőkkel.
- Továbbfejlesztett telepítési folyamat. A lemez szekciókra való particionálására szolgáló felület egyszerűsödött, és az illesztőprogramok konfigurálására szolgáló felület korszerűsödött.
- Bővített hardver támogatás. A vezeték nélküli eszközök illesztőprogramjai átkerültek a FreeBSD 13-ból. Új illesztőprogramok hozzáadva a hangkártyákhoz, tárolórendszerekhez és USB-eszközökhöz. Továbbfejlesztett USB 3 támogatás Jobb teljesítmény NVIDIA grafikus kártyával rendelkező rendszereken (GeForce 6200-GeForce Go 6400).
- Megvalósult a hálózati hibák miatt megszakadt frissítések letöltésének folytatása.
- Továbbfejlesztett támogatás a sötét színű témákhoz.
- Az érintőpad letiltásának lehetősége hozzáadásra került a beviteli rendszer beállításaihoz.
- Továbbfejlesztett támogatás az XFS és NFS fájlrendszerekhez.
- Hozzáadott támogatás a Sun VTOC partíciós táblákhoz.
- A görgetősávok méretezése a betűmérettől függően.
- Továbbfejlesztett lokalizációs támogatás.
- A MediaPlayer jobb stabilitása. Hozzáadott támogatás a 4K videóhoz.
- A csomagkezelő támogatja a kezelő szkriptek futtatását a csomag eltávolítása során.
- A programverziók frissítésre kerültek. A Python 2 elavult, és a Python 3.7 váltotta fel.
- Az app_server grafikus kiszolgáló újratervezte a memóriakezelést, és további összetett megjelenítési műveleteket adott hozzá (a böngészőben a vászonelemek megjelenítésére használják).
- A terminálemulátor támogatja az escape szekvenciákat az ismétlődő karakterek kiadásához.
- Továbbfejlesztett kompatibilitás a POSIX specifikációkkal, beleértve az mlock/munlock, ppoll és exp10/exp10f/exp10l műveletek hozzáadott támogatását.
Forrás: opennet.ru