Introduces ten diverse, reusable Linux applications and provides information on the tools and knowledge required, as well as detailed instruction in the steps and background information needed to create each application, covering such topics as security issues and Linux firewalls, LInux directories, Java applications on Linux, database programming with MySQL, and more. Original. (Advanced)