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…
A dream of an ultimate OS (1995)
181–188 of 188 posts
Re: A dream of an ultimate OS (1995)
#182From 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.
Re: A dream of an ultimate OS (1995)
#183Earlier 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).
Re: A dream of an ultimate OS (1995)
#184Earlier 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…
Re: A dream of an ultimate OS (1995)
#185Earlier 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.
Re: A dream of an ultimate OS (1995)
#186Re: A dream of an ultimate OS (1995)
#187Split 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.
Re: A dream of an ultimate OS (1995)
#188Earlier 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.
It's an exercise on self-delusion to pretend PA can replace ALSA as long as it has this blatant issue.