UNIX 系統(tǒng)早在20世紀(jì)70年代,是開(kāi)源而且免費(fèi)的,但是在1979年的一天,AT&T公司宣布了對(duì) UNIX 系統(tǒng)的商業(yè)化計(jì)劃,隨之開(kāi)源軟件業(yè)轉(zhuǎn)變成了版權(quán)式軟件產(chǎn)業(yè),源代碼被當(dāng)作商業(yè)機(jī)密,成為專(zhuān)利產(chǎn)品,在此之后人們?cè)僖膊荒茏杂傻叵硎芸萍汲晒?/p>
于是在 1984 年,Richard Stallman 面對(duì)于如此封閉的軟件創(chuàng)作環(huán)境,發(fā)起了 GNU 源代碼開(kāi)放計(jì)劃并制定了著名的 GPL 許可協(xié)議。
Richard Stallman,理查德·馬修·斯托曼,自由軟件運(yùn)動(dòng)的領(lǐng)袖、GNU 計(jì)劃的創(chuàng)立者。
Richard Stallman
1987 年時(shí),GNU 計(jì)劃獲得了一項(xiàng)重大突破,即發(fā)布了 gcc 編譯器,這使得程序員可以基于該編譯器編寫(xiě)出屬于自己的開(kāi)源軟件。隨之,在 1991 年 10 月,芬蘭赫爾辛基大學(xué)的在校生 Linus Torvalds 編寫(xiě)了一款名為 Linux 的操作系統(tǒng),該系統(tǒng)因其較高的代碼質(zhì)量且基于 GNU GPL 許可協(xié)議的開(kāi)放源代碼特性,迅速得到了 GNU 計(jì)劃和一大批黑客程序員的支持,隨后 Linux 系統(tǒng)便進(jìn)入了如火如荼的發(fā)展階段。
Linus Torvalds:Linux核心的創(chuàng)作者
1994 年 1 月,Bob Young(紅帽創(chuàng)始人)在 Linux 系統(tǒng)內(nèi)核的基礎(chǔ)之上,集成了眾多的源代碼和程序軟件,發(fā)布了紅帽系統(tǒng)并開(kāi)始出售技術(shù)服務(wù),這進(jìn)一步推動(dòng)了 Linux 系統(tǒng)的普及。
Bob Young :紅帽的聯(lián)合創(chuàng)始人兼前首席執(zhí)行官
1998 年以后,隨著 GNU 源代碼開(kāi)放計(jì)劃和 Linux 系統(tǒng)的繼續(xù)火熱,以 IBM 和 Intel 為首的多家 IT 企業(yè)巨頭開(kāi)始大力推動(dòng)開(kāi)放源代碼軟件的發(fā)展。
到了 2017 年年底,Linux 內(nèi)核已經(jīng)發(fā)展到了 4.13 版本,并且 Linux 系統(tǒng)版本也有數(shù)百個(gè)之多,但它們依然都使用 Linus Torvalds 開(kāi)發(fā)、維護(hù)的 Linux 系統(tǒng)內(nèi)核。RedHat 公司也成為了開(kāi)源行業(yè)及 Linux 系統(tǒng)的帶頭公司。
初步接觸 Linux 的讀者,或者有這樣一個(gè)疑問(wèn),Windows 系統(tǒng)也很好用,也能滿(mǎn)足日常工作需求,為什么要學(xué)習(xí) Linux 系統(tǒng)呢?
有些初學(xué)者會(huì)將“Linxu 系統(tǒng)是開(kāi)源的”作為這個(gè)問(wèn)題的答案,其實(shí)不然。開(kāi)源的操作系統(tǒng)少說(shuō)有 100 個(gè),開(kāi)源的軟件至少也有十萬(wàn)個(gè),為什么不去逐個(gè)學(xué)習(xí)?Linux 的開(kāi)源特性只是一部分優(yōu)勢(shì),并不是學(xué)習(xí) Linux 的主要原因。
對(duì)于用戶(hù)來(lái)講,開(kāi)源精神僅具備錦上添花的效果,真正的原因在于,Linux 系統(tǒng)是一款優(yōu)秀的軟件產(chǎn)品,具有類(lèi)似 UNIX 的程序界面,而且繼承了 UNIX 的穩(wěn)定性,能夠較好地滿(mǎn)足工作需求。
大多數(shù)讀者應(yīng)該都是從微軟的 Windows 系統(tǒng)開(kāi)始了解計(jì)算機(jī)和網(wǎng)絡(luò)的,客觀(guān)來(lái)講,Windows 系統(tǒng)確實(shí)很優(yōu)秀,但是在安全性、高可用性與高性能方面卻難以讓人滿(mǎn)意。例如,如果你經(jīng)常使用 Windows,應(yīng)該見(jiàn)過(guò)如下圖所示界面:
Windows系統(tǒng)崩潰
看到這里大家應(yīng)該已經(jīng)意識(shí)到,為什么要在需要長(zhǎng)期穩(wěn)定運(yùn)行的網(wǎng)站服務(wù)器上、在處理大數(shù)據(jù)的集群系統(tǒng)中,以及需要協(xié)同工作的環(huán)境中要采用 Linux系統(tǒng)了。
Linux相比Windows的優(yōu)勢(shì)
Linux 系統(tǒng)相較于Windows系統(tǒng)區(qū)別在于Linux系統(tǒng)穩(wěn)定且有效率,免費(fèi)或少許費(fèi)用,漏洞少且快速修補(bǔ),多任務(wù)多用戶(hù),更加安全的用戶(hù)及文件權(quán)限策略,適合小內(nèi)核程序的嵌入系統(tǒng),具有相對(duì)不耗資源等優(yōu)勢(shì)。
-
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3753瀏覽量
133691 -
Linux
+關(guān)注
關(guān)注
88文章
11772瀏覽量
219141 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3702瀏覽量
94118
發(fā)布評(píng)論請(qǐng)先 登錄
Z02215單芯片調(diào)制解調(diào)器:嵌入式應(yīng)用的理想之選
如何在Zynq UltraScale+ MPSoC平臺(tái)上通過(guò)JTAG啟動(dòng)嵌入式Linux鏡像
arm嵌入式主板優(yōu)缺點(diǎn)
探索 RZ/V2L:嵌入式 AI 應(yīng)用的強(qiáng)大之選
從小白到大牛:Linux嵌入式系統(tǒng)開(kāi)發(fā)的完整指南
探索AMD Kria K24 SOM:高性能嵌入式平臺(tái)的卓越之選
Amphenol Rugged SOM:超緊湊型嵌入式計(jì)算機(jī)模塊的卓越之選
什么是嵌入式操作系統(tǒng)?
嵌入式與FPGA的區(qū)別
嵌入式從入門(mén)到進(jìn)階,怎么學(xué)?
【「Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)」閱讀體驗(yàn)】+基礎(chǔ)概念學(xué)習(xí)理解
Linux嵌入式和單片機(jī)嵌入式的區(qū)別?
【書(shū)籍評(píng)測(cè)活動(dòng)NO.61】Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)
嵌入式開(kāi)發(fā)入門(mén)指南:從零開(kāi)始學(xué)習(xí)嵌入式
如何正確選擇嵌入式文件系統(tǒng)?
嵌入式系統(tǒng)為什么選了Linux沒(méi)有選windows?
評(píng)論