Installing Linux On a 386 Laptop
An anonymous reader writes with a link to Hack A Day's step-by-step guide to installing Linux on a 386 laptop, which looks like a nice rainy-day project, as long as you are a stubborn hardware collector. It gets complicated, though, because 386 support has long since disappeared from most mainstream distros, which is why the writer went with Debian 1.3.1.
So it's now considered a "hack" to install software onto a device it was meant to run on?!?!?
Considering how shite this summer's weather has been in central Europe, we would have had time to install gentoo from Stage 1 on a 386.
It is a geek thing. We wonder if you could run a website from a Commodore 64 (I will be nice and not link to that one), a two-axis panning time lapse rig built from Lego, or build a nuclear reactor. You don't need a practical purpose to do these things. The point is to see if they can be done.
Now I have to agree with the first poster that installing an old version Linux on a 386 doesn't rank too high on the scale of these sorts of things. It would be interesting just to remind us how far things have progressed since then.
I have to admit I have an installation of Windows 3.1 running on DOSBox for this very reason. But that is not too hardcore either. Much more amazing is the fact that I know someone who still actively uses their Windows 3.1 system as their only computer. When you see how capable Word 6 was, it shows that things haven't improved a great deal in the word processing world in all that time.
And yet some people's hobby are vintage cars too, even though you could get more MPG from newer stuff...
I was wondering, hypothetically, if somebody where to take the source code of Debian 1.3.1 and compile it with the latest version of GCC and somehow made it compile; I wonder how much faster it will compared to the binary that was released back then. I mean, has compiler technology improved much in the last 14 years when it comes to slow machines like the i386?
I installed Linux on a vellum codex! I even included X11, but went with Xfce instead of GNOME 3. It's sweet, man ... very illuminated.
The issue is the bloated glibc libraries eat up all the ram.
The libc ones in OpenBSD use much less memory and the system is less intensive. BSD init is much leaner as well. If I were bored I would install a BSD OS on such a beast and would not even consider Linux unless old 2001 era libc 5 is being used.
http://saveie6.com/
Why a hack?
Because it's not a DX chip (full 32-bit). It won't work "out of the box" ...
The SX is 100% compatible with the DX from a software perspective. IIRC modern Linux distributions do not work out of the box because they are compiled to use PentiumPro (sort of a 686 - three generations ahead of the 386) instructions.