Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Introduction to Linux


May 22, 2021 Linux


Table of contents


Introduction to Linux


The Linux kernel was originally written by Linus Torvalds, a Finn, for personal interest when he was a student at the University of Helsinki.

Linux is a free-to-use and free-to-air Unix-like operating system, a POSIX- and UNIX-based multi-user, multitasker, multithreaded, multi-CPU-supported operating system.

Linux can run major UNIX tool software, applications, and network protocols. I t supports 32-bit and 64-bit hardware. Linux inherits Unix's network-centric design philosophy and is a stable multi-user network operating system.


The distribution of Linux

The simple point of linux distribution is to package the Linux kernel with the application software.

The more well-known releases on the market are: Ubuntu, RedHat, CentOS, Debian, Fedora, SuSE, OpenSUSE, TurboLinux, BluePoint, RedFlag, Xterm, SlackWare, etc.


Linux applications

Linux distributions are used on a variety of occasions today, from embedded devices to supercomputers, and have established them in the server space, typically using a combination of LAMP (Linux , Apache , MySQL, PHP) or LNMP (Linux , Nginx , MySQL, PHP).

Linux is currently used not only in homes and businesses, but also in government.

  • Brazil's federal government is world-famous for its support of Linux.
  • There have been reports that the Russian military's own Linux release, as part of the G.H.ost project, has yielded results.
  • India's Kerala Federation plans to roll out Linux to high schools across the federation.
  • The People's Republic of China uses Linux exclusively in the dragon core process in order to achieve technical independence.
  • Its own Linux releases have been developed in some parts of Spain and are widely used in government and education, such as Gunu LinEx in the Extremadura region and Guadalinex in the Andalusia region.
  • Portugal also uses its own Linux release, Caixa Mágica, for Magalh?es laptops and e-escola government software.
  • France and Germany have also begun to adopt Linux gradually.

Linux vs Window

At present, linux is more used on servers in China, while desktop operating systems are more used in Window. The main differences are as follows:

Comparison Windows Linux
Interface The interface is uniform, the shell fixes almost all Windows program menus, and the shortcuts are almost identical The graphical interface styles vary depending on the release version and may not be compatible with each other. GNU/Linux terminals are inherited from UNIX, and the basic commands and methods of operation are almost the same.
The driver The drivers are rich and the versions are updated frequently. T he default installer typically contains hardware drivers that were popular at the time of the release of the release, and the new hardware drivers that come out later depend on the hardware vendor. F or some older hardware, it can sometimes be difficult to support without the original driver. In addition, sometimes hardware vendors do not provide the required version of Windows under the driver, but also more headaches. Developed by volunteers and released by the Linux Core Development Team, many hardware vendors do not provide drivers based on copyright considerations, and while most do not require manual installation, installation is relatively complex, leaving new users facing driver issues (whether and how to install them). B ut in open source development mode, many older hardware, though difficult to support under Windows, is easy to find drivers. Hardware vendors such as HP, Intel, and AMD are increasingly supporting open source drivers to varying degrees, and the problem is being mitigated.
Use It's easy to use and easy to get started. A graphical interface is beneficial for users without computer background knowledge. The graphical interface is simple to use and easy to get started. Text interface, need to learn to master.
Learn The system structure is complex, changes frequently, and knowledge and skills are eliminated quickly, and it is difficult to learn in depth. The system structure is simple, stable, and the knowledge and skill inheritance is good, and in-depth learning is relatively easy.
Software Each particular feature may require support from commercial software and require the appropriate authorization to be purchased. Most software is freely available, and there are fewer software options for the same features.