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.

- Il-pakkett jinkludi prototip tal-emulatur tat-terminal Terminal.app.

- 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.

- Żidna l-abbiltà li toħroġ minn sessjoni grafika bl-użu tas-shortcut tat-tastiera Win-Shift-Q.
Sors: opennet.ru
