Small Linux distros (one is 1.44MB)

User avatar
Caldor
Top Contributor
Posts: 930
Joined: Sat Jul 25, 2020 11:20 am
Has thanked: 112 times
Been thanked: 111 times

Small Linux distros (one is 1.44MB)

Unread post by Caldor »

I have been looking into some very small Linux distros and wanted to try them on the MiSTer and its AO486 core.

One is Kolibri OS, which can run from a 1.44MB floppy and somehow still have a web browser, file manager, Minesweeper, Snake, Flappy bird, a text editor, calulator and more. But the one hardware requirement that stops it from running on AO486 is that it needs a Pentium CPU.
https://www.youtube.com/watch?v=SATYQyIcimM&t=607s

Another OS I looked into was Damn Small Linux, it can boot from a 40MB bootable CD. It is actually made to run even on an 486 PC, but... it requires FPU.
https://www.youtube.com/watch?v=st-8V4MH3KA

Both of these OSes do boot on AO486, but Kolibri OS stops when trying to detect the CPU speed and Damn Small Linux stops when it finds that the CPU lacks a math coprocessor. Especially Damn Small Linux would most certainly be able to run if only we had FPU on this core. This seems like the a pretty good argument for trying to add FPU to this core. Until now it seemed like there was nothing especially useful you could do with FPU on this core because most things that really needed FPU would still not really work because the CPU and system overall would still be too slow.

User avatar
Caldor
Top Contributor
Posts: 930
Joined: Sat Jul 25, 2020 11:20 am
Has thanked: 112 times
Been thanked: 111 times

Re: Small Linux distros (one is 1.44MB)

Unread post by Caldor »

Since we are probably not going to get FPU anytime soon, other than software FPU, are there maybe any small Linux distros that can run on AO486?

cursedverses
Posts: 156
Joined: Sun May 24, 2020 9:13 pm
Has thanked: 158 times
Been thanked: 22 times

Re: Small Linux distros (one is 1.44MB)

Unread post by cursedverses »

Not quite what you're expecting, but apparently Slackware still hosts old versions that support 486SX (https://www.linuxquestions.org/question ... ost3571708)
A Slackware mirror seems to exist at https://mirrors.slackware.com/slackware/slackware-8.1/

I don't know how far you'll get with the IDE side of things - I'm not sure if the core was fixed for issues with Windows outside of a file rename so YMMV.

Godspeed in your endeavour, and let us know how you get on!

EDIT: I just remembered QNX did a 1.44MB demo disk years ago, around the time the Amiga looked set to use it.

User avatar
Krypto
Posts: 23
Joined: Thu Mar 25, 2021 12:22 am
Has thanked: 23 times
Been thanked: 5 times

Re: Small Linux distros (one is 1.44MB)

Unread post by Krypto »

Kolibri OS isn't Linux based at all. An entire GUI distro written in assembly is awesome, however.

I believe the kernel itself still supports the needed FPU emulation, but it's doubtful you will find a modern Linux distro that still compiles the rest of the software to work on a 486SX. Nobody is going to QC software for hardware that no one will ever use.

One thing that should probably work is this:

https://web.archive.org/web/20050205085 ... ms.net/rb/

I used this a ton back in the day. It's a command line recovery floppy disk, however, no bullshit here.

From this thread, Knoppix would boot on a 386sx about twenty years ago:

https://debian-knoppix.linuxtag.narkive ... r-hardware

So you might want to find an Knoppix CD image from that time frame.

klappschlauch
Posts: 5
Joined: Thu Sep 03, 2020 5:38 am

Re: Small Linux distros (one is 1.44MB)

Unread post by klappschlauch »

I just tested slackware 12 on the latest ao486 core with kernel-2.6.21, and it booted fine into a shell.

Bas
Top Contributor
Posts: 550
Joined: Fri Jan 22, 2021 4:36 pm
Has thanked: 71 times
Been thanked: 256 times

Re: Small Linux distros (one is 1.44MB)

Unread post by Bas »

What kind of disk controller does that distro see from inside ao486?

Post Reply