Ukukhutshwa kwe-beta yokuqala yenkqubo yokusebenza ye-Airyx iyafumaneka, inika indawo ye-macOS-style kwaye ijolise ekunikeni umgangatho othile wokuhambelana nezicelo ze-macOS. I-Airyx isekwe kwi-FreeBSD kwaye isebenzisa istaki semizobo esekwe kwiseva ye-X. Uphuhliso lweprojekthi lusasazwa phantsi kwelayisensi ye-BSD. Ubungakanani bomfanekiso we-iso ye-boot yi-1.9 GB (x86_64).
Injongo yeprojekthi kukufezekisa ukuhambelana nezicelo ze-macOS kwinqanaba leetekisi zomthombo (amandla okubuyisela ikhowudi yezicelo ezivulekileyo ze-macOS zokuphunyezwa kwi-Airyx) kunye neefayile eziphunyeziweyo (iziqwenga zongezwa kwi-kernel kunye ne-toolkit usebenzisa iMach-O iifayile eziphunyeziweyo eziqulunqelwe i-x86-architecture 64). Ukuphunyezwa kojongano kusebenzisa iikhonsepthi eziqhelekileyo ze-macOS, njengephaneli ephezulu enemenyu yehlabathi, ulwakhiwo lwemenyu efanayo, iindlela ezimfutshane zebhodi yezitshixo, umphathi wefayile efana nesimbo kwiFayile, kunye nenkxaso yemiyalelo efana ne-launchctl kunye nokuvula. Imekobume yomzobo isekwe kwiqokobhe lePlasma le-KDE, elenzelwe i-macOS.
Iisistim zefayile zeHFS + kunye ne-APFS ezisetyenziswa kwi-macOS ziyaxhaswa, kunye nezikhokelo zenkqubo ethile. Umzekelo, ukongeza kwi-/usr kunye/usr/i-hierarchies yendawo eqhelekileyo ye-FreeBSD, i-Airyx isebenzisa i-/Library,/System, kunye/neMiqulu yolawulo. Uluhlu lwabasebenzisi basekhaya lubekwe kwi/Abasebenzisi uvimba weefayili. Uvimba weefayili wekhaya ngalinye unolawulo olungaphantsi lwe ~/Thala leencwadi lwezicelo ezisebenzisa ujongano lwenkqubo lweCocoa lweApple.
Usetyenziso lunokuyilwa njengeepakethe ze-app ezizimeleyo (i-App Bundle) kwifomathi ye-AppImage, ebekwe kwi/Iizicelo okanye kwii- ~/Applications directory. Iinkqubo azifuni kufakelo okanye ukusetyenziswa komphathi wepakethe - tsala nje kwaye ulahle kwaye uqalise ifayile ye-AppImage. Kwangaxeshanye, inkxaso yeepakethe ze-FreeBSD zemveli kunye namazibuko ziyagcinwa.
Ukuhambelana ne-macOS, ukuphunyezwa ngokuyinxenye kweCocoa kunye neNjongo-C yokuqhuba ujongano lwenkqubo inikezelwe (ebekwe kwi/System/Library/Frameworks directory), kunye nabaqulunqi kunye nabanxibelelanisi abongezelelekileyo bahlengahlengiswe ukuze babaxhase. Kucwangciswe ukuphumeza inkxaso yeefayile zeprojekthi ye-XCode kunye neenkqubo ngolwimi lwe-Swift. Ukongeza kumaleko wokuhambelana kwe-macOS, i-Airyx ikwabonelela ngokukwazi ukuqhuba usetyenziso lweLinux, esekwe kwi-FreeBSD's Linux emulation infrastructure (Linuxulator).
Iimpawu zenguqulo yokuqala ye-beta ye-Airyx:
- Ubukho bemizekelo yeepakethe ezizimeleyo ngeFirefox, Terminal kunye neKate.
- Isifakeli esitsha se-ObjectiveC esekwe kwi-AppKit (i-airyxOS.app).
- Ukufakwa kwiJava SDK 17.0.1+12.
- Ukusebenzisa i-FreeBSD 12.3RC njengesiseko se-kernel kunye nenkqubo yendawo.
- I-AppKit ephuculweyo, kunye neskimu sombala kunye neendlela ezimfutshane zekhibhodi ezikufutshane ne-macOS, inkxaso yeemenyu eziphumayo, umsebenzi ophuculweyo kunye neefonti.
- Phakathi kwezinto ezicwangcisiweyo kodwa ezingekaphunyezwa, indawo yolawulo yeDock, iGUI yokuseta iWiFi, kunye nokusombulula iingxaki ngokusebenza komphathi wefayile yeFayile kwindawo yeKDE Plasma ziphawuliwe.
umthombo: opennet.ru