First post, by shitbird
Hello friends,
There was a thread some years ago about what contemporary operating systems actually work on i586. From a great deal of searching and testing, I have found that there are only three, and I have only tested and confirmed two to work.
1. ReactOS (unconfirmed by myself)
Developers state it should work and I see no reason why it shouldn't. However, I don't have a PCMCIA CD drive, so I cannot install it to find out. Maybe I will plop it onto an empty FAT32 partition the way I do with W98SE and see about it at some point. However, it doesn't much interest me, so likely I will just forget about it.
2. KolibriOS (tested working by myself)
KolibriOS is insanely cool, it runs great, only needs a floppy drive, has impeccable aesthetics and is seemingly impossible to install to disk without Windows. It also doesn't support any networking adapters I own. My spouse uses it with their Libretto FF1100V and enjoys the experience considerably.
3. NetBSD (tested working by myself)
I have a lot to say about this operating system. It is my favorite I've ever used on any platform.
For one, the above referenced thread has people indicating that it is bloated and essentially doesn't work because of this. This could not be further from the truth. The issue is that NetBSD is not intended to be used exactly the way it ships. It is intended for the user to configure it after install. This configuration includes compiling your own kernel to suit your own needs. So, yes, the default "GENERIC" kernel is like 24mb and is slow to run on 32mb of RAM. But if you have 32mb of RAM, you should already have a "GENERIC_TINY" kernel built and ready to be swapped in when you finish your initial installation. Is this stated anywhere in the documentation? I don't know. But the tiny kernel is like 3mb, which leaves plenty of RAM even on 32mb systems. From there, you can recompile with whatever drivers you find to be missing over time; adding my Xircom ethernet card barely changed the size of the kernel at all.
Second, this operating system rocks in usage. In my eyes, it is the ideal; it is Unix and it is simple. It doesn't throw curveballs at you, it doesn't expect you to know anything specific to it, it isn't quirky. It is exactly what you mold it to be and nothing more. The documentation is excellent and the manpages are always enlightening, though it could use more examples of command usage, I suppose. It has tons of applications in its packaging system, and most of the games available have very low system requirements. Installing from disk is supported out of the box, so no network is even needed to have a great experience with it.
That said, its a great way to get old machines online! Many seem (in my opinion, oddly) afraid of connecting their old machines to their network. Well, NetBSD 10.1 (the latest release) runs great on my Libretto 70CT. I've been checking out pkgsrc over CVS for a couple hours now, 🤣. I'm looking forward to getting Links installed to see what the web browsing experience is like. Probably fine.
Does X run on 32mb of RAM? I'm told it doesn't - that it needs at least 64mb. I haven't tested this. I'll probably install an Xserver just to see if I can launch some SDL games from the console. If it doesn't work, oh well. There's always W98SE for games! But if you do have >64mb of RAM, then I see no reason why it shouldn't work for you.
Here's the 70CT checking out pkgsrc:
Here's another of the same from another angle:
Linux? I believe no current GNU/Linux works. Maybe on some later 586s, but not on any I own. Even the ones that claim to do not. You will find if you look hard enough that they all require instructions that were added late in i586's run. OpenBSD, as well, does not work, despite claims it should. I know from many failed installation attempts (and it is exceedingly easy to install on properly supported platforms).
So my strong recommendation is NetBSD. If you find you need help getting it to run, I can help you in this thread, and eventually PMs (my account has too few posts for PMs, I believe). In fact, I would love to help you. Let me know if you have found any others to work recently! And how your NetBSD installs go, if you decide to do so, even if they go great!