1. 程式人生 > >Linux到底是什麼,它是怎麼誕生的,它的誕生有怎樣的意義!

Linux到底是什麼,它是怎麼誕生的,它的誕生有怎樣的意義!

簡單來講Linux就是一套開放原始碼的、可自由傳播的類Unix的作業系統軟體。那麼作業系統是用來幹什麼的呢?其作用是管理和控制計算機系統中的硬體和軟體資源,作業系統還可以控制裝置的輸入、輸出以及操作網路與管理檔案系統等事務。下圖就很好的解釋了作業系統和硬體軟體的關係。總而言之,作業系統就是處於使用者與計算機系統硬體之間用於傳遞資訊的傳遞軟體。

作業系統有Windows、Unix、類Unix(Linux),那麼Unix的作業系統優勢在哪呢?

1.技術成熟,可靠性高(執行若干年基本上不用重啟,相比Windows一個月不重啟就得GG)

2.極強的伸縮性(Unix支援的CPU處理器體系架構非常多,如inter/AMD)

3.強大的網路功能(Internet互聯最重要的協議TCP/IP就是Unix上開發和發展起來的)

4.大的資料庫支援能力

5.強大的開放能力(C語言就是在Unix的促使下誕生的)

Unix的不足(Unix要收費,且只能適用於自己的硬體,在其他硬體上使用不了,特別是x86的計算機水土不服)導致了Linux的誕生

Unix要收費,當時的用不起的人就無法使用,當時1984年,Richard Stallman發起自由軟體運動和自由軟體基金會(FSF)和GNU專案,其目的就是為了開發一套是自由軟體的類Unix的作業系統,就可以解決70年代Unix版權的問題以及軟體與原始碼閉源的問題,這樣一來就可以解決一些用不起Unix的人用類Unix系統,但是GNU沒有流行起來。後來,1989年譚邦寧教授開始編寫用於教學的Unix系統,目的是為了是開發新Unix系統竟可能和原有Unix相容,並且可以在x86PC上面執行,這種作業系統被稱為Minix。1991年,Linus Torvalds在Minix的基礎上編寫各種驅動程式等作業系統核心元件,1991年年底,Linus公佈了核心原始碼0.02版(核心官網:http://www.kernel.org)

Linux的誕生有什麼意義呢?

先談談它的優勢,總結後有以下四點:

一、是開放原始碼程式,可自由修改。

二、Unix系統相容,具備Unix幾乎所有的優秀特點(Unix的安全性較高)

三、可以有傳播,無任何商業版權制約

四、適合inter等x86CPU系列架構的計算機

Linux同樣是一個符合POSIX標準的作業系統,正是因為種種優勢所以更多公司企業選擇Linux作業系統(如淘寶網,京東當年迫不得已使用Windows,但是做大後也換成linux)

這些特點和企業事例都表現出Linux在當今作業系統中佔有一席之地。