Morero oa Airyx o nts'etsapele khatiso ea FreeBSD e tsamaellanang le lits'ebetso tsa macOS

Tokollo ea pele ea beta ea sistimi e sebetsang ea Airyx e fumaneha, e fana ka tikoloho ea mofuta oa macOS mme e ikemiselitse ho fana ka boemo bo itseng ba ho lumellana le lits'ebetso tsa macOS. Airyx e ipapisitse le FreeBSD mme e sebelisa sethala sa litšoantšo se thehiloeng ho seva sa X. Lintlafatso tsa morero li ajoa tlasa laesense ea BSD. Boholo ba setšoantšo sa boot iso ke 1.9 GB (x86_64).

Morero oa projeke ke ho fihlela tumellano le lits'ebetso tsa macOS maemong a lingoloa tsa mohloli (bokhoni ba ho bokella khoutu ea lits'ebetso tse bulehileng tsa macOS bakeng sa ts'ebetso ho Airyx) le lifaele tse phethiloeng (li-patches li kenyellelitsoe kernel le toolkit ho tsamaisa lifaele tse ka sebetsoang tsa Mach-O tse hlophisitsoeng bakeng sa x86-architecture 64). Ts'ebetso ea sebopeho e sebelisa mehopolo e tloaelehileng ea macOS, joalo ka phanele e holimo e nang le menyu ea lefats'e, sebopeho sa menyu se ts'oanang, likhutšoane tsa keyboard, molaoli oa faele o ts'oanang le setaele sa Filer, le ts'ehetso ea litaelo tse kang launchctl le open. Tikoloho ea litšoantšo e thehiloe ho khetla ea KDE Plasma, e etselitsoeng macOS.

Litsamaiso tsa faele tsa HFS + le APFS tse sebelisoang ho macOS lia tšehetsoa, ​​hammoho le litsamaiso tse itseng tsa sistimi. Ka mohlala, ho phaella ho / usr le / usr / li-hierarchies tsa lehae tse tloaelehileng tsa FreeBSD, Airyx e sebelisa li-directory tsa / Library, / System, le / Volumes. Li-directory tsa lehae tsa basebelisi li fumaneha ho /Users directory. Bukana e 'ngoe le e 'ngoe ea lapeng e na le ~/Library subdirectory bakeng sa lits'ebetso tse sebelisang sebopeho sa Apple's Cocoa programming.

Lisebelisoa li ka etsoa e le liphutheloana tsa lisebelisoa tse ikemetseng (App Bundle) ka sebopeho sa AppImage, tse behiloeng ho /Applications kapa ~/Applications directory. Mananeo ha a hloke ho kenya kapa ho sebelisa mookameli oa sephutheloana - hula feela le ho theola le ho qala faele ea AppImage. Ka nako e ts'oanang, ts'ehetso ea liphutheloana le likou tsa setso tsa FreeBSD lia bolokoa.

Bakeng sa ho tsamaellana le macOS, ho fanoa ka ts'ebetsong e sa fellang ea sebopeho sa lenaneo la Cocoa le Objective-C (e fumanehang ka har'a /System/Library/Frameworks directory), hammoho le bahokahanyi le lihokela tse fetotsoeng ho li tšehetsa. Ho reriloe ho kenya ts'ehetso bakeng sa lifaele le mananeo a projeke ea XCode ka puo ea Swift. Ntle le lera le lumellanang la macOS, Airyx e boetse e fana ka bokhoni ba ho tsamaisa lits'ebetso tsa Linux, ho ipapisitsoe le meaho ea emulation ea Linux ea FreeBSD (Linuxulator).

Likarolo tsa mofuta oa pele oa beta oa Airyx:

  • Ho fumaneha ha mehlala ea liphutheloana tse ikemetseng tse nang le Firefox, Terminal le Kate.
  • Sesebelisoa se secha sa ObjectiveC se thehiloeng ho AppKit (airyxOS.app).
  • Kenyelletso ho Java SDK 17.0.1+12.
  • Ho sebelisa FreeBSD 12.3RC e le motheo oa kernel le tikoloho ea tsamaiso.
  • AppKit e ntlafalitsoeng, e nang le moralo oa mebala le likhutšoane tsa keyboard haufi le macOS, tšehetso bakeng sa menyetla ea pop-up, mosebetsi o ntlafalitsoeng ka lifonti.
  • Har'a likarolo tse reriloeng empa li e-s'o kenngoe tšebetsong, phanele ea Dock, GUI ea ho theha WiFi, le ho rarolla mathata ka ts'ebetso ea mookameli oa faele ea Filer tikolohong ea KDE Plasma e hlokometsoe.

Morero oa Airyx o nts'etsapele khatiso ea FreeBSD e tsamaellanang le lits'ebetso tsa macOS
Morero oa Airyx o nts'etsapele khatiso ea FreeBSD e tsamaellanang le lits'ebetso tsa macOS
Morero oa Airyx o nts'etsapele khatiso ea FreeBSD e tsamaellanang le lits'ebetso tsa macOS


Source: opennet.ru

Eketsa ka tlhaloso