當年嵌入式系統為什麼選了Linux,而沒有選windows?

璀璨電子俱樂部 發佈 2020-01-09T16:27:53+00:00

BobYoung :紅帽的聯合創始人兼前執行長1998 年以後,隨著 GNU 原始碼開放計劃和 Linux 系統的繼續火熱,以 IBM 和 Intel 為首的多家 IT 企業巨頭開始大力推動開放原始碼軟體的發展。

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


於是在 1984 年,Richard Stallman 面對於如此封閉的軟體創作環境,發起了 GNU 原始碼開放計劃並制定了著名的 GPL 許可協議。

Richard Stallman,理察·馬修·斯托曼,自由軟體運動的領袖、GNU 計劃的創立者。

Richard Stallman

1987 年時,GNU 計劃獲得了一項重大突破,即發布了 gcc 編譯器,這使得程式設計師可以基於該編譯器編寫出屬於自己的開源軟體。隨之,在 1991 年 10 月,芬蘭赫爾辛基大學的在校生 Linus Torvalds 編寫了一款名為 Linux 的作業系統,該系統因其較高的代碼質量且基於 GNU GPL 許可協議的開放原始碼特性,迅速得到了 GNU 計劃和一大批黑客程式設計師的支持,隨後 Linux 系統便進入了如火如荼的發展階段。


Linus Torvalds:Linux核心的創作者


1994 年 1 月,Bob Young(紅帽創始人)在 Linux 系統內核的基礎之上,集成了眾多的原始碼和程序軟體,發布了紅帽系統並開始出售技術服務,這進一步推動了 Linux 系統的普及。


Bob Young :紅帽的聯合創始人兼前執行長


1998 年以後,隨著 GNU 原始碼開放計劃和 Linux 系統的繼續火熱,以 IBM 和 Intel 為首的多家 IT 企業巨頭開始大力推動開放原始碼軟體的發展。

到了 2017 年年底,Linux 內核已經發展到了 4.13 版本,並且 Linux 系統版本也有數百個之多,但它們依然都使用 Linus Torvalds 開發、維護的 Linux 系統內核。RedHat 公司也成為了開源行業及 Linux 系統的帶頭公司。


初步接觸 Linux 的讀者,或者有這樣一個疑問,Windows 系統也很好用,也能滿足日常工作需求,為什麼要學習 Linux 系統呢?


有些初學者會將「Linxu 系統是開源的」作為這個問題的答案,其實不然。開源的作業系統少說有 100 個,開源的軟體至少也有十萬個,為什麼不去逐個學習?Linux 的開源特性只是一部分優勢,並不是學習 Linux 的主要原因。

對於用戶來講,開源精神僅具備錦上添花的效果,真正的原因在於,Linux 系統是一款優秀的軟體產品,具有類似 UNIX 的程序介面,而且繼承了 UNIX 的穩定性,能夠較好地滿足工作需求。

大多數讀者應該都是從微軟的 Windows 系統開始了解計算機和網絡的,客觀來講,Windows 系統確實很優秀,但是在安全性、高可用性與高性能方面卻難以讓人滿意。例如,如果你經常使用 Windows,應該見過如下圖所示介面:

Windows系統崩潰

看到這裡大家應該已經意識到,為什麼要在需要長期穩定運行的網站伺服器上、在處理大數據的集群系統中,以及需要協同工作的環境中要採用 Linux系統了。

Linux相比Windows的優勢

Linux 系統相較於Windows系統區別在於Linux系統穩定且有效率,免費或少許費用,漏洞少且快速修補,多任務多用戶,更加安全的用戶及文件權限策略,適合小內核程序的嵌入系統,具有相對不耗資源等優勢。


關鍵字: