ABSTRACT

A.1 Options for Installing Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 A.2 Getting Ubuntu Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 A.3 Downloading and Installing VirtualBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 A.4 Install and Update Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 A.5 Install Programming Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

All examples in this book are tested in the Linux programming environment. Linux is a widely used operating system. It is free in two senses. First there is no need to pay anyone to get the operating system and many tools for Linux. Second, all the source code for Linux and many associated tools is freely available. Furthermore, this code can be modified and used by anyone, for personal or business reasons. Google’s Search Engine uses Linux. So does the software on the International Space Station. The mobile operating system Android is based on Linux. Some estimate that over 60% of web servers run UNIX-based operating systems, and among them Linux dominates.