a második béta kiadás az operációs rendszerből . A projekt eredetileg a BeOS operációs rendszer bezárására adott válaszként jött létre, és OpenBeOS néven fejlődött, de 2004-ben átnevezték a BeOS védjegyhasználatával kapcsolatos követelések miatt. Az új kiadás működésének értékelésére több Live ISO képfájlt (x86, x86-64) készítettek. Az Haiku operációs rendszer egyes forráskódjai szabad licenc alatt érhetők el , kivéve néhány könyvtárat, média-kódert és a más projektekből átvett összetevőket.
Az Haiku operációs rendszer a személyi számítógépek számára készült, saját magára épülő magot használ, amely moduláris architektúrára épül, optimalizálva a felhasználói interakciókra való gyors reagálást és a párhuzamos alkalmazások hatékony végrehajtását. A fejlesztők számára objektum-orientált API áll rendelkezésre. A rendszer közvetlenül a BeOS 5 technológiáira épül, és célja a BeOS alkalmazásainak bináris kompatibilitása. A minimális hardverkövetelmény: Pentium II CPU és 256 MB RAM (ajánlott Intel Core i3 és 2 GB RAM).
A fájlrendszer az OpenBFS, amely támogatja a fájlok kiterjesztett attribútumait, naplózást, 64 bites mutatókat, meta-tagek tárolását (minden fájlhoz meg lehet őrizni az attribútumokat kulcs=érték formában, ami a fájlrendszert adatbázisra hasonlítja) és speciális indexeket a gyorsabb lekérdezésekhez. A könyvtárszerkezet szervezéséhez „B+ fák” használatosak. A BeOS kódjából a Haiku részeként bekerült a Tracker fájkezelő és a Deskbar panel, melyek forráskódját a BeOS távozása után nyitották meg.
Majdnem két év telt el az utolsó frissítés óta, és a Haiku fejlesztésében 101 fejlesztő vett részt, akik több mint 2800 változást készítettek elő, és 900 hibajelentést és újítási igényt zártak le. Főbb :
- Javították a nagy sűrűségű pixelű (HiDPI) képernyők kezelését. Biztosították a felhasználói felület elemeinek helyes nagyítását. A nagyítás kulcsfontosságú tényezője a betűméret, amely alapján automatikusan kiválasztják a többi felhasználói felület elemének nagyítását.
- A Deskbar felületén bevezetésre került a „mini” üzemmód, amelyben a panel nem foglalja el a képernyő teljes szélességét, hanem dinamikusan változik a rendezett ikonok alapján. Az automatikus panel-nyitás üzemmódot is javítottuk, amely csak az egér mozgatásakor növeli meg a méretét, és normál üzemmódban egy kompaktabb változatot mutat.
- Hozzáadtuk a bemeneti eszközök beállításához készült felületet, amelyben egyesítettük az egér, a billentyűzet és a joystick konfigurátorait. Támogatást kaptak a háromnál több gombbal rendelkező egerek, és lehetőség nyílt az egérgombok műveleteinek beállítására.
- Frissítettük a webböngészőt , amely át lett alakítva az új WebKit motor kiadására, és optimalizálva lett a memóriafogyasztás csökkentésére.
- Javítottuk a POSIX kompatibilitást, és portáltunk számos új programot, játékot és grafikus toolkitot. Mostantól elérhetők az olyan alkalmazások, mint a LibreOffice, Telegram, Okular, Krita és AQEMU, valamint játékok, mint a FreeCiv, DreamChess és Minetest.
- A telepítőbe beépült a lehetőség, hogy telepítéskor kizárjunk nem kötelező csomagokat, amelyek a hordozón találhatók. A lemezmegosztások beállításakor több információ jelenik meg a tárolókról, megvalósítottuk a titkosítás alkalmazásának meghatározását, és tájékoztatást adtunk a meglévő partíciók szabad területéről. Elérhetővé vált egy gyors frissítési lehetőség a Haiku R1 Beta 1-ről a Beta 2 kiadásra.
- A terminálban biztosítva van a Meta billentyű emulációja. A beállításokban az Alt/Option billentyű, amely a szóköz bal oldalán található, a Meta szerepének betöltésére állítható, míg a szóköz jobb oldalán lévő Alt billentyű megőrzi a funkcióját.
- Megvalósítottuk az NVMe tárolók támogatását és azok indító médiaként való használatát.
- Kibővítettük és stabilizáltuk az USB3 (XHCI) támogatását. Beállítottuk az USB3-eszközökről való indítást, és biztosítottuk a bemeneti eszközökkel való korrekciót.
- Betöltődött egy bootloader az UEFI rendszerekhez.
- Stabilizáltuk és növeltük a kernel teljesítményét. Számos hibát orvosoltunk, amelyek a rendszer lefagyását vagy összeomlását okozták.
- A hálózati meghajtók kódját a FreeBSD 12-ből importáltuk.
Forrás: opennet.ru
