Másfél év fejlesztés után Megjelent a Haiku R1 operációs rendszer negyedik béta verziója, amely eredetileg a BeOS operációs rendszer leállására adott reakcióként jött létre, és OpenBeOS néven fejlesztették ki, de 2004-ben átnevezték a BeOS védjegy névben való használatával kapcsolatos állítások miatt.
A Haiku OS személyi számítógépekhez készült, saját kernelt használva, moduláris architektúrára épülve, optimalizálva 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 Haiku R1 béta 4 fő hírei
Ebben a bemutatott új verzióban a teljesítmény javult a képernyőkön nagy pixelsűrűséggel (HiDPI), mellyel együtt megvalósult az interfész helyes méretezése, nem korlátozódva a betűtípusok átméretezésére. Az első indításkor a Haiku automatikusan megpróbálja észlelni, hogy van-e HiDPI kijelzője, és kiválasztja a megfelelő méreteket a méretezéshez.
Az új verzióban feltűnő változás még az, hogy a lapos ablakdíszítő és lapos gombstílusú skin használatának képessége, a sok színátmenetet használó kialakítás helyett. A lapos kialakítás a Haiku Extras csomaggal érkezik, és a megjelenési beállítások részben engedélyezhető.
Azt is kiemelik hozzáadott egy réteget az Xlib könyvtárral való kompatibilitás biztosítására, mit lehetővé teszi az X11 alkalmazások futtatását Haiku nyelven X szerver futtatása nélkül. A réteg az Xlib függvények emulálásával valósul meg a Haiku magas szintű grafikus API-hívásainak fordításával.
A Waylanddal való kompatibilitás biztosítására egy réteget készítettek, lehetővé téve az eszközök és alkalmazások futtatását ezzel a protokollal, beleértve a GTK könyvtáron alapuló alkalmazásokat is. A réteg biztosítja a libwayland kódon alapuló, API és ABI szinten támogatott libwayland-client.so könyvtárat, amely lehetővé teszi a Wayland alkalmazások módosítás nélküli futtatását.
A tipikus Wayland kompozit kiszolgálókkal ellentétben a réteg nem különálló szerverfolyamatként fut, hanem beépülő modulként töltődik be az ügyfélfolyamatokba. Socketek helyett a szerver natív BLooper-alapú üzenethurkot használ.
Hozzáadott egy működő portot a Wine segítségével amelyek segítségével Windows-alkalmazásokat futtathatunk Haikuban. A korlátozások közül megemlítik a Haiku csak 64 bites verzióinak és a csak 64 bites Windows alkalmazások futtatásának lehetőségét, valamint a hozzáadta a GNU Emacs szövegszerkesztő portját Grafikus módban működik. A csomagokat a HaikuDepot tárház tárolja.
A egyéb kiemelkedő változások:
- A Tracker fájlkezelő támogatja a miniatűrök létrehozását és megjelenítését.
- A miniatűrök a kiterjesztett fájlattribútumokban tárolódnak.
- A FreeBSD meghajtókkal való kompatibilitás érdekében megvalósított réteg.
- A FreeBSD-ről portolt meghajtók Realtek (RTL) és Ralink (RA) vezeték nélküli USB adapterek támogatására.
- A korlátozások közül az eszköz rendszerindítás előtti csatlakoztatása szükséges (a rendszerindítás után az eszköz nem észlelhető).
- 802.11 vezeték nélküli verem az OpenBSD-ről 802.11ac támogatással és iwm és iwx illesztőprogramokkal az Intel "Dual Band" és "AX" vezeték nélküli adapterek támogatásával.
- Egy USB-RNDIS illesztőprogram került hozzáadásra, amely lehetővé teszi egy hozzáférési pont működésének megszervezését USB-n keresztül (USB tethering), hogy virtuális hálózati kártyaként használhassa.
- Új NTFS-illesztőprogram került hozzáadásra, amely az NTFS-3G projekt könyvtárán alapul. Az új megvalósítás stabilabb, támogatja a fájlgyorsítótárazási réteg integrációját, és jó teljesítményt nyújt.
- Támogatás hozzáadva a 32 bites EFI rendszerekhez a rendszerbetöltőhöz, valamint a 64 bites Haiku környezet telepítése a 32 bites EFI rendszerbetöltőről.
- Továbbfejlesztett illesztőprogram az NVMe meghajtókhoz, hozzáadott támogatás a TRIM művelethez, amely tájékoztatja a meghajtót a felszabadult blokkokról.
- Lehetőség van a kernel és az illesztőprogramok GCC új verzióival történő fordítására (beleértve a GCC 11-et is), a rendszer fordításához a régebbi kódra mutató hivatkozások miatt továbbra is a GCC 2.95 szükséges a BeOS kompatibilitáshoz.
- Általános munkát végeztek a teljes rendszer stabilitásának javítása érdekében
- A kiválasztott beállítások módosíthatók a beállításokban, de az alkalmazáshoz újraindítás szükséges.
- A nagyítási beállításokat a legtöbb natív alkalmazás és néhány port támogatja, de nem mindegyik.
Ha többet szeretne megtudni róla, tájékozódhat a részletekről a címen a következő link.
Mentesítés
Végül, ha többet szeretne tudni róla és/vagy meg szeretné szerezni az új verzió képét, megteheti innen a következő link. Különféle indítható élőképek (x86, x86-64) készültek az új verzió teljesítményének tesztelésére.