Projeke ea Airyx e hlahisa khatiso ea FreeBSD e lumellanang le ts'ebeliso macOS

Tokollo ea pele ea beta ea sistimi e sebetsang ea Airyx e se e fumaneha, e fanang ka tikoloho ea setaele sa desktop. macOS 'me e reretsoe ho fana ka boemo bo itseng ba ho lumellana le lits'ebetso tsa macOSAiryx e thehiloe ho FreeBSD mme e sebelisa pokello ea litšoantšo e thehiloeng ho seva sa X. Mosebetsi oa projeke o abuoa tlas'a laesense ea BSD. Setšoantšo sa ISO se ka tsamaisoang ke 1.9 GB (x86_64).

Sepheo se boletsoeng sa projeke ke ho fihlella ho tsamaellana le lits'ebetso. macOS boemong ba khoutu ea mohloli (bokhoni ba ho kopanya khoutu ea mohloli o bulehileng hape) macOS-dikopo tsa ho kenngwa tshebetsong ho Airyx) le difaele tse ka kenngwang tshebetsong (di-patches di ekeditswe ho kernel le toolchain ho tsamaisa difaele tse ka kenngwang tshebetsong tsa Mach-O tse hahilweng bakeng sa meralo ya x86-64). Ho kenngwa tshebetsong ha sebopeho ho sebedisa mokgwa o tlwaelehileng macOS mehopolo e kang phanele e ka hodimo e nang le lenane la lefatshe lohle, sebopeho se tshwanang sa lenane, dikgaoletso tsa keyboard, molaodi wa faele wa Filer o nang le setaele se tshwanang, le tshehetso ya ditaelo tse kang launchctl le open. Tikoloho ya ditshwantsho e itshetlehile hodima khetla ya KDE Plasma, e nang le setaele jwalo ka macOS.

Tse tšehetsoang ke tse sebelisoang ho macOS Disistimi tsa difaele tsa HFS+ le APFS, hammoho le direkhoto tse ikgethang tsa sistimi. Mohlala, ho phaella ho maemo a /usr le /usr/local a tlwaelehileng a FreeBSD, Airyx e sebedisa direkhoto tsa /Library, /System, le /Volumes. Direkhoto tsa lapeng tsa basebedisi di fumaneha ho direkhoto tsa /Users. Rekhoto ka leng la lapeng le na le direkhoto tse ka tlase tsa ~/Library bakeng sa ditshebediso tse sebedisang Apple Cocoa API.

Dikopo di ka pakwa e le diphuthelwana tsa di-app tse ikemetseng ka sebopeho sa AppImage, tse behilweng ho di-directory tsa /Applications kapa ~/Applications. Mananeo ana ha a hloke ho kenngwa kapa ho laolwa ha diphuthelwana—hula feela mme o di lahle mme o tsamaise faele ya AppImage. Tshehetso bakeng sa diphuthelwana le di-port tsa FreeBSD tsa setso le yona e a hlokomelwa.

Bakeng sa ho tsamaisana le macOS Ho fanoa ka karolo e itseng ea ts'ebetso ea Cocoa API le nako ea ho sebetsa ea Objective-C (e fumanehang bukeng ea /System/Library/Frameworks), hammoho le li-compilers le li-linkers li fetotsoe ho li tšehetsa. Tšehetso bakeng sa lifaele tsa projeke ea XCode le mananeo a Swift e reriloe. Ntle le lera la ho lumellana le macOS Airyx e boetse e fana ka bokhoni ba ho qala lits'ebetso tsa Linux, ho latela meralo ya motheo ya ho etsisa tikoloho e fanwang ho FreeBSD Linux (Linuxsesebelisoa sa ho bulela).

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).
  • Ho kenyelletsoa ho Java SDK 17.0.1+12.
  • Ho sebelisa kernel ea FreeBSD 12.3RC le tikoloho ea sistimi e le motheo.
  • AppKit e ntlafetseng, e nang le haufi le ho feta macOS moralo oa mebala le likhutšoane tsa keyboard, tšehetso bakeng sa li-menu tse hlahang, le ts'ebetso e ntlafetseng ea mongolo.
  • Har'a likarolo tse reriloeng empa li e-so kenngoe tšebetsong, re hlokomela phanele ea Dock, GUI bakeng sa ho hlophisa WiFi, le tharollo ea mathata a nang le molaoli oa faele oa Filer tikolohong ea KDE Plasma.


Projeke ea Airyx e hlahisa khatiso ea FreeBSD e lumellanang le ts'ebeliso macOS

Projeke ea Airyx e hlahisa khatiso ea FreeBSD e lumellanang le ts'ebeliso macOS

Projeke ea Airyx e hlahisa khatiso ea FreeBSD e lumellanang le ts'ebeliso macOS


Source: opennet.ru
Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster