• Post author:Bhaskar Soni
  • Post published:
  • Post category:Linux
  • Post comments:5 Comments
  • Reading time:3 mins read

What is Linux? Strictly speaking, Linux is an operating system kernel: the core program that manages hardware, memory and processes. In everyday use, the Linux operating system means the complete systems built around that kernel, called distributions. Linux runs most web servers, cloud platforms, supercomputers, Android phones and countless devices.

This guide covers its history, how distributions work, popular choices and the Linux file system layout.

what is Linux

A short history

  • 1969: Unix is created at Bell Labs. Its design ideas shape Linux decades later.
  • 1983: Richard Stallman launches the GNU Project to build a free Unix-like system.
  • 1991: Linus Torvalds, a student in Finland, announces a new free kernel. Combined with GNU tools, it forms a complete system.
  • 1992: the kernel moves to the GNU General Public License (GPL).
  • 1990s to 2000s: distributions such as Slackware, Debian, Red Hat and SUSE appear, and Linux spreads through servers.
  • 2008 onwards: Android brings the Linux kernel to billions of phones.
  • Today: Linux dominates cloud computing, containers and supercomputers.

Learn how Linux and Unix differ in Linux vs Unix.

How the Linux operating system is built: kernel vs distribution

The kernel alone is not enough to use a computer. A distribution combines it with:

  • system tools, such as GNU utilities and systemd;
  • a package manager to install and update software;
  • default settings, a desktop environment or a server-focused setup;
  • documentation, security updates and support.

Popular distributions

DistributionBaseTypical use
UbuntuDebianDesktops, servers, cloud
DebianIndependentStable servers, base for many others
FedoraIndependent (Red Hat sponsored)Up-to-date desktops and developers
Red Hat Enterprise Linux (RHEL)Fedora / CentOS StreamEnterprise servers with paid support
Rocky Linux, AlmaLinuxRHEL-compatibleFree enterprise servers
Linux MintUbuntuBeginner-friendly desktops
Arch LinuxIndependentEnthusiasts who want control and rolling updates
openSUSE / SUSE Linux EnterpriseIndependentDesktops and enterprise servers
Kali Linux, Parrot OSDebianSecurity testing and research

Distributions also follow different release styles. Fixed releases, such as Ubuntu LTS, change slowly and get long support. Rolling releases, such as Arch, update continuously.

The Linux file system hierarchy

Linux uses a single directory tree that starts at the root, /. Disks and partitions are mounted into this tree, rather than appearing as drive letters.

Linux file system hierarchy starting at the root directory
DirectoryContents
/bin, /usr/binUser commands
/sbin, /usr/sbinSystem administration commands
/etcConfiguration files
/homeUsers’ personal files
/rootThe root user’s home directory
/varChanging data: logs, caches, mail, databases
/tmpTemporary files
/usrInstalled software and libraries
/bootKernel and bootloader files
/devDevice files, such as disks
/proc, /sysVirtual files exposing kernel and process information
/optOptional third-party software
/mnt, /mediaMount points for extra or removable storage

Many modern distributions merge /bin into /usr/bin, but the classic paths still work.

Where to start

Try Linux in a virtual machine, then learn the essentials in our guide to Linux fundamentals and basic commands. For motivation, read 10 reasons to use Linux.

Sources

Running Linux servers in production? Our Linux server hardening & security audit checks configuration, patching, SSH and logging. You can also use our free Linux server hardening checklist, or contact us.

Post author avatar

Bhaskar Soni

Bhaskar Soni is a Security Engineer and the founder of Youngster Company, based in Ahmedabad, Gujarat. He works hands-on with Linux server hardening, vulnerability assessment and penetration testing (VAPT), ISO 27001 compliance and OSINT investigations. He writes practical, tested guides for IT professionals and Indian businesses, and every article on this site is written or reviewed by him.

This Post Has 5 Comments

Leave a Reply