Ilmumisele on tulnud Airyx operatsioonisüsteemi esimene beetaväljaanne, mis pakub macOS-i stiilis keskkonda ja on suunatud teatud taseme ühilduvuse saavutamiseks macOS-i rakendustega. Airyx põhineb FreeBSD-l ja kasutab X-serveri põhjalikku graafikasteki. Projekti arendused on litsentseeritud BSD all. Käivitamise ISO-pildi suurus on 1,9 GB (x86_64).
Projekti eesmärgiks on saavutada ühilduvus macOS-i rakendustega lähtekoodide tasemel (võimalus avatud macOS-i rakenduste koodi ümberehitamiseks Airyxis) ja käivitatavate failide tasemel (tuumal ja tööriistade komplektis on lisatud parandused Mach-O vormingus käivitatavate failide käivitamiseks, mis on kokku pandud x86-64 arhitektuurile). Kasutatavas liideses on rakendatud macOS-ile tüüpilisi kontseptsioone, nagu ülemine paneel globaalsete menüüdega, identne menüstruktuur, klaviatuurikombinatsioonid, macOS-ile sarnane Fileri failihaldur ja toetatud käsud, nagu launchctl ja open. Graafiline keskkond põhineb KDE Plasma shellil, mille stiil on kohandatud macOS-ile.
Toetatakse macOS-is kasutatavaid failisüsteeme HFS+ ja APFS, samuti süsteemikatalooge. Näiteks, lisaks FreeBSD-le iseloomulikele hierarhiatele /usr ja /usr/local, kasutatakse Airyxis katalooge /Library, /System ja /Volumes. Kasutajate kodukataloogid asuvad kataloogis /Users. Igas kodukataloogis on alamkataloog ~ /Library rakenduste jaoks, mis kasutavad Apple Cocoa tarkvaraliidest.
Rakendusi saab korraldada iseseisvate rakenduste pakettide (App Bundle) kujul AppImage formaadis, mis asuvad kataloogides /Applications või ~ /Applications. Programme ei ole vaja installida ega kasutada pakihaldurit — piisab, kui lohistada ja käivitada AppImage-fail. Samal ajal on säilinud tugi traditsioonilistele FreeBSD pakettidele ja portidele.
macOS-iga ühilduvuse saavutamiseks on olemas osaline Cocoa tarkvaraliidese ja Objective-C runtime rakendamine (asub kataloogis /System/Library/Frameworks), samuti spetsiaalselt nende toetamiseks modifitseeritud kompilaatorid ja linkijad. Plaanis on sisse viia tugi XCode projektifailide ja Swift keeles rakenduste toetamiseks. Lisaks macOS-iga ühilduvuse kihile on Airyxis olemas ka võimalus käivitada Linuxi rakendusi, mis põhinevad FreeBSD pakutaval Linuxi keskkonna emulatsiooni infrastruktuuril (Linuxulator).
Airyx esimese beetaversiooni omadused:
- Iseseisvate pakettide näidiste olemasolu koos Firefoxi, Terminali ja Kate'iga.
- Uus ObjectiveC installija, mis põhineb AppKit'il (airyxOS.app).
- Java SDK 17.0.1+12 kaasamine.
- FreeBSD 12.3RC põhjana ja süsteemi keskkonnana kasutamine.
- Parendatud AppKit, mis toob lähemale macOS värviskeemi ja klaviatuurikombinatsioonid, toeks hüpikmenüüdele, paremale fontide käsitlusele.
- Plaanitutest, aga veel mitte rakendatud võimalustest, mainitakse Dock-paneeli, WiFi seadistamiseks GUI-d ning probleemide lahendamist failihalduri Filer tööga KDE Plasma keskkonnas.



Allikas: opennet.ru
