Ja està disponible la primera versió beta del sistema operatiu Airyx, que ofereix un entorn d'escriptori. macOS i destinat a proporcionar un cert nivell de compatibilitat amb aplicacions per a macOSAiryx està basat en FreeBSD i utilitza una pila de gràfics basada en servidor X. El treball del projecte es distribueix sota la llicència BSD. La imatge ISO d'arrencada és d'1.9 GB (x86_64).
L'objectiu declarat del projecte és aconseguir la compatibilitat amb les aplicacions. macOS a nivell de codi font (la capacitat de recompilar codi font obert) macOS-aplicacions per a l'execució a Airyx) i fitxers executables (s'han afegit pegats al nucli i a la cadena d'eines per executar fitxers executables Mach-O creats per a l'arquitectura x86-64). La implementació de la interfície utilitza els típics macOS conceptes com ara un panell superior amb un menú global, una estructura de menú idèntica, dreceres de teclat, un gestor de fitxers Filer amb un estil similar i compatibilitat amb ordres com ara launchctl i open. L'entorn gràfic es basa en l'intèrpret d'ordres Plasma de KDE, estilitzat com macOS.
Són compatibles els que s'utilitzen en macOS Sistemes de fitxers HFS+ i APFS, així com directoris de sistema específics. Per exemple, a més de les jerarquies /usr i /usr/local típiques de FreeBSD, Airyx utilitza els directoris /Library, /System i /Volumes. Els directoris d'inici dels usuaris es troben al directori /Users. Cada directori d'inici conté un subdirectori ~/Library per a aplicacions que utilitzen l'API d'Apple Cocoa.
Les aplicacions es poden dissenyar com a paquets d'aplicacions autònoms (App Bundle) en el format AppImage, col·locats als directoris /Applications o ~/Applications. Els programes no requereixen instal·lació ni ús d'un gestor de paquets: només arrossegueu i deixeu anar i inicieu el fitxer AppImage. Al mateix temps, es manté el suport per als paquets i ports tradicionals de FreeBSD.
Per compatibilitat amb macOS Es proporciona una implementació parcial de l'API de Cocoa i del temps d'execució d'Objective-C (situat al directori /System/Library/Frameworks), juntament amb compiladors i enllaçadors modificats addicionalment per donar-los suport. Es preveu la compatibilitat amb els fitxers de projecte XCode i els programes Swift. A més de la capa de compatibilitat amb macOS Airyx també ofereix la possibilitat de llançar aplicacions per a Linux, basat en la infraestructura d'emulació d'entorn que ofereix FreeBSD Linux (Linuxulador).
Característiques de la primera versió beta d'Airyx:
- Disponibilitat d'exemples de paquets autònoms amb Firefox, Terminal i Kate.
- Nou instal·lador ObjectiveC basat en AppKit (airyxOS.app).
- Inclusió a Java SDK 17.0.1+12.
- Utilitzant FreeBSD 12.3RC com a base per al nucli i l'entorn del sistema.
- AppKit millorat, amb un sistema més proper macOS combinació de colors i dreceres de teclat, compatibilitat amb menús emergents i gestió de fonts millorada.
- Entre les funcions previstes, però encara no implementades, es destaquen el panell Dock, la GUI per configurar WiFi i la resolució de problemes amb el funcionament del gestor de fitxers Filer a l'entorn KDE Plasma.



Font: opennet.ru
