Good times on the water

Good times on the water

Friday, February 12, 2010

Cathedral vs Bazaar

The cathedral vs the bazaar is a comparison of two different ways to go at designing, building and testing of the source code for a program. On one side, the cathedrals theory, is to allow everybody to have full access to the source code after each release, but restricting access to the new source code being developed between updates. The bazaar on the other hand feels that by allowing full access to the source code during development and after the release allows for a better product and allows any issues with the program to be found, and fixed quickly. The way I think of it, is if you have ten to fifteen really good programmers working on a project, it will probably be a really good design but may have a lot of weaknesses because they only have their past experiences to work on. But if you take the whole world of programmers, developers, and hackers, chances are you will have a stronger and all around better program, because of the wealth of knowledge going into the source code. I would go with the bazaar design personally just because it makes more sense, it's important to this class because with out the comparison of these methods Linux, and a lot of other programs, wouldn't be what they are today.

Saturday, February 6, 2010

Chapter 8 Review Questions

1. Regarding Konqueror the file manager:
a. What is Konqueror? Konqueror is a file manager that organizes all of your files on your system into a easily readable Graphical User Interface (GUI). Some of the basic functions consist of viewing properties of files, coping or moving files into other directories, and deleting files. One of the cool features of Konqueror is instant updating, if a directory that is being viewed by another user changes the change will show up immediately with out the need of a refresh.

b. List four things that you can do with Konqueror. view text files and videos, browse the web, watch presentations, and manage files and directories. You can also access other systems by remote.

c. How do you use Konqueror to search for a file? By clicking on the search icon located in the tool bar you can search for files on your local or remote hard drives

2. What is a terminal emulator? A terminal emulator is a window that opens up with in the desktop so you can access the command line. What does it allow you to do from a GUI that you would not be able to do without one? Access the command line while using other resources in the GUI such as a web browser or a document using a program such as word or excel.

3. What is a klipper? How do you use it to cut and paste text? Klipper is a cut and paste utility, known by most as a clipboard. To copy text to klipper highlight the item and press CTRL-ALT-V or press the klipper icon. To paste you have to display the klipper utility and click on the line you want, then move where you want the text and use the middle button on your mouse.

4. What is Nautilus? Nautilus is a simple file manager that you can use to open, move, or delete files.

a. List two ways that you can open a file using Nautilus. By double clicking or by right clicking and moving over the "open with" text.

b. How does Nautilus "know" which program to use to open different types of files? It uses several techniques to determine the MIME type, typically files with the same extension in the file name.

c. What are three commonly used Nautilus control bars? What kinds of tools do you find on each? The menu bar, toolbar, and location bar. Menu bar consist of drop downs with various functions File, Edit, View, Go, Bookmarks, and Help. Toolbar consist of navigation icons, such as back, forward, stop, and reload. Location bar shows you the path of file that is highlighted in the view pane. It also hold the magnification selector and the View as a drop-down list.

d. Discuss the use of the Nautilus location bar? It can be used to show pathname of the directory that is displayed in the view pane. You can also specify a local directory that you want displayed in the view pane.

The above questions were taken from the book "A Practical Guide to Fedora and Red Hat Enterprise Linux" by Mark G. Sobell, on page 277.