Today we're installing a modern Linux... on a single 1.44mb floppy disk!
Possibly because the version stored on disk is heavily compressed (the keyword squashfs comes to mind), and its expanded to its full form when its in memory?
besides uncompressing itself, there will be other info that is needed at runtime that requires dynamic memory allocation beyond the size of the kernel itself, like hardware/memory maps, framebuffers, filesystem/networking stuff, caches etc.
Same, and made it easier to read when flipping through them.
@ActionRetro@bitbang.social is a fan of the cursed.
AI
It's not Linux, but there's MenuetOS, which is an OS written entirely in 64-bit assembly that can fit (barely) on a 1.44 MB floppy. https://menuetos.net/
@programming.dev
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
go to feed...
@programming.dev
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
go to feed...
TL:DW;
Yea thanks to https://github.com/w84death/floppinux
save