? ? ? ? 歡迎大家來到我的博客,我是一個新手,也是一個剛接觸IT行業(yè)的新手,有一些不足之處還望大家多多指點,我會定時在這里更新一些我學(xué)到的知識,與大家共同學(xué)習(xí),共同進步。
? ? ? ? 第一周學(xué)習(xí)了linux系統(tǒng)的歷史與一些簡單的操作命令,現(xiàn)在給大家介紹一下。在1965年貝爾實驗室加入麻省理工學(xué)院以及通用電氣(AT&T)合作的計劃——建立一套多使用者(multi-user)、多任務(wù)(multi-processor)、多層次(multi-level)的MULTICS操作系統(tǒng),想讓大型主機支持300臺終端。1969年前后這個項目進度緩慢,資金短缺,貝爾實驗室就退出了研究,這時貝爾實驗室的湯普遜也是閑的無聊就自己用了一個月的時間寫出了Unix操作系統(tǒng)的原型。1970年湯普遜以BCPL語言為基礎(chǔ)設(shè)計出了很簡單且很接近硬件的B語言,并用B語言寫了第一個Unix操作系統(tǒng)。1971年,有一個叫丹尼斯的人加入了湯普遜的開發(fā)項目,并在第二年也就是1972年編寫了C語言。1973年,湯普遜與丹尼斯在C語言主體完成后便迫不及待的重寫了Unix操作系統(tǒng)。
? ? ? ? ? 在當(dāng)時C語言的強大的移植性完美的體現(xiàn)了出來,機器語言和匯編語言都不具備移植性,為了x86開發(fā)的程序,不可能在Alpha,SPARC和ARM等機器上運行,而C語言程序則可以使用在任意架構(gòu)的處理器上,只要那種架構(gòu)的處理器具有對應(yīng)的C語言編譯器和庫,然后將C源代碼編譯,連接成目標(biāo)二進制文件后即可運行。
? ? ? ? 在AT&T(通用電氣)的政策改變,將Unix源代碼私有化,在大學(xué)中不再能使用Unix源代碼后,塔能鮑姆教授為了能在課堂上教授學(xué)生操作系統(tǒng)運作的細節(jié),就開發(fā)出了與Unik兼容的操作系統(tǒng)Minix。
? ? ? ? 1991年林納斯在就讀赫爾辛基大學(xué)期間,對Unix十分感興趣,嘗試在Minix上做一些開發(fā)工作,但因為Minix只是教學(xué)使用,功能并不強大,他自己就編寫了磁盤驅(qū)動程序和文件系統(tǒng),這些后來就成為了Linux的第一個內(nèi)核的雛形,一開始linux并不能兼容Uinx,后來經(jīng)過全世界的網(wǎng)友的幫助,最終能夠兼容多種硬件。
? ? ? ? ?linux的特點:1、可靠性高。2、伸縮性強。3、良好的開放性。4、強大的網(wǎng)絡(luò)功能。5、強大的數(shù)據(jù)庫支持
Linux內(nèi)核版本
內(nèi)核(kernel)是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設(shè)備的核心程序,它提供了一個在裸設(shè)備與應(yīng)用程序間的抽象層
Linux 內(nèi)核版本又分為?穩(wěn)定版?和?開發(fā)版,兩種版本是相互關(guān)聯(lián),相互循環(huán)
穩(wěn)定版:具有工業(yè)級強度,可以廣泛地應(yīng)用和部署。新的穩(wěn)定版相對于較舊的只是修正一些 bug 或加入一些新的驅(qū)動程序
開發(fā)版:由于要試驗各種解決方案,所以變化很快
內(nèi)核源碼網(wǎng)址:http://www.kernel.org
所有來自全世界的對 Linux 源碼的修改最終都會匯總到這個網(wǎng)站,由 Linus 領(lǐng)導(dǎo)的開源社區(qū)對其進行甄別和修改最終決定是否進入到 Linux 主線內(nèi)核源碼中
Linux發(fā)行版本
Linux 發(fā)行版(也被叫做 GNU/Linux 發(fā)行版)通常包含了包括桌面環(huán)境、辦公套件、媒體播放器、數(shù)據(jù)庫等應(yīng)用軟件
常見的發(fā)行版本如下:
Ubuntuhttp://cn.ubuntu.com/?_ga=2.267039374.1091273110.1511569767-465548820.1509425613
Redhat
Fedora
openSUSE
Linux Mint
Debian
Manjaro
Mageia
CentOS
Arch
十大Linux服務(wù)器發(fā)行版排行版:http://os.51cto.com/art/201305/393328.htm
在幾乎每一份與 Linux 有關(guān)的榜單上,基于 Debian 的 Ubuntu 都占有一席之位。Canonical 的Ubuntu 勝過其他所有的 Linux 服務(wù)器發(fā)行版 ―― 從簡單安裝、出色的硬件發(fā)現(xiàn),到世界級的商業(yè)支持,Ubuntu確立了難以企及的嚴格標(biāo)準(zhǔn)