1 / 11

Linux

Linux. 資料來源 : 維基百科. 目錄. 概述 用戶群 未來軟體界的方向 應用 評價 資料來源 Linux 和 minux 的比較. 概述. 絕大多數基於 Linux 核心的作業系統使用了大量的 GNU 軟體,包括了一個 shell 程式、工具、函式庫、編譯器及工具,還有許多其他程式,例如 Emacs 。正因為如此, GNU 計劃的開創者理察 · 馬修 · 斯托曼博士提議將 Linux 作業系統改名為 GNU/Linux ,但多數人仍然習慣性地使用「 Linux 」。

jason-booth
Download Presentation

Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux 資料來源:維基百科

  2. 目錄 • 概述 • 用戶群 • 未來軟體界的方向 • 應用 • 評價 • 資料來源 • Linux和minux的比較

  3. 概述 • 絕大多數基於Linux核心的作業系統使用了大量的GNU軟體,包括了一個shell程式、工具、函式庫、編譯器及工具,還有許多其他程式,例如Emacs。正因為如此,GNU計劃的開創者理察·馬修·斯托曼博士提議將Linux作業系統改名為GNU/Linux,但多數人仍然習慣性地使用「Linux」。 • 大多數Linux系統還包括了像提供GUI介面的XFree86之類的BSD程式。 • 除了一部分專家之外,大多數人都不自己選擇每一樣組件或自行設置,而是直接使用Linux發行版。

  4. 用戶群 • 傳統的Linux使用者一般都是專業人士。他們願意安裝並設置自己的作業系統,往往比其他作業系統的用戶花更多的時間在安裝並設置自己的作業系統。這些用戶有時被稱作「駭客」或是「極客」(geek)。 • 使用Linux主要的成本為移植、培訓和學習的費用,早期由於會使用Linux的人較少,並且在軟體設計時並未考慮非專業者的使用,導致這方面費用極高。但這方面的費用已經隨著Linux的日益普及和Linux上的軟體越來越多、越來越方便而降低,但仍是使用Linux的主要成本。 • 然而隨著Linux慢慢開始流行,有些原始設備製造商(OEM)開始在其銷售的電腦上預裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統也開始慢慢出現在個人電腦作業系統市場。Linux在歐洲、美國和日本的流行程度較高,歐美地區還發行Linux平台的遊戲和其他家用軟體。Linux開源社群方面也是以歐洲、美國、日本等發達地區的人士居多。 • 每個孩子一台筆記本電腦這一項目正在催生新的更為龐大的Linux用戶群,計劃將包括發展中國家的幾億學童、他們的家庭和社區。在2007年,已經有六個國家訂購了至少每個國家一百萬台以上免費發放給學生。Google、RedHat和eBay是該項目的主要支持者。

  5. 未來軟體界的方向 • Linux作為較早的開放原始碼作業系統,對未來軟體發展的方向有一定引導作用。 • 基於Linux開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發Linux。現今世界上,越來越多國家逐漸的把政府機構內部門的電腦轉移到Linux上,這個情況還會一直持續。Linux的廣泛使用為政府機構節省了不少經費。 • 任何一種作業系統均會存在可能發生的安全性風險議題,開放性的原始碼,使任何人皆可知道Linux的內部核心,可讓全球的安全專家透明化檢視與提出改進。但在駭客的眼裡,它可讓全球的駭客較容易地發現漏洞,是一頭肥羊。但嚴格來說大多數的系統淪陷(駭客攻擊成功)均是該系統管理員未能深入安全性防護能力所導致,不應不當地推諉責任給開發商。

  6. 應用 • 過去,Linux主要被用作伺服器的作業系統,因為它的廉價、靈活性及Unix背景。傳統上,以Linux為基礎的「LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)」技術,除了已在開發者群體中廣泛流行,它亦是現時提供網站服務供應商最常使用的平台。 • 基於其低廉成本與高度可設定性,Linux常常被應用於嵌入式系統,例如機頂盒、行動電話及行動裝置等。在行動電話上,Linux已經成為Symbian OS的主要競爭者;而在行動裝置上,則成為Windows CE與Palm OS外之另一個選擇。目前流行的TiVo數位攝影機使用了經過客製化後的Linux。此外,有不少硬體式的網路防火牆及路由器,例如部份LinkSys的產品,其內部都是使用Linux來驅動、並採用了作業系統提供的防火牆及路由功能。 • 採用Linux的超級電腦亦愈來愈多,根據2008年11月的TOP500超級電腦列表,現時世上最快速的超級電腦使用Linux作為其作業系統。而在表列的500套系統裡,採用Linux為作業系統的,佔了439組(即87.8%)。[1] • 2006年開始發售的SONY PlayStation 3亦可使用Linux的作業系統,它有一個能使其成為一個桌面系統的Yellow Dog Linux。之前,Sony亦曾為他們的PlayStation 2推出過一套名為PS2 Linux的DIY組件。Ubuntu自9.04版本,恢復了PPC支援(包括PlayStation 3)。 • 而隨著OLPC的XO-1,華碩的Eee PC等低價電腦的推行,許多人樂觀的認為在低端PC市場,linux的市場佔有率正在快速的增長[2]。但在Windows進入此一市場後,Linux的市佔率快速下滑。現在Windows系統在所有的PC市場中,都佔有絕對優勢。

  7. 應用:桌面使用 • 轉換作業系統的開銷:自由開源意識形態與商業用途的衝突、缺乏強而有力的推廣廠商、缺乏對特殊的硬體和應用程式的支援、電腦技術人員不願再花費時間重覆學習、對已有平台的依賴,是制約Linux被採納的主要因素。 • 目前能在Windows或Mac OS上執行的應用軟體大部分都沒有Linux的版本,但是常用軟體大都可以在Linux平台上找到類似功能的應用軟體。 • 儘管如此,大多數在Windows平台上廣泛使用的自由軟體都有相應的Linux版本,例如Mozilla Firefox,Openoffice.org,Pidgin,VLC。部分流行的桌面專有軟體也有相應的Linux版本,如Adobe Flash Player,Acrobat Reader,Google Earth、Google桌面、Nero Burning ROM、Opera、RealPlayer、Skype、騰訊QQ、Maya、SPSS、Chrome。 • 另外,相當多的Windows應用軟體可以通過WINE和一些基於WINE的項目如CrossOver正常執行和工作,比如Microsoft Office、Adobe Photoshop、暴雪的遊戲、Picasa其中對於Photoshop的Crossover(Wine)相容性工作有Disney、DreamWorks、Pixar投資支援,等。Google大力幫助WINE項目進行微軟API的分析工作。Picasa的GNU/Linux版本也是經WINE測試的WINDOWS編譯版本。 • 整個亞洲,特別缺乏對Linux的支援,硬體和應用程式皆只考量微軟視窗作業系統設計的需求。例如:Internet Explorer及ActiveX需求、Microsoft Office相容性、網路遊戲以及一般用戶都傾向於使用Windows。 • 但是,Linux下也有相當多不能在Windows平台下執行的軟體,主要是依靠X Window系統和其他Windows無法利用的資源,或者是因為穩定性等其他方面的考慮並不準備支援Windows。不過近年來,也不斷向其移植。有如KDE SC、Cinepaint正在進行向Windows的移植。Linux使用的增多也使得Windows開源軟體向Linux移植的比如,Paint-Mono(通過MONO移植的

  8. 應用:遊戲使用 • 電子遊戲是一個Linux缺少支援的方面,遊戲軟體的多樣性不同於其他類型,和其他方面一樣,只有少數軟體商開發Linux遊戲程式。id Software和Epic Games是其中著名的兩個。2001年之前存在的Loki Games、現在的Linux Game Publishing致力於移植Windows遊戲,並授權銷售,但是因為使用了類似DRM的技術而受到非議。 • Loki Games和id合作開發的Loki installer至今仍是許多遊戲使用的打包方式。此外還有提供通用安裝程式的其他軟體商,一些獨立遊戲開發者提供Linux版本的遊戲;而網頁遊戲和Java遊戲也常常有對Linux的支援。 • Linux一直有著自由軟體、開源軟體的支援,在Linux下,人們更有可能接觸開源遊戲,和Linux開發形式一樣,這些遊戲大多為多人遊戲或個人休閒遊戲,Linux發行版的軟體倉庫往往保存有數量可觀的此類遊戲,尤其是後者;多人遊戲主要類型為網路3D第一人稱射擊和MMO類型網遊。

  9. 評價 • Windows桌面用戶在嘗試Linux的過程中,不少因為一下子不適應而發牢騷或者放棄; • 部分Linux系統管理員、開發人員在接觸Solaris或BSD後態度改變偏愛於這兩種Unix。 • BSD的開發人員曾經批評過Linux核心開發人員過於重視新功能的添加而不是踏踏實實的把程式碼寫好整理好; • Solaris系統管理員則認為SMF、ZFS、DTrace等Solaris特有工具使得Solaris比Linux更加優秀; • Minix愛好者認為微核心是將來技術發展的方向,Linux在技術上是落伍陳舊的。

  10. 資料來源 • Torvalds, Linus, and David Diamond.Just for Fun: The Story of an Accidental Revolutionary.Harper-Collins Business.  • Moody, Glyn.Rebel Code: Linux and the 0-7139-95Open Source Revolution.Perseus Publishing.ISBN 20-3.  • Gedda, R(2010年6月28日).Linux breaks desktop barrier in 2004: Torvalds.於2004年1月16日查閱. • Mackenzie, K(2010年6月28日).Linux Torvalds Q&A.於2004年1月19日查閱. • Greene, Thomas C.Mandrake 8.1 easier than Win-XP.The Register.於2005年12月22日查閱. • Po, Marcus.Linux作業系統手冊頁.coding-school.com.於2007年1月2日查閱. • ^Operating system Family share for 11/2008.於2009年3月15日查閱. • ^Steven J. Vaughan-Nichols.“Linux is about to take over the low end of PCs”,desktoplinux,2007年12月7日.於2007年12月11日查閱.  • ^The LWN.net Linux Distribution List.於2006年5月19日查閱.

  11. Linux和windows的比較 • 雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區別。這些區別只有在您對兩者都很熟悉以後才能體會到,但它們卻是 Linux 思想的核心。Linux 的應用目標是網路而不是列印Windows最初出現的時候,這個世界還是一個紙張的世界。Windows的偉大成就之一在於您的工作成果可以方便地看到並列印出來。這樣一個開端影響了 Windows 的後期發展。同樣,Linux 也受到了其起源的影響。Linux 的設計定位於網路作業系統。它的設計靈感來自於 Unix 作業系統,因此它的命令的設計比較簡單,或者說是比較簡潔。由於純文本可以非常好地跨網路工作,所以 Linux 配置檔和資料都以文本為基礎。對那些熟悉圖形環境的人來說,Linux伺服器初看可能比較原始。但是Linux開發更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環境中,Linux同樣擁有非常先進的網路、腳本和安全能力。執行一些任務所需的某些表面上看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網路上與其他 Linux系統協同執行這些任務。Linux的自動執行能力也很強,只需要設計批次檔案就可以讓系統自動完成非常詳細的任務。Linux 的這種能力來自于其基於文本的本質。可選的 GUILinux有圖形元件。Linux支援高端的圖形適配器和顯示器,完全勝任圖形相關的工作。現在,許多數位效果藝術家在Linux工作站上來進行他們的設計工作,而以前這些工作需要使用IRIX系統來完成。但是,圖形環境並沒有集成到 Linux 中,而是運行於系統之上的單獨一層。這意味著您可以只運行 GUI,或者在需要時才運行 GUI。如果您的系統主要任務是提供Web應用,那麼您可以停掉圖形介面,而將其所用的記憶體和CPU資源用於您的服務。如果您需要在 GUI 環境下做一些工作,可以再打開它,工作完成後再將其關閉。 

More Related