130 likes | 207 Views
Linux. 10.1 Linux 的由來 10.2 Linux 的定義 10.3 Linux 的種類 10.4 自由軟體的概念 10.5 Linux 的發展概況. 10.1 Linux 的由來.
E N D
Linux 10.1 Linux 的由來 10.2 Linux 的定義 10.3 Linux 的種類 10.4 自由軟體的概念 10.5 Linux 的發展概況
10.1 Linux 的由來 • Linux的發展是源自於1991年的芬蘭,一位在當時還是大學生的Linus Torvalds因為不滿當時作業系統既有的功能,於是便在個人電腦環境中開發了一套類似Unix的模擬作業系統,他將寫好的核心程式毫無保留的公佈在網際網路上頭,這種新的做法吸引相當多人的注意並開始投入,之後就因為經由網際網路的傳遞,全球對這個計畫有興趣的人都開始加入,到後來就為這個計畫正名成現在的Linux;因為這些程式碼在原作者堅持必須公開流通的原則下,並不屬於任何一公司、也不專屬於某一個人所擁有,所以只要您有興趣,也可以取得並修改原始碼,然後將原始碼再送回到網際網路上與他人分享,所有人只要遵循GNU的遊戲規則即可,這也就是現在常可聽到的Open Source(開放原始碼)的觀念。
10.2 Linux 的定義 • Linux是一種與Windows、Mac OS、Be OS、Sun Solaris以及SGI IRIX有著相同性質的作業系統,至於上述其它作業系統亦有其擅長的地方,如Windows在一般作業及文書處理上的優勢、Mac OS在美術設計及桌上排版的處理上十分的搶眼。而Linux則以其在網路伺服器和工作站的執行速度和穩定性著稱。Linux可在許多不同種類的硬體上執行,包括Alpha 、Atari、Amiga、IBM、Intel、PowerPC/麥金塔、HP、SGI以及Sun Sparc等平台。
10.3 Linux 的種類 • Intel 平台 • Red Hat • Slackware • PowerLinux • TurboLinux • Debian • SuSE • OpenLinux • Mac 平台 • MKLinux • LinuxPPC
10.4 自由軟體的概念 10.4.1 FSF (Free Software Foundaion) • 美國MIT人工智慧實驗室的Richard M. Stallman主張唯有合作共享的風氣,才是健康的社會風氣。基於這種想法,創立了自由軟體基金會(Free Software Foundation),而且也製作了許多「自由軟體」(Free Software),提供大眾使用,而且又對其軟體施以革奴大眾公有版權(GPL),來保障使用者的權力。 10.4.2 GNU (Gnu’s not Unix) • GNU這個計劃是起始於1983年,由自由軟體基金會的Richard Stallman 所開發的,目的在提供一個每個人都可自由取得、使用以及散佈程式原始碼的作業系統,而它唯一的限制是凡是取得或使用此作業系統的人,不能以其他方式來限制作品的散佈。 10.4.3 GPL (General Public License) • 中文稱之為「通用公共許可證」(有時也叫「通用公共授權」或「一般公共授權」)。之所以會有GPL,是因為光只有GNU這原則是無法規範自由軟體的授權,因此,GPL就是因應而生的一些條文、合約,來避免一些糾紛的發生。
10.5 Linux 的發展概況 10.5.1 挑戰軟體巨人-Microsoft (1) Microsoft的優、劣勢 • 優勢: • 與Intel的硬體介面緊密的合作 • 其次由於Windows系列的作業平台、應用軟體已深植人心,在短期間要改變人們的使用習慣十分不易。 • 劣勢: • 自由軟體的概念正在發酵中,微軟飽受批評與威脅。 • 許多軟體業者對徵軟壟斷市場的作法不表贊同,再加上企業主在以往硬體必須跟隨著軟體的升級而升級,成本的支出十分的龐大
10.5.1 挑戰軟體巨人-Microsoft (2) Linux的優、劣勢 • 優勢: • 由於Linux 具有 Unix 系統的程式介面跟操作方式,也繼承了 Unix 穩定有效率的特點。 • 不像一般 Unix 要負擔龐大的版權費用,也不需要在專屬的昂貴硬體上才可以使用; • GPL 的版權允許大家自由散佈 Linux 的原始碼,並針對自己的需求修改程式,使得 Linux 在目前已經成為非常受人歡迎的一個多人多工、免費、穩定、效率高、可以在眾多不同電腦系統平台上執行的作業系統。 • 劣勢: • Linux的劣勢在於支援Linux的應用程式、軟體不足 • 為了突顯彼此的差異性,會造成像Unix一樣,產生太多的版本,導致每一個版本都無法成氣候。
10.5.1 挑戰軟體巨人-Microsoft (3)企業主的考量 • Liunx可以自任何有技術能力的軟體廠商處購得技術服務合約。 • Liunx可以從任何自由軟體加值商 (Value-Added Resellers) 處購買,或是從網路上下載,也可以從任何現成的 CD-ROM 或其他儲存媒體上自由拷貝,只要符合GNU的規定,而且在硬體方面,因為Linux 的程式原始碼開放,所以不論是已退流行的硬體或是未來的新硬體上都可以執行。 • 由於Linux 的程式原始碼開放,所以不會因為某家公司的策略調整甚或離開市場而停止更新版本。但使用Microsoft的系列軟體,經常在一、二年之內就有新的版本或者是修改版,不更新版本,有些問題可能無法排除,一旦更新版本,又必須支付龐大的軟體費用,十分的困擾。 • Linux 的特殊研發背景使得這個產品很自然地具有高度的異質性。其上的多數常用應用軟體對於不同的周邊設備、語文、檔案格式等等,有較高的支援度,反觀微軟,其軟體與Intel自成一派,其軟體在其它硬體設備就不一定能運作,如Mac電腦。
10.5.1 挑戰軟體巨人-Microsoft (4)總結 • 單單從作業系統的價格、功能、穩定性、等等角度考量,Linux 都是比 Windows 系列軟體有更好的選擇。 • 以目前Linux主要應用於企業伺服器看來,Linux顯然有極大的成長空間,尤其在企業的永續經營目標下,使用Linux的成本遠比Windows NT的成本要低的許多。 • 微軟所擁有的優勢即是目前存在的市場佔有率,以及Linux缺乏適度的整合,微軟若想持續維持其霸主地位,必定得更改其舊有的觀念,強調的應該是在技術性的服務,而非軟體的存在價值。
10.5.2 Linux 的重大發展歷史 表10-3 Linux重大發展歷史
Open Source Dpk GNU Rpm FSF GPL 重要名詞