Ukukhutshwa kwe-ravynOS 0.6, uhlelo lweFreeBSD olujolise ekuhambelaneni ne macOS

Iprojekthi ye-ravynOS 0.6 ikhutshiwe. Iphuhlisa inkqubo yokusebenza esekelwe kwi-FreeBSD, ejolise ekufezekiseni ukuhambelana nezicelo ze macOS kunye nokubonelela ngegobolondo elenziwe ngokwezifiso ngendlela macOSUmsebenzi wale projekthi usasazwa phantsi kwelayisenisi ye-BSD. Ubungakanani bomfanekiso we-ISO oqalisekayo yi-760 MB (x86_64).

Iinjongo ezichaziweyo zale projekthi kukufezekisa ukuhambelana nezicelo. macOS kwikhowudi yomthombo kunye namanqanaba eefayile ezisebenzayo. Eyokuqala ithetha ukukwazi ukuphinda uqokelele ikhowudi. macOS- izicelo zokuphunyezwa kwi-ravynOS, kwesesibini - ukuhlanganiswa kwi-kernel kunye nezixhobo zotshintsho zokusebenzisa iifayile ezisebenzisekayo ze-Mach-O eziqulunqwe kwii-architectures ze-x86-64 kunye ne-arm64.

Kwiinkqubo zeefayile ezixhaswayo, i-ZFS kunye nezo zisetyenziswa kwi macOS Iinkqubo zefayile ze-HFS+ kunye ne-APFS. Ukongeza kwiindlela ze-/usr kunye ne-/usr/local eziqhelekileyo kwi-FreeBSD, ezinye ezithile zenziwa macOS Iifolda ze /Library, /System, kunye /Volumes. Iifolda zekhaya labasebenzisi zikwinqanaba le /Users. Ifolda nganye yekhaya inefolda engaphantsi kwe ~/Library yezicelo ezisebenzisa i-Apple Cocoa API.

Ukuhambelana ne macOS Kubonelelwe ngokusetyenziswa okungaphelelanga kweCocoa API kunye nexesha lokusebenza le-Objective-C (elikwi-directory ye-/System/Library/Frameworks), kunye nee-compilers kunye nee-linkers zihlengahlengiswe ukuze zixhase. Ukongeza kwi-compatibility layer ene- macOS i-ravynOS ikwanako nokusebenzisa usetyenziso lwe Linux, ngokusekelwe kwiziseko zokulinganisa okusingqongileyo ezinikezelwa kwiFreeBSD Linux (Linuxumbhobho wokulawula).

Usetyenziso lunokuyilwa njengeepakethe ze-app ezizimeleyo (i-App Bundle) kwifomathi ye-AppImage, ebekwe kwi/Iizicelo okanye kwii- ~/Applications directory. Iinkqubo azifuni kufakelo okanye ukusetyenziswa komphathi wepakethe - tsala nje kwaye ulahle kwaye uqalise ifayile ye-AppImage. Kwangaxeshanye, inkxaso yeepakethe zeFreeBSD zigcinwa.

Indawo engqongileyo yemizobo yakhiwe ngokusekelwe kwifestile yayo umncedisi, esebenzisa iseva yokudibanisa i-labwc ehlulwe phantsi (inkxaso yokuhombisa iifestile ezisecaleni kweseva kunye nemixholo isusiwe), i-wlroots, kunye neprotocol yeWayland. Usetyenziso lwemizobo lungasebenzisa iifreyimu ze-Qt kunye neCocoa. I-interface isebenzisa i-standard macOS iingcamango ezifana nephaneli ephezulu enemenyu yehlabathi, ulwakhiwo lwemenyu efanayo, iindlela ezimfutshane zekhibhodi, umphathi wefayile yeFayile onesitayile esifanayo, kunye nenkxaso yemiyalelo efana ne-launchctl kunye ne-open.

Utshintsho ukususela ekukhululweni kwe-0.5 lubandakanya:

  • Inkqubo yesiseko ihlaziywe kwisebe le-FreeBSD 15-STABLE.
  • Ujongano lomzobo oluncinci lwaziswa ngepaneli entsha ye-SystemUIServer ephezulu kunye nephaneli esezantsi yeDokhi.
    
Ukukhutshwa kwe-ravynOS 0.6, uhlelo lweFreeBSD olujolise ekuhambelaneni ne macOS
  • Ipakethe ibandakanya iprototype yeterminal.app i-terminal emulator.
    
Ukukhutshwa kwe-ravynOS 0.6, uhlelo lweFreeBSD olujolise ekuhambelaneni ne macOS
  • Umphathi we-Login Window ngoku uvula ngoko nangoko emva kokuqalisa. Xa uqala imowudi ephilayo, ungangena ngaphandle kwegama lokugqitha usebenzisa igama lomsebenzisi eliphilayo.
    
Ukukhutshwa kwe-ravynOS 0.6, uhlelo lweFreeBSD olujolise ekuhambelaneni ne macOS
  • Yongezwe ukukwazi ukuphuma kwiseshoni yomzobo usebenzisa iWin-Shift-Q isinqumli sebhodi yezitshixo.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster