Linux Self-Study notes (2): Linux distributions

Source: Internet
Author: User

Basic knowledge of the computer:
cpu,memory,i/o

程序运行模式:    用户空间:user space ,us    内核空间:system spacePOS :portable Openrating System    POSIX API:编程接口运行程序格式:windows:EXE,dll(dynamlc link library)linux:ELF,so(shared object)

Program: Instruction + data
directive: Read-only
Data: Read/write
A library call, System call: A program that allows calls to be prepared;

C: You need to design your own memory usage
Java: The system automatically detects idle memory into the memory Recycle Bin, the memory recycle station is full of automatic cleaning, clear process of the system will be stuck, the other programs all stop waiting for the memory Recycle Bin cleared. (This is why the Android system card--)

Programming Languages:
Assembly Language: Microcode Programming
Some hardware-specific code and driver development in the system; (language is hardware-related, each hardware is different and needs to be re-learned)
Advanced Language c,c++
Systems and applications, drivers
Advanced Application java,python,php
Application

Linux distributions
Slackware
Suse:
Sles
openSUSE
Debian:
UBUMTU:
Mint
Redhat
Rhel:redhat Enterprlse Linux (Enterprise Version): Release a version every 18 months
Centos:rhel's re-engraved, fully compatible with Rhel
Fedora (Community organization): Release a new version every six months

ArchLinux: Tiny Systems and programs
Gentoo
Lfs:linux from scratch (a book, completely self-made system)
Androld:kernel+busybox+java virtual Machines

Open source Agreements
GNJ:GPLV2,GPLV3,LGPL (Lesser)
Apache:apache
Bsd:bsd

Package Manager:
Rpm:rhel,fedora,suse,centos
Dpt:debain,ubuntu

On the theory of folding of Linux
1, the entire system is a file
Organize all resources, including sharp devices, into file formats
2, by a number of single-purpose small program composition, a program can only achieve a function, and to do a good job
Combine small programs to complete complex tasks
3, try to avoid interacting with the user:
Goal: Implement scripting to automate certain functions
4. Save configuration information using plain text files:
Goal: A text editor can be used to complete the system configuration work:

CentOS的发行版:    https://opsx.alibaba.com/mirror    http://mirrors.sohu.com/    http://mirrors.163.com/

Linux Self-Study notes (2): Linux distributions

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.