Rilaxx ta' ravynOS 0.6, edizzjoni ta' FreeBSD immirata lejn il-kompatibilità ma' macOS

Il-proġett ravynOS 0.6 ġie rilaxxat. Qed jiżviluppa sistema operattiva bbażata fuq FreeBSD, bil-għan li tinkiseb kompatibilità ma' applikazzjonijiet għal macOS u li tipprovdi qoxra apposta fl-istil macOSIx-xogħol tal-proġett huwa mqassam taħt il-liċenzja BSD. Id-daqs tal-immaġni ISO li tista' tiġi bootjata huwa ta' 760 MB (x86_64).

L-għanijiet iddikjarati tal-proġett huma li tinkiseb kompatibilità mal-applikazzjonijiet. macOS fil-livelli tal-kodiċi tas-sors u tal-fajl eżegwibbli. Tal-ewwel jimplika l-abbiltà li l-kodiċi jiġi kkompilat mill-ġdid. macOS- applikazzjonijiet għall-eżekuzzjoni f'ravynOS, fit-tieni - integrazzjoni fil-kernel u strumentazzjoni ta' bidliet għat-tħaddim ta' fajls eżegwibbli Mach-O kkumpilati għal arkitetturi x86-64 u arm64.

Mis-sistemi ta' fajls appoġġjati, ZFS u dawk użati fi macOS Sistemi ta' fajls HFS+ u APFS. Minbarra l-ġerarkiji /usr u /usr/local tipiċi għal FreeBSD, jinħolqu oħrajn speċifiċi macOS Id-direttorji /Library, /System, u /Volumes. Id-direttorji tad-dar tal-utenti jinsabu fil-ġerarkija /Users. Kull direttorju tad-dar fih sottodirettorju ~/Library għal applikazzjonijiet li jużaw l-Apple Cocoa API.

Għall-kompatibilità ma' macOS Tiġi pprovduta implimentazzjoni parzjali tal-Cocoa API u r-runtime ta' Objective-C (li jinsab fid-direttorju /System/Library/Frameworks), kif ukoll kompilaturi u linkers modifikati wkoll biex jappoġġjawhom. Minbarra s-saff ta' kompatibilità ma' macOS ravynOS għandu wkoll il-ħila li jħaddem applikazzjonijiet għal Linux, ibbażat fuq l-infrastruttura tal-emulazzjoni tal-ambjent offruta f'FreeBSD Linux (Linuxulatur).

L-applikazzjonijiet jistgħu jiġu ddisinjati bħala pakketti ta' app awtonomi (App Bundle) fil-format AppImage, imqiegħda fid-direttorji /Applications jew ~/Applications. Il-programmi ma jeħtiġux l-installazzjoni jew l-użu ta 'maniġer tal-pakketti - sempliċiment drag and drop u tniedi l-fajl AppImage. Fl-istess ħin, l-appoġġ għall-pakketti FreeBSD tradizzjonali jinżamm.

L-ambjent grafiku huwa mibni fuq il-bażi tat-tieqa tiegħu stess server, li juża server tal-kompożizzjoni labwc imnaqqas (l-appoġġ għad-dekorazzjonijiet u t-temi tat-twieqi fuq in-naħa tas-server tneħħa), wlroots, u l-protokoll Wayland. L-applikazzjonijiet grafiċi jistgħu jużaw il-frameworks Qt u Cocoa. L-interfaċċja tuża standard macOS kunċetti bħal panel ta' fuq b'menu globali, struttura ta' menu identika, shortcuts tat-tastiera, maniġer tal-fajls Filer bl-istess stil, u appoġġ għal kmandi bħal launchctl u open.

Il-bidliet mir-rilaxx 0.5 jinkludu:

  • Is-sistema bażi ġiet aġġornata għall-fergħa FreeBSD 15-STABLE.
  • Interfaċċja grafika minimalista hija introdotta b'pannell ta' fuq ġdid tas-SystemUIServer u pannell ta' isfel tad-Dock.
    
Rilaxx ta' ravynOS 0.6, edizzjoni ta' FreeBSD immirata lejn il-kompatibilità ma' macOS
  • Il-pakkett jinkludi prototip tal-emulatur tat-terminal Terminal.app.
    
Rilaxx ta' ravynOS 0.6, edizzjoni ta' FreeBSD immirata lejn il-kompatibilità ma' macOS
  • Il-maniġer tal-login ta' LoginWindow issa jiftaħ immedjatament wara l-ibbutjar. Meta tibda fil-modalità live, tista' tidħol mingħajr password billi tuża l-login ta' liveuser.
    
Rilaxx ta' ravynOS 0.6, edizzjoni ta' FreeBSD immirata lejn il-kompatibilità ma' macOS
  • Żidna l-abbiltà li toħroġ minn sessjoni grafika bl-użu tas-shortcut tat-tastiera Win-Shift-Q.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster