After that, though, it falls into a protracted (nearly half the book) discussion of how to use productivity applications (specifically, the components of StarOffice, WordPerfect, and some miscellaneous programs). This applications coverage is too basic, and probably will seem silly to people brave enough to experiment with Linux. The screen shots that back up that coverage are also simply too big.
That said, this book may earn some fans through its installation and set-up coverage alone. The writing style is easy to follow and often bright with humor, and the authors make it clear that using Linux is fun. They also nudge readers toward Web sites and other aspects of the remarkably active community of Linux users. --David Wall
Topics covered: The fundamentals of setting up Red Hat Linux 6.2 and using it for general home and office productivity purposes.
Introducing a book is always difficult for me. There's a lot to cover here, after all-Who are the authors? What's this "Linux" everyone keeps talking about? What on Earth is "Open Source"? Why should I care? These are just a few questions that ran through my head as I thought about how to write this introduction. Ideally, the introduction will answer these questions and a few more besides, while providing you with a basis for the use of the book.Who Are the Authors?
Ethan Metsger is an undergraduate student at the Ohio State University, pursuing a Bachelor of Science degree in the field of Computer Science. He has been working with UNIX for five years and Red Hat Linux for nearly two. Ethan is handling the writing of the more technical aspects of the system-how to install the software and get it configured to your liking.
Kathy Miles is a columnist for the Daily Local News in West Chester, Pennsylvania, writing about various elements of astronomical interest. She has been publishing various articles and papers for more than ten years. She has been working with Linux in various forms for four years and UNIX for the past six or seven. Kathy is writing about the applications that you can get with Linux.
We met while volunteering at a community-based Internet provider. We've been working together in various capacities for nearly four years, and when the opportunity came along to write a book together, we jumped on it.What Is Linux?
Linux is an operating system. An operating system is the software that runs your computer and controls how various elements of it act. For instance, an operating system recognizes that you can pass data between your computer and monitor or printer, and allows the programs on your computer to do so.
Most personal computers today use the Windows operating system, created and maintained by Microsoft Corporation. The next contender is the Macintosh OS, or MacOS, though it owns only a small portion of the market share.
More recently, with the advent of better marketing by Apple Computers, the evidence brought against Microsoft indicating actions that violate United States anti-trust laws, and the activities of the Open Source community, Microsoft has experienced more competition, much of which is vested in the form of the Linux operating system.
Most Windows users I'm acquainted with are frustrated with using Windowsits programs are mammoth, often expensive, and they frequently crash. It is an industry expectation that each version of Microsoft will have enough bugs to warrant a "second edition" or some other program to patch the holes in the system. And with recent e-mail viruses targeting Windows programs like Microsoft Outlook, users are more aware than ever that security is not Windows' strong point.
Enter Linux.Why Linux?
Some people pick up Linux out of curiosity. Others are looking for an alternative operating system to Windows or the Macintosh Operating System. Some hear about it from friends, like I did, or become familiar with the name while doing some computer work. Still others have heard of it through the news. And a few are still so jealous of Bill Gates they hope to deny him a small portion of his fortune by switching.
But the question remains: Why? Why Linux? Why does it generate so much excitement? Perhaps more important, why should I buy or download it? After all, it takes time to learn about a new operating system, and UNIX-based operating systems have a reputation for being difficult to use and understand.
You buy Linux because you're looking for a better product, an operating system that you can leave running for weeks on end if necessary, because you like having support and access to a lot of it. You buy Linux because it has a plethora of applications that match and sometimes outdo their commercial counterparts. Linux is powerful, fully featured, and reliable. It is less susceptible to viruses and outside attack than many other personal computer operating systems. It's inexpensive, both in maintenance and support. If you need help, you can find it. And the reputation of being difficult to use and understand is outdated-Linux is incredibly easy to use, and users of Windows and the Macintosh OS will have little to no trouble adapting to the new environment.
These are just a few of the advantages of running Linux. To understand how they all developed, knowing the history of Linux is helpful. And the history also explains how the phenomenon known as Open Source appeared. (This is more or less fundamental to the existence of Linux.)The History of Linux
We should affix a subtitle to this section: "In Brief." The history of Linux is relatively long and takes almost as many turns as the back roads of rural America. However, some background is necessary in order to understand why Linux is important and how it has come to generate so much excitement in the computer world (and now, in yours).Linux's Predecessor, UNIX
Linux is a form of UNIX, created by Linus Torvalds. UNIX has existed for over thirty years. It was created in Bell Laboratories in 1969 by Ken Thompson and Dennis Ritchie as a successor to the multi-user operating system Multics.
UNIX is a unique operating system for a number of reasons. First, because it is coded in the C programming language (also developed by Thompson and Ritchie). All operating systems are written in a programming language, usually assembly (though this is changing). The lower the level of the programming language, that is, the closer the instructions are to the machine language of the computer, the less portable the operating system is. This means that it's harder to "port" the operating system to another computer type.
The C programming language is a high-level language, which makes the UNIX operating system (which is programmed in C) very portable. Any computer with a C compiler can take the source code for the operating system and compile it for use on their own computer. This is usually the method for updating the core components of the UNIX operating system, known as the kernel. The process of upgrading your present version of UNIX (or Linux, as is more likely the case) to the most recent usually involves recompiling the kernel.
The fact that this is written in the C programming language also means that it is more easily changed than if it were written in assembly or machine language. The definition of a high-level programming language is that it is easier for the programmer to understand; it's a "higher level" than the machine code. Lower-level languages are more difficult to understand. That UNIX and its clones, such as Linux, are written in a high-level programming language is vitally important to the development of the Open Source Initiative and Linux itself.
After the wonderful portability of UNIX comes its devotion to the principle that programs should perform one task only; if multiple tasks need doing, string them all together. This is accomplished by the use of shell scripting or piping (see Chapter Eight). This principle of coding is very important, because it keeps the code relatively small and uncomplicated, allowing for fewer errors and other malfunctions. As a result, UNIX is a very stable operating system, given to few problems.
Since UNIX is a multi-user operating system, it has been used in a variety of capacities, many of which require low-maintenance systems. (Have you ever thought what would happen to your Internet Service Provider if it was in continual need of maintenance? What if it suddenly froze for no particular reason? Your telephone service likely depends on a series of computers running UNIX or a UNIX clone. The operating system is obviously reliable enough to keep your phones up and running.) The design of UNIX has proven to be quite reliable.So Why Didn't UNIX Catch On?
Actually, it did. UNIX has been a major force in many capacities (both commercial and educational) almost since the time of its inception more than thirty years ago. However, UNIX was quite impractical for the home user due to the fact that it was notoriously difficult to use and understand.
It has been said that UNIX programmers were too lazy to create commands more than four letters long, though the reality of the matter is that memory restrictions prevented them from making overly complicated command names. This is why there is such a disparity between commands of yesterday and today. Compare "ls"a command that will list filesand "traceroute"a command that will print the route from one host to another. Nonetheless, commands were still less than intelligible.
Besides this problem, by the time personal computing was a force, UNIX was too expensive for a single user. Software vendors hiked prices up, driving consumer demand down. In addition, the source code, once openly distributed among universities, was now closed to the public. These forces combined to drive up the price.
Combine the cryptic commands with a less than desirable price tag, and you can see why UNIX wasn't too popular with the personal computing world despite its many strengths.
This opened the door for Microsoft in the home
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
3.0 out of 5 stars
May be a little too outdated at this time...,
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews (VINE VOICE) (TOP 500 REVIEWER) (HALL OF FAME REVIEWER) (REAL NAME)
This review is from: Everyday Linux (Paperback)
ReviewOnce you've installed Linux and you're looking at the windowing system desktop, you may be wondering what you can do that relates to practical work, like writing a memo, creating a spreadsheet, or developing a presentation. You may even be wondering where the games are. If you can't find those tools yourself, this book can help you out. The first half of the book deals with the installation and system maintenance aspect of running Linux. It's rather dated, in that it is based on the Red Hat 6.2 distribution. Since 8.0 and 9.0 are now common, you may not want to trust this data too much. There are a few good chapters on file management and command line utilities, so it's not a total loss. The second half of the book starts discussing the different productivity applications that come with the Red Hat distribution. The StarOffice suite is a replacement for Microsoft's Office suite. To a large degree, the two applications can read files produced by each other. And given that the price is free, it's a very good deal. You'll find that OpenOffice is now a very common open source productivity suite, so you may find that StarOffice isn't as relevant as it was a couple of years ago. The other chapters on applications can help you find the tools you use on a regular basis in the Microsoft Windows world. Since each chapter is limited due to space, you will probably rely more on the software's help files to assist you in learning more about each package you choose to use. Everyday Linux can help you get there, but it probably won't take you as far as you'd like to go. Conclusion
Share your thoughts with other customers: Create your own review
|
|
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |