Yekem guhertoya beta ya pergala xebitandinê ya Airyx niha heye, ku hawîrdorek bi şêwaza sermaseyê pêşkêş dike. macOS û armanc ew bû ku astek diyarkirî ya hevahengiyê bi serlêdanan re peyda bike macOSAiryx li ser FreeBSD-ê ye û grafîkek li ser bingeha X-server-ê bikar tîne. Xebata projeyê di bin lîsansa BSD-ê de tê belavkirin. Wêneya ISO-ya bootkirî 1.9 GB (x86_64) e.
Armanca diyarkirî ya projeyê ew e ku bi sepanan re hevahengiyê bi dest bixe. macOS di asta koda çavkaniyê de (şiyana ji nû ve berhevkirina koda çavkaniya vekirî) macOS-serlêdanên ji bo bicîhanînê di Airyx de) û pelên bicîhanînê (patch li kernel û zincîra amûran hatine zêdekirin da ku pelên bicîhanînê yên Mach-O yên ku ji bo mîmariya x86-64 hatine çêkirin bimeşînin). Bicîhanîna navrûyê tîpîk bikar tîne macOS têgehên wekî panelek jorîn bi menuyek gerdûnî, avahiyek menuyek wekhev, kurterêyên klavyeyê, rêveberek pelê Filer bi şêwazek wekhev, û piştgiriya fermanên wekî launchctl û open. Jîngeha grafîkî li ser qalikê KDE Plasma ye, ku wekî macOS.
Ewên ku tê de têne bikar anîn têne piştgirî kirin macOS Sîstemên pelan ên HFS+ û APFS, û her weha peldankên pergalê yên taybetî. Bo nimûne, ji bilî hiyerarşiyên /usr û /usr/local ên tîpîk ên FreeBSD-ê, Airyx peldankên /Library, /System, û /Volumes bikar tîne. Peldankên malê yên bikarhêneran di peldanka /Users de ne. Her peldanka malê ji bo sepanên ku Apple Cocoa API bikar tînin, jêrpeldankek ~/Library dihewîne.
Serlêdan dikarin wekî pakêtên sepanê yên xweser (App Bundle) di forma AppImage de werin sêwirandin, di pelrêçên /Serlêdan an ~/Applications de werin danîn. Bername ne hewceyî sazkirinê an karanîna rêveberek pakêtê ne - tenê pelê AppImage kaş bikin û daxin û bidin destpêkirin. Di heman demê de, piştgirî ji bo pakêt û portên FreeBSD yên kevneşopî tê parastin.
Ji bo hevahengiya bi macOS Pêkanînek qismî ya Cocoa API û Objective-C runtime (ku di peldanka /System/Library/Frameworks de ye) tê peyda kirin, digel berhevkar û girêdanên ku ji bo piştgiriya wan hatine guhertin. Piştgiriya pelên projeya XCode û bernameyên Swift tê plankirin. Ji bilî qata lihevhatinê bi macOS Airyx di heman demê de şiyana destpêkirina sepanan ji bo pêşkêş dike Linux, li ser bingeha binesaziya emulasyona jîngehê ya ku di FreeBSD de tê pêşkêş kirin Linux (Linuxîzoleker).
Taybetmendiyên yekem guhertoya beta ya Airyx:
- Hebûna mînakên pakêtên xweser ên bi Firefox, Terminal û Kate.
- Sazkerê nû ObjectiveC li ser bingeha AppKit (airyxOS.app).
- Tevlîbûna li Java SDK 17.0.1+12.
- Bikaranîna FreeBSD 12.3RC wekî bingehek ji bo hawîrdora kernel û pergalê.
- AppKit-a baştirkirî, bi nêzîktirbûnê macOS şêma rengan û kurteriyên klavyeyê, piştgiriya ji bo menuyên pop-up, û baştirkirina birêvebirina tîpan.
- Di nav taybetmendiyên plansazkirî de lê hêj nehatine bicîh kirin, panela Dock, GUI ji bo sazkirina WiFi, û çareserkirina pirsgirêkên bi xebata rêvebirê pelê Filer re di hawîrdora KDE Plasma de têne destnîşan kirin.



Source: opennet.ru
