RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source (ravynos.com)
mrweasel 10 hours ago
jabedude 10 hours ago
It's been a stable foundation for several of the most successful operating systems in history though
__d 10 hours ago
It’s Mach based, so it has Mach ports, which are an IPC system that is fairly heavily used by macOS.
It has DriverKit, which is a C++ framework for drivers that’s got morecsuppirt than the usual Unix driver model.
Mach-O does more than ELF, and enables the two-layer namespacing that makes macOS able to manage dynamic linking dependencies better than ELF.
Nothing really earth-shattering but interesting enough. And far easier to build a macOS environment on than FreeBSD.
yjftsjthsd-h 8 hours ago
I've always admired that mach-o supports fat binaries.
ripdog 10 hours ago
AFAIK all macos software only talks to the kernel via userland APIs - so there's no particular benefit to basing ravynOS on XNU anyway. (Just the opinion of a layman.)
mrpippy 10 hours ago
ripdog 10 hours ago
Just FYI, the https://www.darlinghq.org project is doing MacOS app compat on Linux - i.e. building the userland libraries.
mrpippy 7 hours ago
ChocolateGod 6 hours ago
nrr 5 hours ago
phendrenad2 8 hours ago
Bluestein 7 hours ago
dang 12 hours ago
New OS aims to provide (some) compatibility with macOS - https://news.ycombinator.com/item?id=45997212 - Nov 2025 (165 comments)
RavynOS Finesse of macOS. Freedom of FreeBSD - https://news.ycombinator.com/item?id=38485596 - Dec 2023 (176 comments)
RavynOS – Finesse of macOS, freedom of FreeBSD - https://news.ycombinator.com/item?id=32492514 - Aug 2022 (366 comments)
pmkary 11 hours ago
pmkary 11 hours ago
WesolyKubeczek 11 hours ago
Bluestein 11 hours ago
cxr 11 hours ago
ripdog 10 hours ago
Looks great, so sad that it's yet another web framework. Kinda smacks of GNOME, though.
kentosi 3 hours ago
terhechte 9 hours ago
Bluestein 8 hours ago
gedy 10 hours ago
Pesthuf 10 hours ago
saghm 8 hours ago
refulgentis 10 hours ago
GitHub repo indicates they're working on basic, basic, bringup. Like, Objective-C works at all and CLI utilities work.
This is gutting, when combined with a prior post showing this dates back 3 years.
ErroneousBosh 7 hours ago
Others have speculated that the UI looks like ass. Some have said "Mac OS window chrome with Win 95 GUI controls.
Yeah, no.
See for yourself. This is the most recent release on their github page. I considered posting it to my Youtube account to gain some of that much-needed eyeballs and attention, but it's 11pm and I'm not doing that shit, I'm not playing that game.
Here is what appears to be the most recent release. I think you'll agree that as a Mac OSX replacement, it's quite jaw-dropping.
mcdow 11 hours ago
as far as i understand it, most companies don’t bother sending cease and desists to projects you’ve never heard of. the fact that the aforementioned projects have avoided the banhammer of Apple should not be an indication that a successful MacOS clone would receive the same treatment.
but on the other hand, maybe that’s a champagne problem. if you can make a macos clone good enough to get the attention of Apple, you’ve already done something incredible.
jppittma 11 hours ago
IsTom 11 hours ago
hnlmorg 11 hours ago
mcdow 8 hours ago
drdexebtjl 9 hours ago
mcdow 7 hours ago
drdexebtjl 7 hours ago
Proton provides a better Windows runtime than Windows itself nowadays. Many games using legacy DirectX versions run perfectly fine on Linux, but need patches on Windows 11.
travisgriggs 12 hours ago
laxd 11 hours ago
cosmic_cheese 10 hours ago
There's substantial demand for a spiritual successor to OS X 10.4/10.6/10.9 that isn't being filled.
TheAmazingRace 8 hours ago
Thankfully, macOS Golden Gate is proving to be a decent release so far in my tests of the public betas, but I do yearn for the simplicity (and more power user friendly aspects) of the aforementioned OS X releases.
linguae 4 hours ago
The difficult part is replicating the ecosystem of applications. From a technological standpoint I would prefer a modern Linux distribution with KDE or Cinnamon over using 2005-era Mac OS X Tiger, though I’d gladly use a version of Tiger that was retrofitted with a modern Darwin core, modern libraries for security purposes, and an up-to-date web browser. However, Linux does not have Microsoft Office, the Adobe Creative Suite, Preview.app, Keynote, Dictionary.app, and other pleasant Mac apps. The FOSS alternatives are not as polished. Even venerable Office 2008 for Mac feels nicer than LibreOffice, and it’s compatible with the XML-based Office formats.
I guess for now I could run Tiger in an emulator, though admittedly current operating systems serve my needs, even if I prefer the polish of Tiger and Snow Leopard. I get really good performance running PowerPC Tiger inside QEMU on my base M4 Mac Mini and on my Ryzen 9 3900 desktop, definitely not as snappy as running Tiger on actual contemporary PowerPC hardware, but fast enough to actually be productive.
cosmic_cheese 3 hours ago
The corporate giants are their own thing, but indie/small Mac devs are among some of the most steadfast early adopters in the software world. They routinely have new releases leveraging whatever new things were added at WWDC in the span of a few weeks or months. Many would be thrilled by a project that promises to bring back what they loved about OS X and would be happy to contribute.
The only problem is that the “it” that needs to be built is a set of frameworks that’s as robust as Cocoa/AppKit is, is flexible with language use (Mac apps have long rolled in C, C++, Ruby, and Python alongside Objective-C or Swift for UI), and isn’t afraid to be opinionated (a single well-supported “happy path” to do something is better than a dozen halfassed ways). That’s really the hardest part.
As for Tiger, on the Ryzen box you might get better performance from a hackintoshed x86 build (especially if you’ve got a spare PCI slot for passing through an old supported GPU for UI acceleration).
felixding 4 hours ago
amatecha 7 hours ago
jeandrek 7 hours ago
itsrobreally 9 hours ago
jeandrek 5 hours ago
junon 4 hours ago
ARM is great. Love it. There are tons of chips that all do things differently, much more so than x86. Plus the booting mechanisms are a PITA to figure out, debugging is tricky, etc - and that's a single target. x86 isn't particularly elegant given its years of cruft and questionable design decisions but at least it's quasi-consistent (yes, lots of "well actually" possible; I'm speaking broadly).
The ISA on ARM is better, IMO, than x86 but the surrounding ecosystem is hellishly fragmented. Just my $0.02. makes it difficult for OSdevers to find an 'in' to a wider ARM audience. rpi is a great entry point.
soupbowl 12 hours ago
jamesforestwest 10 hours ago
tcdent 11 hours ago
I wonder how big the actual gap between close to Cocoa App compatibility and full app compatibility is? Being able to run MacOS apps natively would unlock a huge barrier to adoption here.
mixdup 12 hours ago
What has changed about Apple's ecosystem vis a vis openness, hardware, or the 'ecosystem'?
The macOS ecosystem is pretty much the same as it has been since 1997
reactordev 12 hours ago
mixdup 12 hours ago
radicaldreamer 12 hours ago
ndiddy 11 hours ago
mixdup 11 hours ago
Their goal was never to build a community around Darwin or get a bunch of people outside the company using Darwin sans Mac OS X's proprietary bits, or to get a bunch of people outside the company contributing to Darwin
ndiddy 10 hours ago
> The problem was Darwin was a marketing ploy, and nothing more. Marketing thought that by throwing some source files over the wall, they could increase their market share and revenue. And they were right. You go to almost any technical conference these days, and there is an astonishing number of Mac laptops in the crowd. Prior to Mac OS X, people would have been laughed out of the building for having a Mac, but now, with Mac OS X and the magic of open source, it was suddenly OK or even cool. Managerially and culturally, Apple had no intention of becoming involved with any community outside its own walls. There were some well intentioned engineers and even a few low level managers that were duped by their own marketing department, and that was all. These people had given substantial amounts of their free time under the illusion they were doing something Right, something Good, but in the end were simply used by their own company's marketing department.
mixdup 9 hours ago
WorldMaker 12 hours ago
reactordev 11 hours ago
Grombobulous 10 hours ago
Open source software was used for the basis of macOS for Apple’s convenience, not because Apple intended to publish very much open source software.
BSD has a convenient license for these purposes and it’s why proprietary commercial products like the PlayStation 5 choose to use it.
__d 10 hours ago
Prior to that, modern Macs were just PCs. Then Apple started to introduce, and then depend upon, their unique hardware.
Then the ARM migration using proprietary CPUs and GPUs really kicked it up a level. The OS relies on the hardware, which is unique to Apple now.
jeandrek 6 hours ago
At least they always allow installing your own arbitrary OS.
masijo 12 hours ago
ivanjermakov 11 hours ago
pythonaut_16 11 hours ago
Bluestein 10 hours ago
nobleach 10 hours ago
I'm kinda on the opposite end of the spectrum. I love this world where 45 people try to race toward the same goal. Sometimes the best ideas win. Sometimes the fastest to the first goal wins. Sometimes everyone gives up. Sometimes we have competing standards we have to sift through. It's a mess, but it's a beautiful mess.
theandrewbailey 10 hours ago
Brian_K_White 10 hours ago
Variety and change is basically the definition of life itself. Uniformity and stasis are pretty good definitions of death.
Kooky offshoots and dead-ends are not waste, they are the very definition of life.
Imagine a world without life? Sure, absoulutely do imagine that, so that you can understand how and why you would never want that and should never suggest it, and know exactly how to respond to anyone who comes along and tries to float this genius idea of efficiency.
thomastjeffery 9 hours ago
Most people aren't interested in cooperating. The neat thing about collaboration is that work can be shared without cooperation. Free software is inherently anarchist. Sure, there are several successful cooperative organizations, but they all benefit primarily from the collaboration they do with everyone else, and vice versa.
palata 9 hours ago
rangerelf 9 hours ago
Not to diss you, but these kind of questions ("Why another distro?", "Why another language?", "Why another ssh server/client/framework"? and so forth) have been asked zillions of times already, and the answer is always the same: the current offerings were not enough, for whatever definition of "enough" was at the time, and those offerings were tied down by whatever social structure or framework that did not work for these creative folks. I love that we have the freedom to explore with technology in the way we do.
ErroneousBosh 7 hours ago
nign 4 hours ago
latexr 9 hours ago
The wiki is impossible to read on mobile, due to the sidebar.
j45 10 hours ago
CodeCompost 10 hours ago
gnuplustoejam 12 hours ago
Bluestein 12 hours ago
Bluestein 12 hours ago
"This is a huge effort. Y'all must be crazy!
Yes. Here's to the crazy ones... because the people who are crazy enough to think they can change the world are the ones that do.
In all seriousness, though, it's not my first rodeo. I have no illusions about the scale of building an OS or how long projects like Haiku, ReactOS or GNUStep took to get usable. This is just something I like doing in my Copious Spare Time™ and that I hope will be useful someday.
I've always liked Apple's design and elegance, but am not thrilled with the direction of recent macOS® or how closed the hardware has become. And I'm a big believer in open source. So ... let's build something that feels as elegant, without all the lock-in, and maybe (just maybe) I can get it to a point that reasonably useful Mac apps build & run on it. And if not, we'll build a lot of cool pieces along the way and learn a ton. I'm OK with that."efficax 12 hours ago
reactordev 12 hours ago
With that mindset, everything is useless and nothing has a point. Have I made my point?
Bluestein 12 hours ago
I regret to actually say this, and mean no controversy - but, I have been actually asking myself just that - and, not in the "workout or not" sense, alone. In the "does anything have a point", way. Apologies.-
PS. To indeed contribute something: I am a big fan of the "doing things because of the joy of doing things" itself theory of it all, which is, seemingly, an antidote.-
BirAdam 12 hours ago
baron3dl 12 hours ago
seabrookmx 12 hours ago
That's what this is. Darwin isn't installable today. Apple just dumps a bunch of source code. Previous attempts at making Darwin bootable didn't go far and had no GUI.
gnuplustoejam 11 hours ago
There's also PureDarwin (?) which had been around forever but last I recall the lone developer was seriously ill and the project was not receiving help. I don't see how this would be any different.
To everyone here cheering this on: when will you be contributing? Or are you just waiting to download it, run it once for the lulz, and drag it to the Trash?
jdiff 11 hours ago
Who jammed a toe in your cheerios?
gnuplustoejam 11 hours ago
Besides accolades on HN of course.
I'm being real here and frankly blind, empty support of open-source projects does zero to support them.
jdiff 11 hours ago
cxr 11 hours ago
pythonaut_16 11 hours ago
Like seriously, what do you want here? Or are you just mad at everyone and lashing out?
yeko 5 hours ago
cosmic_cheese 11 hours ago
The question might then, "why not make this a DE instead?" to which the answer is that Mac users also like how the underpinnings of the OS work (or have worked in older releases) and would like to continue to use their favorite Mac apps, which isn't going to happen as long as any traditional Linux distribution is involved. Mac apps also have a design ethos that's rare among current native Linux apps, which drives demand for alternatives.
To do this properly it really needs to be a whole-OS endeavor.
gnuplustoejam 11 hours ago
I wonder if they have a GitHub...
cosmic_cheese 11 hours ago
jppittma 11 hours ago
cosmic_cheese 11 hours ago
opan 8 hours ago
jdiff 8 hours ago
Grombobulous 10 hours ago
I would absolutely agree that a logical reason is to run macOS apps on other platforms, but other than that, the macOS operating system and its design is nothing incredibly exciting, unique, or unattainable elsewhere.
You’ve established that a Linux desktop environment in macOS style alone is not sufficient, and that makes me wonder what details of the underpinnings is Linux getting wrong compared to Mac? Is launchd superior to systemd? Is Metal superior to Vulkan? Is container superior to docker/podman in Linux? I think in a lot of cases the macOS underpinnings are quite inferior to those on offer by the FOSS world. Not in every case, of course, but a whole lot of Apple’s low level tools are half-baked and weird.
I think we need to articulate what is actually wrong with Linux or other FOSS alternatives as far as their underpinnings because I am really coming up short.
Heck, macOS and FOSS alternatives share a whole lot of identical low level tools underpinnings, like how you can run your favorite shell in either OS or even install Homebrew on Linux. (Another hot take: Linux package management is vastly superior to macOS or any other operating system on the market).
This idea of the design ethos being superior on Mac…was that true with Liquid Glass too? Are we going to exclude from our analysis every time Apple rushes out the next big Ui redesign to meet marketing deadlines and fixes it in subsequent updates like they’ve done multiple times in the past?
I look at befuddling aspects of the macOS design ethos like the fact that the menu bar will just silently truncate items when you run out of space or the fact that there’s a giant notch on the screen as evidence that maybe the macOS design ethos is nothing to envy.
Maybe macOS design is merely “pretty good” and not actually something that significantly far above and beyond its competitors.
Again, I applaud the idea of making software to run macOS apps outside of the propriety ecosystem just like the tools we use to run Windows apps in FOSS operating systems. However, I don’t think users looking for macOS design ethos or platform quality are starved of options.
cosmic_cheese 9 hours ago
As a whole however, it works really well for some people. Better than Windows and Windows-like desktops (of which most DEs are closest to) and better than the desktoppified-mobile-OS shape of GNOME/Pantheon or tiling WM sort of thing.
The value lies more in the collection of frameworks referred to as Cocoa (primarily AppKit) and the desktop and third party apps built with it. The global menubar and perks it brings (such as a standardized menu API, which then enables things like System Settings allowing any menu item in any app to have its key shortcut remapped), the application-document process model, the windowing model that's built around windows overlapping with just the relevant bits remaining visible, first and third party GUI apps all being scriptable via AppleScript, high level of adherence to a central HIG, among many other things.
Many of these aren't unique but the particular combination is and doesn't really exist in the Linux desktop world… the best you can do is light mimicry and even that takes considerable manual configuration on the user's behalf, not to mention fighting against the grain and the awkwardness that brings.
dosisking an hour ago
Pretty much anything is better than systemd.
CoreAudio is far superior to anything Linux has.
WindowServer is better than Wayland.
tomhow 4 hours ago