On Tue, 7 Sep 2004 08:31:33 +0100, Chris Bagnall <m0n0wall at minotaur dot cc> wrote:
> > > I received a bunch of old PCs from a friend of mine
> > who runs a business. As part of the batch of PCs, I seem to have
> > acquired a POS 486 SX
> > > 25 MHz. The only thing I can think of that this will be
> > good for is to be a firewall.
> I was under the impression that most of the linux and BSD kernels these days
> absolutely require a floating point unit. From my vague recollection of the
> 486-world, the SX is the version with the FPU missing (well, disabled at
> factory, but that's Intel for you). It might be well worth your while having
> a look at the system requirements for the kernel m0n0wall uses.
> I know of people using linux/BSD firewalls on 486DX/33s, but never on an SX.
The M0N0WALL_GENERIC kernel file, used on the PC builds, includes:
options MATH_EMULATE #Support for x87 emulation
This option provides floating point emulation in the kernel if it is
necessary. So this will run on a 486 SX processor.
So yeah, it will run on an SX, but how fast is it really going to be.
Might be enough for a low traffic site. The Soekris boards that'll
push 17 Mb are only 486 133's. A 486 SX with 64 MB RAM might be able
to push a T1 no problem. (whether you can get 64 MB in the thing is