Thursday, August 14, 2008

My Linux History Part Ire



I first came to Linux more than 6 years ago, when I tried to get Red Hat to install. It came as a CD. I was not successful and finally gave up in frustration there was not graphic enviroment and all that is just new for me. I stayed in the Windows world until 2004, when I saw a copy of Suse. I'm cheap, so I got on the web, downloaded the ISO and burned a CD. It installed and ran, but Linux was a foreign environment and I felt uncomfortable.

So I downloaded and tried to install a new distro about every two or three days. Many didn't find my hardware eth0, others were just plain ugly , and a few actually remained on my system for some time as environments where most things worked and I could be productive.

I stayed with only a handful over the next year. These included Suse, Red Hat and Mandrake, and then I began to notice the frequent positive mentions of Ubuntu.

So In November 2006, I downloaded an ISO available here: www.ubuntu.com

I selected one to take advantage of my ATI card; I checked the MD5sum and burned the CD. This was also my first "live CD," one that could be run strictly from the CD without the hassles of doing an install to hard drive.

What a surprise! I arrived at a clean, good looking desktop and began to explore - and I haven't looked back. Your mileage may vary, but if you try Ubuntu and give it a chance, I believe at least one of the reasons for doing so listed below will be the reason you may stay with us.

# Live CD

As entioned above, Ubuntu is a "Live CD" which means it can run, and run effectively from the CD, without requiring you to make any changes whatever to your existing hard drives or their contents. It runs slightly slower that way than if it were installed to hard drive, but Live CD mode gives you the chance to see exactly how it looks, feels and what software packages are included by default.

The initial bootup was flawless. I pressed esc so I could watch the messages fly by. I saw no errors. Ubuntu apparently found everything on my system. Soon I was presented with a standard login window with two choices: root or guest. The initial boot message had already alerted me that the passwords were "root" and "guest" respectively, so I selected guest and waited while the desktop started.

I spent a couple of hours exploring the menus and noted that once I began, the delay from the CD shortened. Apparently once accessed, the menu resides in memory. Programs started in reasonable times, and I was on the Internet in just a few clicks. Ubuntu had found my eth0 and set it up automatically.

Surprise! Sound worked from the start, something I had previously become used to having to set up and adjust manually, sometimes even at the command line.

All the usual applications were there, but not the glut I had become accustomed to. This is a single CD distribution, so there were one or two choices for each thing I wanted to do. Ubuntu takes a different approach, providing a good starting selection and letting the user decide whether to add something else. For most tasks, many people find the default packages to be quite adequate. I did.

Intrigued, now, I decided to install to hard drive.

# Painless Installation

This is where Ubuntu shines. An icon on the desktop starts the installation to hard drive. Each step presents a single window with well worded instructions and simple choices. The most complicated, as with any installation program, is the hard drive setup. Ubuntu makes that simple. The entire process is graphical and the default choices make sense under a wide range of situations.

After setting up the hard drive partitions, the next step is the actual installation. Simplicity here, also, as there are no packages to select. It all gets installed. Feedback is provided to reassure the nervous that things are progressing nicely.

Ultimately, I set up a user account for myself, assigned passwords for myself and root, and elected to leave the guest account on the system (in case my brother wanted to use the system). When all the questions were answered, I exited the install, went back to the desktop, logged out and selected "reboot" so I could try out the installed system.

I logged in to my own account and began to play. The desktop is clean and uncluttered, and the speed is impressive. Everything worked exactly as it did in Live CD mode, only faster.

#Adding Software

On the desktop is an icon for Synaptic Software Manager - a graphical front end for apt. This is your gateway to the Ubuntu repository of tried, tested and useful software - currently more than 5000 choices. If Ubuntu didn't come with something you need, a few minutes in Synaptic and it's installed, ready to use. And there are no hassles about dependencies, either. I've been to dependency hell with other Linux distributions and I didn't like it. No more. When you use Synaptic to install an application, all the dependencies are taken care of automatically. The application won't get into the repository unless it works and does so without breaking something else. The developers are very careful about this. It makes life easier for us users.

#Default Applications

As mentioned above, Ubuntu includes a wide range of software for most uses, with only a basic selection in each category. The developers spent a lot of time picking and choosing one or two applications that a) work, and b) are light enough to fit within the one CD limitation. The menu is well laid out and most things are easy to find.

Ubuntu includes what may be the most valuable application available: mklivecd. This gem allows you to quickly and painlessly make an ISO that reflects the current state of your system, complete with all my customizations, installed applications, even my data files, if I so desire. 

#Ubuntu Control Center

One application of note is the Ubuntu Control Center. This is a goldmine for those of us who wish to change configuration settings, but for whatever reason prefer to do so from within a graphical environment. Virtually everything you could ask for is there in a carefully crafted user interface.

#Multimedia Ready

Got an audio disk you want to play? Just pop it in. Want to view video on the Web? Go for it. Ubuntu comes ready to use out of the box. No more hunting through forums and mailing lists, just to get sound to work on your box.

#Current Software

Looking for the latest and greatest? Check in Synaptic for it first. You'll be surprised how quickly after release a new version of software appears there (sometimes literally within hours). 


#Look and Feel

The Ubuntu desktop is clean, uncluttered and highly customizable. Everything "feels" smooth (subjective, I know) and "just works." This is mainly due to the developers' position that nothing is released/added to Ubuntu until/unless it is ready, tested, and stable.

#Hardware Support

Ubuntu has amazing hardware detection. It runs on a very wide range of systems. I run Ubuntu on 1.8 Ghz CPU x2 | 2 Gb of RAM but peopleon  the forum are running it on less than 355 mhz and less then 200 mb of RAM. The basic system requirements are 256MB of memory and not much else, but as I indicated, that minimum is subject to being busted.

So Ubuntu was my FIRST Linux love xD but it's only INtro.