VĂ€lja anti ravynOS 0.6, FreeBSD versioon, mille eesmĂ€rk on saavutada ĂŒhilduvus macOS'iga.

On the release of project ravynOS 0.6, which develops an operating system based on FreeBSD, aimed at achieving compatibility with macOS applications and providing a user interface in the style of macOS. The project's developments are distributed under the BSD license. The size of the bootable ISO image is 760 MB (x86_64).

The project's goals include achieving compatibility with macOS applications at the source code and executable file levels. In the first case, it implies the possibility of recompiling macOS application code to run on ravynOS; in the second case, it involves integrating changes into the kernel and toolkit to run Mach-O executable files built for x86-64 and arm64 architectures.

The supported file systems are ZFS, as well as the macOS file systems HFS+ and APFS. In addition to the native FreeBSD hierarchies /usr and /usr/local, specific macOS directories /Library, /System, and /Volumes are created. User home directories are located in the /Users hierarchy. Each home directory contains a subdirectory ~/Library for applications using the Apple Cocoa interface.

macOS-i ĂŒhilduvuse tagamiseks on pakutud osalist Cocoa tarkvara liidest ja Objective-C runtime'i (need paiknevad kataloogis /System/Library/Frameworks), samuti on saadaval nende toeks modifitseeritud kompilaatorid ja linkerid. Lisaks macOS-i ĂŒhilduvuse kihile on ravynOS-is saadaval ka vĂ”imalus kĂ€ivitada Linuxi rakendusi, mis pĂ”hinevad FreeBSD-pakkumisel olevatel Linuxi keskkonna emulatsiooni infrastruktuuridel (Linuxulator).

Rakendusi saab esitada iseseisvate app-pakettide (App Bundle) kujul AppImage formaadis, mis asuvad kataloogides /Applications vĂ”i ~/Applications. Programme ei ole vaja installida ega kasutada pakihaldurit — piisab, kui lohistada ja kĂ€ivitada AppImage-fail. Samuti on sĂ€ilinud toe traditsioonilistele FreeBSD pakettidele.

Graafiline keskkond on loodud ettevÔtte enda akende pÔhjal. serverilt, using a trimmed-down composite server labwc (support for server-side window decoration and themes has been removed), wlroots, and the Wayland protocol. Graphics applications can use the Qt and Cocoa frameworks. The interface employs typical macOS concepts, such as a top bar with a global menu, identical menu structure, keyboard shortcuts, a file manager Filer similar in style, and support for commands like launchctl and open.

Among the changes compared to the 0.5 release:

  • The base system has been updated to the FreeBSD 15-STABLE branch.
  • A minimalist graphical interface with a new top panel SystemUIServer and a bottom Dock panel has been introduced.
    VĂ€lja anti ravynOS 0.6, FreeBSD versioon, mille eesmĂ€rk on saavutada ĂŒhilduvus macOS'iga.
  • The package includes a prototype of the Terminal.app terminal emulator.
    VĂ€lja anti ravynOS 0.6, FreeBSD versioon, mille eesmĂ€rk on saavutada ĂŒhilduvus macOS'iga.
  • The LoginWindow session manager starts immediately after boot. When booting in live mode, you can log in without a password using the login liveuser.
    VĂ€lja anti ravynOS 0.6, FreeBSD versioon, mille eesmĂ€rk on saavutada ĂŒhilduvus macOS'iga.
  • A key combination Win-Shift-Q has been added to log out of the graphical session.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster