Hacker News new | ask | show | jobs
by hansor 1757 days ago
Woth to know that NetBSD(up to 4.0 ?) and Linux up to kernel 2.4(?) can work on 386SX with 4 MB of RAM.

It's intresting that for some reason before ~2002 it was possible to run Linux(up to 2.0?) and NetBSD (for sure 1.6.1) at just 2MB of RAM.

For some reason most modern operating systems requires 4MB of ram - even if kernel size is far less (like 700kb), as there is SOMETHING hardcoded in the kernel to prevent boot under 4MB of RAM. I think this could be due the "large memory pages" switch from 4kb to 4MB - but I never found anyone knowledge enough to confirm it :(

Anyone?

https://news.ycombinator.com/item?id=26979499

2 comments

LiteBSD runs in only 512KB, RetroBSD runs in 128KB.

https://github.com/sergev/LiteBSD

http://retrobsd.org/wiki/doku.php

They do not target x86
Graphics buffers and kernel drivers. But NetBSD can be slimmed down in a really hard way. You just build the devices for your hardware and nothing more.