The Code心得
The Code
* 系列為我修課時留下的心得
* 摘要
-
Linus Torvarlds 的生平與Linux創作背景
包括家庭背景與當時的社經環境(ex:蘇聯解體)。
因為Minix僅限教育用途,加上當時其他的作業系統過於昂貴(SCO Unix要20000馬克),還有just hobby等因素,開始著手開發Linux。 -
open source精神
這裡直接節錄 Richard Mathhew Stallman 於片頭所說的話『開放原始碼就像是食譜,當有好的食譜,我們可以與他人分享,其他人可以對食譜加入自己的元素與口味,並將食譜回饋給原本的人或是繼續開放食譜下去。』,除此之外,open source不只是將程式原始碼開放下去這個動作,其背後可能同時創造了一個社群。 -
Free Software VS Open Source
由 Richard Mathhew Stallman 提出的Free Software觀念與Free Software運動,還有Free Software Foundation對於自由軟體的推廣,讓人們認識到Free Software的意含,但是由於 Richard Mathhew Stallman 與 Free Software Foundation的言論通常較激進,導致齊備一些商人貶低,但是那群人們卻擁抱Open Source觀念(其實包括的軟體多有重疊),所以Eric S.Raymond認為應該倡導Open Source讓人們接受。 -
GNU/Linux對世界的影響
GNU/Linux影響著許多開發者,還有業界一些公司,同時開發中國家的中國與印度的開發人員也對Linux有許多貢獻。Dot com風暴後影響開源軟體的發展與關注度,但是Linux作業系統卻開始進入小型裝置,如:電子鐘、手機等裝置,使一般使用者開始接觸到Linux。
* 心得
由於在高中時有在接觸Linux作業系統加上現在主要都以Linux作為我的筆電預設作業系統,對
* Qustion
- Linus常說Linux kernel的開發人員的組織架構是十分扁平的,大家可以自由的提出意見,但是如果開發出Code,想要commit到Linux kernel中,到底是誰負責審理的?
- 為什麼Linux社群最蓬勃發展?同樣是開源的BSD系統還有Minix等專案的能見度卻沒這麼高?
- Linus說印度的基礎溝通較不好,所以可能會衍生出在地版的Linux,不知有沒有出現?
- 另外印度網路不發達,他們如何養出這麼多軟體工程師?難道是人口基數多造成的錯覺?