Ọrụ Airyx na-emepụta mbipụta FreeBSD nke dabara na ngwa macOS

Mwepụta beta mbụ nke sistemụ arụmọrụ Airyx dị ugbu a, na-enye gburugburu dị ka desktọọpụ. macOS ma na-achọ inye ọkwa ụfọdụ nke ndakọrịta na ngwa maka macOSAiryx dabere na FreeBSD ma jiri usoro eserese dabere na X-server. A na-ekesa ọrụ ọrụ ahụ n'okpuru ikike BSD. Foto ISO bootable bụ 1.9 GB (x86_64).

Ebumnuche nke ọrụ a bụ ime ka o kwekọọ na ngwa. macOS na ọkwa koodu isi mmalite (ike ịchịkọta koodu isi mmalite mepere emepe) macOS-ngwa maka mmejuputa na Airyx) na faịlụ ndị a na-arụ ọrụ (etinyela ihe nkwụnye na kernel na toolchain iji mee faịlụ ndị a na-arụ ọrụ Mach-O nke e wuru maka usoro x86-64). Mmejuputa interface ahụ na-eji ihe nkịtị macOS echiche dịka panel elu nwere menu zuru ụwa ọnụ, nhazi menu yiri ya, ụzọ mkpirisi ahụigodo, onye njikwa faịlụ Filer nwere ụdị yiri ya, yana nkwado maka iwu dịka launchctl na open. Gburugburu eserese ahụ dabere na shei KDE Plasma, nke edoziri dị ka macOS.

Ndị a na-akwado bụ ndị e ji eme ihe na macOS Sistemụ faịlụ HFS+ na APFS, yana ndekọ sistemụ akọwapụtara. Dịka ọmụmaatụ, na mgbakwunye na nhazi /usr na /usr/local nke FreeBSD na-ahụkarị, Airyx na-eji ndekọ /Library, /System, na /Volumes. Ndepụta ụlọ ndị ọrụ dị na ndekọ /Users. Ndekọ ụlọ ọ bụla nwere ndekọ obere ~/Library maka ngwa ndị na-eji Apple Cocoa API.

Enwere ike ịhazi ngwa dị ka ngwugwu ngwa nwere onwe (App Bundle) n'ụdị AppImage, tinye na / Ngwa ma ọ bụ ~/ Ngwa akwụkwọ ndekọ aha. Mmemme anaghị achọ nrụnye ma ọ bụ iji njikwa ngwugwu - naanị dọrọ na dobe wee malite faịlụ AppImage. N'otu oge ahụ, a na-edobe nkwado maka ngwugwu FreeBSD ọdịnala na ọdụ ụgbọ mmiri.

Maka ndakọrịta na macOS E tinyere obere ntinye nke Cocoa API na Objective-C runtime (nke dị na ndekọ /System/Library/Frameworks), yana ndị na-agbakọ ihe na ndị na-ejikọ ihe emezigharịrị iji kwado ha. A na-eme atụmatụ maka nkwado maka faịlụ ọrụ XCode na mmemme Swift. Na mgbakwunye na oyi akwa ndakọrịta na macOS Airyx na-enyekwa ike ịmalite ngwa maka Linux, dabere na akụrụngwa emulation gburugburu ebe obibi dị na FreeBSD Linux (Linuxihe na-enye ọkụ).

Njirimara nke ụdị beta mbụ nke Airyx:

  • Nnweta ihe atụ nke ngwungwu nwere onwe ya na Firefox, Terminal na Kate.
  • Ihe nrụnye ObjectiveC ọhụrụ dabere na AppKit (airyxOS.app).
  • Ntinye na Java SDK 17.0.1+12.
  • Iji FreeBSD 12.3RC dị ka ndabere maka kernel na gburugburu sistemụ.
  • AppKit emelitere, yana nso nso macOS usoro agba na ụzọ mkpirisi ahụigodo, nkwado maka menu mmapụta, yana njikwa mkpụrụedemede ka mma.
  • N'ime atụmatụ atụmatụ a na-eme atụmatụ ma emebeghị ya, a na-ahụta panel Dock, GUI maka ịtọlite ​​​​WiFi, na idozi nsogbu na ọrụ nke onye njikwa faili Filer na gburugburu KDE Plasma.

 Ọrụ Airyx na-emepụta mbipụta FreeBSD nke dabara na ngwa macOS
 Ọrụ Airyx na-emepụta mbipụta FreeBSD nke dabara na ngwa macOS
 Ọrụ Airyx na-emepụta mbipụta FreeBSD nke dabara na ngwa macOS


isi: opennet.ru
Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster