this post was submitted on 29 May 2024
70 points (100.0% liked)

Asklemmy

1454 readers
52 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
 

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.
top 50 comments
sorted by: hot top controversial new old
[–] mozz@mbin.grits.dev 40 points 5 months ago* (last edited 5 months ago) (3 children)

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.

[–] Aggravationstation@feddit.uk 7 points 5 months ago (2 children)

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 7 points 5 months ago* (last edited 5 months ago)

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 5 points 5 months ago

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.

[–] neidu2@feddit.nl 6 points 5 months ago* (last edited 5 months ago)

Gotta love the naming of a P9 user space fork: Plan 9 from User Space

[–] ICastFist@programming.dev 4 points 5 months ago (1 children)

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 6 points 5 months ago

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.

[–] bionicjoey@lemmy.ca 33 points 5 months ago (1 children)

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 8 points 5 months ago (1 children)

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 3 points 5 months ago

Yup. Ctrl+F'd here.

[–] neidu2@feddit.nl 20 points 5 months ago (1 children)

I'd love for FreeBSD to become more mainstream/popular (again)

load more comments (1 replies)
[–] gregorum@lemm.ee 18 points 5 months ago* (last edited 5 months ago)

Haiku - based on BeOS

"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.

[–] originalucifer@moist.catsweat.com 16 points 5 months ago (1 children)
[–] WeirdGoesPro@lemmy.dbzer0.com 8 points 5 months ago

So glad to see somebody finally mentioned the only God tier OS.

[–] BaumGeist@lemmy.ml 11 points 5 months ago* (last edited 5 months ago)

Redox isn't Linux, it uses its own kernel. I want this one to succeed above all others, just because Rust was born to perform this kind of application: guaranteed memory safety when dealing with tens of thousands of lines of code handling hundreds of moving parts running thousands of different tasks, all at a very low level.

I'll second Plan 9, just because it sounds like scifi and truly takes advantage of how interconnected all computing hardware has become.

Third place goes to anything based on GNU Hurd. The microkernel architecture intrigues me, and I'd like to know how it effects the end user. Plus I'm just a big fan of the copyleft/FOSS aspect.

Also, I'd just like any mobile device alternative that's not AOSP, and Linux seems like a bad fit for mobile in general. Why do we need a fully-featured, all-purpose kernel when we're only gonna put it on a known number of SoCs and therefore a known set of hardware configurations? We could be optimizing the hell out of our privacy-friendly mobile OSes, but instead we've shackled ourselves to google or linux

[–] Glitch@lemmy.dbzer0.com 11 points 5 months ago (2 children)

PalmOS as an alternative to Android/ios

[–] some_guy@lemmy.sdf.org 7 points 5 months ago

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 4 points 5 months ago

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.

[–] Andromxda@lemmy.dbzer0.com 10 points 5 months ago

OpenBSD. Imagine everyone just running a secure OS.

[–] BlueEther@no.lastname.nz 9 points 5 months ago

I remember running BeOS back in the early 90s so I guess I’d go with Haiku

[–] unknowing8343@discuss.tchncs.de 8 points 5 months ago (1 children)

Redox OS seems like it's turning into something cool.

[–] azimir@lemmy.ml 4 points 5 months ago* (last edited 5 months ago)

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.

[–] Andromxda@lemmy.dbzer0.com 7 points 5 months ago (1 children)
[–] Admetus@sopuli.xyz 2 points 5 months ago

Back to the ol' times of Windows.

[–] FeelThePower@lemmy.dbzer0.com 5 points 5 months ago

Serenity is beautiful, so I guess I would pick that.

[–] vortexal@lemmy.ml 5 points 5 months ago

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.

[–] IsoSpandy@lemm.ee 5 points 5 months ago

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.

[–] d3Xt3r@lemmy.nz 5 points 5 months ago

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.

[–] CanadaPlus@lemmy.sdf.org 5 points 5 months ago* (last edited 5 months ago)

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:

Based on what I’ve heard so far: GNU Shepard instead of systemd, a package manager that compiles things from source and allows user-defined compiler options, a totally different way of arranging system files, and Guile-Scheme is used for everything; it sounds like there’s no other kind of configuration anywhere.

It's planned to be Hurd compatible, so I'd argue it counts.

[–] deathbird@mander.xyz 4 points 5 months ago

Haiku, but honestly I'm just happy to see the conversations here

[–] some_guy@lemmy.sdf.org 4 points 5 months ago

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.

[–] mexicancartel@lemmy.dbzer0.com 3 points 5 months ago

Guix GNU/Hurd of course lol

[–] Crozekiel@lemmy.zip 3 points 5 months ago (1 children)

That "Unix" os from the og jurassic park movie.

[–] Malgas 7 points 5 months ago (1 children)

That was actually Unix. Specifically the fsn file manager for IRIX.

There's a Linux clone called fsv.

load more comments (1 replies)
[–] wargreymon2023@sopuli.xyz 3 points 5 months ago* (last edited 5 months ago) (1 children)
[–] Goun@lemmy.ml 2 points 5 months ago

This is the only thing we should dream of

[–] Fleppensteijn@feddit.nl 3 points 5 months ago
[–] stoy@lemmy.zip 3 points 5 months ago

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.

[–] Andromxda@lemmy.dbzer0.com 2 points 5 months ago

Here's the link for Redox OS btw: https://www.redox-os.org/

[–] JackbyDev@programming.dev 2 points 5 months ago

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.

[–] xia@lemmy.sdf.org 2 points 5 months ago

Maybe minix? Because microkernel.

[–] Melatonin@lemmy.dbzer0.com 2 points 5 months ago* (last edited 5 months ago) (1 children)

GEM

Because it's truly outrageous

[–] ICastFist@programming.dev 2 points 5 months ago (1 children)
[–] Melatonin@lemmy.dbzer0.com 2 points 5 months ago* (last edited 5 months ago)

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.

[–] JohnBon@discuss.tchncs.de 2 points 5 months ago (5 children)
[–] Fubarberry@sopuli.xyz 2 points 5 months ago (1 children)
[–] Andromxda@lemmy.dbzer0.com 4 points 5 months ago

Technically it's based on the Xen type-1 hypervisor

load more comments (4 replies)
load more comments
view more: next ›