No, not "yellow bus" special.
oldasdirt is a i486 with 16MB of RAM, an old 2.1GB disk and a
I did a CD install of OpenBSD 2.6 to this machine many, many moons ago. Subsequent upgrades pretty much followed my remote upgrade procedure. I believe that later OpenBSD releases require more memory. If you want to install on a tiny machine, get the 2.6 floppy image and use it to install the latest release or snapshot.
Typical uptimes are past 100 days and the system is usually brought down by powerfailures in the area of my castle. I generally feel uptimes are interpreted completely wrong. It does not matter how long a system has been up. What matters is how often a system goes down due to a failure. Systems that have been up for more than 6 months probably have all sorts of known security vulnerabilities in the kernel anyway, and daemons that have been installed or upgraded for whatever reasons may not be correctly invoked in startup scripts.
I had to use a trick or two to get this old a machine to accept a 10GB disk. If you have been around computers for a while, you will recall the limitations in disksize up through the nineties. I remember getting past 540MB of diskstorage on Intel machines was a problem, as when 2GB and 8GB limits were a problem. Now most systems will accept 160GB disks. You have no clue how good you have it.
Filesystem Size Used Avail Capacity Mounted on /dev/wd0a 62M 28M 30M 48% / /dev/wd0d 62M 5.0K 59M 0% /tmp /dev/wd0e 62M 28M 30M 48% /var /dev/wd0g 1.5G 216M 1.2G 15% /usr /dev/wd0h 566M 113M 426M 21% /home /dev/wd1a 774M 1.0K 736M 0% /usr/src /dev/wd1b 193M 1.0K 184M 0% /usr/ports /dev/wd1d 8.2G 7.7G 96M 99% /g
Now that I think about it, I do not know why I set off partitions for
/usr/ports. It is not like the
system is suitable for building much on anyway. The disks are not very fast,
and due to the low amount of RAM, processes that are idle for a few minutes
gets swapped to disk, introducing a 3-4 second delay on reinvocation.
tty wd0 wd1 fd0 cpu tin tout KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s us ni sy in id 0 7 6.76 0 0.00 8.23 0 0.00 0.00 0 0.00 0 0 1 1 98
It is an OpenBSD 3.0-current system,
sshd with key
authentication so I can get to my CVS working directory which is hosted on its
tftpd for my router,
dhcpd for other
systems on the LAN,
tinydns to provide IP resolving for
dnscache to provide fast
name lookups for LAN users.
At some point I will try to get a Subversion repository running on the machine. I would like to serve my router config files via HTTP instead of TFTP as it provides better access control and good write restrictions. My router does not support fetching configs via HTTP. Currently, any user I allow to connect to my LAN can wipe my router config and destroy my connectivity. Fortunately, this requires them to be within (h)arms reach of me; I can punch the offender repeatedly if the need arises.
Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp 0 0 192.168.42.2.53 *.* LISTEN tcp 0 0 192.168.42.2.22 192.168.42.10.35541 ESTABLISHED tcp 0 0 192.168.42.2.22 192.168.42.10.46021 ESTABLISHED tcp 0 0 192.168.42.2.22 *.* LISTEN tcp 0 0 127.0.0.1.111 *.* LISTEN tcp 0 0 *.111 *.* LISTEN udp 0 0 192.168.42.2.53 *.* udp 0 0 *.67 *.* udp 0 0 127.0.0.1.53 *.* udp 0 0 *.69 *.* udp 0 0 127.0.0.1.111 *.* udp 0 0 *.111 *.* udp 0 0 *.514 *.*
Below is output from various commands. If there is anything special you would like to see, let me know.