OS and Linux distribution

OS and OS that are important for learning infrastructure I'm going to post about a Linux distribution.

What is OS

Operating system (OS) Translated literally, it is an "operating system."

About hardware such as keyboard operation, mouse behavior, earphone voice, etc. About software such as input / output, task management, file management, etc. It corresponds to the system of basic functions.

OS type

Typical OSs are as follows

As a concrete derivation Windows 10 and vista with different versions It will be described later. There are linux distributions by functionality and so on.

Linux Linux is an operating system mainly used for servers. For IT engineers such as:

The original is the kernel, and the distribution is modified by companies.

Linux kernel

The original Linux kernel is the Linux kernel Linux developed by Linus Torvalds.

Linux distribution

A modified Linux kernel by a company A name to distinguish it from the Linux kernel.

Distribution means distribution or distribution When used in relation to Linux, it corresponds to "type".

Since Linux is open source, from various distribution sources (company etc.) in the process of evolution (modification) There are various types of Linux.

By the way, the person who provides this is called a "distributor".

Linux distribution representative 3 series

RedHat system

Representative of commercial distribution

We take the initiative in providing tools that make management easier, and we also have original drivers by manufacturers. It is often distributed in rpm format.

For beginners, it is easier to connect to work if you first enjoy Red Hat.

Debian system

Debian is a distribution with very good package management. The package adopts the deb format and uses front-end apt commands for management. With apt, package dependencies can be resolved quickly and accurately.

Slackware system

Above all, it is "simple". In package management unlike the above two distributions Does not resolve dependencies between packages.

Linux distribution brief list

RedHat Enterprise Linux (Redhat series)

The de facto standard in the industry and the most successful commercial distribution Very expensive.

CentOS (Redhat series)

Thoroughly removed the trademark of RedHat Enterprise Linux and rebuilt it CentOS is a typical clone.

Basically, it can be used for free even for commercial use.

Fedora (Redhat series)

Community-based distribution backed by Red Hat It can be said to be the experimental site of Red Hat.

Very fast release, short life cycle, key technologies involving Red Hat It was first introduced to Fedora, and the demonstration and completion will be reflected in Red Hat Enterprise Linux.

Debian (Debian series)

The most organized and free distribution in the Linux world The organization is one of the largest, and the package management tool is very good.

Ubuntu (Debian)

The most user-friendly distribution It is also characterized by developing the normal version and long support version, desktop use and server use separately to some extent.

Slackware (Slackware system)

Long-established distribution Characterized by "simple and clear"

Gentoo Linux (other source base)

The most difficult distribution It takes the form of a rolling release, and new packages are being introduced from time to time.

You will have to manually install the base system from scratch with the official handbook in one hand. Package management is designed to compile semi-automatically from source code.

ArchLinux (other source base)

It is a distribution developed with "simple" in mind. It's simple from the developer's point of view, which means avoiding unnecessary GUI front ends and excessive personalization.

The decisive difference from Gentoo Linux is that "binary packages are provided". This allows users to quickly build their own favorite environment.

LinuxFromScratch (LFS) (Other source base)

"Linux From Scratch" is the end of the user who wants to manage everything by himself. As the name implies, you compile everything from the base system yourself to build the environment.

Recommended Posts

OS and Linux distribution
Distribution and test
Linux: files and directories
Check the type and version of your Linux distribution
Explanation of package tools and commands for Linux OS
Studying Linux commands and frustration
CLI and Linux basic terms
Linux (about files and directories)
Mixed Gaussian distribution and logsumexp
Device and Linux file system
About LINUX files and processes
Linux distribution recommended for beginners
Recording and playback on Linux
Summary of Linux distribution types
Basic statistics and Gaussian distribution
Linux file and directory permissions
Hypothesis test and probability distribution
About Python and os operations
Test Python with Miniconda on OS X and Linux with travis-ci
[OS / Linux] Process, thread, memory management
Differences between Windows and Linux directories
Basic knowledge of Linux and basic commands
Are macOS and Linux completely different?
(Windows10) Install Linux environment and gnuplot.
[Linux] OS recovery with restore command
[linux] Swap Caps Lock and Ctrl
Permission and ownership change command [Linux]
Linux archiving and compression (tar and gzip)
AlterLinux-About the fully Japanese Linux distribution
[Linux] File and directory operation commands
How to check Linux OS version
Note: Linux concepts and minimum commands
I compared hardware, software, OS, and Linux with a game console
Linux (for users and su / sudo commands)
[Linux] How to subdivide files and folders
Install wsl2 and master linux on windows
Install and launch k3s on Manjaro Linux
Install and Configure TigerVNC server on Linux
Learn sshd_config and authorized_keys (on Amazon Linux 2)
What are Linux POSIX options and GNU options?
Replacing rmtrash on Mac and replacing rm on Linux