është në dispozicion beta i parë i sistemit operativ Airyx, që ofron një ambient me stil macOS dhe është i destinuar për të ofruar një nivel të caktuar përkomshmërie me aplikacionet për macOS. Airyx bazohen në FreeBSD dhe përdor një grafikë të bazuar në X-server. Materialet e projektit shpërndahen nën licencën BSD. Shkalla e imazhit ISO të ngarkesës është 1.9 GB (x86_64).
Si qëllim i projektit është deklaruar arritja e tregueshmërisë me aplikacionet e macOS në nivelin e burimit (mundësia për të rikomplikuar kodin e aplikacioneve të hapura të macOS për t'u ekzekutuar në Airyx) dhe skedarët ekzekutivë (në bërthamë dhe veglën e zhvillimit janë shtuar patch-e për të ekzekutuar skedarët ekzekutivë Mach-O, të ndërtuar për arkitekturën x86-64). Në implementimin e ndërfaqes janë përdorur koncepte tipike për macOS, siç janë barra e sipërme me menynë globale, struktura e njëjtë e menusë, kombinimet e tastierës, menaxheri i skedarëve Filer në stilin e ngjashëm dhe mbështetje për komanda të tilla si launchctl dhe open. Mjedisi grafik është i bazuar në shell-in KDE Plasma, i stilizuar si macOS.
Sistemet e skedarëve HFS+ dhe APFS që përdoren në macOS mbështeten, si dhe katalogët specifikë të sistemeve. Për shembull, përveç hierarkive tipike të FreeBSD /usr dhe /usr/local, në Airyx përdoren katalogët /Library, /System dhe /Volumes. Katalogët shtëpiakë të përdoruesve vendosen në katalogun /Users. Në çdo katalog shtëpiak ka një nënkatalog ~/Library për aplikacionet që përdorin ndërfaqen e programimit Apple Cocoa.
Aplikacionet mund tĂ« organizohen nĂ« forma paketa app tĂ« pavarura (App Bundle) nĂ« formatin AppImage, tĂ« vendosur 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Ă« lançoni skedarin AppImage. NjĂ«kohĂ«sisht mbetet mbĂ«shtetje pĂ«r paketat dhe portet tradicionale tĂ« FreeBSD.
Për pajtueshmërinë me macOS, ofrohet një implementim parcial i ndërfaqes së programimit Cocoa dhe runtime Objective-C (në katalogun /System/Library/Frameworks), si dhe kompilatorë dhe lidhës të modifikuar për mbështetje. Pritet të implementohet mbështetje për skedarët e projekteve XCode dhe aplikacionet në gjuhën Swift. Përveç shtresës për pajtueshmërinë me macOS, në Airyx gjithashtu është e mundur të ekzekutohen aplikacione për Linux, të bazuara në infrastrukturën e ofruar nga FreeBSD për emulimin e mjedisit Linux (Linuxulator).
Karakteristikat e versionit të parë beta të Airyx:
- Prania e shembujve të paketave autonom të tilla si Firefox, Terminal dhe Kate.
- Instaluesi i ri ObjectiveC i bazuar në AppKit (airyxOS.app).
- Përfshirja në Java SDK 17.0.1+12.
- Përdorimi si bazë i kernelit dhe mjedisit të sistemit FreeBSD 12.3RC.
- AppKit i përmirësuar, me një skemë ngjyrash dhe kombinime çelësish më të afërta me macOS, mbështetje për menu kontekstuale, dhe funksionim më të mirë me shkrime.
- Në mes të mundësive të planifikuara, por ende të paimplementuara, përmendet paneli Dock, GUI për konfigurimin e WiFi, dhe zgjidhja e problemeve me funksionimin e menaxherit të skedarëve Filer në mjedisin KDE Plasma.



Burimi: opennet.ru
