ΠΠ·Π΄Π°Π΄Π΅Π½ Π΅ Π±ΡΠΎΠΉ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 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 ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΊΠ°ΡΠΎ Π³ΠΎΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° Ρ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ ΠΌΠ΅Π½Ρ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΌΠ΅Π½ΡΡΠΎ, ΠΊΠ»Π°Π²ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΠΎ ΡΡΠΈΠ» ΡΠ°ΠΉΠ»oΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Filer ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°ΡΠΎ launchctl ΠΈ open.
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²Π΅ΡΡΠΈΡ 0.5:
- ΠΠ°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½Π° Π΄ΠΎ Π²Π΅ΡΡΠΈΡ FreeBSD 15-STABLE.
- ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ΅Π½ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ Π½ΠΎΠ²Π° Π³ΠΎΡΠ½Π° Π»Π΅Π½ΡΠ° SystemUIServer ΠΈ Π΄ΠΎΠ»Π½Π° Dock-ΠΏΠ°Π½Π΅Π»Π°.

- ΠΠΊΠ»ΡΡΠ΅Π½ Π΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π½Π° Π΅ΠΌΡΠ»ΡΡΠΎΡΠ° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Terminal.app.

- ΠΡΠΈΠ³ΡΡΠ΅Π½ Π΅ ΡΡΠ°ΡΡΠ° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π·Π° Π²Ρ
ΠΎΠ΄ LoginWindow Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅. ΠΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π² live-ΡΠ΅ΠΆΠΈΠΌ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»Π΅Π·Π΅ΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π»ΠΎΠ³ΠΈΠ½ liveuser.

- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·Ρ ΠΎΠ΄ ΠΎΡ Π³ΡΠ°ΡΠΈΡΠ½Π°ΡΠ° ΡΠ΅ΡΠΈΡ Ρ ΠΊΠ»Π°Π²ΠΈΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Win-Shift-Q.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru



