Hello Linux
Linux is a family of free and open-source operating systems based on the Linux kernel. Operating systems based on Linux are known as Linux distributions or distros. Examples include Debian, Ubuntu, Fedora, CentOS, Gentoo, Arch Linux, and many others.
Here is the Family tree of all computer Operating Systems, in comparison to macOS and Windows with Linux, we can refer to the classification by the OS family tree.
In short, by traversal the tree, we will get the path of some of the famous OS:
Similar to macOS or Windows, there also be many of the OS(Ubuntu, CentOS, Android) run on computers (broader speaking, term computers including mobile phone, PC, server and embedded). So, Linux is a bunch of OS. In the hierarchical structure, Linux is at the same level as Unix while Ubuntu, CentOS (refer as Linux distro) is at the same level as macOS and Windows.
Back to our topic, these Linux distros are based on Linux, although there are a few bit differences between these distros, the basic file structures are almost the same. Moreover, Linux has been increasingly deployed on more and more servers rather than Windows servers nowadays, it is worth learning.
In the first Chapter, I arranged a few goals that you will achieve while learning using Linux. So let’s get started to make your hands dirty!
Installation of Linux
There are many approaches to let us manipulate on Linux:
Use other’s computer (Cloud Computing)
Cloud Computing Platforms
Find a free Linux server
Hack into someone’s computers (not recommended)
Use your own computer
You are just using Linux or Unix(macOS) 👍
Local installation of a Linux distro
Virtual Machines (Visualization)
Docker, WSL (Containerization) 👍
Useful Links:
Set up WSL in Windows: https://ubuntu.com/wsl
Download Docker Desktop: https://www.docker.com/products/docker-desktop
Online Linux OS for free: https://www.lanqiao.cn/courses/1
👍 Goal: let Linux runs on your computer.
Last updated