1 / 8

LINUX

LINUX. 概述

joshua
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 • 概述 • 作業系統BSDFreeBSD - NetBSD - OpenBSDDragonFly BSD - PC-BSDGNU/LinuxDebian - Fedora - Gentoo - MandrivaUbuntu - Red Hat - Slackware - SuSE - 紅旗LinuxMac OSMac OS1, 2, 3 & 4 - 5 - 6 - 7 - 8 - 9Mac OS X -.0 -.1 -.2 -.3 -.4 -.5 - .6 - ServerMS-DOS - Microsoft WindowsMS-DOS/9x1.0 - 2.0 - 3.x - 95 - 98 - MeNTNT - 3.5x - 4.0 - 2000 - XP - Server 2003Vista - Home Server - Server 20087 - Server 2008 R2其他AmigaOS - BeOS - Inferno - LynxOS - Haiku OSOS/2 - QNX - Solaris - UNIX - MVSOS/360 - OS/390 - OS/400 - Plan 9 - ReactOSVMS - ZETA - FreeDOS檢視• 討論• 編輯• 歷史 • 理察·馬修·斯托曼,GNU計劃的創立者。 • 絕大多數基於Linux核心的作業系統使用了大量的GNU軟體,包括了一個shell程式、工具、函式庫、編譯器及工具,還有許多其他程式,例如Emacs。正因為如此,GNU計劃的開創者理察·馬修·斯托曼博士提議將Linux作業系統改名為GNU/Linux,但多數人仍然習慣性地使用「Linux」。 • 大多數Linux系統還包括了像提供GUI介面的XFree86之類的BSD程式。 • 除了一部分專家之外,大多數人都不自己選擇每一樣組件或自行設置,而是直接使用Linux發行版。 • [編輯] 「Linux」的發音 • 托瓦茲對「Linux」的讀法 • 播放此檔案時有問題?請參見媒體幫助。 根據托瓦茲的說法,Linux的發音和「Minix」是押韻的。 • 參照[1],「Li」中「i」的發音類似於「Minix」中「i」的發音,而「nux」中「u」的發音類似於英文單詞「profess」中「o」的發音。依照國際音標應該是['linэks][ˈlɪnəks]。 • 此外在[2] 有一份林納斯·托瓦茲本人說話的音訊,音訊內容為「Hello, this is LinusTorvalds, and I pronounce Linux as

  2. LINUX • 用戶群 • GNU/Linux愛好者設計的宣傳圖,並使用GPL授權 • GNU/Linux社群設計的立體圖,並使用GPL授權 • 傳統的Linux使用者一般都是專業人士。他們願意安裝並設置自己的作業系統,往往比其他作業系統的用戶花更多的時間在安裝並設置自己的作業系統。這些用戶有時被稱作「駭客」或是「極客」(geek)。 • 使用Linux主要的成本為移植、培訓和學習的費用,早期由於會使用Linux的人較少,並且在軟體設計時並未考慮非專業者的使用,導致這方面費用極高。但這方面的費用已經隨著Linux的日益普及和Linux上的軟體越來越多、越來越方便而降低,但仍是使用Linux的主要成本。 • 然而隨著Linux慢慢開始流行,有些原始設備製造商(OEM)開始在其銷售的電腦上預裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統也開始慢慢出現在個人電腦作業系統市場。Linux在歐洲、美國和日本的流行程度較高,歐美地區還發行Linux平台的遊戲和其他家用軟體。Linux開源社群方面也是以歐洲、美國、日本等發達地區的人士居多。 • 每個孩子一台筆記本電腦這一項目正在催生新的更為龐大的Linux用戶群,計劃將包括發展中國家的幾億學童、他們的家庭和社區。在2007年,已經有六個國家訂購了至少每個國家一百萬台以上免費發放給學生。Google、RedHat和eBay是該項目的主要支持者。 • [編輯] 未來軟體界的方向 • Linux作為較早的開放原始碼作業系統,對未來軟體發展的方向有一定引導作用。 • 基於Linux開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發Linux。現今世界上,越來越多國家逐漸的把政府機構內部門的電腦轉移到Linux上,這個情況還會一直持續。Linux的廣泛使用為政府機構節省了不少經費。 • 任何一種作業系統均會存在可能發生的安全性風險議題,開放性的原始碼,使任何人皆可知道Linux的內部核心,可讓全球的安全專家透明化檢視與提出改進。但在駭客的眼裡,它可讓全球的駭客較容易地發現漏洞,是一頭肥羊。但嚴格來說大多數的系統淪陷(駭客攻擊成功)均是該系統管理員未能深入安全性防護能力所導致,不應不當地推諉責任給開發商。

  3. LINUX • 歷史 • 林納斯·托瓦茲,Linux核心的創立者。 • 1983年,理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有一個目標是為了發展一個完全自由的Unix-like作業系統。自1990年代發起這個計劃以來,GNU開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁伺服器(web server),以及一個Unix的使用者介面(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基於Mach的設計異常複雜,發展進度則相對緩慢。 • Linux內核最初只是由芬蘭人林納斯·托瓦茲(LinusTorvalds)在赫爾辛基大學上學時出於個人愛好而編寫的,當時他並不滿意Minix這個教學用的作業系統,部分因為只能在有限硬體上執行。最初的設想中,Linux是一種類似Minix這樣的一種作業系統。Linux的第一個版本在1991年9月被大學FTP server管理員Ari Lemmke發佈在Internet上,最初Torvalds稱這個核心的名稱為"Freax",意思是自由("free")和奇異("freak")的結合字,並且附上了"X"這個常用的字母,以配合所謂的Unix-like的系統。但是FTP server管理員嫌原來的命名「Freax」的名稱不好聽,把核心的稱呼改成「Linux」,當時僅有10000行代碼,仍必須執行於Minix作業系統之上,並且必須使用硬碟開機;隨後在10月份第二個版本(0.02版)就發佈了,同時這位芬蘭赫爾辛基的大學生在comp.os.minix上發佈一則訊息

  4. LINUX • 應用 • KDE SC 桌面環境 • 過去,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市場中,都佔有絕對優勢。

  5. LINUX • 桌面使用 • 請協助擴充此章節。更進一步的訊息可能會在或討論頁或擴充請求中找到。請在擴充章節後將此模板移除。 • GNOME桌面環境2.24版 • 主條目:微軟視窗與Linux的比較 • 轉換作業系統的開銷:自由開源意識形態與商業用途的衝突、缺乏強而有力的推廣廠商、缺乏對特殊的硬體和應用程式的支援、電腦技術人員不願再花費時間重覆學習、對已有平台的依賴,是制約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移植的Paint.Net),Filezilla。

  6. LINUX • 遊戲使用 • 電子遊戲是一個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類型網遊。

  7. LINUX • Linux發行版 • 更多資料:Linux發行版 • Linux發行版指的就是我們通常所說的「Linux作業系統」,它可能是由一個組織,公司或者個人發行的。Linux主要作為Linux發行版(通常被稱為"distro")的一部分而使用。通常來講,一個Linux發行版包括Linux內核,將整個軟體安裝到電腦上的一套安裝工具,各種GNU軟體,其他的一些自由軟體,在一些特定的Linux發行版中也有一些專有軟體。發行版為許多不同的目的而製作,包括對不同計算機結構的支援,對一個具體區域或語言的在地化,實時應用,和嵌入式系統。目前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個。[3] • 一個典型的Linux發行版包括:Linux核心,一些GNU函式庫和工具,命令列shell,圖形介面的X Window系統和相應的桌面環境,如KDE或GNOME,並包含數千種從辦公套件,編譯器,文字編輯器到科學工具的應用軟體。 • 很多版本Linux發行版使用LiveCD,是不需要安裝就能使用的版本。比較著名的有Damn Small Linux,Knoppix等

  8. LINUX • 本文介紹的是Linux作業系統及GNU/Linux。關於Linux核心本身,詳見「Linux核心」。關於名為「Linux」的小行星,詳見「小行星9885」。 • LinuxTux是Linux官方的吉祥物,於1996年由Larry Ewing創造出來 構成程式語言 C語言 作業系統家族 類Unix系統 運作狀態 支援中 最新穩定版本 2.6.33.3 / 2010-04-26(2個月前) 最新測試版本 2.6.34-rc6 / 2010-04-30(59天前) 市場取向 桌面、伺服器、嵌入式裝置 核心類別 整塊性內核(單核心) 預設使用者介面 圖形(X Window系統) 授權條款GPL網站Linux官方網站 • Ubuntu8.10,一個桌面Linux發行版。 • Linux,是一類Unix計算機作業系統的統稱。該作業系統的核心的名字也是「Linux」。Linux作業系統也是自由軟體和開放原始碼發展中最著名的例子。 • 嚴格來講,Linux這個詞本身只表示Linux核心,但在實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU工程各種工具和資料庫的作業系統(也被稱為GNU/Linux)。基於這些組件的Linux軟體被稱為Linux發行版。一般來講,一個Linux發行套件包含大量的軟體,比如軟體開發工具、資料庫(例如PostgreSQL、MySQL)、網路伺服器(例如Apache)、X Window、桌面環境(例如GNOME和KDE)、辦公套件(例如OpenOffice.org)、腳本語言(例如Perl、PHP和Python)等等。 • Linux核心最初是為英特爾386微處理器設計的。現在Linux核心支援從個人電腦到大型主機甚至包括嵌入式系統在內的各種硬體設備。 • 現在,Linux已經成為了一種受到廣泛關注和支援的作業系統。包括國際商用機器公司和惠普、戴爾在內的一些資訊業巨頭也陸續支援Linux,並且成立了一些組織支援其發展,如Open Invention Network(OIN)(成員有IBM,新力,NEC,Philips,Novell,Red hat等)購買了微軟專利,允許任何個體以開放的原則使用。很多人認為,和微軟Windows相比,作為自由軟體的Linux具有低軟體成本,高安全性,更加可信賴等優勢,但是同時卻需要更多的人力成本。

More Related