Before you learn Linux you need to learn how to install Linux OS

Source: Internet
Author: User
Tags arch linux linux mint

Linux runs a variety of internet services, from Google search to Facebook. Linux also runs on many devices, including our smartphones, TVs, and even cars. Of course, Linux can also run on your desktop system. If you're new to Linux, or you want to try something different on your desktop computer, this article will briefly describe its fundamentals and help you migrate from another system to Linux.

Switching to a different operating system can be a challenge because each operating system provides different ways of doing it.

The difference between Windows and Linux
To get started with Linux, you might notice that Linux is packaged differently. In other operating systems, many components are bundled together, only as part of the package. However, in Linux, each component is called separately. For example, under Windows, the graphical interface is only part of the operating system. Under Linux, you can choose from a variety of graphical environments, such as GNOME, KDE Plasma, Cinnamon, and MATE.

At a higher level, a Linux includes the following:
  1. Kernel
2. System programs and files residing on disk
3. Graphical environment
4. Package Manager
5. Application

  Kernel
The core of the operating system is called the kernel (kernel). The kernel is the engine under the hood. It allows multiple applications to run concurrently and coordinate their access to public services and devices, allowing all devices to run smoothly.

  System programs and files
System programs are located on disk with standard file and directory hierarchies. These system programs and files include services running in the background (called Daemons, Deamon), utilities for various operations, configuration files, and log files.

These system programs do not run in the kernel, but are programs that perform basic system operations-for example, setting the date and time, and connecting to the network so that you can surf the Internet.
This includes the initialization (INIT) program, which is the first program to run. The program is responsible for starting all background services (such as WEB servers), initiating network connections, and starting the graphical environment. This initialization program will start other system programs as needed.
Other system programs facilitate simple tasks, such as adding users and groups, changing passwords, and configuring disks.

   Graphical Environment
The graphical environment is actually just more system programs and files. The graphical environment provides commonly used windows with menus, mouse pointers, dialog boxes, states and indicators, and so on.
It is important to note that you do not have to use the originally installed graphics environment. If you like, you can change it to something else. Each graphical environment has different characteristics. Some look more like Apple OS X, some look more like Windows, others are unique and do not attempt to mimic other graphical interfaces.

  Package Manager
Package Manager is hard to master for people from different operating systems, but now there is a similar system-the App Store-that people are very familiar with. The package system is actually the Linux App store. You can use Package Manager to select the application you want, instead of installing the application from one site and installing that application from another. The Package Manager then installs the application from the central warehouse of the pre-built open source application.

   Application
Linux comes with a number of pre-installed applications. You can get more from the package manager. Many applications are pretty good and others need to be improved. Sometimes, the same application runs on Windows or Mac OS or Linux in different versions.
For example, you can use the Firefox browser and Thunderbird (for email). You can use LibreOffice as a replacement for Microsoft Office and run the game through Valve's Steam program. You can even use WINE on Linux to run some Windows native applications.

   Install Linux
The first step is usually to install a Linux distribution. You may have heard of Red Hat, Ubuntu, Fedora, Arch Linux and SUSE, and so on. These are different distributions of Linux.
If you do not have a Linux distribution, you must install each component separately. Many components are developed and provided by different populations, so installing each component individually will be a tedious and tedious task. Fortunately, the person who builds the release will do the job for you. They crawl all the components, build them, make sure they can work together, and then package them in a single installation package.
Various distributions may make different choices, use different components, but it is still Linux. Applications developed in one release are often well-run on other distributions.
If you are a Linux beginner and want to try Linux, I recommend installing CentOS 7. There are other distributions that you can try: Linux Mint, Fedora, Debian, Zorin OS, Elementary OS, and more.

Before you learn Linux you need to learn how to install Linux OS

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.