OS and OS that are important for learning infrastructure I'm going to post about a Linux distribution.
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.
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.
Windows This is an OS developed by Microsoft. Among the OSs used in personal computers It is the OS with the most users in the world.
Mac OS It is an OS made by Apple Inc. It is installed on a personal computer with a characteristic silver body. It is popular for its smooth touchpad and simplicity.
iOS It is an OS made by Apple Inc. by improving Mac OS for mobile terminals. It is installed on iPhone and iPad.
Linux Linux is free to use, while Windows and Mac are charged. Linux also has the feature that anyone can improve it freely.
Android It is an OS made by Google Inc. by improving Linux for mobile terminals. It is included in smartphones and tablets such as Xperia and Galaxy.
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.
The original Linux kernel is the Linux kernel Linux developed by Linus Torvalds.
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".
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 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.
Above all, it is "simple". In package management unlike the above two distributions Does not resolve dependencies between packages.
The de facto standard in the industry and the most successful commercial distribution Very expensive.
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.
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.
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.
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.
Long-established distribution Characterized by "simple and clear"
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.
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.
"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.