Projekti Airyx zhvillon një shpërndarje të FreeBSD, e cila është e pajtueshme me aplikacionet macOS.

ë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.

Projekti Airyx zhvillon një shpërndarje të FreeBSD, e cila është e pajtueshme me aplikacionet macOS.
Projekti Airyx zhvillon një shpërndarje të FreeBSD, e cila është e pajtueshme me aplikacionet macOS.
Projekti Airyx zhvillon një shpërndarje të FreeBSD, e cila është e pajtueshme me aplikacionet macOS.


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster