101
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 13 Dec 2025
101 points (99.0% liked)
Linux
10669 readers
587 users here now
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
founded 2 years ago
MODERATORS
How does it actually need 20mb of RAM if the system fits into 1.44mb?
Ok, a bit of an academic question, but still
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.