I love the aesthetic of 90's/00's desktop interfaces and use bb4win and openbox to recreate the look. It's too bad everything is so much flatter and antialiased in most recent operating systems. I purposely got myself a lower resolution monitor (in 4:3) so the bitmapped fonts I use are easier to see. I wonder if there's a WM that can mimic the look of old versions of GNOME/KDE more closely.
SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
31–40 of 186 posts
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#32I think this is an impressive achievement, and certainly something I could never do. But I'm a little disappointed in the state of desktop operating systems these days. I don't see any innovation. Every OS is just splashing chrome on the same WIMP paradigm that's been available to consumers for 35 years. Maybe I'm looking for the equivalent of a flying car, but I wish someone would come up with an OS, or even just an…
C/C++ programmers have been building their own hobby OS's non-stop since Linux came out. There's lots of example code out there for initializing the bare metal, writing bootloaders, task switching, controlling the MMU there for those languages. I even got a certain distance myself nearly 20 years ago, and I'm a complete hack. I only gave up because I never figured out how to initialize VESA graphics from protected mode, and I sure as hell didn't want do it with 16-bit code from the bootloader.
We all know what a disaster area C/C++ are, the number of CVE's we see in the Linux kernel and userland because of this, etc etc, we hear about it every day on HN. So I personally like to see some of those people put their money where their mouth is. I think that would be an innovation.
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#33Earlier quoted context omitted.
Screenshots of 90s operating systems are so relaxing . I miss interfaces that looked like interfaces, and distinct from content.
BeOS is another one that comes to mind.
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#34I think this is an impressive achievement, and certainly something I could never do. But I'm a little disappointed in the state of desktop operating systems these days. I don't see any innovation. Every OS is just splashing chrome on the same WIMP paradigm that's been available to consumers for 35 years. Maybe I'm looking for the equivalent of a flying car, but I wish someone would come up with an OS, or even just an…
At the risk of sounding inflammatory (which is not my intention), what I'd like to see is the FP and RIIR crowds getting their hands dirty and write a hobby OS like this up to this level in their language of choice. If that means they need to assemble a stable ABI/API that other programmers can build against, then that's the challenge. C/C++ programmers have been building their own hobby OS's non-stop since Linux cam…
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#35Earlier quoted context omitted.
At the risk of sounding inflammatory (which is not my intention), what I'd like to see is the FP and RIIR crowds getting their hands dirty and write a hobby OS like this up to this level in their language of choice. If that means they need to assemble a stable ABI/API that other programmers can build against, then that's the challenge. C/C++ programmers have been building their own hobby OS's non-stop since Linux cam…
https://github.com/froggey/Mezzano
Although it's not clear that it has a GUI toolkit up to the level of complexity that SerenityOS is showing though. If it does it's not being shown off, and I'd love to see the performance.
I'd love to see more examples if anyone can find them.
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#36Hello friends, author here! Fun to see my project on HN again. If you would like to see the system in action, I did a demo video in March[1] and one in April[2]. I’m happy to answer any questions you might have about the system. I’m not an expert on operating systems, but I can be pretty productive :) [1] https://youtu.be/hE52D-zbX3g [2] https://youtu.be/RBr5If8GrM4
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#37Earlier quoted context omitted.
https://github.com/froggey/Mezzano
Nice! Great example. I remember seeing this a while ago and being impressed. Even more impressive is that there are no .c or .s files in that repo at all that I can see. Although it's not clear that it has a GUI toolkit up to the level of complexity that SerenityOS is showing though. If it does it's not being shown off, and I'd love to see the performance. I'd love to see more examples if anyone can find them.
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#38Earlier quoted context omitted.
Nice! Great example. I remember seeing this a while ago and being impressed. Even more impressive is that there are no .c or .s files in that repo at all that I can see. Although it's not clear that it has a GUI toolkit up to the level of complexity that SerenityOS is showing though. If it does it's not being shown off, and I'd love to see the performance. I'd love to see more examples if anyone can find them.
IIRC it includes a macroassembler as a DSL in lisp; booting bare-metal with zero assembly is just not possible.
Well that makes sense on Intel anyway, the first stage bootloader has to fit into a single 512-byte sector (the MBR) doesn't it? Not sure if this still true in these modern days of EFI.
Re: SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics
#39Looks like Windows 95.