0.4 為什么學習Linux系統(tǒng)?

2023-05-11 10:56 更新

同學們當讀到這個小節(jié),相信您已經基本熟悉了劉遄老師的寫作特點(但不是講課特點)——能用一句話講清的事情,我絕不會造出一段話。這樣的好處非常明顯,首先是文章不再冗長,并配上了大量圖片看起來非常的有樂趣,其次是能夠讓您一眼就找到最重要的知識和干貨,所以接下來我將會用一段話總結出Linux系統(tǒng)的來歷和發(fā)展歷程,請留心每個時間點即可。

早在20世紀70年代,UNIX系統(tǒng)是開源而且免費的。但是在1979年時,AT&T公司宣布了對UNIX系統(tǒng)的商業(yè)化計劃,隨之開源軟件業(yè)轉變成了版權式軟件產業(yè),源代碼被當作商業(yè)機密,成為專利產品,人們再也不能自由地享受科技成果。

于是在1984年,Richard Stallman面對于如此封閉的軟件創(chuàng)作環(huán)境,發(fā)起了GNU源代碼開放計劃并制定了著名的GPL許可協(xié)議。1987年時,GNU計劃獲得了一項重大突破—gcc編譯器發(fā)布,這使得程序員可以基于該編譯器編寫出屬于自己的開源軟件。隨之,在199110月,芬蘭赫爾辛基大學的在校生Linus Torvalds編寫了一款名為Linux的操作系統(tǒng)。該系統(tǒng)因其較高的代碼質量且基于GNU GPL許可協(xié)議的開放源代碼特性,迅速得到了GNU計劃和一大批黑客程序員的支持。隨后Linux系統(tǒng)便進入了如火如荼的發(fā)展階段。

19941月,Bob YoungLinux系統(tǒng)內核的基礎之上,集成了眾多的源代碼和程序軟件,發(fā)布了紅帽系統(tǒng)并開始出售技術服務,這進一步推動了Linux系統(tǒng)的普及。1998年以后,隨著GNU源代碼開放計劃和Linux系統(tǒng)的繼續(xù)火熱,以IBMIntel為首的多家IT企業(yè)巨頭開始大力推動開放源代碼軟件的發(fā)展。到了2017年年底,Linux內核已經發(fā)展到了4.13版本,并且Linux系統(tǒng)版本也有數百個之多,但它們依然都使用Linus Torvalds開發(fā)、維護的Linux系統(tǒng)內核。RedHat公司也成為了開源行業(yè)及Linux系統(tǒng)的帶頭公司。

在講課時,我經常會問同學們一個問題:“為什么學習Linux系統(tǒng)?”很多學生為了讓我高興,直接就說“因為Linux系統(tǒng)是開源的,所以要去學習”。其實這個想法是完全錯誤的!開源的操作系統(tǒng)少說有100個,開源的軟件至少也有十萬個,為什么不去逐個學習?所以上面談到的開源特性只是一部分優(yōu)勢,并不足以成為您付出精力去努力學習的理由。

對于用戶來講,開源精神僅具備錦上添花的效果,因此正確的學習動力應該源自于:Linux系統(tǒng)是一款優(yōu)秀的軟件產品,具有類似UNIX的程序界面,而且繼承了UNIX的穩(wěn)定性,能夠較好地滿足工作需求。

大多數讀者應該都是從微軟的Windows系統(tǒng)開始了解計算機和網絡的,因此肯定會有這樣的想法“Windows系統(tǒng)很好用啊,而且也可足以滿足日常工作需求呀”??陀^來講,Windows系統(tǒng)確實很優(yōu)秀,但是在安全性、高可用性與高性能方面卻難以讓人滿意。您應該見過下面這張圖片。

想必讀者現在已經能猜到,為什么要在需要長期穩(wěn)定運行的網站服務器上、在處理大數據的集群系統(tǒng)中以及需要協(xié)同工作的環(huán)境中采用Linux系統(tǒng)了。通過下圖也可以看出Linux系統(tǒng)相較于Windows系統(tǒng)的具體優(yōu)勢。

Linux的優(yōu)勢讀者可先作了解暫不需深究,學習中再慢慢感受。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號