Ukukhishwa kwe-ravynOS 0.6, uhlelo lwe-FreeBSD oluhloselwe ukuhambisana ne- macOS

Iphrojekthi ye-ravynOS 0.6 isikhishwe. Ithuthukisa uhlelo lokusebenza olusekelwe ku-FreeBSD, oluhlose ukufeza ukuhambisana nezinhlelo zokusebenza ze macOS kanye nokunikeza igobolondo elenziwe ngokwezifiso ngesitayela macOSUmsebenzi wephrojekthi usatshalaliswa ngaphansi kwelayisensi ye-BSD. Usayizi wesithombe se-ISO esiqalwa kabusha ungama-760 MB (x86_64).

Imigomo eshiwo yale phrojekthi ukufeza ukuhambisana nezinhlelo zokusebenza. macOS kukhodi yomthombo kanye namazinga efayela asebenzisekayo. Eyokuqala isho ikhono lokuhlanganisa kabusha ikhodi. macOS- izinhlelo zokusebenza zokwenza ku-ravynOS, kwesibili - ukuhlanganiswa ku-kernel kanye nezinsimbi zezinguquko zokusebenzisa amafayela asebenzisekayo e-Mach-O ahlanganiswe ngezakhiwo ze-x86-64 kanye ne-arm64.

Kumasistimu amafayela asekelwayo, i-ZFS kanye nalawo asetshenziswa ku- macOS Izinhlelo zamafayela ze-HFS+ kanye ne-APFS. Ngaphezu kwezinhlelo zefayela ze-/usr kanye ne-/usr/local ezijwayelekile ze-FreeBSD, kudalwa ezithile macOS /Izincwadi Zomtapo Wolwazi, /Isistimu, kanye /Neziqondisi Zasekhaya. Iziqondisi zasekhaya zabasebenzisi zitholakala kuhlu lwamagama /Abasebenzisi. Isiqondisi ngasinye sasekhaya siqukethe isiqondisi esingaphansi se-~/Izincwadi sezinhlelo zokusebenza ezisebenzisa i-Apple Cocoa API.

Ukuze kuhambisane ne macOS Kunikezwa ukusetshenziswa okungaphelele kwe-Cocoa API kanye ne-Objective-C runtime (etholakala ku-directory ye-/System/Library/Frameworks), kanye nama-compilers kanye nama-linkers aguquliwe ukuze awasekele. Ngaphezu kwesendlalelo sokuhambisana ne- macOS i-ravynOS inekhono lokusebenzisa izinhlelo zokusebenza ze- Linux, ngokusekelwe engqalasizinda yokulingisa imvelo enikezwa ku-FreeBSD Linux (Linuxi-ulator).

Izinhlelo zokusebenza zingaklanywa njengamaphakheji ohlelo lokusebenza aziqukezele ngokwawo (Inqwaba Yohlelo Lokusebenza) ngefomethi ye-AppImage, abekwe kunkomba ethi /Izinhlelo zokusebenza noma ~/Izinhlelo zokusebenza. Izinhlelo azidingi ukufakwa noma ukusetshenziswa komphathi wephakheji - vele uhudule bese udedela futhi uqalise ifayela le-AppImage. Ngesikhathi esifanayo, ukusekelwa kwamaphakheji we-FreeBSD endabuko kuyagcinwa.

Indawo enezithombe yakhiwe ngesisekelo sefasitela layo iseva, esebenzisa iseva yokuhlanganisa i-labwc ehlutshiwe (ukusekelwa kwemihlobiso yefasitela eseceleni kweseva kanye nezindikimba kususiwe), i-wlroots, kanye nephrothokholi ye-Wayland. Izinhlelo zokusebenza zezithombe zingasebenzisa uhlaka lwe-Qt kanye ne-Cocoa. I-interface isebenzisa okujwayelekile macOS imiqondo efana nephaneli ephezulu enemenyu yomhlaba wonke, isakhiwo semenyu esifanayo, izinqamuleli zekhibhodi, umphathi wefayela le-Filer onesitayela esifanayo, kanye nokusekelwa kwemiyalo efana ne-launchctl kanye ne-open.

Izinguquko kusukela ekukhululweni okungu-0.5 zifaka:

  • Isistimu yesisekelo ibuyekezwe egatsheni le-FreeBSD 15-STABLE.
  • Isixhumi esibonakalayo esincane esibonakalayo sethulwa ngephaneli ephezulu ye-SystemUIServer kanye nephaneli engezansi ye-Dock.
    
Ukukhishwa kwe-ravynOS 0.6, uhlelo lwe-FreeBSD oluhloselwe ukuhambisana ne- macOS
  • Iphakheji ihlanganisa isibonelo sesifaniso setheminali ye-Terminal.app.
    
Ukukhishwa kwe-ravynOS 0.6, uhlelo lwe-FreeBSD oluhloselwe ukuhambisana ne- macOS
  • Imenenja yokungena ye-LoginWindow manje iqala ngokushesha ngemva kokuqalisa. Lapho uqala kumodi ebukhoma, ungangena ngaphandle kwephasiwedi usebenzisa ukungena ngemvume komsebenzisi ophilayo.
    
Ukukhishwa kwe-ravynOS 0.6, uhlelo lwe-FreeBSD oluhloselwe ukuhambisana ne- macOS
  • Kwengezwe amandla okuphuma kuseshini yesithombe kusetshenziswa isinqamuleli sekhibhodi ye-Win-Shift-Q.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster