Basic Terminologies
Last updated
Was this helpful?
Last updated
Was this helpful?
A kernel is a part of an OS that facilitates interactions between the hardware and software. It's an essential element of an operating system for a computer.
The core of the OS alone is responsible for providing all other components with necessary services. It helps with device control, networking, file system management, process and memory management, and it acts as the main interface between the OS and the hardware.
A shell is a computer interface to an operating system. The shell exposes the services of the OS to users or other programs. The shell takes your commands and gives them to the OS so it can perform them.
It's named a shell because its the outer layer around the OS â like the shell around an oyster!
A terminal is a program that runs a shell. This is where we run most of our commands that tell the OS what to do.
You install the terminal in the following ways on different operating systems:
Linux Distro users â the Bash shell is installed by default
Mac Users â Terminal is installed by default and can execute similar Linux commands
Linux distributions (popularly called distros) are flavors of the Linux operating system. These distros are built based on Linux's open source software.
Some examples of these are:
Since it was founded in 1993, Debian has released new versions far more slowly than Ubuntu and mint. It is one of the most reliable Linux distributors as a result.
Debian is the foundation of Ubuntu, which was created to expeditiously enhance Debian's fundamental components and make it more user-friendly.
Ubuntu was created by Canonical in 2004 and gained popularity immediately. Canonical wants Ubuntu to be used as a simple, command-line-free graphical Linux desktop. It's the most well-known Linux distribution.
Ubuntu is simple for beginners to use. It has a large number of pre-installed applications and convenient repository libraries.
Red Hat is a professional Linux distributor. Red Hat Enterprise Linux (RHEL) and Fedora are their products, both of which are open source.
Fedora offers faster updates and no support, but RHEL is thoroughly tested before release and supported for seven years after the release.
Red Hat uses trademark law to stop the redistribution of its software. Red Hat Enterprise Linux source is used in CentOS, a community effort that eliminates all of Red Hat's trademarks and makes it publicly available. In other words, it is a free version of RHEL and offers a long-lasting reliable platform.
SUSE created its own operating system for computers. It is supplied with system and application software from other open source projects and is developed on top of the free and open source Linux kernel.
SUSE Linux was primarily developed in Europe and is of German origin. The name SUSE is an acronym for "Software und System-Entwicklung." SUSE is one of the oldest commercial distributions still in use because the initial version debuted in early 1994.
This is a project that offers the most recent software versions and mostly focuses on free software. It uses 'upstream' applications instead of developing its own desktop environment. It comes with the GNOME3 desktop environment by default. Although less reliable, it offers the newest information.
Ubuntu
It works like Mac OS and easy to use.
CentOS
If you want to use red hat but without its trademark.
Fedora
If you want to use red hat and latest software.
Red hat enterprise
Used commercially.
OpenSUSE
It works same as Fedora but slightly older and more stable.
Arch Linux
It is not beginner friendly.
Now let's talk about some commands you can run to interact with the shell.
Windows Users â Download or use git bash
and run all Linux command from there.