Live data from Hacker News

RavynOS – Finesse of macOS, freedom of FreeBSD

ravynos.com

21–30 of 387 posts

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#21

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 n…

For the tabs Ctrl+tab/Ctrl+shift+tab is the standard on Windows and Linux, so i can see how some apps can forget about macOS' specialness.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#23
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

> "does it run homebrew" is my lead question

Or even better, a better package manager that isn't slow as hell and understands semver.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#24

Being able to CMD+c to copy things in a terminal is one of my favorite things about programming on a Mac. Ctrl+c to copy everywhere, except the terminal (there it instead is an interrupt) is a major annoyance working in Linux

I don't use a Mac. How does one interrupt a program if Ctrl+C is bound to copy? At this point when I'm in a terminal Ctrl+C is muslce memory for interrupting a running program.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#25

Being able to CMD+c to copy things in a terminal is one of my favorite things about programming on a Mac. Ctrl+c to copy everywhere, except the terminal (there it instead is an interrupt) is a major annoyance working in Linux

I don't use a Mac. How does one interrupt a program if Ctrl+C is bound to copy? At this point when I'm in a terminal Ctrl+C is muslce memory for interrupting a running program.

On Macs, Cmd+C to copy and Ctrl+C to interrupt in the terminal i.e. they’re different.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#27

Being able to CMD+c to copy things in a terminal is one of my favorite things about programming on a Mac. Ctrl+c to copy everywhere, except the terminal (there it instead is an interrupt) is a major annoyance working in Linux

I don't use a Mac. How does one interrupt a program if Ctrl+C is bound to copy? At this point when I'm in a terminal Ctrl+C is muslce memory for interrupting a running program.

Ctrl-C is still bound to an interrupt — it’s Cmd-C (i.e. Super-C / Win-C) that is bound to copy. Most things that a regular user can think of (paste, print, select all, to name a few) that would be control mapped in user facing programs are typically mapped to the “command” key instead.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#28
post #26

I'm curious to know why they have chosen to use FreeBSD as a base as opposed to Darwin/XNU on which macOS itself is based. Nothing against FreeBSD (happy user here) so there's probably some good reasoning behind this.

Probably because Darwin is half abandoned, while FreeBSD is actively maintained and with plenty of drivers

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#29

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 n…

Cmd+` to switch windows within an app.

For those more familiar with Windows and probably most Linux conventions, Home/End won’t behave how you want but they move to the start/end of a scrollable view (which IMO is more useful).

In most any app ^a will be your Home equivalent and ^e will be your End equivalent. If that sounds weird or weirdly familiar… a subset of emacs key bindings are built in for basically all native macOS text inputs. If you get weird and hook up a full keyboard to iOS devices, works pretty much the same!

(I personally use ^t quite a lot because I accidentally rtanspose letters while typing all too frequently)

Post reply on HN