Linux is an operating system for Intel 386/456/Pentium-based IBM PCs and is congenial. A worldwide group of enthusiastic volunteers has joined forces in developing many aspects of Linux on the INTERNET. Linux can run the powerful set of compilers and programming tools of free software foundation and X-free 86, a port of the X Windows system from MIT. One useful feature of Linux is its ability to coexist with other operating systems. Thus, a user invested in DOS/MS Windows software may continue running these applications on the machine and install them.
Our scope for review of this paper is to study and review the Linux Operating system and its various features and functions such as History and Development, the Linux Kernel, Processes Scheduling in the Linux Operating System, Memory Management, I/O operations, networking and how it is done in the Linux OS.
Multitasking, Virtual Memory, Shared Libraries, Memory management, CPU algorithm, Performance Evolution