Апублікаваны выпуск праекта ravynOS 0.6, які развівае аперацыйную сістэму на аснове FreeBSD, накіраваную на дасягненне сумяшчальнасці з прыкладаннямі для macOS і прадастаўленне карыстацкай абалонкі ў стылі macOS. Напрацоўкі праекту распаўсюджваюцца пад ліцэнзіяй BSD. Памер загрузнай iso-выявы – 760 МБ (x86_64).
У якасці мэт праекта заяўлена дасягненне сумяшчальнасці з прыкладаннямі macOS на ўзроўні зыходных тэкстаў і выкананых файлаў. У першым выпадку маецца на ўвазе магчымасць перакампілявання кода macOS-прыкладанняў для выканання ў ravynOS, у ў другім - убудаванне ў ядро і інструментар змен для запуску выкананых файлаў Mach-O, сабраных для архітэктур x86-64 і arm64.
З файлавых сістэм падтрымліваецца ZFS і прымяняюцца ў macOS ФС HFS + і APFS. Апроч уласцівых для FreeBSD іерархій /usr і /usr/local ствараюцца спецыфічныя для macOS каталогі /Library, /System і /Volumes. Хатнія каталогі карыстальнікаў размяшчаюцца ў іерархіі /Users. У кожным хатнім каталогу маецца падкаталог ~/Library для прыкладанняў, якія выкарыстоўваюць праграмны інтэрфейс Apple Cocoa.
Для сумяшчальнасці з macOS падаецца частковая рэалізацыя праграмнага інтэрфейсу Cocoa і Objective-C runtime (размяшчаюцца ў каталогу /System/Library/Frameworks), а таксама дадаткова мадыфікаваныя для іх падтрымкі кампілятары і кампаноўнікі. Акрамя пласта для сумяшчальнасці з macOS у ravynOS таксама даступная магчымасць запуску прыкладанняў для Linux, заснаваная на прапанаванай ва FreeBSD інфраструктуры эмуляцыі асяроддзя Linux (Linuxulator).
Прыкладанні могуць афармляцца ў выглядзе самадастатковых app-пакетаў (App Bundle) у фармаце AppImage, якія размяшчаюцца ў каталогах /Applications або ~/Applications. Праграмы не патрабуюць усталёўкі і выкарыстанні пакетнага мэнэджара — досыць перацягнуць мышшу і запусціць AppImage-файл. Пры гэтым захавана падтрымка і традыцыйных для FreeBSD пакетаў.
Графічнае асяроддзе пабудавана на базе ўласнага аконнага сервера, Які выкарыстоўвае зрэзаны кампазітны сервер labwc (выдаленая падтрымка дэкарыравання вокнаў на баку сервера і тэм афармлення), wlroots і пратакол Wayland. У графічных прыкладаннях могуць прымяняцца фрэймворкі Qt і Cocoa. У інтэрфейсе выкарыстоўваюцца тыпавыя для macOS канцэпцыі, такія як верхняя панэль з глабальным меню, ідэнтычная структура меню, клавіятурныя камбінацыі, падобны па стылі файлавы мэнэджар Filer і падтрымка такіх каманд, як launchctl і open.
Сярод змен у параўнанні з выпускам 0.5:
- Базавая сістэма абноўлена да галіны FreeBSD 15-STABLE.
- Прадстаўлены мінімалістычны графічны інтэрфейс з новай верхняй панэллю SystemUIServer і ніжняй Dock-панэллю.

- У склад уключаны прататып эмулятара тэрмінала Terminal.app.

- Забяспечаны запуск мэнэджара ўваходу LoginWindow адразу пасля загрузкі. Пры загрузцы ў live-рэжыме ў сістэму можна ўвайсці без пароля, выкарыстоўваючы лагін liveuser.

- Дададзена магчымасць выхаду з графічнага сеансу клавіятурнай камбінацыяй Win-Shift-Q.
Крыніца: opennet.ru
