ravynsoft / ravynos
An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing ravynsoft/ravynos in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewWhat is ravynOS?
Don't speak English? Read this in: Italiano, Türkçe, Deutsch, Indonesia, 简体中文, 繁體中文, Português do Brasil, 한국어, فارسی, Magyar
ravynOS is an open source OS project that aims to provide a similar experience and some compatibility with macOS on x86-64 (and eventually ARM) systems. It builds on the solid foundations of Darwin and FreeBSD, existing open source packages in the same space, and new code to fill the gaps.
The main design goals are:
- Source compatibility with macOS applications (i.e. you could compile a Mac application on ravynOS and run it). Binary compatibility eventually.
- Similar GUI metaphors and familiar UX (file manager, application launcher, top menu bar that reflects the open application, etc)
- Compatible with macOS folder layouts (/Library, /System, /Users, /Volumes, etc) and filesystems (HFS+, APFS) plus other useful filesystems like NTFS, ZFS.
- Self-contained applications in App Bundles with support for DMG files and other archive formats.
- Updated Unix environment with current tools, shells, and power user tools
- Pleasant to use, secure, stable, and performant
Join us!
- Can you help build the dream? See the current projects/needs in CONTRIBUTING.md!
- Our Discord server.
#ravynOS-general:matrix.org- join via Element.io