ĂshtĂ« nĂ« dispozicion beta i parĂ« i sistemit operativ Airyx, i cili ofron njĂ« mjedis nĂ« stilin e macOS dhe ka si qĂ«llim tĂ« ofrojĂ« njĂ« nivel tĂ« caktuar pĂ«rputhshmĂ«rie me aplikacionet pĂ«r macOS. Airyx bazohet nĂ« FreeBSD dhe pĂ«rdor njĂ« grackĂ« grafike tĂ« bazuar nĂ« X-server. Materialet e projektit shpĂ«rndahen nĂ«n licencĂ«n BSD. MadhĂ«sia e imazhit tĂ« ngarkesĂ«s iso Ă«shtĂ« 1.9 GB (x86_64).
Si qëllim i projektit është arritja e përputhshmërisë me aplikacionet macOS në nivelin e kodit burimor (mundësia e rimëkëmbjes së kodit të aplikacioneve të hapura për macOS për të funksionuar në Airyx) dhe skedarëve të ekzekutueshëm (në kernel dhe veglat janë shtuar patch-e për të ekzekutuar skedarët Mach-O, të mbledhur për arkitekturën x86-64). Në realizimin e ndërfaqes janë përdorur koncepte tipike për macOS, të tilla si paneli i sipërm me menunë globale, struktura identike e menusë, kombinimet e çelësave, menaxheri i skedarëve Filer i ngjashëm në stil, dhe mbështetje për komandat si launchctl dhe open. Mjedisi grafik bazohet në shell-in KDE Plasma, e stilizuar sipas macOS.
Përkrah përdorimin e sistemeve të skedarëve HFS+ dhe APFS të përdorura në macOS, si dhe kataloge sistemorë specifikë. Për shembull, përveç hierarkive të natyrshme për FreeBSD në /usr dhe /usr/local, në Airyx përdoren katalogët /Library, /System dhe /Volumes. Katalogët e shtëpisë për përdoruesit ndodhen në katalogun /Users. Në çdo katalog shtëpiak ekziston një nënkatalog ~ /Library për aplikacionet që përdorin ndërfaqen programore Apple Cocoa.
Aplikacionet mund tĂ« formalizohen si paketa vetĂ«-mjaftueshĂ«m app (App Bundle) nĂ« formatin AppImage, tĂ« vendosura nĂ« katalogĂ«t /Applications ose ~ /Applications. Programet nuk kĂ«rkojnĂ« instalim dhe pĂ«rdorim tĂ« menaxherit tĂ« paketave â mjafton tĂ« tĂ«rhiqni me miun dhe tĂ« ekzekutoni skedarin AppImage. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, Ă«shtĂ« mbajtur mbĂ«shtetje edhe pĂ«r paketa dhe porta tradicionale pĂ«r FreeBSD.
PĂ«r pĂ«rputhshmĂ«rinĂ« me macOS ofrohet njĂ« zbatim tĂ« pjesshĂ«m tĂ« ndĂ«rfaqes programore Cocoa dhe Objective-C runtime (vendosen nĂ« katalogun /System/Library/Frameworks), si dhe kompjuterĂ« dhe linker-e tĂ« modifikuar shtesĂ« pĂ«r mbĂ«shtetje tĂ« tyre. ĂshtĂ« planifikuar realizimi i mbĂ«shtetjes pĂ«r skedarĂ«t e projekteve XCode dhe programet nĂ« gjuhĂ«n Swift. PĂ«rveç shtresĂ«s pĂ«r pĂ«rputhje me macOS, nĂ« Airyx Ă«shtĂ« gjithashtu e mundur tĂ« ekzekutoni aplikacione pĂ«r Linux, e bazuar nĂ« infrastrukturĂ«n e ofruar nĂ« FreeBSD pĂ«r emulimin e mjedisit Linux (Linuxulator).
Karakteristikat e beta-versionit të parë të Airyx:
- Disponibiliteti i shembujve të paketave autonome me Firefox, Terminal dhe Kate.
- Instaluesi i ri ObjectiveC në bazë të AppKit (airyxOS.app).
- Përfshirja në paketën Java SDK 17.0.1+12.
- Përdorimi si themel i bërthamës dhe ambientit sistemor FreeBSD 12.3RC.
- AppKit i përmirësuar, me një skemë ngjyrash më të afërt me macOS dhe kombinime tastierash, suport për menu të rëna, përmirësimin e funksionit me fontet.
- Nga mundësitë e planifikuara, por ende të papërdorura, përmendet paneli Dock, GUI për konfigurimin e WiFi, zgjidhje për problemet me menaxherin e skedave Filer në ambientin KDE Plasma.



Burimi: opennet.ru
