Author Archive

DeLi Linux!

Awright! Got it up and running ! (The DeLi homepage is here)

The install was pretty straightforward, text based. There is a nice installation instruction page on the DeLi wiki. It pretty much recognized everything (at least as far as I can see right now). At the bottom of the Instruction page, it says,

  • After the packages are installed remove the CD-ROM (the disk, not the drive itself) and press CRTL+ALT+DEL to boot into your new DeLi Linux system
  • Log in as root with the password you chose before. Now you can run delisetup to configure your system.

Uh huh, delisetup. Well, that’s where xconfig resides, which is what you need to get a graphical user interface. So I took a deep breath, and tried to gingerly step into the xconfig section of delisetup. It actually wasn’t that bad, even though I had very little information about the monitor and video card (other than the fact that it is not a separate card, and the system is circa 1997). I went back and forth a couple times, trying to make sure I got it right, held my breath again and finished the setup. It took me back to the command prompt.

I stared at it for awhile trying to remember the command to start Xwindows. Checked my cheatsheet card, looked for my pocket Linux book (which, now that I recall, my son borrowed, so it’s probably buried under a pile of God knows what), gave up and decided to go back to book reviews. As I was scanning the Mandrakelinux Discovery 10.1 book I was working on, I happened to spot an entry about entering a command if the graphical version was not displaying: “startx.” Good grief. How could I not remember that? Bingo, we’ve got graphics now!

I poked around a bit, but couldn’t find a utility to set up users, so I’m in there as “root” (normally not a good thing) until I change the settings via the command line interface.

Bottom line: Hey, it works on a 1997 Compaq with 32MB of memory: I don’t think I was really testing its limits! During the install process it asked about using the free space on the disk (which has Windows98 on it, and had over 1GB of free space). On reboot, it actually booted into Win98 because I wasn’t there to choose Linux from the bootloader at startup. Overall,

  • Ease of install = medium
  • Knowledge required = some knowledge, or a Linux reference, will be really helpful
  • Features = limited, but acceptable (this is for low memory machines, after all!)

More Dinosaur Linux options!

As I started unpacking the downloads to try one out, I went back to the sites from the last post to get install instructions, and came across some links for more distros:

  • BasicLinux: There is a DOS version that boots from DOS and requires only 3MB of RAM, and a floppy disk version (requires 2 disks) that requires 12 MB of RAM.
  • Giotto: This is no longer “supported”, but is available from its ftp download site. Development stopped in 2004, and moved to a newer distro, Ariane, which works on newer machines. Giotto, however, requires only a 486 processor and 16 MB of RAM. It looks like it requires some knowledge or experience, so I’d recommend checking out the Introduction and Installation files on the site (also available in the Docs2 folder).
  • AlfaLinux: A slackware version that runs on 486 machines with 8 MB of RAM (12 MB recommended. The basic caveat here is that Slackware is not for novices!

Linux Distros for dinosaurs

The Palm Beach County Linux User Group ran an InstallFest on Software Freedom Day, which was September 26 this year. The most successful marketing effort was to other computer user groups in the county, and several people from the Boca Raton Computer Society, in the south part of the county, and the PCRams, in the north part of the county, showed up. But a few of them brought some really old laptop computers which, amazingly, still worked! Unfortunately, I didn’t have any distros we could put on machines that old. The lowest memory one that I had on hand was XUbuntu, which requires at least 36MB of RAM. I think one of the laptops had 8MB of RAM, and another didn’t even have 1MB.

The dust has settled now, and I’ve been looking for something that will make an older machine more than just a print server. (I also happen to have an old Compaq which has only 32MB of RAM, so the search is somewhat self-serving). I came up with 5 possibilities (from combing through a search of minimalist distros on Linux.org):

  • DeLi Linux (from the website): a Linux Distribution for old computers, from 486 to Pentium MMX 166 or so. It’s focused on desktop usage. It includes email clients, graphical web browser, an office package with word processor and spreadsheet, and so on. A full install, including XOrg and development tools, needs not more than 350 MB of harddisk space.
  • University Linux (from the website): easily installed on almost any PC having 8 MBytes of free drive space and at least 8 MBytes of RAM. No hard disk partitioning is needed: University Linux can be placed on any DOS, Windows 3.1, Win98/95 or Windows ME machine without modification. With University Linux you can quickly create a dedicated TCP/IP server for your entire PC network.
  • SmoothWall Express (from the website): intended for use by anyone from a home user to a systems administrator. It can run on almost any PC from a 486 upwards, which becomes a dedicated firewall appliance (the SmoothWall box).
  • Freesco (from the website): Minimum install requires a 386sx 16 with 8mb of ram. 16+mb of ram is recommended for enabling servers. Basically turns an old machine into a fancy router.

Over the next few weeks I’ll be trying them out on my Compaq. I don’t have anything older to test them out on, but I may be able to hook up with another guinea pig! 🙂

Book Review: Spring Into Linux

Spring into Linux, by Janet Valade, Addison-Wesley, 2005, ISBN 013185354-6 from Amazon, from Addison Wesley

The front page sums up the “Spring Into” series of books: “..short, concise, fast-paced tutorials for professionals transitioning to new technologies.” This particular book, as stated in the preface, is aimed at computer users who are new to Linux, and “just need a quick start guide for working on Linux.” The offering is for computer users with some good working experience using either Windows or Macintosh machines, but not necessarily experts. The caveat in the preface is not intended to turn away the novice, however:

It is not impossible to learn Linux from this book without a background in computers — just difficult. The book assumes an understanding of concepts and computer use that you may not possess. However, if you appreciate a book that assumes you can understand quickly and delivers information in a compact form, without distractions and repetitive explanations, give this one a try. It might work for you.

As far as its goal of delivering the information in compact form, the book certainly succeeds, but not without some repetitive explanations.

In her attempt to deliver simply a quick start guide, the author chose not to focus on one distribution, but to use three distributions: the two primary enterprise distributions, Red Hat/Fedora and SuSE, and a distribution targeted at novice and home uers, Mandrake (now Mandriva). There is an obvious lack of depth, but depth is not the intent of the book. In fact, the default subject is Red Hat, with differences in the other two distros explained along the way. True to the style of “tell them what you’re going to say, say it, and tell them what you said”, each chapter begins with an “executive summary” and ends with a summary, with the meat in between.

The first four chapters of the book introduce Linux and getting it installed, beginning with a fairly quick explanation of Open Source software and Linux. After briefly covering the three distros used in the book, Valade includes a quick summary of a few other distros, notably Xandros and Mepis. Ubuntu is notably absent from the group.

The installation chapters form the largest segment of the book. Although there are fairly good step-by-step directions for each of the three distros, the directions lack the depth needed for anything but a straightforward install. The pre-install chapter, however, points out some of the potential pitfalls, such as hardware compatibility and partitioning. Although the book is already dated (for example, Mandrake is now Mandriva, Novell provides SuSE as OpenSUSE), the instructions are still pretty accurate as far as the installation screens and procedures. The reader should at least feel more comfortable about the installation process after reading these chapters.

After the install process, there are several chapters on using Linux with KDE and Gnome. After an initial introduction to both interfaces, the author settles on KDE, as the default throughout the rest of the book, with stops for Gnome when there are significant differences between the two. While trying to keep the introduction to Linux on a graphical level, Valade frequently drops into the command line interface, using bash for the shell. Although the chapter devoted to CLI is light, meatier stuff is available at the back of the book for the more knowledgeable or intrepid.

Finally, about half way through the book are nine chapters on the application programs available, starting with how to get and install them. For word processing and spreadsheets, OpenOffice is covered. The chapter on graphics briefly covers several programs for different options: Dia, Konqueror, OpenOffice, and the GIMP. Mozilla is the featured browser in the chapter on using the Internet, which includes a section on getting connected. Multimedia coverage is light, with a caveat at the beginning of the chapter: “Although working with multimedia files is much easier than it used to be…it can still be problematic on occasion. You are more likely to encounter problems in this area than any other.” Although Valade includes brief synopses of other email software, such as Evolution, KMail, and Thunderbird,the instructions are for Mozilla, and include setting up an email account and address book. For instant messaging, she covers AIM, MSN, and Gaim.

The meat at the back of the book includes using the Kate and vi text editors, and writing shell scripts. Most will jump to the back of the book rather than slogging through the application chapters, especially if they already have the anticipated experience with computers.

The book generally delivers on it’s promise. The style gets to be tedious after a while, with the initial “tell them what you’re going to say” and final “tell them what you said” pattern. The applications chapters were also surprisingly elementary given the intended audience. But they are mercifully quick reading. There are several URLs for everything from more information to distribution-specific sites. Unfortunately, although many of the URLs have redirects, many others return 404 errors, most likely due to the age of the publication. Still, though dated, it is a good introduction to enterprise Linux distributions (and an easy to use personal version) for “busy” professional types.