Live data from Hacker News

A dream of an ultimate OS (1995)

okmij.org

181–188 of 188 posts

Re: A dream of an ultimate OS (1995)

#181
post #119

All I want is an OS that has as few of the weaknesses as possible and all the best things about all the current major operating systems; examples: Flagship gaming support from Windows, Stability and flexibility from Linux, and Design principles from MacOS. Each of those three operating systems have some weaknesses that makes me jump between them quite often. Things like: Forced updates in Windows 10, certain lack of…

I switched to Linux in June 2018 with the intention of playing less games simply because Linux couldn't run most of them. It worked pretty well. Then a month later Valve released Steam Play and Proton which ruined my perfect plan. I spent far more hours playing Windows games on Linux than I had intended.

Re: A dream of an ultimate OS (1995)

#182
post #54

From a sufficiently abstract point of view, one could argue that classic DBMSs are already looking like small operating systems: - are composed of multiple processes; can include process management code - can access hardware directly (for efficient arrangement, caching and retrieval of data) - include support for multiple users, concurrent sessions - stored procedures require compiler tooling and runtime (VM) - can b…

A lot of things are starting to work like operating systems for performance and/or security reasons. We might need to eliminate the distinction in our thinking to get better results on new systems. Quite a few programmers and researchers already have, making things like you describe. Others are building from hardware up to try to make their implementations more 1-to-1 with how hardware works.

[deleted]

Re: A dream of an ultimate OS (1995)

#183
post #144

Earlier quoted context omitted.

> The Nvidia drivers are getting there, but they're nowhere close to Windows...have to restart to use a dual monitor setup I have a desktop with a discrete Nvidia card, and on Linux I'm easily able to turn on my second monitor after the system is already booted and have it be recognized. I'm super curious to hear what issues you ran into with this sort of thing, because it all works without hassle for me.

The issue I'm having is that Nvidia driver 418 doesn't support my HDMI out (still haven't figured out why), but 390 has atrocious power management. So when I'm mobile, I switch to 418 (restart), and at my desk back to 390 (restart again).

Ah, yeah, that does sound extremely painful. I'm guessing you've already tried using noveau to see if that works better?

Re: A dream of an ultimate OS (1995)

#184

Earlier quoted context omitted.

Audio. A great many people work with audio or want to work with audio, and Windows and OSX are lightyears ahead of Linux in terms of ease of use and overall quality. You'd think the PulseAudio fiasco would have improved the situation, but I believe the developers thought as you did, and so built a system that's woefully encumbered with latency. Jack improves the situation WRT latency, but it comes at the cost of an a…

> You'd think the PulseAudio fiasco would have improved the situation PA is in rather good shape now & it has capabilities its predecessors didn't. But it's very hard to get people to update their notions about something once it sets in. No matter how much Microsoft tries, Windows will always be 'insecure, virus-ridden', macOS will always be super stable, beautiful, no matter how much Apple screws up & Linux will alw…

PulseAudio remains practically unusable for an audio workstation; latency in the tens or twenties of miliseconds are unacceptable.

Re: A dream of an ultimate OS (1995)

#185

Earlier quoted context omitted.

> You'd think the PulseAudio fiasco would have improved the situation PA is in rather good shape now & it has capabilities its predecessors didn't. But it's very hard to get people to update their notions about something once it sets in. No matter how much Microsoft tries, Windows will always be 'insecure, virus-ridden', macOS will always be super stable, beautiful, no matter how much Apple screws up & Linux will alw…

PulseAudio remains practically unusable for an audio workstation; latency in the tens or twenties of miliseconds are unacceptable.

If you want realtime, there's JACK. PA is intended to replace/supplement ALSA, it has features like network transparency, per app volume control, EQ, virtual outputs etc. Not every SW has to have every feature, but PA has useful features ALSA doesn't.

Re: A dream of an ultimate OS (1995)

#187
post #134

Split the OS into different services. The file system, the run-time (EXE) management system, the UI manager, the coordinator, etc. For one, you could mix and match and pick the best part for your needs. That's a more webby and cloudish view of things, I would note. I do agree our file-systems need to be more RDBMS-like. I'd like to see "Dynamic Relational" experimented with more. You don't necessarily need to pre-wir…

Plan 9 was trying to do this.

What went wrong?

Re: A dream of an ultimate OS (1995)

#188

Earlier quoted context omitted.

PulseAudio remains practically unusable for an audio workstation; latency in the tens or twenties of miliseconds are unacceptable.

If you want realtime, there's JACK. PA is intended to replace/supplement ALSA, it has features like network transparency, per app volume control, EQ, virtual outputs etc. Not every SW has to have every feature, but PA has useful features ALSA doesn't.

PA can't supplement ALSA, because PA can't cover all cases. It is not suitable for realtime.

It's an exercise on self-delusion to pretend PA can replace ALSA as long as it has this blatant issue.

Post reply on HN