Monday, February 23, 2009

Blog 5

Research the Internet to find out what AppArmor is and explain in your own words who and how you would use it. While you are searching find another cool tool you can install on Linux.

AppArmor is an Intrustion Prevention Program by Novell. It basically keeps your network safe from attackers that gain access to your network by exploiting flaws in software. Novell says that it is simple to use, however, I found other websites that said it was very complicated. Each application can have a different profile and the program can review application behavior and ‘learn’ what behavior is acceptable. AppArmor can keep logs and has a lot of reporting features and there are no licensing fees.

There are a ton of ‘cool’ linux tools out there. One that caught my eye was TestDisk. It is a utility that helps you recover lost partitions and boot files. It must be a pretty cool tool because it is included with a some live cds such as Knoppix and GParted.

Sunday, February 22, 2009

Blog 4

Search around for different Linux editors. Explain what they are and how they are different. You can also tell us how to get them.

There are a ton of Linux editors. A lot of them are free. There are also different kinds of editors. Some of the types are GUI (graphical user interface), console (text) editors, html editors, image editors and source code editors.

I am just going to concentrate on a GUI editor called Gedit and a text based editor called Pico. Graphical editors are like Windows based editors. Text based editors are like VI and VIM where you have to uses key strokes and key combinations to move around the screen.

Gedit is the default editor for GNOME. It is a free software that was designed for editing program code and structured text. It includes syntax highlighting for program code and text markup formats. You can edit multiple files. Gedit has numerous plugins that are included in the program. You can download Gedit from this link http://linux.softpedia.com/get/Text-Editing-Processing/Others .

Pico was developed by University of Washington. It has a two line display and at the bottom it shows the keystroke commands so you don’t have to learn the commands. It’s supposed to be a lot easier than VI. It has paragraph justification, cut and paste and spell checking. Pico is the editor of the Pine (now Alpine) email program. The documentation said that Pico can be downloaded from http://www.washington.edu/pine but, I could not find it. It looked like you have to subscribe or something. I did find a clone called GNU nano that you can download from this page http://linux.softpedia.com/get/Text-Editing-Processing/Others .

Thursday, February 19, 2009

Blog description

This blog originated as a requirement for a Linux class that I am taking at TMCC, Reno's Community College. So, I am going to kill 2 birds with one stone, so to speak and make it both a class blog and my personal blog.

Saturday, February 14, 2009

The Cathedral and the Bizarre

Blog 3

Research and find out what you can about “Cathedral and the Bizarre”. Tell me in your own words what it is and why it might be important.

The Cathedral and the Bazaar was written by Eric S. Raymond as an essay. It’s about two different programming methods: the Cathedral method and the Bazaar method.

The Cathedral method of development is confined to a closed group of developers. Code is available with each software release but the code that is developed between releases is only available to the closed group of developers.

In the Bazaar method, which sounds ‘Bizarre’, code is available to everyone over the Internet. The idea being that the more people that see the code, the faster bugs will be discovered and fixed.

It’s important because Raymond call it Linus’s Law after Linus Torvalds and the inventor of the Bizarre method of Open source programming.

Thursday, February 5, 2009

Blog 2

What functions do Linux and/or Unix provide in today’s world?

In today’s world, Linux/Unix is used by a lot of businesses, large and small because of it’s networking, multi-tasking and security capabilities. Linux servers are very stable and reliable. Because the servers do not require frequent reboots they provide a high availability and very little down time.

This reliability and security makes the Linux operating system a favorite for database servers, web servers, firewalls and proxy servers. The company that I work for (and the reason I am in this class) uses Linux servers for our Oracle databases.

The fact that Linux is a free and open source operating system is a definite plus. Since thousands of programmers are contributing code, when bugs are found they are fixed quickly.

Another important function of Linux is extreme range of hardware that it can utilize. It works on high-end servers clear down to PDA’s and everything in between.