New OS aims to provide (some) compatibility with macOS
Project Goals and Motivation
- Described as a macOS-style OS with FreeBSD/Darwin underpinnings, analogous to ReactOS for Windows rather than just a “Wine for macOS.”
- Intended for people who like macOS’s UX and bundled apps but dislike Apple’s hardware lock‑in, notarization, ecosystem control, and ads/telemetry.
- Some see it as a path to “macOS without the closed ecosystem,” others as essentially a hobbyist FOSS mac clone.
Why Not Just Linux, Wine, or Darling?
- One camp: energy would be better spent improving Linux desktop (GNOME/KDE, stability, a11y).
- Counterpoint: Linux userland and UI are seen as fragmented, inconsistent, and “crowdsourced”; many want a coherent, opinionated macOS-like environment rather than more configuration.
- Darling exists as a Wine‑like compatibility layer; ravynOS instead aims at a full OS with native Mach-style messaging, initially on FreeBSD for drivers, with recent discussion of shifting toward Darwin/XNU and Mach‑O.
Technical and Compatibility Challenges
- macOS compatibility is a moving target: frequent framework deprecations, 32‑bit removal, OpenGL deprecation, Intel→ARM transition.
- Some argue binary compatibility is only useful if major frameworks (“CoreFoo”) are implemented; otherwise it’s just a Mac‑like UI on BSD.
- Suggestions include reusing Darwin libraries from Darling, using LLVM to build compatible dylibs, or targeting specific macOS eras rather than “current macOS.”
- Others question the value of Mach‑O/compatibility at all vs. focusing on a mac‑style UX atop a stable BSD base for native apps and servers/build machines.
UI/UX and Aesthetics
- Mixed reactions to the UI: front‑page mockups praised as “gorgeous,” but actual screenshots criticized as dated, “uncanny valley macOS,” or reminiscent of early 2000s desktops.
- Broader debate on macOS vs. KDE/GNOME: some see KDE as superior and more polished; others prefer macOS’s consistency, progressive disclosure, and strong defaults.
Broader Reflections: OS Innovation and AI
- Several comments note how hard OS development is (drivers, ACPI, GPU docs) and how slow clone projects (ReactOS, Haiku, FreeDOS) progress.
- Speculation that advanced AI/agents could dramatically accelerate clean‑room reimplementations, but concerns raised about legal risk if AI was trained on proprietary source and about organizational/financial bottlenecks.