linux是什么
導語:Linux是一種自由和開放源碼的類Unix操作系統(tǒng)。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核。以下是小編收集的有關(guān)電腦入門的知識,希望對您有所幫助。
Linux可安裝在各種計算機硬件設(shè)備中,從手機、平板電腦、路由器和視頻游戲控制臺,到臺式計算機、大型機和超級計算機。Linux是一個領(lǐng)先的操作系統(tǒng),世界上運算最快的10臺超級計算機運行的都是Linux操作系統(tǒng)。嚴格來講,Linux這個詞本身只表示Linux內(nèi)核,但實際上人們已經(jīng)習慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。Linux得名于計算機業(yè)余愛好者Linus Torvalds。
概述
絕大多數(shù)基于Linux核心的操作系統(tǒng)使用了大量的GNU軟件,包括了一個shell程序、工具、庫、編譯器及工具,還有許多其他程序,例如Emacs、Vi。正因為如此,GNU計劃的開創(chuàng)者理查德·馬修·斯托曼提議將Linux操作系統(tǒng)改名為GNU/Linux,但多數(shù)人仍然習慣性地使用“Linux”。
大多數(shù)Linux系統(tǒng)還包括了像提供GUI界面的XFree86、X.Org之類的程序。除了一部分專家之外,大多數(shù)人都不自己選擇每一樣組件或自行設(shè)置,而是直接使用Linux發(fā)行版。
Linux 操作系統(tǒng)的誕生1981 年IBM 公司推出享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS操作系統(tǒng)一直是微型計算機上操作系統(tǒng)的主宰。此時計算機硬件價格雖然逐年下降,但軟件價格仍然是居高不下。當時Apple 的MACs 操作系統(tǒng)可以說是性能最好的,但是其天價沒人能夠輕易靠近! 〉1991 年,GNU 計劃已經(jīng)開發(fā)出了許多工具軟件。最受期盼的Gnu C 編譯器已經(jīng)出現(xiàn),但還沒有開發(fā)出免費的GNU 操作系統(tǒng)。即使是MINIX 也開始有了版權(quán),需要購買才能得到源代碼。而GNU 的操作系統(tǒng)HURD 一直在開發(fā)之中,但并不能在幾年內(nèi)完成。對于Linus 來說,已經(jīng)不能等待了。從1991 年4 月份起,他開始醞釀并著手編制自己的`操作系統(tǒng)。剛開始,他的目的很簡單,只是為了學習Intel 386 體系結(jié)構(gòu)保護模式運行方式下的編程技術(shù)。但后來Linux 的發(fā)展卻完全改變了初衷。
1991 年初,Linus 開始在一臺386sx 兼容微機上學習minix 操作系統(tǒng)。通過學習,他逐漸不能滿足于minix 系統(tǒng)的現(xiàn)有性能,并開始醞釀開發(fā)一個新的免費操作系統(tǒng)。根據(jù)Linux 在comp.os.minix 新聞組上發(fā)布的消息,我們可以知道他逐步從學習minix 系統(tǒng)到開發(fā)自己的Linux 的過程。
從1991 年的4 月份開始,Linus 幾乎花了全部時間研究386-minix 系統(tǒng)(hack the kernel),并且嘗試著移植GNU 的軟件到該系統(tǒng)上(GNU gcc、bash、gdb 等)。并于4 月13 日在comp.os.minix 上發(fā)布說自己已經(jīng)成功地將bash 移植到了minix 上,而且已經(jīng)愛不釋手、不能離開這個shell 軟件了。
第一個與Linux 有關(guān)的消息是在1991 年7 月3 日在comp.os.minix 上發(fā)布的(當然此時還不存在Linux 這個名稱,當時Linus 的腦子里想的可能是FREAX ,F(xiàn)REAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統(tǒng)的開發(fā),并且在Linux 最初的時候已經(jīng)想到要實現(xiàn)與POSIX(UNIX 的國際標準)的兼容問題了。
在Linus 的下一發(fā)布的消息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用戶詢問"What would you like to see in minix?"("你最想在minix 中見到什么?"),在該消息中他首次透露出正在開發(fā)一個(免費的)386(486)操作系統(tǒng),并且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業(yè)。開發(fā)免費操作系統(tǒng)這個想法從4 月份就開始醞釀了,希望大家反饋一些對于minix 系統(tǒng)中喜歡那些特色不喜歡什么等信息,由于實際的和其它一些原因,新開發(fā)的系統(tǒng)剛開始與minix 很象(并且使用了minix 的文件系統(tǒng))。并且已經(jīng)成功地將bash(1.08 版)和gcc(1.40 版)移植到了新系統(tǒng)上,而且再過幾個月就可以使用了! ∽詈,Linus 申明他開發(fā)的操作系統(tǒng)沒有使用一行minix 的源代碼;而且由于使用了386 的任務切換特性,所以該操作系統(tǒng)不好移植(沒有可移植性),并且只能使用AT 硬盤。對于Linux 的移植性問題,Linus 當時并沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬件體系結(jié)構(gòu)上。
到了1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發(fā)布消息,正式向外宣布Linux 內(nèi)核系統(tǒng)的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,并且一直廣為流傳。因此10 月5 日對Linux 社區(qū)來說是一個特殊的日子,許多后來Linux 的新版本發(fā)布時都選擇了這個日子。所以RedHat 公司選擇這個日子發(fā)布它的新系統(tǒng)也不是偶然的。
【linux是什么】相關(guān)文章:
Linux系統(tǒng)的主要特性01-15
Linux網(wǎng)絡基本配置02-21
Linux防范病毒的方法01-15
linux系統(tǒng)哪個版本好用01-29
linux系統(tǒng)與windows系統(tǒng)的區(qū)別01-15
Linux系統(tǒng)開機啟動順序02-25
關(guān)于Linux命令有哪些?02-21
Linux操作系統(tǒng)簡介01-19