关于Linux的介绍
目錄
背景
一、Linux介紹
1. Linux和UNIX
2. UNIX歷史
3. Linux與UNIX區(qū)別
二、Linux發(fā)行版
三、Linux發(fā)行版分類(lèi)
背景
和Windows操作系統(tǒng)軟件一樣,Linux也是一個(gè)操作系統(tǒng)軟件。但是和Windows不同的是,Linux是一套開(kāi)放源代碼程序的、并可以自由傳播的類(lèi)Unix操作系統(tǒng)軟件(Unix系統(tǒng)是Linux系統(tǒng)的前身,具備很多優(yōu)秀特性)。
一、Linux介紹
Linux 內(nèi)核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在大學(xué)上學(xué)時(shí)出于個(gè)人愛(ài)好而編寫(xiě)的。下面會(huì)說(shuō)到什么事內(nèi)核。
Linux 能運(yùn)行主要的 UNIX 工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持 32 位和 64 位硬件。Linux 繼承了 Unix 以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
1. Linux和UNIX
Linux 和 UNIX 之間的關(guān)系是一個(gè)很有意思的話題。在目前主流的服務(wù)器端操作系統(tǒng)中,UNIX 誕生于 20 世紀(jì) 60 年代末,Windows 誕生于 20 世紀(jì) 80 年代中期,Linux 誕生于 20 世紀(jì) 90 年代初,可以說(shuō) UNIX 是操作系統(tǒng)中的"老大哥",后來(lái)的 Windows 和 Linux 都參考了 UNIX。
2. UNIX歷史
UNIX 操作系統(tǒng)由肯?湯普森(Ken Thompson)和丹尼斯?里奇(Dennis Ritchie)發(fā)明。它的部分技術(shù)來(lái)源可追溯到從 1965 年開(kāi)始的 Multics 工程計(jì)劃,該計(jì)劃由貝爾實(shí)驗(yàn)室、美國(guó)麻省理工學(xué)院和通用電氣公司聯(lián)合發(fā)起,目標(biāo)是開(kāi)發(fā)一種交互式的、具有多道程序處理能力的分時(shí)操作系統(tǒng),以取代當(dāng)時(shí)廣泛使用的批處理操作系統(tǒng)。
可惜,由于 Multics 工程計(jì)劃所追求的目標(biāo)太龐大、太復(fù)雜,以至于它的開(kāi)發(fā)人員都不知道要做成什么樣子,最終以失敗收?qǐng)觥?/p>
以肯?湯普森為首的貝爾實(shí)驗(yàn)室研究人員吸取了 Multics 工程計(jì)劃失敗的經(jīng)驗(yàn)教訓(xùn),于 1969 年實(shí)現(xiàn)了一種分時(shí)操作系統(tǒng)的雛形,1970 年該系統(tǒng)正式取名為 UNIX。
隨后出現(xiàn)了各種版本的 UNIX 系統(tǒng),目前常見(jiàn)的有 Sun Solaris、FreeBSD、IBM AIX、HP-UX 等。它的商標(biāo)權(quán)由國(guó)際開(kāi)放標(biāo)準(zhǔn)組織所擁有,只有符合單一UNIX規(guī)范的UNIX系統(tǒng)才能使用UNIX這個(gè)名稱,否則只能稱為類(lèi)UNIX。
3. Linux與UNIX區(qū)別
Linux 是一個(gè)類(lèi)似 Unix 的操作系統(tǒng),Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用戶體驗(yàn)上進(jìn)行優(yōu)化,所以 Linux 改進(jìn)了 UNIX(但并沒(méi)有抄襲 UNIX 的源碼),使得 Linux 在外觀和交互上與 UNIX 非常類(lèi)似。正是由于 Linux 和 UNIX 有著千絲萬(wàn)縷的聯(lián)系,所以人們把 Linux 叫做類(lèi)UNIX系統(tǒng)。
二者也有兩個(gè)大的區(qū)別:
- UNIX 系統(tǒng)大多是與硬件配套的,也就是說(shuō),大多數(shù) UNIX 系統(tǒng)如 AIX、HP-UX 等是無(wú)法安裝在 x86 服務(wù)器和個(gè)人計(jì)算機(jī)上的,而 Linux 則可以運(yùn)行在多種硬件平臺(tái)上;
- UNIX 是商業(yè)軟件,而 Linux 是開(kāi)源軟件,是免費(fèi)、公開(kāi)源代碼的。
二、Linux發(fā)行版
從技術(shù)上來(lái)說(shuō),李納斯?托瓦茲開(kāi)發(fā)的 Linux 只是一個(gè)內(nèi)核。內(nèi)核指的是一個(gè)提供設(shè)備驅(qū)動(dòng)、文件系統(tǒng)、進(jìn)程管理、網(wǎng)絡(luò)通信等功能的系統(tǒng)軟件,內(nèi)核并不是一套完整的操作系統(tǒng),它只是操作系統(tǒng)的核心。一些組織或廠商將 Linux 內(nèi)核與各種軟件和文檔包裝起來(lái),并提供系統(tǒng)安裝界面和系統(tǒng)配置、設(shè)定與管理工具,就構(gòu)成了 Linux 的發(fā)行版本。Linux 的發(fā)行版說(shuō)簡(jiǎn)單點(diǎn)就是將 Linux 內(nèi)核與應(yīng)用軟件做一個(gè)打包。
再具體說(shuō)一下內(nèi)核!內(nèi)核是一個(gè)操作系統(tǒng)的核心,它接近于具體硬件。你使用應(yīng)用程序和 shell 與它交互。
我們可以做一個(gè)比喻,把操作系統(tǒng)看成車(chē)輛,把內(nèi)核看成引擎。你不能直接驅(qū)動(dòng)引擎。同樣,你也不能直接使用內(nèi)核。
一個(gè) Linux 發(fā)行版可以看作是一個(gè)汽車(chē)制造商(比如豐田或福特)為你提供的一輛完整的汽車(chē),就像 Ubuntu 或 Fedora 發(fā)行版的發(fā)行商為你提供的一個(gè)基于 Linux 的現(xiàn)成操作系統(tǒng)一樣。
三、Linux發(fā)行版分類(lèi)
目前市面上較知名的發(fā)行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
?
Linux發(fā)行版主要可以分為三個(gè)分支:Debian、Redhat、Slackware。
- Debian:(以社區(qū)的方式運(yùn)作)
- Ubuntu: 基于知名的Debian Linux發(fā)展而來(lái),界面友好,容易上手,對(duì)硬件的支持非常全面,是目前最適合做桌面系統(tǒng)的Linux發(fā)行版本,而且Ubuntu的所有發(fā)行版本都免費(fèi)提供。
- Linux Mint: 基于Debian和Ubuntu的Linux發(fā)行版,致力于桌面系統(tǒng)對(duì)個(gè)人用戶每天的工作更易用,更高效,且目標(biāo)是提供一種更完整的即刻可用體驗(yàn)。
- Redhat:(商業(yè)公司維護(hù)的發(fā)行版本)
- RedHatLinux是Red Hat公司最早發(fā)行的個(gè)人版本的Linux,自從2013年RedHat9.0版本發(fā)布后,Red Hat公司停止了開(kāi)發(fā)。
- RHEL(red hat enterprise Linux): Red Hat公司發(fā)布的面向企業(yè)用戶的Linux操作系統(tǒng),主要用在服務(wù)器上面,是收費(fèi)版本。
- Fedora: 基于Red Hat Linux終止發(fā)行后,Red Hat公司計(jì)劃以Fedora來(lái)取代Red Hat Linux在個(gè)人領(lǐng)域的應(yīng)用,是免費(fèi)版本。
- Centos: 是一款企業(yè)級(jí)Linux發(fā)行版,它使用Red hat Linux中的免費(fèi)源代碼重新構(gòu)建而成,相當(dāng)于RHEL的免費(fèi)社區(qū)克隆版。
- slackware
- suse: 基于Slackware二次開(kāi)發(fā)的一款Linux,主要用于商業(yè)桌面、服務(wù)器。
- SLES(SUSE Linux Enterprise Server): 企業(yè)服務(wù)器操作系統(tǒng),是唯一與微軟系統(tǒng)兼容的Linux操作系統(tǒng)。
- OpenSUSE: 由suse發(fā)展而來(lái),旨在推進(jìn)linux的廣泛使用,主要用于桌面環(huán)境,用戶界面非常華麗,而且性能良好。
- 其他發(fā)行版本
- Gentoo: 基于linux的自由操作系統(tǒng),它能為幾乎任何應(yīng)用程序或需求自動(dòng)地作出優(yōu)化和定制。由于它近乎無(wú)限的適應(yīng)性,可把Gentoo稱作元發(fā)行版。
- Aech Linux(Aech Linux: 以輕量簡(jiǎn)潔為設(shè)計(jì)理念的Linux發(fā)行版。其開(kāi)發(fā)團(tuán)隊(duì)秉承簡(jiǎn)潔、優(yōu)雅和代碼最小化的設(shè)計(jì)宗旨。
- 紅旗Linux: 是由北京中科紅旗軟件技術(shù)有限公司開(kāi)發(fā)的一系列Linux發(fā)行版,包括桌面版、工作站版、數(shù)據(jù)中心服務(wù)器版、HA集群版和紅旗嵌入式Linux等產(chǎn)品,是中國(guó)較大、較成熟的Linux發(fā)行版之一。
總結(jié)
以上是生活随笔為你收集整理的关于Linux的介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 展锐手机解锁
- 下一篇: linux键盘驱动程序分析,基于Linu