Airyx verkefnið er að þróa útgáfu af FreeBSD sem er samhæft við macOS forrit

Fyrsta beta útgáfan af Airyx stýrikerfinu er fáanleg, býður upp á macOS-stíl umhverfi og miðar að því að veita ákveðinn samhæfni við macOS forrit. Airyx er byggt á FreeBSD og notar X miðlara byggðan grafíkstafla. Þróun verkefnisins er dreift undir BSD leyfinu. Stærð ræsi iso myndarinnar er 1.9 GB (x86_64).

Markmið verkefnisins er að ná fram eindrægni við macOS forrit á stigi frumtexta (getan til að setja saman kóðann af opnum macOS forritum til keyrslu í Airyx) og keyranlegra skráa (plástra hefur verið bætt við kjarnann og verkfærakistuna fyrir keyra Mach-O keyranlegar skrár sem teknar eru saman fyrir x86-arkitektúrinn 64). Viðmótsútfærslan notar dæmigerð macOS hugtök, svo sem efsta spjaldið með alþjóðlegri valmynd, samskonar valmyndaruppbyggingu, flýtivísa lyklaborði, skráarstjóra í stíl við Filer og stuðning fyrir skipanir eins og launchctl og open. Myndræna umhverfið er byggt á KDE Plasma skelinni, stílað fyrir macOS.

HFS+ og APFS skráarkerfin sem notuð eru í macOS eru studd, sem og sérstakar kerfisskrár. Til dæmis, auk /usr og /usr/local stigveldanna sem eru dæmigerð fyrir FreeBSD, notar Airyx /Library, /System og /Volumes möppurnar. Heimaskrár notenda eru staðsettar í /Users möppunni. Hver heimaskrá hefur ~/Library undirskrá fyrir forrit sem nota Cocoa forritunarviðmót Apple.

Hægt er að hanna forrit sem sjálfstætt forritapakka (App Bundle) á AppImage sniði, sett í /Applications eða ~/Applications möppurnar. Forritin þurfa ekki uppsetningu eða notkun pakkastjóra - bara draga og sleppa og ræsa AppImage skrána. Á sama tíma er stuðningur við hefðbundna FreeBSD pakka og höfn haldið.

Fyrir samhæfni við macOS er að hluta til útfærsla á Cocoa og Objective-C keyrsluforritunarviðmótinu (staðsett í /System/Library/Frameworks möppunni), auk þýðenda og tengiliða sem eru einnig breytt til að styðja þá. Fyrirhugað er að innleiða stuðning við XCode verkefnaskrár og forrit á Swift tungumálinu. Auk macOS samhæfnislagsins býður Airyx einnig upp á getu til að keyra Linux forrit, byggt á Linux hermi innviði FreeBSD (Linuxulator).

Eiginleikar fyrstu beta útgáfunnar af Airyx:

  • Framboð á dæmum um sjálfstætt pakka með Firefox, Terminal og Kate.
  • Nýtt ObjectiveC uppsetningarforrit byggt á AppKit (airyxOS.app).
  • Innifalið í Java SDK 17.0.1+12.
  • Að nota FreeBSD 12.3RC sem grunn fyrir kjarna- og kerfisumhverfið.
  • Bætt AppKit, með litasamsetningu og flýtilykla nær macOS, stuðningur við sprettiglugga, bætta vinnu með leturgerð.
  • Meðal fyrirhugaðra en ekki enn útfærðra eiginleika er bent á Dock spjaldið, GUI til að setja upp WiFi og leysa vandamál við rekstur Filer skráastjórans í KDE Plasma umhverfinu.

Airyx verkefnið er að þróa útgáfu af FreeBSD sem er samhæft við macOS forrit
Airyx verkefnið er að þróa útgáfu af FreeBSD sem er samhæft við macOS forrit
Airyx verkefnið er að þróa útgáfu af FreeBSD sem er samhæft við macOS forrit


Heimild: opennet.ru

Bæta við athugasemd