My Personal Linux Computer, Updated January 2010

(For background see my supersededsmall, fast windows computer, also Henry Strobel, Violin Maker & Publisher.)
Here is my own Linux computer, highly adapted for the work that I do. I trust it will be used for as many years as was my very specialized Win98SeLite. As before, our violin shop and publishing business runs on it, including our publishing library and tools, e-commerce, and 15 years of email archives. Despite its modest resources, this is the fastest computer I have used.
Software - Puppy Nop 4.3.1rev2 live CD, with an ext2 configuration file on the hard drive. The rest of the hard drive is fat32 containing working data and add-on programs.
 
Linux lacks some preferred applications, so a few Windows programs are used, some by the Wine compatibility layer and some by the VirtualBox guest running on the host Linux. Here are the principal applications used:
 
Native Linux - Xfce, Cups, Xsane, Adobe Reader, Opera, Thunderbird, Bluefish, Gftp, Xine, Gimp, mtPaint, OpenOffice, Xorg, Avidemux
 
Wine - Adobe Acrobat, Address Book, Calendar, SyncBack, Ocr-Sprint, and Deepburner.
 
VirtualBox with Win2K, 2000Lite and Moon Antivirus - WordPerfect 12, RootsMagic 4, GedHTree. (These reside in a 3Gb virtual hard drive.)
Hardware - Six year old Shuttle ST62K with Intel Pentium 4, 1G Ram, internal heat pipe, external power supply. CD/DVD Drive, USB Card Reader, 19" LG LCD monitor 1280 x 1024 x 24. LaserJet 2100 printer, Hp 4480 inkjet-scanner. 80Gb internal hard drive, 80 Gb external backup drive can replace the one in the computer.

My Linux Computer in July, 2009
 
Here's a screenshot from my adaption of Puppy Linux (version Nop 4.1.3 r1) running Sun VirtualBox 3, which has replaced Qemu. This virtualization is much more flexible and convenient, without any noticeable loss of speed! This is an older computer with a 1.6G Duron cpu and 1G ram.
 
(The historical notes below this screenshot have not been changed.)
 
My latest Puppy with VirtualBox
This Linux taskbar is normally autohidden, exposing that of the Windows 2000 guest OS.

 
Below are older notes on it's development from my use of Puppy Linux since 2005.
I use Puppy Linux and welcome you to try it for your own amazement. A live CD of about 80 MB contains the operating system and many applications. It quickly boots and runs really fast in RAM on almost any Intel type computer. Strictly speaking you don't even need a hard drive - you can remove the CD once it's running and use the drive for something else! (Alternatively, you could boot from a USB flash drive, including configuration, with no CD.) I keep my configuration file, any added programs, and of course my data on the hard drive. Otherwise the computer is untouched and the Linux OS remains safely on the live CD - you don't need to "install" it.

"Overall, Puppy Linux is a superb, light-weight, fast and versatile Linux distribution with a great selection of applications, graphical system administration utilities and all sorts of unique features not readily available elsewhere. A great choice not only for older computers, but also for those who dislike the bloat of most modern distributions." - Distrowatch.com, October 2005

This is a different Linux, written from the ground up by Australian professor Barry Kauler, with contributions from other brilliant international designers, and countless enthusiastic others. Unlike the usual live CD system, which runs slowly, frequently accessing the CD, Puppy is as fast as you'll find.

To switch to linux insert the CD and reboot. To go back remove the CD and reboot. That's it - about 45 seconds.

I kept my old computer, but with Puppy I have a free new computer that shares my existing files and hardware. All my data (books, photos, email, etc.) remain accessible from either OS.

The screenshot below is of my earlier "customized" Puppy, using the JWM windows manager. The drives and partitions at the upper right can be "mounted" (indicated by the green dot) for access as needed. Drive D (hda2 in Linux), the principal data partition, is auto-mounted for ready access. G-sda is a usb flash memory and J-sdb1 is a usb camera.


My working Puppy JWM desktop

The desktop icons represent only some of the programs in the menu. Some of my choices are, from the top left, rxvt(terminal), geany(text editor), pfind, gftp, bluefish(html editor), Adobe 5 reader, grafburn, gxine player, xcalc, pbdict(great dictionary), gqviewer, gimp(great photo editor), openoffice.org (including Writer, etc. and the rest), Mozilla Seamonkey internet suite.

The group of five icons to the right are photos folder, mount/unmount, documents folder, rox-filer, and emelfm2.

At the lower right are indicators for Glipper (a handy clipboard stacker), network activity, speaker volume, remaining memory, cpu, and clock-calendar. The task bar is auto-hidden to save screen space.

New development - I augment the basic puppy with add-on files for larger programs like OpenOffice.org. while retaining Puppy's speed!

The second screenshot just below uses Puppy Nop 3.01, and the Opera browser (which I have used for about ten years!) A major difference is the excellent XFCE windows manager/desktop environment, which replaces Rox. Its upper and lower panels are of course autohidden, and do not get in the way of your work.

My working Puppy XFCE desktop

The third screenshot just below uses Puppy Nop 4.01 but I have added Qemu, which is a processor emulator that lets me run windows programs, for example WordPerfect, which has no Linux version. Here you see several windows programs running in Windows 2000 which is running with several other programs via Qemu on Puppy Linux!

My working Puppy XFCE desktop with Win2K

My highly personalized Puppy is based on the version 4.1.3r1 of the Nop derivative.  If, like me, you enjoy the challenge and opportunity of adapting your own small, fast, efficient, and safe computer to your exact wants, look no further than Puppy Linux.

Copyright © 2005-2009 Henry Strobel