Keluaran beta pertama sistem pengendalian Airyx kini tersedia, menawarkan persekitaran ala desktop. macOS dan bertujuan untuk menyediakan tahap keserasian tertentu dengan aplikasi untuk macOSAiryx berasaskan FreeBSD dan menggunakan tindanan grafik berasaskan X-server. Kerja projek ini diedarkan di bawah lesen BSD. Imej ISO yang boleh di-boot ialah 1.9 GB (x86_64).
Matlamat projek ini adalah untuk mencapai keserasian dengan aplikasi. macOS pada peringkat kod sumber (keupayaan untuk menyusun semula kod sumber terbuka) macOS-aplikasi untuk pelaksanaan dalam Airyx) dan fail boleh laku (tampalan telah ditambah pada kernel dan toolchain untuk menjalankan fail boleh laku Mach-O yang dibina untuk seni bina x86-64). Pelaksanaan antara muka menggunakan tipikal macOS konsep seperti panel atas dengan menu global, struktur menu yang sama, pintasan papan kekunci, pengurus fail Filer yang serupa gayanya dan sokongan untuk arahan seperti launchctl dan open. Persekitaran grafik adalah berdasarkan cangkerang Plasma KDE, yang digayakan sebagai macOS.
Disokong adalah yang digunakan dalam macOS Sistem fail HFS+ dan APFS, serta direktori sistem tertentu. Contohnya, selain hierarki /usr dan /usr/local yang tipikal bagi FreeBSD, Airyx menggunakan direktori /Library, /System dan /Volumes. Direktori utama pengguna terletak dalam direktori /Users. Setiap direktori utama mengandungi subdirektori ~/Library untuk aplikasi yang menggunakan Apple Cocoa API.
Aplikasi boleh dibungkus sebagai app bundle serba lengkap dalam format AppImage, diletakkan dalam direktori /Applications atau ~/Applications. Program ini tidak memerlukan pemasangan atau pengurus pakej—hanya seret dan lepas dan jalankan fail AppImage. Sokongan untuk pakej dan port FreeBSD tradisional juga dikekalkan.
Untuk keserasian dengan macOS Pelaksanaan separa API Cocoa dan masa jalan Objective-C (terletak dalam direktori /System/Library/Frameworks) disediakan, bersama-sama dengan pengkompil dan penghubung yang diubah suai tambahan untuk menyokongnya. Sokongan untuk fail projek XCode dan program Swift dirancang. Selain lapisan keserasian dengan macOS Airyx juga menawarkan keupayaan untuk melancarkan aplikasi untuk Linux, berdasarkan infrastruktur emulasi persekitaran yang ditawarkan dalam FreeBSD Linux (Linuxpengubah).
Ciri-ciri versi beta pertama Airyx:
- Ketersediaan contoh pakej serba lengkap dengan Firefox, Terminal dan Kate.
- Pemasang ObjectiveC baharu berdasarkan AppKit (airyxOS.app).
- Kemasukan dalam Java SDK 17.0.1+12.
- Menggunakan kernel FreeBSD 12.3RC dan persekitaran sistem sebagai asas.
- AppKit yang dipertingkatkan, dengan lebih dekat macOS skema warna dan pintasan papan kekunci, sokongan untuk menu timbul dan pengendalian fon yang dipertingkatkan.
- Antara ciri yang dirancang tetapi belum dilaksanakan, kami perhatikan panel Dok, GUI untuk mengkonfigurasi WiFi dan penyelesaian kepada masalah dengan pengurus fail Filer dalam persekitaran KDE Plasma.



Sumber: opennet.ru
