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

自由軟件:

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

Linux CPU架構類型:

? Intel:

x86

x64

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

? ? ? 移動設備:

arm

? ? ? 摩托羅拉:

m68000, m68k

? ? ? IBM:

power

簡裝版Power:powerpc

? SUN:

ultrasparc

? ? ? HP:

alpha

硬件規(guī)格:

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

負責操控硬件

隱藏硬件的復雜性

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

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

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

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

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

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

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

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

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

? 雙線授權:

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

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

? Linux程序管理:

? 程序的組成部分:

? 二進制程序

? 配置文件

? 庫文件

? 幫助文件

? ? Linux程序包管理器:

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

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

? ? ? ? 實施完成安裝操作

? ? ? ? 實施完成卸載操作

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

? ? ? ? ....

? ? ? 包管理器的種類:

rpm:

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

dpt:

Debian, Ubuntu 等使用

port:

ArchLinux 使用

? Linux的安裝:

? ? 學習一般使用虛擬機安裝Linux

虛擬化軟件程序:

Vmware

Virtualbox



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

http://mirrors.aliyun.com

http://mirrors.sohu.com

http://mirrors.163.com

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

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

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