There needs to be an operating system built from scratch, and built right from the start...

There needs to be an operating system built from scratch, and built right from the start. Linux is a big bloated shitball, Windows is a big bloated unstable and closed source shitball, and OS X is like a big cube of gay disappointment. BSDs are all stuck in the 90s and every Unix distro except maybe Solaris is completely dead, and those are stuck in the early 2000s at best. Plan9 is 80s autism.

If you want to know what a really good desktop OS looks like, take a look at Haiku OS. It has a good looking and consistent GUI that just works, and as a result it's simple and convenient to use. The installer works flawlessly in under a minute. Due to it's Unix-like underpinnings, you get a fantastic file system (BeFS) and other tools like Bash, and partial POSIX compliance makes porting a lot easier. It uses a hybrid kernel that's rock solid and offers many of the features of a full microkernel, including the isolation of device drivers.

The ideal server/embedded OS is Sculpt OS. This is a full microkernel system that's based on the seL4 kernel and the Genode framework. This is literally space age software being made available to the public, which was previously only used in the consoles of fighter jets and other advanced weapons systems. You never have to reboot for updates, and it's damn near impossible to knock it offline unless you break the hardware. The modular design allows it to heal itself. If one process crashes, even in the kernel, another can simply restart it without restarting the whole system.

The future is now.

Attached: 8514E9F0-9CC6-4B54-906C-9AE498D00444.jpeg (638x479, 55.53K)

Other urls found in this thread:

youtube.com/watch?v=GQE3a8WLeds
twitter.com/SFWRedditGifs

Said literally every fucking OS developer of all time. Stop trying to reinvent the wheel.

pick one

And yet they are all shitty UNIX clones, even Windows. The real next OS will be written in Haskell and all programs in Haskell, so no memory management will be needed.

A CP/M clone with a networking stack would be enough for the vast majority of things.

But then we'll have to rewrite it in rust.

You are a fucking retard, POSIX is one of the main bottlenecks in highly concurrent systems.

The base system doesn't need POSIX or Linux-specific interface APIs, a microkernel would allow for a lightweight container style approach which provides compatibility for existing software.


And then programs will run like shit, the next big leap in performance for computer hardware will be in the form of high throughput high latency serial memory. Memory management will become a harder for compilers and runtime environments to handle and languages like C++ and Rust will have features added to them to provide the memory layout and management flexibility needed to take advantage of the hardware.

Maybe not exactly CP/M, but I like the idea of that. On loonix I can do about 70% of tasks in a framebuffer, and that’s including watching videos, as mpv and some other players allow you to watch in a TTY if given some options. The only issue is that graphical browsers and vidya both require a windowing system. I think it’d be interesting if there was an OS that worked like old DOS, where it was a command line system that loaded whatever GUI application you wanted in fullscreen, and then threw you back to the command line when you closed it.
It would never actually happen, but would be a fun idea. Honestly the easiest and most practical way to go about it would be to find a way to get graphical programs to run on any framebuffer, rather than making a whole new OS

Thanks for the laugh.

...

...