FreeBSD Minimum Memory Requirements
In my last post I mentioned installing FreeBSD 6.1 on a Pentium 200, specifically a Dell Dimenson XPS P200S. This box is so old-school it has that old bug that caused so much trouble for Intel. It has a "Windows 95" sticker on front and was built in 1996!
Despite its age, CPU, and RAM, I am doing real work with it. Sure, I'm not serving Web pages or handling email, but I am testing IPv6. In fact, I just connected to IRC with it.
Using FreeBSD Update I installed all binary patches, and I am adding binary packages with pkg_add. The SSH session is very responsive. I could not run the latest version of Windows XP on this box, and Windows Vista is Right Out (TM).
If you want to see just how "low can you go," check out this great post by Nikolas Britton on FreeBSD's minimum memory requirements. I expect to see it in official documentation soon.
FreeBSD 6.1-SECURITY #0: Mon Aug 28 05:21:08 UTC 2006 root@builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Pentium/P54C (199.43-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping = 12 Features=0x1bfreal memory = 33554432 (32 MB) avail memory = 23379968 (22 MB) Intel Pentium detected, installing workaround for F00F bug
Despite its age, CPU, and RAM, I am doing real work with it. Sure, I'm not serving Web pages or handling email, but I am testing IPv6. In fact, I just connected to IRC with it.
p200:/home/richard$ irssi -n user6 -c irc.ipv6.freenode.net ...edited... 22:14 -!- user6 [n=richard@2001:5c0:925d:0:204:5aff:fe79:43a7] has joined #snort-gui
Using FreeBSD Update I installed all binary patches, and I am adding binary packages with pkg_add. The SSH session is very responsive. I could not run the latest version of Windows XP on this box, and Windows Vista is Right Out (TM).
If you want to see just how "low can you go," check out this great post by Nikolas Britton on FreeBSD's minimum memory requirements. I expect to see it in official documentation soon.
Comments
Of course you're right. I do have a Pentium 90 with the FDIV bug you mention. I confused the two. That box has 80 MB RAM -- I should install FreeBSD on it. :)
OpenBSD 3.8-stable (GENERIC) #2: Wed Jan 25 16:45:37 CST 2006
jladwig@mango.internal:/u2/src38/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 133 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
cpu0: F00F bug workaround installed
real mem = 33136640 (32360K)
avail mem = 22245376 (21724K)
using 430 buffers containing 1761280 bytes (1720K) of memory
Firewall:
OpenBSD 3.6-stable (GENERIC) #20: Mon Oct 3 13:20:56 CDT 2005
root@mango.internal:/u/src36/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium II ("GenuineIntel" 686-class, 512KB L2 cache) 232 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,MMX
real mem = 66695168 (65132K)
avail mem = 53338112 (52088K)
using 839 buffers containing 3436544 bytes (3356K) of memory
Finally had to retire the 486-SX/33MHz w/ 8MB DRAM to get an IPv6-capable firewall. That was a nostalgic day.
I found it at http://lists.freebsd.org/pipermail/freebsd-doc/2006-August/011050.html