mszoek/airyx
FreeA BSD-based OS project that aims to provide an experience like and some compatibility with macOS
About mszoek/airyx
ravynOS is an open source operating system project built on the foundations of Darwin and FreeBSD. It aims to provide source compatibility with macOS applications (so that Mac apps can be compiled on ravynOS) and eventual binary compatibility, while delivering a similar graphical user interface and user experience. The OS supports x86-64 hardware with future plans for arm64/arm64e, and includes design features such as compatible macOS folder layouts (/Library, /System, /Users, /Volumes), support for HFS+ and APFS filesystems, self-contained App Bundles, DMG file handling, and an updated Unix environment with modern tools and shells. The project is open source, community-driven, and targets developers and users seeking an open alternative to macOS with strong Apple ecosystem compatibility.
Key Features
Pros & Cons
- Fully open source and free to use
- Strong focus on macOS source compatibility, enabling compilation of many Mac applications
- Familiar user interface for macOS users with similar metaphors and layout
- Compatible with macOS filesystems and folder structures, easing migration
- Active community with Discord and Matrix support, plus contributing guidelines
- Supports modern Unix tools and shells for power users
- Clear design goals and roadmap with regular releases
- Still in early development (version 0.7.0.1) — not production-ready
- Binary compatibility with macOS is only planned, not yet fully implemented
- Currently limited to x86-64 hardware; ARM support is forthcoming
- Limited hardware support and driver availability compared to mature operating systems
- Requires technical knowledge to install and use
- Smaller community and ecosystem compared to mainstream operating systems