Skip to main content

Linux: The Penguin in the Room

Linux is one of the most important operating systems to understand as a cybersecurity professional.

Fundamentals Β· Reading time: ~8 min Β· Next up: Linux Shell and Shell Prompt


Introduction​

We often talk about Windows and macOS. But did you know there's an imposter in the room β€” a penguin? Yes, that's Linux. Some of you may have heard of it, some may not β€” but it's one of the most important topics to learn in cybersecurity today.

Linux is a powerful, free, and open-source operating system (OS) that runs across a vast range of devices β€” from personal computers to web servers, smartphones, embedded systems, supercomputers, and even space missions.

Unlike commercial operating systems like Microsoft Windows and Apple macOS, Linux gives users complete control over its source code, letting them modify, redistribute, or optimize the system however they want.

That's what makes it flexible, transparent, and the default choice for developers, ethical hackers, and cybersecurity professionals.

"Talk is cheap. Show me the code." β€” Linus Torvalds, creator of the Linux kernel

Why Linux Matters in Cybersecurity

Linux is widely used across servers, cloud infrastructure, networking, embedded systems, and security tooling. Understanding Linux therefore provides an important foundation for cybersecurity work.

Linux vs. Windows vs. macOS​

LinuxWindowsmacOS
Source modelOpen sourceClosed sourceClosed source (Unix-based core)
CostFreePaid licenseBundled with Apple hardware
CustomizationFull β€” kernel to desktopLimitedLimited
Dominant server marketYesNicheRare
Default in cybersecurity tooling (Kali, Parrot)YesNoNo
Typical desktop userDevelopers, sysadmins, power usersGeneral consumers, enterprisesCreative & consumer users

Timeline of Linux History

Linux did not appear overnight. Its development is connected to several important milestones in the history of operating systems and free software.

The timeline below provides an overview of that evolution.

1. UNIX – The Ancestor​

  • Developed at AT&T Bell Labs by Ken Thompson and Dennis Ritchie.

  • Multi-user, multitasking OS that inspired the Linux architecture.

  • Written in C language, making it portable across systems.

Learn more

UNIX introduced many concepts that would later influence operating-system design, including multi-user operation, multitasking, portability, and a powerful command-line environment.


Linux History at a Glance​

The major milestones can be summarized as follows:

1969
|
v
UNIX
|
v
1983
|
v
GNU Project
|
v
1991
|
v
Linux Kernel
|
v
GNU + Linux
|
v
Linux Distributions
|
v
Modern Linux Ecosystem

Let's Talk About Use Cases

Linux has evolved far beyond its original role as a Unix-like operating system.

Today, it is used across a wide range of technologies and industries.


Data Centers, Web Servers, and Networking​

  • Linux gained popularity in data centers, web servers, and networking.

  • Adopted by companies like IBM, Oracle, and Red Hat.

  • LAMP stack (Linux, Apache, MySQL, PHP) became standard for web hosting.

Why was Linux widely adopted for servers?

Linux offered organizations a combination of flexibility, open-source software, stability, configurability, and strong networking capabilities.

These characteristics made it particularly suitable for server and data-center environments.


Android and Embedded Systems​

  • 2008: Google launched Android, a mobile OS based on the Linux kernel.

  • Linux began powering:

    • Smartphones

    • Routers

    • Smart TVs

    • IoT Devices

    • Industrial & Automotive systems

Linux Beyond the Desktop

Linux is not limited to traditional computers. Its kernel is used as the foundation for a broad range of mobile, embedded, industrial, and networking systems.


Linux in Modern Technology

Linux became dominant in:

  • AWS
  • Azure
  • GCP

Linux is extensively used throughout modern cloud infrastructure.


Supercomputers​

Linux has also become dominant in high-performance computing.

Linux runs 100% of the world’s top 500 supercomputers.

This demonstrates the scalability of Linux across extremely powerful computing environments.


Where Linux Is Used

Linux powers:

EnvironmentLinux
Most internet serversβœ…
Android smartphonesβœ…
Cloud infrastructureβœ…
Cybersecurity toolsβœ…
Firewallsβœ…
Supercomputersβœ…
Networking devicesβœ…
IoT devicesβœ…
Containers (Docker/K8s)βœ…
CI/CD build runnersβœ…

Linux Distributions

Linux is available through a wide range of distributions, commonly referred to as distros.

A distribution combines the Linux kernel with software and tools to provide a complete operating environment.

Some commonly known distributions include:

Ubuntu​

A popular Linux distribution commonly used on desktops, servers, cloud systems, and for learning Linux.


Linux on Windows

You don't necessarily need to install Linux as your primary operating system.

Linux is also available on Windows via WSL (Windows Subsystem for Linux).

Windows Subsystem for Linux

WSL (Windows Subsystem for Linux) allows users to run Linux environments directly on Windows.

This provides access to Linux tools and command-line environments without requiring a traditional dual-boot configuration.


Linux Ecosystem

The evolution of Linux can be viewed as a progression from an operating-system concept to a broad technology ecosystem.

Linux
|
+-------------+-------------+
| | |
v v v
Servers Cloud Cybersecurity
| | |
v v v
Web Apps DevOps Kali / Parrot
|
+-----------------------------+
|
v
Embedded & Mobile
|
v
Android
|
v
IoT / Automotive

Quick Recap

Review the Linux journey
1969
UNIX
|
v
1983
GNU Project
|
v
1991
Linux Kernel
|
v
GNU + Linux
|
v
Linux Distributions
|
+-- Ubuntu
+-- Fedora
+-- Arch Linux
+-- Kali Linux
|
v
Modern Linux
|
+-- Cloud
+-- Cybersecurity
+-- Android
+-- Servers
+-- Supercomputers
+-- IoT

Final Takeaway

Linux started with UNIX, gained essential tools through the GNU Project, and received its kernel through Linus Torvalds' Linux project.

From there, Linux distributions made the operating system accessible to everyone.

Today, Linux can be found everywhere:

Servers β€’ Cloud β€’ Android β€’ Cybersecurity β€’ Supercomputers β€’ Networking β€’ IoT

And that's why learning Linux is one of the most important skills for a cybersecurity professional.


Further Reading​


What's Next?

Now that you know what Linux is and where it came from, the next step is learning how to actually interact with it β€” starting with the Linux shell and shell prompt.