“Floppydistros” were a thing back in the day. When i was 12 or 13 in the very early 2000s i tried to download something called “coyote linux” (from sourceforge iirc) and boot it on an internet cafe pc because i really wanted to try this linux thing. But i was very nooby and of course it mostly didn’t go anywhere. I have vague memories of maybe getting it to boot, getting a shell and then not know what to do with it.…
An Embedded Linux on a Single Floppy
31–40 of 61 posts
Re: An Embedded Linux on a Single Floppy
#32Re: An Embedded Linux on a Single Floppy
#33Re: An Embedded Linux on a Single Floppy
#34I wonder why it needs 20MB minimum. Back in the day linux 2.0.33 would boot happily into a GUI and everything on an 8MB machine. Or maybe I misremember... I know my machine at the time got upgraded to 24MB so maybe it was that machine I was running. Anyway it's neat this can still be done.
You could run X11 in 4Mb at one point, although I rather wished I didn't.
Re: An Embedded Linux on a Single Floppy
#35I wonder why it needs 20MB minimum. Back in the day linux 2.0.33 would boot happily into a GUI and everything on an 8MB machine. Or maybe I misremember... I know my machine at the time got upgraded to 24MB so maybe it was that machine I was running. Anyway it's neat this can still be done.
8MB, at least in an emulator, can run a basic Xterm but not a lot else (though it'll happily run as a remote X frontend for a more powerful machine over Ethernet, it was fun to see it try to render Gimp 3 running on my desktop lol)
My 16MB 486 had no issues with a full IceWM session (this was kind of my hacked version of BasicLinux which itself was built on a ~2000 version of Slackware)
Re: An Embedded Linux on a Single Floppy
#36I wonder why it needs 20MB minimum. Back in the day linux 2.0.33 would boot happily into a GUI and everything on an 8MB machine. Or maybe I misremember... I know my machine at the time got upgraded to 24MB so maybe it was that machine I was running. Anyway it's neat this can still be done.
I think you could run 2.0 + X11 in 4MB in a pinch. I know I ran 2.2 + X11 in 5MB on a cast-off i386SX; tight but useable. If I recall right, 2.0 & 2.2 would run in 2MB without X11 (but a GUI like MGR might fit). 8MB was pretty good and 16MB was positively spacious. Edit: Add: 2MB/4MB boot with a stripped down kernel, not generic.
I did all these experiments a year or two ago. I lost most of my work due to a hard drive failure (the one in my workstation, not the 386 lol) but all the surviving work is on my github:
Re: An Embedded Linux on a Single Floppy
#37I remember around 2002 running my home router without any hdd on fli4l - a single floppy linux router distribution. I slept in the same room as the router was, hence I wanted a solution without a noisy hdd from that era.
There was also tomsrtbt[1], which was a staple in my "rescue" floppy collection. Along with the QNX floppy[2], which came in super handy when using a cyber café or a friend's PC, and you wanted to avoid all the keyloggers and malware. [1] https://en.wikipedia.org/wiki/Tomsrtbt [2] http://toastytech.com/guis/qnxdemo.html
Re: An Embedded Linux on a Single Floppy
#38See also https://distro.ibiblio.org/baslinux/ , http://www.tinycorelinux.net/
Re: An Embedded Linux on a Single Floppy
#39Re: An Embedded Linux on a Single Floppy
#40Earlier quoted context omitted.
You could run X11 in 4Mb at one point, although I rather wished I didn't.
That's not even big enough to hold a single 1080p framebuffer.