gnu and linux


Lessons in Linux

Hello

The lessons contained in this series are designed to introduce Linux to an audience of new users. They will concentrate on what make Linux different than Windows or the Mac.

Linux is more that just an Operating System, it is a tool box. One of it's strengths is that it gives you the user everything you need to create new programs, or just customize what you have, to your likes.

Linux has flourished because it allowed programmers, or literally anyone who is willing to write computer code, to create and use computer programs which are under their control. At their day jobs, many programmers are hobbled in trying to build elegant programs by marketing pressures. The phrase It's good enough, ship it. does not resonate with people who like to take pride in what they build. Much like the painter who is never satisfied with his/her work, these are people who enjoy creating and working on elegant software programs.

Have you ever used a computer program that just doesn't work the way you want it to? Do you wish you could open up the covers and fix the problem? Well Linux allows you to do that by giving you both the source code to the programs, and the tools to rebuild them.

Have you ever wished that you could teach the computer a new trick? Well, in Linux you can. Because it gives you all the tools you need.

Another strength of Linux is that it encourages you to share you ideas, and your source code. The process of looking over another's work is one of the foundation principles in Science. Each researcher publishes his/her findings and methods. Before their work is accepted as fact, others look over their work and review the findings. Only after other researchers have reproduced the results and understood the findings is the principle accepted. This protects science from people making false claims.

For background information on John F. Moore take a look at this Who is John F Moore page. Linux Counter #8010

Linux Revealed

This section will be a series of topics discussing different aspects of Linux and how to make use of them. This is not in any specific order or theme. You can jump in anywhere, so read through all the topics before starting. Select what is of interest to you and enjoy.

Here are a few suggestions on where to start.

If you are already a Linux user, I have several articles on what you can do with Linux. As a tinkerer myself, I keep finding new things to do with Linux. But the thing I like to stress the most about Linux is roll up your sleeves explore.

If you are interested in Computers, think of Linux as a well spring of knowledge. You can dive in and NEVER hit bottom.

Home Network

In this section we will be creating a network for use in a Home. The basis is a Linux server and windows/linux clients.

Questions and Answers

Since this is a user group, sometime the meetings will be defined by the questions asked by the group. Since there is no global heading for this type of question and answer sessions, I thought I would give it it's own section. I will list the question and answer sessions by Date so they are easier to find.

Computer Music in your home

This class will discuss how to configure your home network to download and play music both through your computers, and through your sound system. Linux the music server for you home.

Revolution OS

We saw the movie Revolution OS in the meeting. This movie describes the background behind Open Source, the Free Software Movement, and Linux. I collected a set of web links to the people and ideas discussed in the movie. They are available here. If you liked the movie, consider getting your own copy at Revolution OS from Amazon.

Digital Rights Management

Here is a web page pointing you toward more information on DRM and it's impact on the world of Linux and Home Computing. If you do nothing else in Linux, please get involved in this discussion.

Cygwin

As promised during the second lesson, here are instructions on how to install cygwin locally under windows.

Lessons

The following lessons are aimed at teaching shell programming to a group of software testers. They were part of a series I created for windows users who wanted to learn about Unix. They are a little old, but still valid.

References

Here are some references which I have come across. Enjoy them.


Written by John F. Moore

$Revision: 2 $

Last modified: Wed Mar 21 15:38:07 EDT 2007


Valid XHTML 1.0 Strict