Projeya ravynOS 0.6 hate weşandin. Ew pergalek xebitandinê ya li ser bingeha FreeBSD pêş dixe, ku armanca wê lihevhatina bi sepanên ji bo macOS û peyda kirina qalikek xwerû bi şêwazê macOSXebata projeyê di bin lîsansa BSD de tê belavkirin. Mezinahiya wêneya ISO ya bootkirî 760 MB (x86_64) e.
Armancên diyarkirî yên projeyê ew in ku bi sepanan re hevahengiyê bi dest bixin. macOS di asta koda çavkaniyê û pelê bicîhanîn de. Ya berê şiyana ji nû ve berhevkirina kodê nîşan dide. macOS- sepanên ji bo darvekirinê di ravynOS de, di ya duyemîn de - entegrasyon di nav kernel de û amûrên guhertinan ji bo xebitandina pelên darvekirî yên Mach-O yên ku ji bo mîmariyên x86-64 û arm64 hatine berhevkirin.
Ji pergalên pelan ên piştgirîkirî, ZFS û yên ku di macOS Sîstemên pelan ên HFS+ û APFS. Ji bilî hiyerarşiyên /usr û /usr/local ên tîpîk ji bo FreeBSD, yên taybetî jî têne afirandin. macOS Pelrêçên /Library, /System, û /Volumes. Pelrêçên malê yên bikarhêneran di hiyerarşiya /Users de cih digirin. Her pelrêçek malê ji bo sepanên ku API-ya Apple Cocoa bikar tînin, jêrpelrêçek ~/Library dihewîne.
Ji bo hevahengiya bi macOS Pêkanînek qismî ya Cocoa API û Objective-C runtime (ku di peldanka /System/Library/Frameworks de ye) tê peyda kirin, û her weha berhevkar û girêdanên ku ji bo piştgiriya wan hatine guhertin jî têne peyda kirin. Ji bilî qata lihevhatinê bi macOS ravynOS di heman demê de xwedî şiyana xebitandina sepanan e ji bo Linux, li ser bingeha binesaziya emulasyona jîngehê ya ku di FreeBSD de tê pêşkêş kirin Linux (Linuxîzoleker).
Serlêdan dikarin wekî pakêtên sepanê yên xweser (App Bundle) di forma AppImage de bêne sêwirandin, di pelrêçên /Serlêdan an ~/Applications de werin danîn. Bername ne hewceyî sazkirinê an karanîna rêveberek pakêtê ne - tenê pelê AppImage kaş bikin û daxin û bidin destpêkirin. Di heman demê de, piştgirî ji bo pakêtên FreeBSD yên kevneşopî tê parastin.
Jîngeha grafîkî li ser bingeha pencereya xwe hatiye avakirin. server, ku serverek berhevkirina labwc ya sadekirî bikar tîne (piştgiriya ji bo xemlên pencereyê û şablonên aliyê serverê hatiye rakirin), wlroots, û protokola Wayland. Serlêdanên grafîkî dikarin çarçoveyên Qt û Cocoa bikar bînin. Navrû standard bikar tîne macOS têgehên wekî paneleke jorîn bi menuyeke gerdûnî, avahiyeke menuyê ya wekhev, kurterêyên klavyeyê, rêveberekî pelê Filer ê bi şêwazeke wekhev, û piştgiriya fermanên wekî launchctl û open.
Guhertinên ji guhertoya 0.5 vir ve ev in:
- Sîstema bingehîn ji bo şaxa FreeBSD 15-STABLE hatiye nûvekirin.
- Navrûyeke grafîkî ya mînîmalîst bi paneleke jorîn a SystemUIServer a nû û paneleke jêrîn a Dockê tê pêşkêşkirin.

- Pakêt prototîpek ji emûlatorê termînalê Terminal.app dihewîne.

- Gerînendeyê têketina LoginWindow niha yekser piştî bootkirinê dest pê dike. Dema ku hûn di moda zindî de boot dikin, hûn dikarin bêyî şîfreyek bi karanîna têketina bikarhênerê zindî têkevinê.

- Şîyana derketina ji danişîna grafîkî bi karanîna kurtebirra klavyeyê Win-Shift-Q hate zêdekirin.
Source: opennet.ru
