Megjelent a második béta kiadás az operációs rendszerből Haiku R1.
A projekt kezdetben a BeOS operációs rendszer bezárására adott reakcióként jött létre, és OpenBeOS néven fejlődött, de 2004-ben átnevezték a BeOS védjegy használatával kapcsolatos igények miatt. Az új kiadás teljesítményének értékelésére több indító Live-képfájlt (x86, x86-64) készítettek.A Haiku operációs rendszer többségének forráskódja szabadon terjeszthető MIT licenc, kivéve néhány könyvtárat, média kodeket és más projektekből származó összetevőket. A Haiku operációs rendszer személyi számítógépekre összpontosít, saját magának fejlesztett kernelt használ, amely moduláris architektúrára épül, és optimalizálva van a felhasználói műveletekre adott gyors válaszidőre és a több szálas alkalmazások hatékony végrehajtására. A fejlesztők számára egy objektum-orientált API áll rendelkezésre. A rendszer közvetlenül a BeOS 5 technológiáira épít, és célja a ezen operációs rendszerhez készült alkalmazásokkal való bináris kompatibilitás.
Minimális hardverkövetelmény: Pentium II CPU és 256 MB RAM (ajánlott Intel Core i3 és 2 GB RAM).
Az OpenBFS fájlrendszert használja, amely támogatja a fájlok kiterjesztett attribútumait, naplózást, 64 bites mutatókat, meta-bélyegzők tárolásának támogatását (minden fájlhoz kulcs=érték formában lehet attribútumokat menteni, ezáltal a fájlrendszer adatbázisra hasonlít) és különleges indexeket a gyorsabb lekérdezésekhez. A könyvtárstruktúra a B+-fák segítségével van megszervezve. A BeOS kódjából a Haiku részeként a Tracker fájlkezelő és a Deskbar panel került be, melyek forráskódját a BeOS eltűnése után nyilvánosságra hozták. Az utolsó frissítés óta eltelt majdnem két év alatt a Haiku fejlesztésében 101 fejlesztő vett részt, akik több mint 2800 változtatást készítettek és 900 hibajelentést, illetve új funkciók iránti kérelmet zártak le.
Főbb újítások:
-
Javították a nagy pixel sűrűségű (HiDPI) kijelzők támogatását. Biztosították a felhasználói felület elemeinek megfelelő skálázását. A skálázáshoz kulcsfontosságú tényezőként a betűméretet használták, amely alapján automatikusan kiválasztódik az összes többi felhasználói felületi elem skálája. Alapértelmezett betűméret 12 pont. és 18 pontos betűméret..
-
A Deskbar panel implemented a "mini" mode, in which the panel does not take up the full width of the screen and dynamically adjusts based on the positioned icons. The automatic panel expansion mode has been improved, which increases the size only when the mouse hovers over it and displays a more compact variant in normal mode.
-
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ítve Web-böngésző WebPositive, amely át lett alakítva az új WebKit motor kiadására, és optimalizálva lett a memóriafogyasztás csökkentésére.
-
Javult a POSIX-kompatibilitás, és egy nagy adag új program, játék és grafikus toolkit portolásra került sor. Közvetlenül elérhetők a futtatásra a LibreOffice, Telegram, Okular, Krita és AQEMU alkalmazások, valamint játékok FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot és mások.
-
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.
Kiterjesztett és stabilizált USB3 (XHCI) támogatás. Megoldották az USB3-eszközökről való indítást, és biztosították a bemeneti eszközökkel való helyes működést.
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.
Cikk eredeti itt.
Megjegyzések a kiadásra angol nyelven itt.
P.S.: Kérdései vannak? Várjuk Önt a orosz nyelvű telegram csatornára.
Forrás: linux.org.ru
