Fyrsta beta útgáfan af Airyx stýrikerfinu er fáanleg, býður upp á macOS-stíl umhverfi og miðar að því að veita ákveðinn samhæfni við macOS forrit. Airyx er byggt á FreeBSD og notar X miðlara byggðan grafíkstafla. Þróun verkefnisins er dreift undir BSD leyfinu. Stærð ræsi iso myndarinnar er 1.9 GB (x86_64).
Markmið verkefnisins er að ná fram eindrægni við macOS forrit á stigi frumtexta (getan til að setja saman kóðann af opnum macOS forritum til keyrslu í Airyx) og keyranlegra skráa (plástra hefur verið bætt við kjarnann og verkfærakistuna fyrir keyra Mach-O keyranlegar skrár sem teknar eru saman fyrir x86-arkitektúrinn 64). Viðmótsútfærslan notar dæmigerð macOS hugtök, svo sem efsta spjaldið með alþjóðlegri valmynd, samskonar valmyndaruppbyggingu, flýtivísa lyklaborði, skráarstjóra í stíl við Filer og stuðning fyrir skipanir eins og launchctl og open. Myndræna umhverfið er byggt á KDE Plasma skelinni, stílað fyrir macOS.
HFS+ og APFS skráarkerfin sem notuð eru í macOS eru studd, sem og sérstakar kerfisskrár. Til dæmis, auk /usr og /usr/local stigveldanna sem eru dæmigerð fyrir FreeBSD, notar Airyx /Library, /System og /Volumes möppurnar. Heimaskrár notenda eru staðsettar í /Users möppunni. Hver heimaskrá hefur ~/Library undirskrá fyrir forrit sem nota Cocoa forritunarviðmót Apple.
Hægt er að hanna forrit sem sjálfstætt forritapakka (App Bundle) á AppImage sniði, sett í /Applications eða ~/Applications möppurnar. Forritin þurfa ekki uppsetningu eða notkun pakkastjóra - bara draga og sleppa og ræsa AppImage skrána. Á sama tíma er stuðningur við hefðbundna FreeBSD pakka og höfn haldið.
Fyrir samhæfni við macOS er að hluta til útfærsla á Cocoa og Objective-C keyrsluforritunarviðmótinu (staðsett í /System/Library/Frameworks möppunni), auk þýðenda og tengiliða sem eru einnig breytt til að styðja þá. Fyrirhugað er að innleiða stuðning við XCode verkefnaskrár og forrit á Swift tungumálinu. Auk macOS samhæfnislagsins býður Airyx einnig upp á getu til að keyra Linux forrit, byggt á Linux hermi innviði FreeBSD (Linuxulator).
Eiginleikar fyrstu beta útgáfunnar af Airyx:
- Framboð á dæmum um sjálfstætt pakka með Firefox, Terminal og Kate.
- Nýtt ObjectiveC uppsetningarforrit byggt á AppKit (airyxOS.app).
- Innifalið í Java SDK 17.0.1+12.
- Að nota FreeBSD 12.3RC sem grunn fyrir kjarna- og kerfisumhverfið.
- Bætt AppKit, með litasamsetningu og flýtilykla nær macOS, stuðningur við sprettiglugga, bætta vinnu með leturgerð.
- Meðal fyrirhugaðra en ekki enn útfærðra eiginleika er bent á Dock spjaldið, GUI til að setja upp WiFi og leysa vandamál við rekstur Filer skráastjórans í KDE Plasma umhverfinu.
Heimild: opennet.ru