A ravynOS 0.6 megjelenése, egy FreeBSD kiadás, amelynek célja a kompatibilitás a következővel: macOS

Megjelent a ravynOS 0.6 projekt. A projekt egy FreeBSD alapú operációs rendszert fejleszt, amelynek célja a következő alkalmazásokkal való kompatibilitás elérése: macOS és egyedi héjat biztosít a stílusban macOSA projekt munkája BSD licenc alatt kerül terjesztésre. A bootolható ISO kép mérete 760 MB (x86_64).

A projekt kimondott céljai az alkalmazásokkal való kompatibilitás elérése. macOS a forráskód és a futtatható fájlok szintjén. Az előbbi a kód újrafordításának lehetőségét jelenti. macOS- a ravynOS-ban végrehajtandó alkalmazások, a másodikban - a kernelbe való integráció és a változások instrumentálása az x86-64 és arm64 architektúrákra fordított Mach-O futtatható fájlok futtatásához.

A támogatott fájlrendszerek közül a ZFS és a ...-ban használtak. macOS HFS+ és APFS fájlrendszerek. A FreeBSD-re jellemző /usr és /usr/local hierarchiák mellett speciális hierarchiák is létrejönnek. macOS /Library, /System és /Volumes könyvtárak. A felhasználói saját könyvtárak a /Users hierarchiában találhatók. Minden saját könyvtár tartalmaz egy ~/Library alkönyvtárat az Apple Cocoa API-t használó alkalmazások számára.

Kompatibilitás érdekében macOS A Cocoa API és az Objective-C futtatókörnyezet részleges implementációja (a /System/Library/Frameworks könyvtárban található) biztosított, valamint a támogatásukhoz módosított fordítók és linkerek. A kompatibilitási réteg mellett a következők is elérhetők: macOS A ravynOS képes alkalmazások futtatására is, például Linux, a FreeBSD-ben kínált környezetemulációs infrastruktúrán alapulva Linux (Linux(izátor).

Az alkalmazások önálló alkalmazáscsomagokként (App Bundle) tervezhetők AppImage formátumban, az /Applications vagy ~/Applications könyvtárba helyezve. A programokhoz nincs szükség csomagkezelő telepítésére vagy használatára – csak húzza át és indítsa el az AppImage fájlt. Ugyanakkor megmarad a hagyományos FreeBSD-csomagok támogatása.

A grafikus környezet saját ablakra épül szerver, amely egy lecsupaszított labwc kompozitáló szervert használ (a szerveroldali ablakdekorációk és témák támogatása megszűnt), wlroots-ot és a Wayland protokollt. A grafikus alkalmazások használhatják a Qt és a Cocoa keretrendszereket. A felület szabványos macOS olyan koncepciók, mint egy globális menüvel ellátott felső panel, azonos menüstruktúra, billentyűparancsok, hasonló stílusú Filer fájlkezelő, valamint olyan parancsok támogatása, mint a launchctl és az open.

A 0.5-ös kiadás óta történt változások a következők:

  • Az alaprendszer frissült a FreeBSD 15-STABLE ágra.
  • Egy minimalista grafikus felület kerül bevezetésre egy új SystemUIServer felső panellel és egy Dock alsó panellel.
    
A ravynOS 0.6 megjelenése, egy FreeBSD kiadás, amelynek célja a kompatibilitás a következővel: macOS
  • A csomag tartalmazza a Terminal.app terminálemulátor prototípusát.
    
A ravynOS 0.6 megjelenése, egy FreeBSD kiadás, amelynek célja a kompatibilitás a következővel: macOS
  • A LoginWindow bejelentkezéskezelő mostantól azonnal elindul a rendszerindítás után. Élő módban történő indításkor jelszó nélkül is bejelentkezhet a liveuser bejelentkezési névvel.
    
A ravynOS 0.6 megjelenése, egy FreeBSD kiadás, amelynek célja a kompatibilitás a következővel: macOS
  • Hozzáadva a grafikus munkamenetből való kilépés lehetősége a Win-Shift-Q billentyűparancs használatával.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster