I make the specification of non-linux because otherwise this would just become a thread full of obscure distros that do the same thing as a million other distros.
Some lesser known OSs:
- AROS - based on Amiga OS, has some derivatives like IcarOS and MorphOS
- Haiku - based on BeOS
- Redox - Unix-like, made in Rust (might technically count as linux?)
- Serenity - Unix-like, very late 90s look and feel
- Kolibri - Tiny OS, the image is ~44MB. It also has a smaller version that fits in a single floppy.
- PhantomOS - When 3 Russians decide to turn everything about a typical OS upside down.
78 Comments
mozz@mbin.grits.dev · 59 pts · 2y
Plan 9
It is an absolutely revolutionary OS by some of the original creators of Unix, that extends its core concepts in more coherent and elegant ways into the world of modern computing, instead of having everything from networking on up be tacked on by people who were perfectly capable but lacked the vision.
Examples:
Instead of NAT, if one machine on your network has the internet and the others don’t, you can say “use that other machine’s network stack now” and boom everything works. Your machine knows what its real external IP address is, it can listen on world-facing ports on the other machine as it needs to, everything works and is simple.
There’s a command for “run the rest of this session’s commands on that other machine’s CPU / memory” and it all just works. The sensation is that your computer just got magically faster.
Etc etc. I actually haven’t played with it extensively, and deployment is so limited that I’m not sure how useful it would even be, but if you are a fan of well made OSs that do things in a genuinely different fashion, it is objectively the best option to play around with. sdf.org has a place you can get an account on their Plan 9 machines and they do little free beginner courses in it over livestream.
TootSweet@lemmy.world · 20 pts · 2y
This. I'd love to see Plan 9 go mainstream in some form, but alas it seems very unlikely.
I've heard said of it that it's "more Unix than Unix.
Aggravationstation@feddit.uk · 9 pts · 2y
I've come across Plan 9 in the past and assumed it was only really useful in a "time-sharing" type scenario like OG Unix used to be used for. Am I wrong about that?
jecxjo@midwest.social · 10 pts · 2y
Think less about time sharing and more about using all the computers you own together.
You would have a netbook with no compute power as your UI sitting on your couch. You could connect to your beefy desktop to do all the computations for your video editor or playing a game and never have to be sitting at your desk.
You could also have a big file store device with lots of drives to store stuff.
We can do some of this now, I ssh into my desktop from my couch and have a NFS in the basement. But they all operate as separate devices that i have to really work at getting to operate together. Plan9 was designed where you'd just pick devices off of the network and the tasks operated normally. Pick your video card, local or over the network to the beefier GPU.
mozz@mbin.grits.dev · 6 pts · 2y
The networking stuff probably won’t do you much good if you do not have other Plan 9 systems to talk to, but the GUI and window manager and editor, those also operate in this way that’s 100% different from anything else that exists. To me the networking and the way the file sharing works are probably the most interesting things, so IDK, you might be partly right.
I think this might be part of why it hasn’t caught on at all is that a lot of the stuff about it that works better only works better when talking with other Plan 9 systems, of which there aren’t really any.
TootSweet@lemmy.world · 4 pts · 2y
I'd say so. It was built to be the sort of general purpose OS that Linux is, only taking into account everything we've learned about how to make a good operating system from the whole history of *nix. And Plan 9 is newer than Linux in the sense that its first release came out after the Linux kernel's first release. X11 has even been run on Plan 9 with adapter layers.
neidu2@feddit.nl · 7 pts · 2y
Gotta love the naming of a P9 user space fork: Plan 9 from User Space
ICastFist@programming.dev · 4 pts · 2y
At a quick glance on the wiki page, it sounds like something that would work great if we needed hundreds "dumb" terminals that just connected to a central server and received/displayed the output back to the user
mozz@mbin.grits.dev · 8 pts · 2y
Incorrect. That’s X11; we have that. Plan 9 is a little hard to explain quick, but I gave some examples already of stuff that is trivial with it that’s a big weird difficulty on other modern systems, but in addition to that the whole UI and the terminal / editor also work radically differently to how Unixlike systems do it.
marzhall@lemmy.world · 3 pts · 2y
That's most of what we do today.
Every web app you use right now - which is most of your day for most users - is just a dumb terminal UI hitting some API on some foreign computer.
Plan 9 uses the file system as a way of interacting with apis. Linux took this idea directly by copying in the
/procfilesystem from 9, which are not bytes on a disk but are instead the kernel presenting its running processes in the format of files and directories in your file namespace, and with which you can interact to control those processes.It also took this idea and created FUSE - file systems in user space - so that you can do the same thing on Linux as a user, but with not quite the same ease you have on plan 9 - and notably, fuse file systems are not naturally network file systems, and so you can't export them as easily to the network as you can with nine machines, where it's implicit.
Last, Linux took the idea of per-process namespaces from 9, setting the stage for all of the docker, snap, etc. tools we use today.
In short, a lot of nine already is mainstream because it's been adopted by Linux. However, using plan 9 and then returning back to Linux feels like putting on bulky gloves, because Linux did not start with these concepts in mind, but bolted them on after.
/Tinyrant
bionicjoey@lemmy.ca · 43 pts · 2y
TempleOS, because for it to go mainstream, a sizeable chunk of the population would need to go fully insane, and I think that'd be interesting
philpo@feddit.de · 9 pts · 2y
Maybe more insane would actually cancel out the insanity already existing?
Or do I now sound insane?
Anyway, came for Temple OS as well.
CanadaPlus@lemmy.sdf.org · 4 pts · 2y
Yup. Ctrl+F'd here.
Blaster_M@lemmy.world · 32 pts · 2y
ReactOS. The "We have Windows at home" OS.
Maybe then it will see proper development to become that which it should be.
ICastFist@programming.dev · 8 pts · 2y
I wish I would win top prize of some lottery, I'd donate a good deal of money to ReactOS and pray it finally developed enough to at least manage to make stable installer images
originalucifer@moist.catsweat.com · 24 pts · 2y
TempleOS
WeirdGoesPro@lemmy.dbzer0.com · 14 pts · 2y
So glad to see somebody finally mentioned the only God tier OS.
ripcord@lemmy.world · 1 pts · 2y
I run it at home (along with every other OS mentioned here so far).
It's...really something.
neidu2@feddit.nl · 24 pts · 2y
I'd love for FreeBSD to become more mainstream/popular (again)
kionite231@lemmy.ca · 1 pts · 2y
I really want to use FreeBSD but it doesn't support my hardware sadly :(
gregorum@lemm.ee · 21 pts · 2y
"inspired by" would be more accurate. there's no original BeOS code in Haiku for legal reasons (other than the interface, which was open-sourced with the release of BeOS 5). All backwards-compatibility with original BeOS software is (impressively) reverse-engineered. Haiku OS is, itself, original software made to - in every way - look, feel, and operate just like BeOS did.
edit: i had a buddy in high school who had a BeBox. it was like having the best of a Mac and a PC in one machine. it really was a spectacular machine and OS. i really wish Apple had picked it up, but they went with NeXTSTEP instead, which, i admit, was still a pretty solid choice.
Glitch@lemmy.dbzer0.com · 19 pts · 2y
PalmOS as an alternative to Android/ios
some_guy@lemmy.sdf.org · 9 pts · 2y
Do you mean the successor WebOS? Cause I thought that was pretty cool when I test-drove it in a mobile store.
ICastFist@programming.dev · 6 pts · 2y
It really feels like any alternative in mobile space would be a welcome addition, though first we'd need OEMs to stop being assholes and allow users to more easily install custom ROMs or whatever.
maniii@lemmy.world · 1 pts · 2y
Now only to be found on LG TVs. :-(
velox_vulnus@lemmy.ml · 18 pts · 2y
HulkSmashBurgers@reddthat.com · 10 pts · 2y
Gnu Guix is working on HURD integration.
velox_vulnus@lemmy.ml · 6 pts · 2y
jecxjo@midwest.social · 3 pts · 2y
I feel like HURD is the generational starship of operating systems. Will never be completed in my lifetime but eventually my great great grand children may some day use it.
BaumGeist@lemmy.ml · 14 pts · 2y
kylie_kraft@lemmy.world · 14 pts · 2y
Firefox OS. ...really I just want Chrome OS but FOSS by Mozilla. I know it's anti-privacy, but having sign-in + 1 click deployment on a new device is dope
FireWire400@lemmy.world · 13 pts · 2y
Haiku is already pretty great to use in my opinion, despite still being in beta; with the right hardware you could easily daily drive it
Andromxda@lemmy.dbzer0.com · 12 pts · 2y
OpenBSD. Imagine everyone just running a secure OS.
BlueEther@no.lastname.nz · 10 pts · 2y
I remember running BeOS back in the early 90s so I guess I’d go with Haiku
grue@lemmy.world · 9 pts · 2y
HURD, obviously.
I'm happy with any OS as long as it's GNU.
rikudou@lemmings.world · 1 pts · 2y
To cite our god, Linus Torvalds:
Andromxda@lemmy.dbzer0.com · 8 pts · 2y
ReactOS would be kinda fun
Admetus@sopuli.xyz · 2 pts · 2y
Back to the ol' times of Windows.
maniii@lemmy.world · 2 pts · 2y
That too NT 5.x ! I wish we had stuck with Windows 2000 Professional.
vortexal@lemmy.ml · 7 pts · 2y
To name something that hasn't been mentioned yet, ArcaOS, which based on OS/2. It supports modern hardware and in addition to some preinstalled software, it also has some compatibility layers to run software from other OSs.
hactar42@lemmy.world · 3 pts · 2y
I still remember the huge marketing push IBM put into it in the mid-90s. Who would have thought it wouldn't take off when they never actually showed what it looked like. Just a bunch of people describing it.
https://m.youtube.com/watch?v=5dtlwInFhlk
PipedLinkBot@feddit.rocks · 1 pts · 2y
Here is an alternative Piped link(s):
https://m.piped.video/watch?v=5dtlwInFhlk
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I'm open-source; check me out at GitHub.
d3Xt3r@lemmy.nz · 6 pts · 2y
Serenity for sure. I love the 90s aesthetic and would like to see it make a comeback. At the very least I'd like to see their Ladybird browser become mainstream - we really need more alternatives to the Chromium family.
unknowing8343@discuss.tchncs.de · 6 pts · 2y
Redox OS seems like it's turning into something cool.
azimir@lemmy.ml · 4 pts · 2y
I'm giving RedoxOS a real investigation. From a "let's actually secure the code" perspective, it's a next gen attempt over C/C++ at the kernel level.
HarriPotero@lemmy.world · 5 pts · 2y
MorphOS. It's still kicking.
IsoSpandy@lemm.ee · 5 pts · 2y
Refox OS. I know today isnt a magic bullet but it makes committing memory mistakes a lot harder. Also rust gets first class status as the is standard library calls it and we can slowly get over the legacy of C.
FeelThePower@lemmy.dbzer0.com · 5 pts · 2y
Serenity is beautiful, so I guess I would pick that.
Fleppensteijn@feddit.nl · 5 pts · 2y
OS/2 Warp
Gobo@lemmy.world · 1 pts · 2y
I was looking for this
some_guy@lemmy.sdf.org · 5 pts · 2y
The only one of these that I know is Haiku (as an extension of BeOS). I was already a Mac user when Apple was flirting with purchasing Be, so I installed in on my PowerMac 9500 and took it for a test spin. I liked it, though I was too young and inexperienced (and this was pre-broadband) to really get a good feel for it. I think I switched back to MacOS within a day just because what else did I know to do with it.
ripcord@lemmy.world · 4 pts · 2y
Yeah, I was going to say Haiku. It's surprisingly capable for this day and age (although needs tonnnns of work)
CanadaPlus@lemmy.sdf.org · 4 pts · 2y
Nobody's mentioned Guix. It's a GNU project, which is like Nix, but has a number of novel features. I'll copy in from my own thread about it:
It's planned to be Hurd compatible, so I'd argue it counts.
deathbird@mander.xyz · 4 pts · 2y
Haiku, but honestly I'm just happy to see the conversations here
mexicancartel@lemmy.dbzer0.com · 3 pts · 2y
Guix GNU/Hurd of course lol
Melatonin@lemmy.dbzer0.com · 3 pts · 2y
GEM
Because it's truly outrageous
ICastFist@programming.dev · 2 pts · 2y
This? https://en.wikipedia.org/wiki/GEM_(desktop_environment)
Melatonin@lemmy.dbzer0.com · 3 pts · 2y
Yes. My first computer was an Atari 520ST. No hard drive, 520k of ram, and and GEM ran on a dedicated chip.
It's a graphical shell over DOS, but still exists.
A7thStone@lemmy.world · 2 pts · 2y
I'll second GEM. The 520ST was my first computer as well.
Melatonin@lemmy.dbzer0.com · 2 pts · 2y
It did a lot with a little!
Crozekiel@lemmy.zip · 3 pts · 2y
That "Unix" os from the og jurassic park movie.
maniii@lemmy.world · 3 pts · 2y
I wish Nokia N900 / N950 with Maemo or Meego OS. And full opensource, full MPL or MIT licensed.
I truly wish SailfishOS could be that replacement but I've been burnt too many times already.
stoy@lemmy.zip · 3 pts · 2y
There are a few aspects we need to consider...
For the UI, I would go with beOS, Haiku is cool, but the look is a bit too modern, I love the clean look of beOS's UI
For the best compabillity, after a lot of work, ReactOS, a project aiming to create an open source os that is binary compatible with Windows 2000.
DeltaWingDragon@sh.itjust.works · 2 pts · 253d
I would travel back in time and make Acorn RISC OS go mainstream. It's a light OS with a full desktop environment, capable of playing video and rendering anti-aliased fonts, that boots all from ROM and runs on an 8MHz ARM CPU and 512 KB RAM.
I said "go back in time" because I'm not sure how advanced it is compared to modern systems, it's single-user only and has cooperative multitasking, instead of preemptive.
JohnBon@discuss.tchncs.de · 2 pts · 2y
Qubes
Fubarberry@sopuli.xyz · 2 pts · 2y
Qubes is linux isn't it?
Andromxda@lemmy.dbzer0.com · 4 pts · 2y
Technically it's based on the Xen type-1 hypervisor
ICastFist@programming.dev · 1 pts · 2y
But that's Linux
JohnBon@discuss.tchncs.de · 1 pts · 2y
Honnest question: why is it Linux? I can't find relevant information on the matter. Every source point the fact that it's a bare metal hypervisor therefore not Linux but that's all. Could you enlighten me on the matter? Thanks in advance.
ICastFist@programming.dev · 1 pts · 2y
That was my first impression after a quick glance at it, since it listed Fedora, Debian and several other linux "flavors", plus wikipedia lists it as "OS Family: Linux".
Looking and paying proper attention, I see that it doesn't actually use the linux kernel, the OS just starts VMs for whatever applications you need. The dom0, the "main virtualized OS" and basically the bare minimum the user will interact with, runs Fedora, which is linux.
I see why I'd still call it linux, even if it's "not really" linux due to the kernel (Xen hypervisor) being something completely different, because all the user interaction goes through Fedora.
JohnBon@discuss.tchncs.de · 2 pts · 2y
Thanks for the explanation, I understand now your point of view. It sums up on which layer we consider then. BTW qubes is a fantastic OS if you want isolation of information or privacy. One VM could serve for work, another for browsing, and eventually for privacy. Take care !
jet@hackertalks.com · 2 pts · 2y
Qubes
xia@lemmy.sdf.org · 2 pts · 2y
Maybe minix? Because microkernel.
barsquid@lemmy.world · 2 pts · 2y
L4! Imagine all we could do if the kernel was tiny and everything was user space.
ICastFist@programming.dev · 1 pts · 2y
Had a quick read about it, looks like an interesting skeleton to base an end user OS.
pastermil@sh.itjust.works · 2 pts · 2y
seL4
A formally verified microkernel
Andromxda@lemmy.dbzer0.com · 2 pts · 2y
Here's the link for Redox OS btw: https://www.redox-os.org/
Aux@lemmy.world · 1 pts · 2y
As someone who used to use FreeBSD for many years, I vote FreeBSD!
JackbyDev@programming.dev · -4 pts · 2y
Honestly, if I had this magic power, I'd pick something like Ubuntu or Fedora. The exact pick doesn't matter, I don't want this to devolve into a holy war, but I want to "The Year of the Linux Desktop" to stop being a tongue in cheek meme. I want Windows and Apple to have to make meaningful changes to maintain their market share.
wargreymon2023@sopuli.xyz · -16 pts · 2y
::: spoiler Hear me out metaverse :::
Goun@lemmy.ml · 2 pts · 2y
This is the only thing we should dream of