Getting Started with Linux basics

Source: Internet
Author: User

1,kernal's Responsibilities

    • Drive the underlying hardware
    • Abstract the underlying hardware into resources
    • Manage the operation of top-level programs and allocate limited resources
    • Kernal does not include any upper-level applications, and the desktop is an application. A complete operating system includes the kernel and application software. The OS in the narrow sense refers only to the kernel. August 1991 Linux is a kernel, GNU provides the application, so a full OS appears. Mac system is a BSD system. The Android system is a Linux system.

There are two types of interfaces for 2,os:

    • Gui:graphic User Interface

GNOME:C, GTK

Ked:c++, QT

    • Cli:command line Interface (including a tui:text User Interface)

Bash

Zsh

SH, csh, tcsh, Ksh

3. Functions of the operating system

    • Hardware Drivers
    • Process Management
    • Safety
    • Network functions
    • Memory management
    • File system
    • Wait a minute

4, api:application program Interface. Posix:portable Operating System (ix meaningless, for Unix-like)

5,abi:application Binary Interface

6,linux The origins of various distributions: the GNU organization publishes source code, including Gcc,linux and so on, but the compilation of source code has a high threshold. So there are a lot of organizations, the source code to organize, compile, package to the user, this is the Linux distribution. These organizations are called Linux Publishers, such as Redhat. Up to today, there are hundreds of distributions of Linux. Mainstream release: Debian (Ubuntu,knopix), SlackWare (SUSE), RedHat (Centos,fedora,rhel). Rhel vulnerability patches can provide source code but do not provide compiled files, want to charge, so CentOS appeared, the patch was compiled ready to provide. Debian is the only Community edition in the three main mainstream that does not have enterprise support. There are also two new Linux distributions to remember: Gentoo,archlinux

7, Version number: Major.minor.release. The kernel has a version number, the GNU software has a version number, and the release version has its own version number. The new version is not necessarily stable and the production environment should be stabilized.

8, the official site of the kernel: www.kernal.org

9,gpl,bsd,apach are open source contracts.

Getting Started with Linux basics

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.