Throughout this book, we have examined the Linux operating system in detail, covering everything from its history and installation to everyday administration and even an introduction to programming in Perl. But Linux has much more to offer; we have only scratched the surface of what is possible. Hundreds of open source applications can run on Linux. Whether exciting games , office productivity applications, or sophisticated development tools, you will be able to find software that meets your needs. Therefore, this chapter s main goal is to give you a taste of this vast frontier of the open source movement.
This chapter is broken into three sections:
The first section gives a brief snapshot of where to look for resources online, what you will find, and a summary of widely used licensing schemes.
The second section discusses several administration applications that you can use on a daily basis to monitor and optimize your Linux system.
The third section will be particularly exciting if you are interested in development. It looks at a number of programming languages, development utilities, and database engines that can be used effectively with Linux.
For each of the applications covered in this chapter, we examine the reason for using the application, where to obtain it, and how to install it properly on your system.
Before looking at the applications themselves , let s review the various documentation and online resources you can use to find the applications and utilities that will best meet your needs.