Skip to content
EduVerse
Linux

Linux

Explained

Platform

Open-source operating system powering most servers, containers and cloud platforms.

Linux, explained

Written by EduVerse

What it is

Linux is a free, open-source operating system kernel, usually installed as part of a distribution such as Ubuntu, Debian or Alpine. A distribution adds a package manager, a shell and the familiar command-line tools on top. The servers you deploy to, and the base images many containers start from, very often run Linux.

Why teams use it

It’s free, stable and can be configured down to the smallest detail, which is why hosting companies and cloud platforms build on it. For a developer the practical reason is simple: sooner or later you’ll SSH into a server or open a shell in a container, and knowing commands like ls, cd, grep and tail makes you independent there.

An example from work

Your app works on your Windows laptop but crashes on the server because it can’t find config/Settings.json. The file is actually called settings.json: Windows didn’t care about the capital letter, but the Linux file system is case-sensitive, so on the server those are two different names.

Our own explanation, not a quote from the book.

In the book

Sentences from The Software Realm, Decoded that mention Linux, exactly as printed.

  • What they say
    “Open a terminal and run this command.”
    What they mean
    Open the text-based interface (Terminal on Mac/Linux, PowerShell or Git Bash on Windows) and type exactly what I’m about to show you, then press Enter.
    Chapter 1 · 1.2.1 What Is the Terminal, Really? · p. 24Open in the free preview
  • What they say
    “SSH into the server and check the logs.”
    What they mean
    Connect to the Linux server using your terminal and use commands to read the log files.
    Chapter 1 · 1.2.4 Why Linux Matters (Even on Mac and Windows) · p. 26Open in the free preview
  • The Senior developer, from the book cover
    Senior developer
    “It is a secure tunnel that lets you open a terminal session on a remote Linux server.”
    Chapter 1 · 1.2.4 Why Linux Matters (Even on Mac and Windows) · p. 26Open in the free preview

Where it fits

Servers, containers, embedded systems, development environments

Coverage in the book

Explained

Explained and compared with alternatives, so you know where and why it’s used.

Appears in