La unua beta-eldono de la operaciumo Airyx nun haveblas, ofertante skribtablan medion. macOS kaj celanta provizi certan nivelon de kongrueco kun aplikaĵoj por macOSAiryx baziĝas sur FreeBSD kaj uzas grafikan stakon bazitan sur X-servilo. La laboro de la projekto estas distribuita sub la BSD-licenco. La startigebla ISO-bildo estas 1.9 GB (x86_64).
La deklarita celo de la projekto estas atingi kongruecon kun aplikaĵoj. macOS ĉe la nivelo de fontkodo (la kapablo rekompili malfermfontan kodon) macOS-aplikaĵoj por ekzekuto en Airyx) kaj ekzekuteblaj dosieroj (difektoj estis aldonitaj al la kerno kaj ilaro por ekzekuti Mach-O ekzekuteblajn dosierojn konstruitajn por la x86-64 arkitekturo). La interfaca efektivigo uzas tipajn macOS konceptoj kiel supra panelo kun tutmonda menuo, identa menuostrukturo, klavaraj mallongigoj, simile stiligita dosieradministrilo Filer, kaj subteno por komandoj kiel launchctl kaj open. La grafika medio baziĝas sur la KDE Plasma ŝelo, stiligita kiel macOS.
Subtenataj estas tiuj uzataj en macOS Dosiersistemoj HFS+ kaj APFS, kaj ankaŭ specifaj sistemaj dosierujoj. Ekzemple, krom la hierarkioj /usr kaj /usr/local tipaj por FreeBSD, Airyx uzas la dosierujojn /Library, /System, kaj /Volumes. Hejmaj dosierujoj de uzantoj troviĝas en la dosierujo /Users. Ĉiu hejma dosierujo enhavas subdosierujon ~/Library por aplikaĵoj uzantaj la Apple Cocoa API.
Aplikoj povas esti desegnitaj kiel memstaraj aplikaĵpakaĵoj (App Bundle) en la formato AppImage, metitaj en la dosierujojn /Applications aŭ ~/Applications. La programoj ne postulas instaladon aŭ uzon de pakaĵmanaĝero - simple trenu kaj faligi kaj lanĉu la dosieron AppImage. Samtempe, subteno por tradiciaj FreeBSD-pakaĵoj kaj havenoj estas konservita.
Por kongrueco kun macOS Parta efektivigo de la Cocoa API kaj Objective-C rultempo (situanta en la dosierujo /System/Library/Frameworks) estas provizita, kune kun kompililoj kaj ligiloj plie modifitaj por subteni ilin. Subteno por XCode-projektodosieroj kaj Swift-programoj estas planita. Aldone al la kongrueca tavolo kun macOS Airyx ankaŭ ofertas la eblecon lanĉi aplikaĵojn por Linux, bazita sur la infrastrukturo de media emulado ofertita en FreeBSD Linux (Linuxulatoro).
Trajtoj de la unua beta-versio de Airyx:
- Havebleco de ekzemploj de memstaraj pakaĵoj kun Firefox, Terminalo kaj Kate.
- Nova instalilo de ObjectiveC bazita sur AppKit (airyxOS.app).
- Inkludo en Java SDK 17.0.1+12.
- Uzante FreeBSD 12.3RC kiel la bazon por la kerno kaj sistema medio.
- Plibonigita AppKit, kun pli proksima macOS kolorskemo kaj klavarmallongigoj, subteno por ŝprucmenuoj, kaj plibonigita tipartraktado.
- Inter la planitaj sed ankoraŭ ne efektivigitaj funkcioj, oni rimarkas la Dock-panelon, GUI por agordi WiFi kaj solvi problemojn kun la funkciado de la dosiermanaĝero Filer en la KDE Plasma medio.



fonto: opennet.ru
