Topics: Operating system, File system, Graphical user interface / Pages: 4 (771 words) / Published: Jul 11th, 2013

Kernel Distributions of Linux
Diego Avendano
AUI Online

Kernel Distributions of Linux Every operating system needs a way to communicate with the user, the hardware and software. To accomplish these tasks, every operating system uses kernel and shell. Both kernel and shell work together forming a communication bridge between the user and the operating system. Linux allows the user to create its own kernel, making it easier to run the operating system. Kernel and shell are of extreme importance for the user to properly run the operating system.
Kernel and Shell Functions The kernel is a software that keeps the operating system running. “From a high-level view the applications you run, from word processors to games, are all effectively clients of the kernel, which provides various services, or system calls” (Levin, J. 2012). The kernel also is responsible of scheduling and deciding on which processor each program should run. Kernel is also responsible of security, and any process must go through the kernel to get permission. In order for the kernel to properly work and get commands from the user, it needs the shell. The shell is an interpreter between the user and the kernel. “The shell is more than just a simple command interpreter. It incorporates a powerful, expressive interpretive language of its own”(Abbott, D. 2012). The shell uses the concept of “pipes” which is a mechanism to transfer data from a program to another program.

Most Common Kernel and Shell There are hundreds of different Linux distributions, but only a few are most commonly used. Here are five of the most common Linux distributions, Linux Mint, Debian, OpenSUSE, Fedora, and Ubuntu. Every one of these distributions is an operating system, and no operating system is able to work without the shell. Linux Mint uses Bourne-Again shell also known as BASH as its default shell, and it also uses GNOME 3 that

References: Levin, J (2012). Mac OS X and iOS Internals: To the Apple’s core: Wrox. Abbott, D (2012). Linux for Embedded and Real-Time Applications 3rd edition: Newnes. Blum, R , Bresnahan, C (2011). Linux Command and Shell scripting Bible 2nd Edition: John Willey & Sons.

You May Also Find These Documents Helpful

  • Micro Kernel
  • Kernel Data Structures
  • Analysis Of Kernel Of Truth
  • Linux Kernel and Free Software
  • Operating System and Kernel Log Buffer
  • Un-Popped Kernels Lab Report
  • Does Temperature of Kernels Affect Popcorn Yield?
  • Processing of Date Palm Kernel (Dpk) for Production of Edible Jam
  • In Linux, the Flow of Control During a Boot Is from Bios, to Boot Loader, to Kernel. the Kernel Then Starts the Scheduler (to Allow Multi-Tasking) and Runs the First Userland (I.E. Outside Kernel Space) Program Init (
  • Microwave Popcorn: What Storage Method Pops the Most Kernels?