1. 程式人生 > >從零學Linux之第二章了解篇筆記

從零學Linux之第二章了解篇筆記

貝爾實驗室 設立 linus 開發網站 like 軟件 實驗 kernel 組合

Linux的核心原型是1991年由托瓦茲(linus Torvalds)寫出來的

Linux判斷是否為長期支持的版本,可以使用“uname -r”來查看

操作系統(Operation System)OS主要管理與驅動硬件。因此必須要能夠管理內存、管理設備、負責行程管理以及系統調用等等。因此,只要能夠讓硬件準備妥當(Ready)的情況,就是一個最簡單的操作系統了。

Unix的前身是有貝爾實驗室(Bell Lab)的Ken.thompson利用組合語言寫成的,後來在1971-1973年由Dennis Ritchie 以C程序語言進行改寫,才稱為Unix

1977年由Bill joy釋出BSD(Berkeley Software Distribution)這些成為Unix-Like的操作系統。

1984年由Andrew Tanenbaum開始制作Minix操作系統,該系統可以提供源代碼以及軟件。

1984年由Richaed Srallman提倡GUN計劃,倡導自由軟件(Free software)

強調其軟件可以“自由的取得、復制、修改與再發行”並規範出GPL授權模式,任何GPL(General Public License)軟件均不可單純僅販賣其軟件,也不可修改軟件授權。

1991年由芬蘭人Linus Torvalds 開發出Linux操作系統,簡而言之,Linux成功的地方主要在於:Minix(Unix),GUN.Intomet posix 及虛擬團隊的產生。

符合Open source 理念的授權相當多,比較知名的如Apach/BSD/GPL/MIT等

Linux本身就是最簡單的操作系統,其開發網站設立在http://www.kernel.org我們稱Linux操作系統最底層的數據為“核心(Kernel)”

從Linux Kernel 3.0開始,已經舍棄奇數、偶數的核心版本規劃,新的規劃使用主線版本(MainLine)為依據,並提供長期支持版本(Long term)來加強其沒寫功能的持續維護。

Linux distributions 的組成含有:Linux Kernel+Free Software +Documentations(Tools)+可完整的程序,所制成的一套完整的系統。

常見Linux distributions分類有“商業、社群”分類法,或“RPM、DPKG”分類法。

從零學Linux之第二章了解篇筆記