Linux是什麼?從網站開發到物聯網無所不在的OS作業系統介紹。 | 社區大學終身學習網
![Linux是什麼?從網站開發到物聯網無所不在的OS作業系統介紹。](https://i.imgur.com/1IaoGs0.jpg)
2020年10月3日—那這又跟Linux有什麼關係呢?Linux就是所謂的作業系統之一,雖然一開始他看起來像是路人般的角色(業餘的),不過隨著演進,他靠著社群逐漸的壯大,從 ...
![Linux是什麼?從網站開發到物聯網無所不在的OS作業系統介紹。](https://i.imgur.com/1IaoGs0.jpg)
在先前的文章中,我們詳細了介紹GPL[1]的發展史以及GNU計劃(自由軟體集體協作計畫),僅管現在GPL的無條件開放規則以及病毒性的擴散感染,仍然對軟體開發及商用發展上有著非凡的影響,但自由軟體的推廣運動,其實也默默的在軟體時代下,擔任了推波助瀾的重要角色。
而當中最重要的里程碑,就是在1991年,一名芬蘭大學生Linus Torvalds,就藉由GNU計劃的協助下,發展出了著名的Linux,一個讓大眾可以自由參與、集體協作的OS。當然他也就是現在我們還是時常會看到新聞的大神Linus,同時他也是在兩週內創造出Git版本管理程式的原型的作者。
但一切的回逤,都必須先從"OS"是什麼開始談起,從電子元件發明到記憶體、硬碟、記憶體甚至是CPU。爲了有效控制這些硬體,這絕對不是一個簡單的工作。就如同開車一樣,插入鑰匙啟動接上電路(start),行車前確認各部件是否正常運作(initialize),如果有問題可以選擇發出警訊(warning),或是安全裝置保護讓車發不起來(Throw Exception and hanging),一切正常才可以正常開始行駛。如果今天範圍涉及更大,比方說台北的公車網。除了公車本身需要做這些檢查外,還有各人員的安排調度,以及道路交通設施等等,越來越複雜。
早期的硬體控制比較單純,比方說做個計時器時鐘之類的,不太需要與其他元件溝通。但是如果今天同時間有時間功能與鬧鐘功能,就又多了一段發出聲音的功能整合,加上個蜂鳴器之類的。這時候如果又進階變成了播放音樂功能,就又要考慮到更多的工程問題,每一次整合都越來越費功,更不用說需要同時發出聲音與播放影像等。
不過好在人類的歷史裡面,碰到這樣的事情就是訂規矩。只要大家都照著規矩來,整合就很輕鬆。所以很多人就嘗試的把常用的功能整合起來後,拉出了一些規矩出來,説以...
Linux | 社區大學終身學習網
Linux | 社區大學終身學習網
Linux | 社區大學終身學習網
Linux.org | 社區大學終身學習網
Linux是什麼?從網站開發到物聯網無所不在的OS作業系統介紹。 | 社區大學終身學習網
[Linux 安裝篇#1] 挑選出適合自己的Linux作業系統吧! | 社區大學終身學習網
什麼是Linux? | 社區大學終身學習網
第一章、Linux是什麼與如何學習 | 社區大學終身學習網
認識Linux | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
Linux伺服器建置哪裡學?臺東縣臺東社區大學開課資訊
想要學習Linux伺服器建置可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
Linux伺服器建置哪裡學?臺東縣臺東社區大學開課資訊
想要學習Linux伺服器建置可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...