What is Linux

OS OS is an abbreviation for Operating System, which is software that manages the entire system. Windows and Mac, which everyone uses as PCs, are also OSs.

Linux An OS called Linux is often used for programming. Unlike Windows and Mac, Linux strictly refers to the core part of the OS (Linux kernel).

In order to operate as a practical OS, it is necessary to combine software that handles various functions such as screen display, communication, and file management in addition to the kernel. If you compare it to a car, the kernel is the engine. The engine is the core of the car, but parts such as brakes, accelerators, and steering wheels are required for the car to run.

Combining the Linux kernel and software to create an operating system that actually works requires in-depth knowledge of the Linux kernel itself and the operating system, which is not realistic.

Linux distribution

Therefore, there are some that are distributed in a nice combination of Linux kernel and various software so that general users and developers can easily use Linux. This is the "Linux distribution". In general, various Linux distributions are often collectively referred to as "Linux".

There are various Linux distributions that are optimized for various purposes, such as those that emphasize stability for servers and those that can be used comfortably on older PCs.

Reasons to use Linux

The reason for using Linux for programming is that Linux has a wealth of programming software and is convenient. In addition, Linux is licensed under the GNU General Public License (GPL), so it's basically free to use. This has the advantage of significantly reducing costs in server operations, which require a huge number of PCs. Therefore, Linux is widely used in the world of Web programming.

Recommended Posts

What is Linux
What is Linux?
What is Linux
What is Linux
What is Linux for?
What is UNIT-V Linux?
What is Linux? [Command list]
What is the Linux kernel?
What is namespace
What is copy.copy ()
What is Django? .. ..
What is dotenv?
What is POSIX?
What is klass?
What is SALOME?
What is python
What is hyperopt?
There is Linux.
What is pyvenv
What is __call__
What is Python
What is a distribution?
What is Piotroski's F-Score?
What is Raspberry Pi?
[Python] What is Pipeline ...
What is Calmar Ratio?
What is a terminal?
[PyTorch Tutorial ①] What is PyTorch?
What is hyperparameter tuning?
What is a hacker?
What is JSON? .. [Note]
What is a pointer?
What is ensemble learning?
What is TCP / IP?
What is Python's __init__.py?
What is an iterator?
[Python] What is virtualenv
What is machine learning?
It's a Mac. What is the Linux command Linux?
(Linux beginner) What is the magic word aux?
What is the difference between Unix and Linux?
What is Minisum or Minimax?
What is Logistic Regression Analysis?
What is the activation function?
What is an instance variable?
What is a decision tree?
What is a Context Switch?
What is Google Cloud Dataflow?
[DL] What is weight decay?
[Python] Python and security-① What is Python?
What is a super user?
What I learned about Linux
Competitive programming is what (bonus)
[Python] * args ** What is kwrgs?
What is a system call
[Definition] What is a framework?
What is the interface for ...
What is Project Euler 3 Acceleration?
What is a callback function?
What is the Callback function?