? ? ? ? 歡迎大家來到我的博客吧秕,我是一個(gè)新手,也是一個(gè)剛接觸IT行業(yè)的新手迹炼,有一些不足之處還望大家多多指點(diǎn)砸彬,我會(huì)定時(shí)在這里更新一些我學(xué)到的知識(shí),與大家共同學(xué)習(xí)斯入,共同進(jìn)步砂碉。
? ? ? ? 第一周學(xué)習(xí)了linux系統(tǒng)的歷史與一些簡(jiǎn)單的操作命令,現(xiàn)在給大家介紹一下刻两。在1965年貝爾實(shí)驗(yàn)室加入麻省理工學(xué)院以及通用電氣(AT&T)合作的計(jì)劃——建立一套多使用者(multi-user)增蹭、多任務(wù)(multi-processor)、多層次(multi-level)的MULTICS操作系統(tǒng)磅摹,想讓大型主機(jī)支持300臺(tái)終端滋迈。1969年前后這個(gè)項(xiàng)目進(jìn)度緩慢,資金短缺户誓,貝爾實(shí)驗(yàn)室就退出了研究饼灿,這時(shí)貝爾實(shí)驗(yàn)室的湯普遜也是閑的無聊就自己用了一個(gè)月的時(shí)間寫出了Unix操作系統(tǒng)的原型。1970年湯普遜以BCPL語言為基礎(chǔ)設(shè)計(jì)出了很簡(jiǎn)單且很接近硬件的B語言帝美,并用B語言寫了第一個(gè)Unix操作系統(tǒng)碍彭。1971年,有一個(gè)叫丹尼斯的人加入了湯普遜的開發(fā)項(xiàng)目,并在第二年也就是1972年編寫了C語言庇忌。1973年舞箍,湯普遜與丹尼斯在C語言主體完成后便迫不及待的重寫了Unix操作系統(tǒng)。
? ? ? ? ? 在當(dāng)時(shí)C語言的強(qiáng)大的移植性完美的體現(xiàn)了出來皆疹,機(jī)器語言和匯編語言都不具備移植性创译,為了x86開發(fā)的程序,不可能在Alpha墙基,SPARC和ARM等機(jī)器上運(yùn)行软族,而C語言程序則可以使用在任意架構(gòu)的處理器上,只要那種架構(gòu)的處理器具有對(duì)應(yīng)的C語言編譯器和庫残制,然后將C源代碼編譯立砸,連接成目標(biāo)二進(jìn)制文件后即可運(yùn)行。
? ? ? ? 在AT&T(通用電氣)的政策改變初茶,將Unix源代碼私有化颗祝,在大學(xué)中不再能使用Unix源代碼后,塔能鮑姆教授為了能在課堂上教授學(xué)生操作系統(tǒng)運(yùn)作的細(xì)節(jié)恼布,就開發(fā)出了與Unik兼容的操作系統(tǒng)Minix螺戳。
? ? ? ? 1991年林納斯在就讀赫爾辛基大學(xué)期間,對(duì)Unix十分感興趣折汞,嘗試在Minix上做一些開發(fā)工作倔幼,但因?yàn)镸inix只是教學(xué)使用,功能并不強(qiáng)大爽待,他自己就編寫了磁盤驅(qū)動(dòng)程序和文件系統(tǒng)损同,這些后來就成為了Linux的第一個(gè)內(nèi)核的雛形,一開始linux并不能兼容Uinx鸟款,后來經(jīng)過全世界的網(wǎng)友的幫助膏燃,最終能夠兼容多種硬件。
? ? ? ? ?linux的特點(diǎn):1何什、可靠性高组哩。2、伸縮性強(qiáng)处渣。3伶贰、良好的開放性。4霍比、強(qiáng)大的網(wǎng)絡(luò)功能幕袱。5暴备、強(qiáng)大的數(shù)據(jù)庫支持
Linux內(nèi)核版本
內(nèi)核(kernel)是系統(tǒng)的心臟悠瞬,是運(yùn)行程序和管理像磁盤和打印機(jī)等硬件設(shè)備的核心程序,它提供了一個(gè)在裸設(shè)備與應(yīng)用程序間的抽象層
Linux 內(nèi)核版本又分為?穩(wěn)定版?和?開發(fā)版,兩種版本是相互關(guān)聯(lián)浅妆,相互循環(huán)
穩(wěn)定版:具有工業(yè)級(jí)強(qiáng)度望迎,可以廣泛地應(yīng)用和部署。新的穩(wěn)定版相對(duì)于較舊的只是修正一些 bug 或加入一些新的驅(qū)動(dòng)程序
開發(fā)版:由于要試驗(yàn)各種解決方案凌外,所以變化很快
內(nèi)核源碼網(wǎng)址:http://www.kernel.org
所有來自全世界的對(duì) Linux 源碼的修改最終都會(huì)匯總到這個(gè)網(wǎng)站辩尊,由 Linus 領(lǐng)導(dǎo)的開源社區(qū)對(duì)其進(jìn)行甄別和修改最終決定是否進(jìn)入到 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ā)行版 ―― 從簡(jiǎn)單安裝胸墙、出色的硬件發(fā)現(xiàn),到世界級(jí)的商業(yè)支持按咒,Ubuntu確立了難以企及的嚴(yán)格標(biāo)準(zhǔn)