My Linux Home Server

This linux server acts as:
broadband internet router
print server (parallel and usb)
802.11b wireless access point
wireless-wired ethernet bridge
file server when it had a hard disk. (now it only has a flash disk)
The server is composed of:
Motherboard Asus TX-P4: I bought this board around 1998 with a Cyrix 6x86.
It had not been used since I broke an smt capacitor near the CPU socket. Later
I soldered a fullsize cap on and it has been working fine ever since. Intel 430TX
based. Very stable board.
CPU Intel Pentium 233Mhz w/MMX: This is a Tillamook-based one. This core
consumes the least power (thus dissipating less heat) among other Pentium cores.
When downclocked, fan-less operation is also possible.
RAM 128MB sd-ram and edo: the first version had only 8MB and booted off the
LRP(linux router project) floppy. I later created my own linux root fs to put in
the 32MB flash disk. The root fs is loaded into ram disk.
Storage 32MB flash disk: it has an IDE interface, so integraiton is easy. The
kernel and root fs image are stored here.
Ethernet Interfaces: It has a couple of ISA network cards. The prism2 based
802.11b nic is hosted in the CardBus-PCI bridge card.
AT power supply
12V 90mm case fan at 7V, no video card
Software in 32MB flash memory
Linux 2.2 with Ethernet bridging patch.
glibc 2.1.3, busybox, cups, ssh, etc.
wlan-linux in ap mode
And more pics...

Inside view. Now the hdd is out of the system

A closer look

The network cards

The power supply and the fans

Deployed in the closet