Linux入門第6天-Linux發(fā)展史及安裝入門

自由軟件:

自由使用;自由學(xué)習(xí)和修改;自由分發(fā);自由創(chuàng)建衍生版;

Linux CPU架構(gòu)類型:

? Intel:

x86

x64

第一款64位CPU 由AMD發(fā)明

? ? ? 移動(dòng)設(shè)備:

arm

? ? ? 摩托羅拉:

m68000, m68k

? ? ? IBM:

power

簡(jiǎn)裝版Power:powerpc

? SUN:

ultrasparc

? ? ? HP:

alpha

硬件規(guī)格:

操作系統(tǒng)內(nèi)核:

負(fù)責(zé)操控硬件

隱藏硬件的復(fù)雜性

內(nèi)核建立在硬件規(guī)格之上

系統(tǒng)調(diào)用建立在內(nèi)核之上

庫(kù)調(diào)用建立在系統(tǒng)調(diào)用之上

庫(kù)調(diào)用有倆個(gè)層面的意義:

對(duì)于程序員而言叫系統(tǒng)調(diào)用是一種編程接口

對(duì)于運(yùn)行的程序而言是調(diào)用的二進(jìn)制格式程序接口(ABI)

Linux和BSD、AIX等unix等遵循POSIX的系統(tǒng)統(tǒng)稱為Unix-like類系統(tǒng)

? ? Unix-like類系統(tǒng)的API、ABI接口兼容

? 開(kāi)源協(xié)定:GPL、LGPL、BSD、Apache

? 雙線授權(quán):

? 社區(qū)版:遵循開(kāi)源協(xié)定

? 企業(yè)版:商業(yè)授權(quán)

? Linux程序管理:

? 程序的組成部分:

? 二進(jìn)制程序

? 配置文件

? 庫(kù)文件

? 幫助文件

? ? Linux程序包管理器:

? ? ? 包管理器可以實(shí)現(xiàn):

? ? ? ? 將程序的組成文件打包成一個(gè)或有限幾個(gè)文件

? ? ? ? 實(shí)施完成安裝操作

? ? ? ? 實(shí)施完成卸載操作

? ? ? ? 實(shí)現(xiàn)包的查詢操作

? ? ? ? ....

? ? ? 包管理器的種類:

rpm:

RHEL, Fedora, S.u.S.E, CentOS等發(fā)行版使用

dpt:

Debian, Ubuntu 等使用

port:

ArchLinux 使用

? Linux的安裝:

? ? 學(xué)習(xí)一般使用虛擬機(jī)安裝Linux

虛擬化軟件程序:

Vmware

Virtualbox



如何獲取CentOS的發(fā)行版:

http://mirrors.aliyun.com

http://mirrors.sohu.com

http://mirrors.163.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容