Gipagawas na ang proyekto sa ravinOS 0.6. Nagpalambo kini og operating system nga gibase sa FreeBSD, nga nagtumong sa pagkab-ot sa pagkaangay sa mga aplikasyon para sa macOS ug paghatag og custom shell sa estilo macOSAng trabaho sa proyekto giapod-apod ubos sa lisensya sa BSD. Ang gidak-on sa bootable nga ISO image kay 760 MB (x86_64).
Ang gipahayag nga mga tumong sa proyekto mao ang pagkab-ot sa pagkaangay sa mga aplikasyon. macOS sa lebel sa source code ug executable file. Ang nauna nagpasabot sa abilidad sa pag-recompile sa code. macOS- mga aplikasyon para sa pagpatuman sa ravinOS, sa ikaduha - pag-integrate sa kernel ug instrumentasyon sa mga pagbag-o para sa pagpadagan sa Mach-O executable files nga gi-compile para sa x86-64 ug arm64 architectures.
Sa mga file system nga gisuportahan, ang ZFS ug kadtong gigamit sa macOS Mga sistema sa file nga HFS+ ug APFS. Gawas pa sa mga hierarchy nga /usr ug /usr/local nga tipikal sa FreeBSD, adunay mga piho nga gihimo. macOS Ang mga direktoryo sa /Library, /System, ug /Volumes. Ang mga home directory sa user nahimutang sa hierarchy sa /Users. Ang matag home directory adunay sulod nga ~/Library subdirectory para sa mga aplikasyon nga naggamit sa Apple Cocoa API.
Para sa pagkaangay sa macOS Usa ka partial nga implementasyon sa Cocoa API ug Objective-C runtime (nga nahimutang sa /System/Library/Frameworks directory) ang gihatag, ingon man mga compiler ug linker nga giusab aron suportahan kini. Gawas pa sa compatibility layer sa macOS Ang ravinOS adunay usab abilidad sa pagpadagan sa mga aplikasyon para sa Linux, base sa imprastraktura sa emulasyon sa palibot nga gitanyag sa FreeBSD Linux (Linuxulator).
Ang mga aplikasyon mahimong gidisenyo isip mga pakete sa app nga adunay kaugalingon (App Bundle) sa pormat sa AppImage, gibutang sa mga direktoryo sa /Applications o ~/Applications. Ang mga programa wala magkinahanglan og instalar o paggamit sa usa ka package manager - i-drag lang ug ihulog ug ilunsad ang AppImage file. Sa parehas nga oras, gipadayon ang suporta alang sa tradisyonal nga mga pakete sa FreeBSD.
Ang graphical nga palibot gitukod base sa kaugalingon nga bintana server, nga naggamit ug usa ka gipamubo nga labwc compositing server (gitangtang na ang suporta para sa mga dekorasyon ug tema sa bintana sa kilid sa server), wlroots, ug ang Wayland protocol. Ang mga graphical nga aplikasyon mahimong mogamit sa Qt ug Cocoa frameworks. Ang interface naggamit ug standard macOS mga konsepto sama sa usa ka top panel nga adunay global menu, usa ka parehas nga istruktura sa menu, mga shortcut sa keyboard, usa ka parehas nga istilo sa Filer file manager, ug suporta alang sa mga mando sama sa launchctl ug open.
Ang mga pagbag-o sukad sa pagpagawas sa 0.5 naglakip sa:
- Ang base nga sistema gi-update sa FreeBSD 15-STABLE nga sanga.
- Ang usa ka minimalist nga graphical interface gipaila sa usa ka bag-ong SystemUIServer top panel ug usa ka Dock bottom panel.

- Ang package naglakip sa usa ka prototype sa Terminal.app terminal emulator.

- Ang LoginWindow login manager karon gilansad dayon pagkahuman sa pag-boot. Kung nag-boot sa live mode, mahimo kang mag-log in nga walay password gamit ang liveuser login.

- Gidugang ang abilidad sa paggawas sa usa ka graphical session gamit ang Win-Shift-Q keyboard shortcut.
Source: opennet.ru
