Mwepụta nke ravynOS 0.6, mbipụta FreeBSD nke ezubere maka ndakọrịta na macOS

A tọhapụrụ ọrụ ravynOS 0.6. Ọ na-emepụta sistemụ arụmọrụ dabere na FreeBSD, ebumnuche ya bụ inweta ndakọrịta na ngwa maka macOS na inye shei omenala n'ụdị ahụ macOSA na-ekesa ọrụ ọrụ a n'okpuru ikike BSD. Nha onyonyo ISO nke a na-ebugharị bụ 760 MB (x86_64).

Ebumnuche e kwuru maka ọrụ a bụ iji nweta ndakọrịta na ngwa. macOS na koodu isi mmalite na ọkwa faịlụ a na-arụ ọrụ. Nke mbụ na-egosi ikike ịchịkọta koodu ahụ ọzọ. macOS- ngwa maka mmejuputa na ravynOS, na nke abụọ - njikọta n'ime kernel na ngwa nke mgbanwe maka ịgba ọsọ faịlụ ndị a na-emezu Mach-O nke a chịkọtara maka usoro x86-64 na arm64.

N'ime sistemụ faịlụ akwadoro, ZFS na ndị ejiri na macOS Sistemụ faịlụ HFS+ na APFS. Na mgbakwunye na usoro nhazi /usr na /usr/local nke a na-ahụkarị maka FreeBSD, a na-emepụta ndị akọwapụtara. macOS /Ọbá akwụkwọ, /System, na /Mpịakọta akwụkwọ ndekọ. Akwụkwọ ndekọ ụlọ ndị ọrụ dị na usoro nhazi /Users. Akwụkwọ ndekọ ụlọ ọ bụla nwere obere ndekọ ~/Ọbá akwụkwọ maka ngwa ndị na-eji Apple Cocoa API.

Maka ndakọrịta na macOS E tinyere obere ntinye nke Cocoa API na Objective-C runtime (dị na ndekọ /System/Library/Frameworks), yana ihe ndị na-agbakọ na ihe njikọ agbanwekwara iji kwado ha. Na mgbakwunye na oyi akwa ndakọrịta na macOS ravynOS nwekwara ike ịgba ọsọ ngwa maka Linux, dabere na akụrụngwa emulation gburugburu ebe obibi dị na FreeBSD Linux (Linuxihe na-enye ọkụ).

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.

E wuru gburugburu ebe eserese ahụ dabere na windo nke ya ihe nkesa, nke na-eji sava nhazi labwc a kwapụrụ ewepụ (ewepụla nkwado maka mma windo na isiokwu dị n'akụkụ sava), wlroots, na usoro Wayland. Ngwa eserese nwere ike iji usoro Qt na Cocoa. Interface ahụ na-eji ọkọlọtọ macOS echiche dịka panel dị 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.

Mgbanwe kemgbe ewepụtara 0.5 gụnyere:

  • Emelitela sistemụ ntọala ahụ na ngalaba FreeBSD 15-STABLE.
  • Ewebata ihe ngosi eserese pere mpe nwere ogwe elu SystemUIServer ọhụrụ yana ogwe ala Dock.
    
Mwepụta nke ravynOS 0.6, mbipụta FreeBSD nke ezubere maka ndakọrịta na macOS
  • Ngwungwu ahụ gụnyere ihe nlere anya Terminal.app emulator.
    
Mwepụta nke ravynOS 0.6, mbipụta FreeBSD nke ezubere maka ndakọrịta na macOS
  • Onye njikwa nbanye LoginWindow na-amalite ugbu a ozugbo ọ kwụsịrị. Mgbe ị na-ebuba n'ime ọnọdụ ndụ, ị nwere ike ịbanye na-enweghị paswọọdụ site na iji nbanye liveuser.
    
Mwepụta nke ravynOS 0.6, mbipụta FreeBSD nke ezubere maka ndakọrịta na macOS
  • Agbakwunyere ikike ịpụ na nnọkọ eserese site na iji ụzọ mkpirisi ahụigodo Win-Shift-Q.

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