Live data from Hacker News

RavynOS – Finesse of macOS, freedom of FreeBSD

ravynos.com

11–20 of 387 posts

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#12
post #3

This is a great idea, but I think they'd be better off aiming for Linux. One of the main benefits of macOS is perfect hardware support. Linux has a definite edge on all other free software kernels here. I hope they succeed, regardless of technical decisions.

Their target is existing MacOS users. Thats a BSD derived kernel and OS API and the model is quite different. Making a Linux kernel look right, is a path ?Gentoo? took some time ago, and I am unsure you can call it an unqualified success.

"does it run homebrew" is my lead question

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#13
At this point, "Consistent shortcuts" is the main "feature" keeping me on MacOS.

Cmd+, opens preferences in every app.

Cmd+[ or ] goes "back" and "forward", in every app that has those concepts

Cmd+Shift+[ or ] switches tabs, in every app that has tabs, except a handful of stupid chat apps who think they're too good for it.

Cmd+W always closes the current tab, if the app has tabs, (or current window, if the app has no tabs), and does not quit the app – that's what Cmd+Q is for.

Etc.

Also notice how PageUp / PageDn, keys that my keyboard doesn't even have, are not used for crucial shortcuts like these.

Seemingly small things, but absolutely maddening when developers don't respect the common convention, or when a common convention does not exist.

I always thought this consistency was a feature of the app ecosystem and app developer attitudes rather than the OS itself, so I'm not sure what RavynOS can do to make third party apps obey their idea of consistent shortcuts? The wiki doesn't mention anything about shortcuts despite the language on the home page.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#14
Personally I find this kind of idea to be a dead end, since so much of what makes macOS special is really beyond the capabilities of anyone other than Apple. For example, total vertical integration, e.g. calling up kernel team and ask them to make a change for WebKit. SerenityOS also does this because Andreas Kling worked at Apple, realising that vertical integration is fundamental. But then there are other things, like incredible hardware integration with things like the trackpad and CoreAudio, as well as precise control over the CPU and power. I'll be interested to see if this goes anywhere but in my opinion there are better places to go, such as for example SerenityOS, which I think is a kind of operating system that is far more suitable for the space of people who don't want to buy Apple.

I'm generally a bit sceptical of this "copy macOS" idea. It isn't a particularly amazing operating system, it is mainly just very well supported by third parties considering that it is a unix. You won't have that if you recreate it in this way, and I'm not sure if you will be left with a very good experience.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#15

Earlier quoted context omitted.

Same with my Pixel 5 and FF mobile.

Chrome on pixel 5 has no issue. Ff is slow for me as well. Maybe specifically an FF issue?

Runs smooth with FF for Android here.

Maybe the issue is something else entirely?

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#16
post #4

I don't know why the mobile version crawls when I scroll past the images on my high-end Samsung.

There is a subtle translucency effect applied to the top bar that picks up and scatters the large svg’s behind it. I haven’t seen how it’s implemented, but it might not be performant on all web engines.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#17
post #12
post #3

This is a great idea, but I think they'd be better off aiming for Linux. One of the main benefits of macOS is perfect hardware support. Linux has a definite edge on all other free software kernels here. I hope they succeed, regardless of technical decisions.

Their target is existing MacOS users. Thats a BSD derived kernel and OS API and the model is quite different. Making a Linux kernel look right, is a path ?Gentoo? took some time ago, and I am unsure you can call it an unqualified success. "does it run homebrew" is my lead question

Existing macOS users have Apple hardware. Does FreeBSD support recent x64 Apple gear well? Last I looked even Linux had less than perfect support.

The situation is even more Linux-centric on Mx.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#19
post #9
post #3

This is a great idea, but I think they'd be better off aiming for Linux. One of the main benefits of macOS is perfect hardware support. Linux has a definite edge on all other free software kernels here. I hope they succeed, regardless of technical decisions.

> One of the main benefits of macOS is perfect hardware support. Insofar as you have perfect support for the very small subset of hardware that computers running macOS can have. I'm sure you could get similarly perfect hardware support on Linux by being careful about which hardware you run it on.

Nobody did this for Linux on the small subset of Apple-branded macOS-capable x64 machines before, much to my chagrin.

I donated to marcan in the hopes that someone now will.

There should be a free software OS installer that is as easy to use and supports as much hardware with full functionality as the Apple OS installer. Apple has already done the heavy lifting of a well defined hardware target.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#20
post #17
post #12

Earlier quoted context omitted.

Their target is existing MacOS users. Thats a BSD derived kernel and OS API and the model is quite different. Making a Linux kernel look right, is a path ?Gentoo? took some time ago, and I am unsure you can call it an unqualified success. "does it run homebrew" is my lead question

Existing macOS users have Apple hardware. Does FreeBSD support recent x64 Apple gear well? Last I looked even Linux had less than perfect support. The situation is even more Linux-centric on Mx.

There is a huge community who port MacOS onto Intel architecture laptops with special set-aside hacks on the Apple .ISO files.

I think, thats the target. not 'run it on my mac' but 'be like a mac, running on my Lenovo PC, which already supports FreeBSD well[*]'

[*] does not always work well with blob demanding devices == 802.11/GPU

Post reply on HN