Hacker News new | ask | show | jobs
by dvfjsdhgfv 1871 days ago
It's a bit complicated. Linux the kernel no longer supports certain machines for valid reasons. However, many if not most userland tools (with the exception of these that actually use certain CPU extensions) would gladly run on an 386 if compiled for it even if the current kernel version doesn't support it.

The problem is, you need the whole system to support, say, 386. So one solution would be to use the last version of your distro supporting it, and then compile each new piece of software. Realistically, you would use another (modern) machine for cross-compilation of any significant piece of software, and you will definitely encounter some interesting quirks. Nevertheless, it's doable, as long as you are willing to accept you're running an unpatched kernel.

1 comments

So in a nutshell, install gentoo
Almost infeasible because of much longer compile times and higher memory requirements for doing so.

If you have access to systems capable of doing that, usually the need for using such old systems doesn't exist. Except if you'd like to have some X-terminals, or hand them down (refurbished) to relatives, some community projects, or similar.

I'd go for something like Antix because that way you have access to the almost infinite binary package repositories.