The MonkeyView application server (which is Copyright © 2000-2014, Rudy Rucker, Jr.) was developed on FreeBSD 3.4 operating system with a K6-2 400 Mhz chip. However it was only running at 366Mhz --- the BIOS needed to be flashed, or I need a new motherboard. This box only had 128Mb of memory. There was a 10 Gig IDE hard disk in the machine.
Ah times have changed... for new specs on the box, check out the history page.
The View software is a Perl module for Apache. The module uses DBI to connect to a MySQL database. The information about users and the photos they upload are stored in the database. I really love Perl and mod_perl in the Apache environment. The speed in which it runs beats the poop out of Java (performance) and C (development time).
I created View to cope with the volume of photos generated from my Kodak DC290 camera. The main reason I picked that digital camera is the digita operating system on it. The DC290 is a smart camera, and you can compile an run your own C programs on the camera (the LCD screen acts as your monitor). Okay, maybe the real reason is that MAME has already been ported to digita. MAME is a multiple-arcasde-machine-emulator. In other words, I can play Bezerk and PacMan on it! When I finish this View project, I hope to write some of my own software for my 'smart camera'. Maybe I can port nethack to it...