Live data from Hacker News

RavynOS – Finesse of macOS, freedom of FreeBSD

ravynos.com

341–350 of 387 posts

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#341

Earlier quoted context omitted.

> Where's the problem to tick a checkbox and change that? What checkbox do you mean? (I understood the one about ctrl+tab, but not this one) I'll give KDE a shot next time, but I think some apps I use heavily are actually GTK apps (such as Firefox), we'll see how it goes.

> What checkbox do you mean? (I understood the one about ctrl+tab, but not this one) Maybe I'm confused, but I have an right Ctrl and a right Alt. Both keys are left to the arrow keys. I thought you wanted to switch around also those two keys. That would be ticking a checkbox in the keyboard config afik. > I'll give KDE a shot next time, but I think some apps I use heavily are actually GTK apps (such as Firefox), we'…

> Maybe I'm confused, but I have an right Ctrl and a right Alt. Both keys are left to the arrow keys. I thought you wanted to switch around also those two keys. That would be ticking a checkbox in the keyboard config afik.

Same layout here. I want the key that's used for arrow-based text navigation shortcuts (Alt on MacOS, Ctrl elsewhere) to be physically the rightmost key, right next to the arrow keys, then I can press it with my index finger and press the arrow with another finger. Otherwise, if that key is farther from the arrow keys, I find it hard to press those shortcuts. At the same time, I want the key that's used for most system shortcuts such as Ctrl+N / Cmd+N to be under my right thumb because it's the strongest and otherwise underused finger.

So, on non-MacOS systems I end up wanting right Ctrl to be in two different places at once, since those systems use Ctrl for both types of shortcuts mentioned above. So unless I have a big enough keyboard to have two *right* Ctrl keys on my keyboard, I can't just remap the keys to solve this.

Whereas on MacOS it's fine as-is because it uses Alt for arrow-based and Cmd for other system shortcuts respectively, and those keys are already where I want them to be.

Anyways, this is getting too much about me, I doubt it's interesting to anyone. Cheers.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#342
post #202

Earlier quoted context omitted.

Except SwiftUI is itself built on top of AppKit/UIKit.

Many of the views are, but some do not bind to AppKit/UIKit and instead are drawn directly (I think maybe Image is one?). The idea is you could keep SwiftUI's API stable while deprecating AppKit/UIKit piecemeal underneath.

This is what I meant

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#343

This is a very cool project and I wish them success. From a technical standpoint, maybe it won't matter, but I am concerned about the fact that they're using (at this time) a Wayland compositor. I have read that Wayland has some problematic technical design decisions (which were not known when it was conceived) and now today we have the awful situation where most apps in my experience run better in X.org and some are…

Wayland doesn't have broken technical decisions, they're just different and require applications to adapt. A typical examples is global hotkeys. On X11, any application can monitor all keystrokes at any time. On Wayland, applications only get keyboard events if they're in foreground. Global hotkeys must be done via a separate compositor API. This breaks applications which expect to be able to detect keystrokes when t…

No post body was provided.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#346
post #339

Earlier quoted context omitted.

This is one instance where that approach probably pays dividends, if they can pull it off. Most macOS-like clones that I've tried fall short, due to there being only so much you can do to paper-over the Linux desktop experience. A sort of uncanny valley that I just can't get over and adjust to using.

It's hundreds of person-years of work so no, they can't pull it off.

See also Linux, and Firefox, neither of which got pulled off.

Snark aside, sure, it starts small. But it's so much easier to pitch in if there's some code base to work with. It snowballs.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#347

Earlier quoted context omitted.

I didn't notice the misaligned logo until you pointed it out (but I'm a guy who prefers 'ugly things that work ' rather than 'unusable junk that looks good') What I did notice though was th first screenshot with the red, yellow, green buttons of osx window titles. I think this is a really bad design, and I don't understand how people can like this. Sure, nice round "buttons", but very unclear what their purpose is. I…

> I think this is a really bad design, and I don't understand how people can like this. What do you think would be better? Can you give an example?

Widgets that indicates purpose.

It can be tricky to make everything self explanatory, but at least if you use icons or text rather than just colour you give the brain something to help you recognize.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#348

Earlier quoted context omitted.

That used to be true. https://developer.apple.com/documentation/realitykit/ https://developer.apple.com/documentation/GroupActivities

Then a question: how does one call these APIs from another language? You can use Objective-C frameworks from anything that can call C functions, by manually doing objc_msgSend and all the related stuff. But will you have to write a Swift wrapper for these?

Yes, just like on Android you will need to write Java or Kotlin, and the NDK only exposes game development APIs.

Objective-C is done, see WWDC 2022.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#349

Earlier quoted context omitted.

.net being a good example of this I'm sure I still have CD case with 'Windows .net' printed on it which contains Windows 2000 and SQL Server... .net? The marketers really went to town on that one, would have loved to be in the creative pitch meetings for that swag. '.net, what is it??' 'Who knows??! But if we print .net in multicolour on enough stuff, somebody might figure it out!'

> The marketers really went to town on that one, To be fair, the developers at Microsoft went to town on it as well, adopting C# for parts of Windows Blackcomb, including the File Manager, the Desktop Manager, and (some of) WinFS. It turned into a fiasco and the .NET adoption was mostly dropped, as far as I remember, when they did the "reset" and pivoted to Vista.

Because the WinDev team sabotaged, the effort, instead of doing an Android or ChromeOS with everyone roaming into the same managed direction, they made sure they pretty Windows APIs would win..

So since Vista all new APIs follow Longhorn ideas, while using COM, followed by Windows Runtime, with the caveat that tooling is just as bad as before .NET was invented, but hey they are happy fellows on their little turf.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#350

I really hope they build some kind of application registry, including listing projects that don't yet work on RavynOS, so that the community can see which packages are most in-demand, what % of apps that people want are supported, reviews from others on stability for the platform, etc. Could bootstrap this by looking at everything in Homebrew (including casks) and sharing whether it seems to work on RavynOS yet (or w…

The biggest gap from developers will be the lack of docker on freebsd.

GNU/Linux developers.
Post reply on HN