http://www.verdant.net/opensource.htm

 

Overcoming Consumerism Index

 

 

3 Simple things that you can do to control your computer and maintain your privacy.

 

First of all, why are you shoveling money into the pocket of Bill Gates?

Get Firefox and use it as your browser. It's Free, no more popups, cookies, data mining etc.

Download it here.

 

Use the free ad-on at Firefox that cuts all the advertising off at your router.

It's called Ad Block Plus, and does it work!

Go to Tools, scroll down to Ad-ons for the whole list of other free features.

 

Go here to get codes that allow you to avoid registering for large media websites.

http://www.bugmenot.com/

 

If you just want to protect your online privacy and are intimidated by software and installing things on your machine,

we have a page on what you can do without too much effort.  

http://www.verdant.net/online_privacy.htm

Now for the serious stuff:

 

 Guest Commentary from John in Canada:

Part I is for beginners,

Part II is more complicated.

Study, research and proceed with knowledge.

 

Part I - Open Source Software and other free programs for Windows:

 

I became aware of many of the below noted programs some time ago as a

result of continually cleaning up my Windows installation. My daughter

was downloading all sorts of programs and although she did no illegal

downloads, many of these programs brought their own problems to the

computer. I also found that pop up ads, adware and virus threats were

making my computer use a major pain and resulting in a lot of lost

hours. Despite paying for antivirus software and installing a firewall

I still had several hours of work per week keeping the whole mess

running enough to check email and surf the net a bit. At one point I

was prepared to shut down the internet connection completely. At the

time our family had only the single computer and my work along with

important financial data was on it. As you may appreciate this caused a

lot of headaches despite regular complete backups.

 

The solution started with using Firefox instead of MS Internet Explorer,

installing two adware destroying programs and changing to the

Thunderbird email program from Outlook Express. This considerably

reduced the amount of computer problems I was having.

 

There are a number of different licensing arrangements for software

under the general heading "Open Source". One is the GNU general public

license. Linux and thousands of other packages are covered by this

license. With this software you have the following freedoms:

(borrowed from "Why I love the GPL" by Joe Barr in News Forge January

30, 2005).

 

- The freedom to run the program, for any purpose (freedom 1).

- The freedom to study how the program works, and adapt it to your needs

(freedom 2). Access to the source code is a precondition for this.

- The freedom to redistribute copies so you can help your neighbor

(freedom 3).

- The freedom to improve the program, and release your improvements to

the public, so that the whole community benefits (freedom 4). Access to

the source code is a precondition for this.

(See for more

The "source" in Open Source refers to the original computer code written

to create a particular program. In open source programs the source code is

available to the public so that anyone who wishes (and is sufficiently skilled) may change the code, or examine it Internet Browser and Email:

The first program to install is the internet browser Firefox. It is a replacement for MS Internet Explorer and is generally regarded as much more secure and faster. It will defeat pop up ads, and has settings to prevent adware intrusion on your computer. Firefox can be downloaded

www.mozilla.org/products/firefox/ 

Firefox is available in a number of different languages and is also

available for Windows, Mac and linux. At the time of this writing the

file size is 4.7 MB so it isn't a big file to download. Once it is

downloaded for windows (it will be something like

"FirefoxSetup1.0.1.exe") double click the file icon and it will install

itself. It will ask during the install if you wish to make it the

default internet browser - I would suggest that you do so. Firefox will

give you the option to import favorites from IE. It is easy and

painless and will not effect your IE setup.

 

You may wish to keep MS Internet Explorer installed on your system as

there are a very few websites that will not render properly in Firefox.

I would suggest that you use Firefox as your everyday browser as it is

much more secure than Internet Explorer. Once you are using the browser

you can set it up by going to Edit > Preferences. Take a look at the

default setup and modify it if you wish. This is your oportunity to

increase or decrease the security of the browser and your computer.

 

Mozilla offers an email program called Thunderbird. It offers

intelligent spam filters, spell check on emails and much more. It is a

small download from www.mozilla.org and is definitely worth trying.

This program offers better security than other common email programs.

It will import mail addresses and emails from Outlook Express during or

after the installation.

 

Both Firefox and Thunderbird are free downloads and are undergoing rapid

improvement. They are quite easy to update once new versions are

released. Security updates on these programs occur very quickly after a

problem has been detected. Both programs have a multitude of themes and

extensions so that their appearance and functionality may be changed and

improved.

 

Adware, Spyware and other Scumware:

 

If you have been browsing the internet with Internet Explorer there is a

very good chance that your computer is infected with adware or spyware.

If you see search bars that you haven't installed such as "MyWebSearch",

your homepage has changed or you are continually seeing pop up ads then

your computer is infected with these parasites. They will slow your

system to a crawl, prevent you from getting proper use of your software

and in some cases they are severe security risks; logging keystrokes or

stealing passwords.

 

Two programs that I have used are Ad-aware by Lavasoft and Spybot-S&D.

Both scan your system for adware/spyware and once they detect it allow

you to remove it. Both have databases of adware/spyware that are

updated frequently. Each time you use them you should first check for

updates. I use both for a regular check on my windows system as

sometimes one will pickup scumware that the other will miss.

 

Ad-aware can be downloaded by going to the lavasoft website at:

 

www.lavasoftusa.com/software/adaware/

 

The page will direct you to Download.com via a link and you can then

download the "aawsepersonal.exe" file. It will install on your computer

once you double click the file icon. Once it is installed double

click the icon to start it and make sure that you instruct it to

download updates. It will do so and you can then direct it to scan the

system. It is quite intuitive to use and an excellent tool. The program

is free for personal use.

 

Spybot-S&D can be accessed at:

 

www.safer-networking.org/en/download/

 

You will find a link there for the download. Installation is the same

as for ad-aware, once the download is complete double click on the file

icon (sypbotsd13.exe or something similar) and it will install itself.

Update it before doing a scan on your system and then prompt it to

delete any spyware it has found. This program is also free although the

author(s) would appreciate a donation.

 

Please note that ad-ware and SpybotS&D are not open source but they are

valuable tools to keep your Windows system running. If your windows

installation is infected with scumware you may need to do more than

installing and running Ad-aware or SpygotS&D. If they will not install

or do not get rid of all problems then do a search on the net to locate

various tools that are available to detect and destroy adware and

spyware.

  

Office Software for Windows:

 

In business and elsewhere documents are usually formated in a MS Word

format (with a ".doc" ending). Spreadsheets are usually in an MS Excel

format (with a ".xls" ending). If you have priced a copy of MS Office

recently you will find that it is several hundreds of dollars. It also

provides Powerpoint and Access but most people mainly use the

spreadsheet and word processing parts of the package. Four years ago I

was faced with spending a lot of my hard earned money on MS office

because of a contract that I took on with a government agency. They

required reports in MS Word and MS Excel formats. At that time I bought

EasyOffice (e-press) after a tryout period. I found it did the job and

was reasonably priced.

 

I have since found an Open Source option. OpenOffice is a complete and

powerful Office suite. It includes a word processor, spreadsheet, draw

program and presentation program. It will read and write in MS formats

(and many others) and in some respects may be better software than MS

Office. It does not include a database program at this time however

will do so with a new release that will be completed and available by

May 2005. OpenOffice is available for Windows and Linux among other

operating systems. I have used it for the last 8 months on a linux

system and find to be extremely capable software. I have read, created

and modified MS Word and Excel files and no one knew the difference. I

have used it to a very limited extent for presentations and drawing. It

will read and write Powerpoint format.

 

OpenOffice can be downloaded at:

 

www.openoffice.org/

 

The link above also includes a set of instructions for downloading and

installing the windows version of the program.

 

 

Antivirus:

 

When I was using Windows I bought Norton Antivirus every year. I found

that Norton Antivirus caused me some difficulties - every now and then

it would not download updates. I have since found that there are

several free antivirus programs available for Windows. You may wish to

take a look at:

 

www.avast.com/eng/down_home.html free virus scanner for

individual use.

http://free.grisoft.com/freeweb.php/doc/2/ free virus scanner for

individual use.

www.clamwin.com free virus scanner (open

source)

 

 Other Open Source programs available for Windows:

 

Audacity - available at

http://audacity.sourceforge.net/download/windows/ This program is an

audio editor. I use a Linux version to clean up digital files recorded

from vinyl records before recording them to CD. Very intuitive to use.

 

Abiword - available at www.abisource.com/download/ A powerful word

processor for Windows and other operating systems. Smaller and quicker

than MS Word but very capable.

 

GIMP - available at http://gimp-win.sourceforge.net A powerful image

manipulation program similar to Adobe Photoshop.

  

The programs/applications that I have mentioned above have lots of

information on their websites. Most have forums that can be checked for

information and if you wish you may ask questions on those forums. It

is a courtesy to first search the forum and the net for answers before

asking the question.

 

A search of the net for "windows open source programs" or something

similar will turn up more information that may be of interest.

 

I would ask that you consider supporting groups or individuals who offer

software that you find useful. Some request cash donations while others

would appreciate your opinion and information on the use of their

software.

 

It is my hope that the above information is of benefit to you and will

start you towards a Windows free environment. It may be a surprise but

there is a tremendous amount of free software available and much of it

very high quality.

End Part I

 

Part II - Open Source and Free Software

 

I mentioned in Part I of this series of articles that my solution to

internet/computer problems started with using Firefox and Thunderbird.

See

http://www.theage.com.au/articles/2005/03/21/1111253920087.html

for a very recent review of a business use of Firefox, Thunderbird and

Open Source Software.

 

The two programs helped to make my Windows installation less susceptible

to scumware, popups and other annoyances but did nothing to increase the

stability of the system. I became very frustrated with the "blue screen

of death", the refusal of the system to shut down properly and other

annoyances. I was using Windows 98SE at the time but did not consider

"upgrading" to Windows XP operating system because of the problems that

friends were having with that operating system. It did not seem to be a

viable alternative. I was also frustrated that each time I "upgraded"

to a newer version of Windows many of my purchased software applications

needed to be upgraded at additional cost. In most cases the newer

versions did nothing better than the older versions but they would not

work with a newer version of Windows. Upgrades often meant upgrading

hardware to handle the increased demands on the system.

 

Some software companies cease to support older versions in order to sell

the new ones. As an example, in mid 2004 Quicken announced that

customers with older versions would have to pay for upgrades if they

wished to continue to access their financial institutions. See

http://www.pcworld.com/resource/article/0,aid,119721,pg,1,RSS,RSS,00.asp

for more details. This is but one small example of the control that big

software companies hold over their customers.

 

I had Zone Alarm set up as my Windows firewall and noticed that a number

of installed programs were continually trying to access the internet.

Realplayer and other programs tried to access the net each time the

computer was started up even though they were not being used. This

concerned me because I had no way to know what data they were sending

out or requesting from the internet. Were they sending out information

about my system to a website? I suspected that some of these programs

were forwarding data and since I had sensitive personal and business

information on my computer I was quite concerned.

 

My next step made the most difference towards solving internet problems

and at the same time gaining high stability and getting rid of many

Windows annoyances. It also cost very little and was a learning

experience.

 

In the course of trying to "fix" Windows, I came across references to

Linux. Linux is an Open Source operating system but is usually

distributed as a package of programs called a distribution. There are

hundreds of linux distributions available and most are free for the

download or a nominal fee for a cd(s). Many of these distributions will

run on older hardware and run well. To get an idea of some of these

distributions take a look at:

 

http://distrowatch.com/

 

Some of the distributions are oriented towards older systems, some for

specialized use as servers or firewalls and some for desktop use.

 

Another free operating system is BSD. There are several popular

distributions of this operating system available and they are free or

have a small cost involved. The latest version of Mac OS has common

roots to BSD. If you are interested in pursuing more information about

BSD you may wish to view this website:

 

http://www.bsd.org

 

Linux is much more secure than MS Windows and has little susceptibility

to virus problems. It is very stable - if an application locks up it

seldom takes the entire system down. During installation a root

(administrative) user is created. Only the person with the root user

password is able to install software.

 

Each user has a separate subdirectory from the /home directory in which

to store files, program settings, photos etc. The user can create

subdirectories from their own directory to organize data. Since all of

the user directories are subdirectories of /home, it is very easy to

back up data because the root user has only to backup /home (and it's

subdirectories) and all user's data will be backed up. It is also easy

for each user because their data is automatically saved into their own

/home/user directory.

 

For example, a system with two users by the name of "john" and "sally"

will have at least two /home/user subdirectories, /home/john and

/home/sally. Sally will now save all files into /home/sally but may

create a subdirectory called /home/sally/photos to store her digital

photos. She will not normally have access to /home/john or any of

john's "subdirectories".

 

It is not unusual for a linux system to operate for months without being

rebooted and without any problems. Linux is used as the operating

system on many of the internet's servers. The server software

associated to this is Apache. It is being used more and more by

government departments, businesses and education departments. Many use

it to get away from onerous licencing provisions of Microsoft software

and because it is very high quality software. View the link below for

an excellent summary of Open Source software (from the CPA Journal):

 

http://www.nysscpa.org/cpajournal/2004/104/text/p66.htm

 

When I purchased software there were a number of serious restrictions on

it's use. The user agreements (agree or it won't install) were often

onerous and treated the customer like a criminal. You were not allowed

to share, give away, loan or use the software except in a very limited

manner. Some educational institutions, governments and businesses faced

"software audits" by Microsoft and paid enormous "fines" when found to

be using MS software on more hardware than was licenced. See the

following for further information:

 

http://www.itworld.com/Man/2685/lw-12-vcontrol_2/

 

A number of smaller businesses have been subjected to such audits. One

that I am aware of in Canada paid about $30,000 Canadian in "fines" for

software not covered by licences that they had on file. Other cases

have happened in Australia and Europe, not just the USA.

 

With linux you can use the software as you wish. You can provide copies

to friends, install it on your mom's computer, give it to the local

school to try out. Should you need software for your small or large

business you have every right to install Open Source software on as many

computers as you have available. Ubuntu linux will even give you for

free, 10 sets (or more) of cd's to install on the computer(s) of your

choice (see below for more information).

 

Note that some linux distributions are sold and may have restrictions on

copying or free distribution. Redhat Enterprise linux is one of these

but I don't know the details of their licencing.

 

In order to experiment with linux, I bought an old celeron 400 computer

with 256 MB memory and a 6GB hard drive. The computer itself was

surplus from our local City so the price was pretty good.

 

Not wanting to waste any money I went to our library and found a book

about Redhat Linux 7.0 which included a set of installation cd's. I

installed it and found that it was graphical and not that hard to

install or use and within a couple of hours I was surfing the net. Keep

in mind that I knew almost nothing about linux at that point. I

eventually installed Redhat 9 (from the library again) on the older

computer and then put a new hard drive in my faster computer and

installed Redhat 9 on it as a dual boot with Windows. Each time the

computer was booted a menu appeared showing Windows or Redhat 9. I

found that I was using the two linux installations more and more and

moved my business files to them. Once installed the two installations

were incredibly stable and easy to use. I eventually moved away from

Redhat 9 as it was no longer supported and was somewhat complex to keep

updated. Redhat has recently split it's systems into two. It's

Enterprise distribution is provided with a paid support package. Fedora

is their "experimental" distribution. Programs are first tested in

Fedora and then incorporated into the Redhat enterprise. Fedora is a

free distribution. See http://www.redhat.com and

http://fedora.redhat.com for more information.

http://fedora.redhat.com

 

My next step was to install Simply Mepis on the slower computer. The

Mepis installation worked well and one or two hitches were easily solved

by looking through the Mepis website and related forums. I found that

the system was quite intuitive and was similar to MS Windows in it's

function. I was able to do anything that I had done with my Windows

installation and it just kept on working. No lockups, blue screens of

death or other problems. My daughter was able to get onto "chat" within

minutes of being introduced to the system and my wife was on the net in

short order. Cd burning was easy and accurate. By this time I had

installed an older 10 GB hard drive along with the original 6 Gb hard

drive. I found that the total of 16GB was plenty as long as none of us

were doing a lot of audio or video work. The MEPIS software took up

just under 2 GB.

 

Mepis is a bit slow on the older computer but still very usable. If the

programs included aren't sufficient then it is very easy to download

free programs from the net. I ordered the install/live cd from

SimplyMepis for about $10 US and received it shortly thereafter. More

information can be found at:

 

http://www.mepis.org

 

I tried to install Mepis on my faster computer but had problems with

sound and then with my ethernet card. Rather than spend a lot of time

on it I used a different distribution called Ubuntu. It recognized all

of my computer hardware and installed with no problems. The newest

version of Mepis now recognizes all of the hardware on this system.

 

Ubuntu is quite new but has quickly obtained a large following. A South

African businessman started the project and has promised that Ubuntu

will always be free software. Ubuntu has a number of software

developers working full time on software improvements - both security

and enhancements. The Ubuntu forums are very active and a search of

them will result in solutions to most problems. More information can be

found at:

 

http://www.ubuntulinux.org/

 

Because there was room on the two harddrives I eventually installed

three operating systems on my faster computer. Windows, only because of

an accounting program that I occasionally use, one main linux system for

business and everyday use and one linux system for experimenting and learning. Currently I am using

the stable version of Ubuntu Dapper Drake as my main operating

system. I also have the newest version of PCLINUXOS installed

Each time the computer is booted up a menu appears giving the options;

Windows, Ubuntu Dapper Drake and PCLINUXOS. Both of the linux installations are very

fast on the computer even though it is several years old. The system files

and applications for the Ubuntu installation take up just over 2 GB.

 

 General Observations about Linux:

 

I have found that Linux is much more stable and susceptible to far fewer

problems than Windows. I use a virus scanner once a week but it is for

insurance rather than being a necessity. Once the systems were

installed I found that they were fast and just work. At times I have

been bored as there are no crashes, no lockups, and no problems to fix.

The linux file systems are not susceptible to fragmentation so I don't

have to regularly defrag the harddrives. I set up a short automated

backup "script" that I run once a week or so and then I burn the two

resulting files onto a RW cd. I could automate this easily if I wished.

Every few days I execute two or three commands to update all of the

software on each system. It requires an internet connection and takes a

few minutes in the background while I use the computer for other duties.

There are a number of excellent firewall programs available if desired.

 

On the down side I did find that it took a bit more knowledge to install

linux and setting up multimedia applications was a bit involved. Mepis

is very good in this regard and Ubuntu is getting better. The Ubuntu

website has a number of HOWTOs telling users how to install programs and

setup new systems. These are very detailed and I expect that most

people would be able to follow them through with very little trouble. A

basic knowledge of disk partitions is required in order to install linux

although most distributions will automatically partition the harddrive

during the installation. I did have a bit of difficulty getting my old

parallel port scanner recognized but a bit of searching on the net gave

me the answer to that problem.

 

There are some accounting programs and CAD programs for the linux

operating system but there is not as much choice as there is for Windows

based systems. In Canada there are no linux based tax programs that I

am aware of and this along with one accounting program is the main

reason that I keep a windows install. It is seldom used except by my

daughter as she likes Windows Media player.

 

Ubuntu and Mepis are based on a linux distribution called Debian. They

are very easy to update and it is simple to obtain, install and

uninstall programs (at least as easy to install new programs as Windows,

perhaps easier.) There are thousands of programs available at no cost.

The support forums are excellent for Ubuntu in particular. Common

applications included in Mepis and Ubuntu are those for digital cameras,

pdas, cd burning, scanners, email and web browsing (your choice of

several programs for each), chat, video viewers, publishing, encryption,

graphics and audio.

 

Linux works on most common (and inexpensive) computer hardware. Most

hardware is automatically detected when the system is installed. I have

found that some distributions are better for hardware support on

particular computers than others. If one does not detect all of the

hardware on a computer try another as it probably will. There are

usually ways to work around hardware detection problems and these can be

found on the forums for the distribution.

 

There is usually no need to install hardware drivers under linux. I

recently re installed windows 98 and found that I was continually trying

to locate drivers for video, ethernet cards etc. Linux will usually

recognize these and deal with them without any extra software.

 

Keep in mind that you cannot usually run Windows programs under linux.

There are however, several linux programs (emulators) that will allow

some Windows applications to run. One of these is Wine. It can be found

at:

 

http://www.winehq.com

 

CrossOver Office is a commercial application that will run more windows

programs than will Wine. It can be found here:

 

http://www.codeweavers.com/

 

Generally there will be a linux application that will do the same job as

well or better than a windows program and it will be free.

 

 

Live CDs:

 

Linux has a number of "live cd's" that are a very good introduction to

the operating system. A live cd runs a linux operating system and

applications from a single cd. Most will make no changes to the

harddrive and do not effect your computer. (Puppy Linux is an

exception). Some of the applications will be placed in computer memory

but because the computer must read information from the cd it will be

slower than a linux system installed on a harddrive. It does give you

the opportunity to experiment with linux and also to find out if that

particular distribution will work with your hardware.

 

Most linux cd's are downloaded from the net via an ".iso" image file.

Once the download is complete the ".iso" file can be burned onto a cd

and the cd used to boot into a linux system. If you are going to use a

Windows cd burner applicaton to burn the cd, do a search of the net to

learn how to burn an .iso file to create a cd. A search of "iso image

cd burner_application_name" will turn up directions on how to do this.

(eg. "iso image cd nero"). Another option is to download a small free

program called BurnCDCC. It is a windows program used only for burning

.iso files to cd. It can be found at:

 

http://www.terabyteunlimited.com/utilities.html

 

In order to use the live cd you must set up your computer bios to boot

first from the cd drive. This is usually a matter of hitting the "del"

or "F1" key at the first part of the computer boot up and then changing

the bios settings to boot from the cd first and then the harddrive. If

your computer is old enough that it will not boot from cd it can be

booted from a diskette and then from the cd. Download the "sbminst.exe"

file from http://btmgr.webframe.org/. The file is a dos file and should

be put in an easily accessed directory on the windows computer. Go to a

dos prompt, change directories to the one containing "smbinst.exe",

place a blank formatted diskette in the floppy drive and execute

"sbminst -t us -d 0" without the quotes. This will write the boot

manager to the diskette with a US english menu. Place the live cd in

the cdrom and use this diskette to bootup the computer and it should

detect the cdrom drive along with the various harddrives. I tried it

twice before it booted the cdrom but it worked very well.

 

The best known of the live cd's is Knoppix. It is about 650 mb so will

fill a cd with enough software to experiment for hours. It can be found

at:

 

http://www.knoppix.org/

 

Simply Mepis is also a live cd. Once you have it up and running you can

install it to a harddrive or just leave it running as a live cd.

 

Ubuntu has a live cd and an install cd. The developers will actually

supply anyone who asks with a kit containing one of each of the cd's in

an attractive case. There is no charge for the software or shipping and

the default number of the sets is 10. They take a while to get sent out

so a download from the Ubuntu website may be the better way to go. See

http://shipit.ubuntulinux.org/ for more information.

 

Damn Small Linux is another small live cd. It will fit on a 50 MB

business card type cd and yet has many programs on it. It may work

better on older slower hardware as it includes very compact software.

It can be found at:

 http://www.damnsmalllinux.org/

 

 

Feather Linux is a small distribution with an amazing amount of

software. Well worth a look. It takes up about 115 MB of space and can

be found at:

 

http://featherlinux.berlios.de

 

Puppy Linux is a small distribution (about 55 mb) that is incredibly

fast. I have used this as a live cd on both my computers. If the

computer has 128 mb or more of memory it will load all of the

applications into memory and allow you to remove the live cd so that

your cd drive can be used for burning or playing audio cd's. It is very

fast when loaded into memory and it looks very much like windows 98 once

it is booted up. My daughter took one look at it and decided that she

wanted it. I would recommend that you try this one. This distribution

does write one file to a harddrive. The settings that you specify on

the first boot up are written to this file so that there is no need to

re apply the settings each time you boot the computer. Any files that

you create, bookmarks (in the web browser), emails etc. are stored in

the file on the harddrive. Puppy can be located at:

 

http://www.puppyos.com/

 

Note: There is an extra step if you wish puppy to write to a file on a

NTFS (Windows XP,NT etc) system. You have to download a small file and

istall it on the harddrive first. The FAQ on the Puppy website has more

information on this.

 

Some of the small distributions, Puppy and Damn Small can be used as an

operating system on a usb pen drive. In this way one can carry the

entire operating system and a lot of data in a pocket. Plug it into the

usb port on most modern computers and boot it up.

 

Note regarding connecting the the internet behind a router:

 

If you are running a live cd you will have to go into the network

settings (or internet settings) to set up your connection. Before doing

this run "ipconfig" in windows to get the settings for the internet

connection. It is fairly easy to do this but you may have to experiment

a bit before getting on line. If you connect directly through a modem

the setup under the "internet" menu on the live cd should allow you to

connect very easily. If all else fails do a search on the net for

assistance or check the forums for the distribution that you are using.

 

Other uses for Linux:

 

Knoppix and a number of other live cd's can be used to recover data from

harddrives whose operating system is trashed. They will read MS Windows

file systems and are excellent recovery tools. Please note that reading

and writing NTFS file systems (eg. Windows XP and others) is still

experimental. Here is one website outlining how it is done:

 

http://www.shockfamily.net/cedric/knoppix/

 

There are other small distributions used for backing up and repairing

operating system problems. These may be of interest:

 

http://www.inside-security.de/insert_en.html

 

http://www.sysresccd.org

 

Data recovery is not something to be done carelessly and proper backups

should always be done before any attempt is made to recover the data.

Do your research before using any tools for data backup and recovery.

 

If you are interested in experimenting with linux, take a look at the

links provided for further information. A search of the internet for

any of the distributions mentioned above will turn up more information

than you will ever need.

 

Check your local library for books on linux. Most will include the

installation disks. I have ordered older (a year or two old) new

computer books with cd sets included and paid very little for them. In

Canada we have Half Price Computer Books

( http://www.halfpricecomputerbooks.ca/ ) or you may also wish to search

http://www.abebooks.com for other sources.

 

There are a number of Linux User's Groups in most bigger cities. They

may provide you with information and software and even assist you in

doing an installation. A check with used computer stores might get you

some information in this regard. I have found that some of the younger

techs in these stores work with Windows all day and then relax with

linux or BSD at night.

 

I will cover some of the aspects of installing a couple of linux systems

in Part III of this series of articles. Meantime order or download one

or two live cd's and try them out. I am sure you will be impressed.

 

End Part II.

 

Open Source Software Part III

 

Before going into installation of linux software I would like to cover a

couple of important areas. I will try to stay as non technical as

possible and refer you to a few websites for more details. Keep in mind

that we are getting into a more complex area and you must do some

research if you do not want to come to grief.

 

If you are starting from a “newbie” knowledge of linux consider picking

up an older computer and using that as an experimental platform. It

gives you the freedom to make mistakes without any real consequences,

other than your time. I would recommend that you try to get a 400

celeron or higher processor, at least 128 mb ram, and a hard drive of at

least 4 GB. If you already have a older system however, give it a try

rather than putting money into something newer.

 

Before installing linux be prepared to do some searching on the net.

There are dozens of good articles and many forums with excellent

information on how to perform linux installations.

 

Partitioning:

 

Partitioning refers to creating spaces on a hard drive. It is often

used to make two or more “hard drives” out of a big one. If you are

familiar with a MS Windows system you might have come across a system

that appears to have two drives (eg. C and D drives) when in fact you

know that it actually has only one physical hard drive. What you are

seeing is two partitions on the single drive.

 

Partitioning is particularly important with linux. Most linux systems

require a minimum of two partitions. I generally use three but more on

that a little later. A linux system requires at least a swap partition

and a “system” partition. The swap partition is a small portion of the

hard drive used to augment system memory. Usually twice the system

memory (RAM) will be alloted for a swap drive but this is always an

estimate. The swap space is used to supplement the system memory in

case there is insufficient memory for a particular application. With

low memory systems you may find that the hard drive is quite active as

the swap partition is accessed frequently.

 

The other partition required is a “system” partition. This will contain

all of the linux kernel files and applications files along with all of

the user data. If there is sufficient room it is advisable to create a

third partition, the “/home” partition to contain all of the user's

files and data. This makes matters easier when upgrading software or

backing up data. I generally use the following setup on a system with a

small hard drive (under 5 GB):

 

a swap partition with up to 256 MB of space.

a “/” partition which contains all of the linux system and application

files and all of the user's data.

 

On a system with a bigger hard drive I use the following partitioning

setup:

 

a swap partition with up to 500 MB of space.

a “/” partition of 3 to 4 GB

a “/home” partition that uses the remaining space available.

 

If you search the net you will find other suggestions of up to 5 or 6

partitions. I don't see a need for this on a home computer and have had

good luck with the above.

 

It is very common to have a computer set up to “dual boot” with Windows

and linux. This is possible in two different ways. The first and

easiest method is to have Windows already installed on a hard drive. A

second hard drive is then installed on the system, partitioned and

formated for linux and then the linux system is installed on it. Almost

always this is set up so that the Windows hard drive is the primary

master drive and the linux drive is either the primary slave, secondary

master or secondary slave. Most computers will have the ability to plug

in 4 hard drives and CD/DVD drives total. They are attached by wide

ribbon cables to the mother board and the manner in which they are

attached and the settings of the DIP switches on the back of each hard

drive or CD drive determines if they are on the primary or secondary

channel and if they are the master or slave drive. If your computer

currently has one hard drive and one CD drive (reader or burner) it is

very likely that the hard drive is the primary master drive and the

cdrom is the secondary master drive. Watch the screen as the system

boots up and you will can see it as it detects the four drives. They

will be in order and the system will give a description of each drive as

follows:

 

primary master (known in linux as hda)

primary slave (known in linux as hdb)

secondary master (known in linux as hdc)

secondary slave (known in linux as hdd)

 

The second method of dual booting windows and linux is to split the

single hard drive into several partitions, the first one for Windows and

the second for the other operating system. For an existing installation

of Windows there are several considerations as follows:

 

is there room on the hard drive for both systems. Generally speaking

the hard drive should be at least 20 GB and possibly bigger. Check the

hard drive under “My Computer” to see how much room is used by the

Windows installation.

can an accurate backup be made of the Windows system so that it can be

easily restored in case of a problem. ( I use Norton Ghost to create an

image on CD's of my Windows 98 installation ­ it has saved me a number

of times). Ensure that you are very familiar with the restoration

process before depending upon it. Older versions of Ghost are not

compatible with newer Windows file systems (NTFS) so be careful.

can the hard drive be fully defragmented and then split into two

partitions. Most windows programs have a defragmentation program and

others are available.

 

Freeing Space on a Hard drive:

 

Partition Magic, a commercial program, will split a hard drive into two

or more partitions and may be useful in this case. See

http://www.powerquest.com

 

Fips is a dos based program (free) that will perform similar duties.

See (http://www.igd.fhg.de/~aschaefe/fips/).

 

Qtparted is another open source program that will allow you to “shrink”

a a partition so that there is room for Linux on your harddrive. See

http://qtparted.sourceforge.net/. It works for most filesystem types.

 

- Partimage is an open source program (a Norton Ghost clone) used to

make images of partitions. It can be used to image Windows partitions.

It is fairly easy to use but study it some before depending upon it.

 

NOTE: SystemRescue is a live CD that provides Qtparted, partimage and

numerous other open source software tools. It is provided as an .iso

file download and must be burned to a CD as an image. The website has

documentation and is well worth a look. It and can be downloaded at:

http://www.sysresccd.org

 

The Ubuntu installer now has an option that will reduce a NTFS or FAT

partition size. It will first reduce the size of the NTFS partition and

then allow the new free space to be set up as one or more partitions.

This is a great tool because it allows a user to take a big hard drive

installed with Windows XP and shrink the XP partition to allow room to

install linux. Once again PLEASE BACKUP THE WINDOWS PARTITION(S) and

DEFRAGMENT THEM before using this tool.

 

Once the hard drive is split with Windows in the first partition, then

the second partition may be split into further partitions by one of

several linux applications. Usually the installation of a linux

distribution will prompt you for further partitioning of the second part

of the hard drive so there is no need to do it before the install.

 

Bootloaders:

 

Computers start by performing tasks in a particular order. When the

power switch is turned on it first looks in the circuitry for

instructions. These instructions lead it through the boot up procedure

which eventually leads it to look on a hard drive for further

instructions. The computer looks on the Master Boot Record (MBR) of the

primary master hard drive for these instructions. The MBR is a small

area (the first 512 bytes) of the disk that contains a bootloader. If

you have installed windows in the past then it automatically installed a

bootloader. Linux will do the same but usually prompts you as to where

you wish to install it. The installation will usually detect the

windows operating system and everything will work out ok. In the case

of two or more operating systems installed on a computer with a

bootloader, you will face a menu within a short time of turning the

computer on. The menu will allow you to boot the computer into one of

the operating systems available. Here is a brief representation of how

this works:

 

Computer turned on > looks in circuitry for boot info > looks at MBR

for further info > bootloader in MBR refers it to a “menu” file on

another area of a hard drive > reads menu file and presents list of

options on screen > user chooses an Operating System > computer loads

that operating system

 

If you wish to use Windows XP bootloader to load xp and linux then see

these articles:

 

http://software.newsforge.com/article.pl?sid=05/02/15/2023237&tid=130

 

http://www.littlewhitedog.com/content-52.html

 

Article on Boot loaders:

 

http://hacks.oreilly.com/pub/h/2337

 

It is not unusual to install a boot loader and find that one or more of

the operating systems that should be available are not. Panic sets in

and we start to think of reinstalling one or both operating systems. If

the existing Windows system won't boot up then the novice sends out an

email to a linux forum with a message something like “linux destroyed my

windows install”. I have been through the panic stage but didn't send

out any emails. By that time I wasn't really too concerned about

destroying windows ­ it had already self destructed a number of times.

Don't worry as there is almost always a way to recover the situation

without re installation.

 

File systems:

 

When a hard drive is formatted a file system is created on the disk.

Windows 98 uses a FAT format, Windows NT, Windows 2000 and XP use a NTFS

format. Linux has a choice of several formats such as ext2, ext3, and

reiserfs. Windows does not recognize the linux formats but linux will

recognize and read the windows formats (not totally compatible with NTFS

but there are ways around this). I use the ext3 file system for linux

as it works and is well proven.

 

If you are planning to use a Windows/Linux dual boot and you have room

on your system it may be worth allotting a small partition as a shared

data partition. If you format it to FAT32 then both Windows and Linux

can read and write files to that partition. It will not be secure

however as any files in this area will be available to all users.

 

Debian dual boot info:

http://www.aboutdebian.com/dualboot.htm

 

 

Part III A:

 

 

Zenwalk Linux:

 

Zenwalk is based on Slackware, a mainstream version of linux. Zenwalk

is very fast and the developers have tried to provide one application

for each task done on the computer. I have used it on a 400 celeron

computer and found it to be very fast and competent. It uses the XFCE

desktop environment which is quite efficient of system resources.

 

The home page can be found at http://www.zenwalk.org/. There are links

from that page to a download page and also to “Zenwalk Manual”. The

manual is excellent and gives step by step instructions on obtaining a

zenwalk iso file, burning it to cd and then installing zenwalk on the

computer.

 

Zenwalk uses the “netpkg” tool to update software and install and

uninstall software packages. I am not that familiar with it but it does

seem to work very well. There are detailed instructions in the manual

as to how to use this tool.

 

I have had trouble with computer logins with an older version of Zenwalk

but the newer versions seem to work well for me. It is perhaps the

easiest to install and the fastest “small” distribution that I have

tried.

 

Vector Linux:

 

I have looked at at least 10 different linux distributions to find

something that will install on older hardware and work well. I have

tried to find a distribution that is easy to install and easy to use

with enough software to enable word processing, web browsing, email,

some games, the ability to create a number of users and a decent command

line. In doing so I have come back to Vector Linux. It is available by

download or by purchase and there is good support on the forum including

a very detailed manual on installing it. Keep in mind that this is a

fast and fairly lightweight version of linux but that it is also quite

capable. It works quite well on older systems (my 400 celeron with 256

MB ram for example) and is very fast on a newer system.

 

I had little trouble setting up my internet connection, and digital

camera connection. It offers Firefox web browser, Thunderbird email and

Abiword word processor. It does not offer a spreadsheet and there is no

way to easily download one. It offers a large number of other programs

but is still a quick and light weight distribution. It is also based on

Slackware Linux.

 

The Vector linux website is located at

http://www.vectorlinux.com/index.php. It offers links to the forum,

documentation and downloads among other areas.

 

To start to install Vector you must do the following:

 

BACKUP ANY IMPORTANT FILES ­ assume that you will have to reinstall

everything. Assume the worst and plan for a disaster. If you plan to

“shrink” an existing partition then DEFRAGMENT it first.

 

download the latest version (Vector 5.1 at this writing) ­ go to

http://distro.ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-5.0/iso/

and click on the file VL-5.1-std.iso. This should start a download of

about 390 MB. Also download the file VL-5.1-std.md5sum.txt.

 

See the installation instructions for information as to how to do an

md5sum check, burn the .iso file to a cd and prepare the computer for

installation. The instructions are found here:

 

ftp://ibiblio.org/pub/linux/distributions/vectorlinux/docs/vl50/manuals/vl5_installation_guide_en.html

 

These instructions include detail about burning .iso files to cd both

from Windows and from Linux. Follow these and you should not go wrong.

Even if you decide to use another distribution of linux READ THESE PAGES

­ they are excellent.

 

Another thing I like about Vector Linux is that it gives you the

opportunity to create a boot floppy in order to boot Vector. If you do

this during the installation you won't take any risks that your windows

installation will no longer boot. After using the floppy to boot Vector

for a while you can always set it up to boot directly from the hard

drive. The installer will give you this option towards the end of the

installation or you can use the VASM system tool later once Vector is

installed. Vector uses a boot program called LILO.

 

If you have problems take a look at the Vector Linux forum for help. A

search through the postings will likely find the answers.

 

 

Simply Mepis:

 

The home website for Mepis is at http://www.mepis.org/. The

distribution is a full fledged linux desktop with more applications and

tools than most people will ever use. It uses the KDE menu system and

is based upon Debian. Due to it's size and the weight of the

applications a newer computer and at least 256 mb ram will be required

for any reasonable performance. I found that it worked on a 400 Celeron

with 256 mb ram but it was very slow. This is a live cd with an

installation option so it gives the user a chance to try it out before

committing to an installation. Keep in mind that it will be much slower

running as a live cd compared to running from a hard drive installation.

 

To obtain a Mepis .iso file follow the “download” entry on the menu on

the left to an internet mirror near to you. Choose the .iso, download

it and the corresponding md5sum.txt file. You may also buy a CD for a

small charge.

 

See the Mepis User guide at

http://www.mepis.org/files/MEPIS%20User%20Guide.pdf for full details on

downloading the files, burning the .iso to cd and doing an install of

Mepis. It goes into a lot of detail about installing and configuring

the system after the installation and should be of great help in getting

your system up and running. The Mepis Live CD includes Qtparted for

shrinking existing partitions.

 

Mepis is based upon Debian so it is quite easy to add, remove and update

software. Mepis and Ubuntu use the GRUB boot loader.

 

Don't forget to check out the Mepis Lover's forum for a vast store of

valuable information.

http://www.mepis.org/node/2598

 

Ubuntu:

 

I have been using Ubuntu for most of the last year starting with the

Warty Warthog release. The newest release is Dapper Drake. Can't help

but like the names.

 

The Ubuntu home page is located at http://www.ubuntulinux.org/. There

is a huge store of information available through that website and other

related ones. The forum is probably the most active of any linux

distribution and the Ubuntu distribution is now the most popular linux

distribution. It is based upon Debian so is quite easy to update and

install new software. A full fledged installation will require a

reasonably new computer and 256 mb of ram. There is however information

describing how to use the software on an older system. See this site

for further information

http://www.binonabiso.com/en/Ubuntu-miniRAM-HOWTO.html.

 

Ubuntu operates with the Gnome menu system, which has less “eye candy”

than KDE. There is now a branch called Kubuntu that installs Ubuntu

with KDE as the menu system. The website is at http://www.kubuntu.org/.

It is related to Ubuntu and does offer the user a choice as to which

desktop menu they wish to install.

 

Ubuntu and Kubuntu area available as live cd's and include and

installation option. They allow the user to try the system out before

installing it. Each of the Ubuntu and Kubuntu websites have “download”

areas on the main menu that will lead you to the latest .iso files.

 

Ubuntu is unique in that they will forward sets of CD's to you free of

charge. See

https://shipit.ubuntu.com.

 

Documentation relating to installing and modifying the ubuntu system can

be found at

https://wiki.ubuntu.com/UserDocumentation#head-fc4efe81d8dce86c866507d57b1b1dffc867ec1a

 

Ubuntu/Kubuntu has some very nice features. The developers have

committed to putting out a new release every 6 months. They do however

provide support for the older releases for some time. It is fairly easy

to upgrade from the older release to the newer one especially if you

have a separate /home partition. Ubuntu now has an automatic updater

for software. If your system is on the net the updater will notify you

of package(s) for which there are updates and with a prompt will

download and update the applications automatically. Very occasionally

this can lead to breakage of some parts of the software but you do not

have to install the updates unless you wish to.

 

I have recently installed a small Ubuntu system on several older

computers. This takes some time as I first did a minimal (server)

installation and then added packages to make it into a small desktop

system with the XFCE desktop menu system. Ubuntu has now released

Xubuntu based on XFCE and designed for older computers.

 

Pclinuxos:

 

Another “full fledged” distribution that I have just installed and am

very impressed with is PCLINUXOS. Details including download

information can be found at http://www.pclinuxos.com/news.php.

 

The developers have put together some excellent training resources to

assist in using the live cd, installing it to a hard drive and using the

software. It does require a reasonably new computer and at least 256 mb

of memory. Once installed it required about 90 MB of downloads to

update the software so you will require a fast internet connection. I

understand that they are currently developing a set of cd's for the

updates so that a fast internet connection is not required.

 

In ending this series of articles I would encourage the use of Open

Source Software. Depending upon how much you use there will be a

learning curve but the end result will be software that “just works”.

If you do use the software please support the developers. An occasional

donation of a few dollars to one or more of the foundations will help a

lot towards keeping this software available and up to date.

 

End guest Commentary:

 

Back to the

Overcoming Consumerism Index