Linux, an implementation of UNIX
operating system, runs on a variety of platforms. It is freely distributed
under the terms of the GNU General Public License. Linux is used in a
wide variety of application environments, including Internet and File Servers,
scientific programming, and high
end personal computing.
We use Linux in
Operating Systems and
Advanced Operating Systems courses.
Students will look at Linux internals and do system programming homework on Linux.
are usually written in C and C++ using the GCC compiler.
Linux can be
downloaded for free, or you can purchase CD online from a Linux distributor
to save downloading time. Here are some popular Linux distributions: