linux
目錄一、概述二、歷史三、應(yīng)用與評(píng)價(jià)四、用戶(hù)群五、未來(lái)軟件界的方向六、發(fā)行版七、Linux的讀音八、Linux與其他操作系統(tǒng)區(qū)別?九、手機(jī)上的Linux系統(tǒng)?十、常見(jiàn)問(wèn)題解答:?十一、相關(guān)網(wǎng)站Linux操作系統(tǒng),是一種計(jì)算機(jī)操作系統(tǒng),中文讀法大致一般為“哩內(nèi)克斯”。Linux操作系統(tǒng)的內(nèi)核的名字也是“Linux”。Linux操作系統(tǒng)也是自由軟件和開(kāi)放源代碼發(fā)展中最著名的例子。
[編輯本段]一、概述簡(jiǎn)單地說(shuō),Linux是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),它主要用于基于Intelx86系列CPU的計(jì)算機(jī)上。這個(gè)系統(tǒng)是由世界各地的成千上萬(wàn)的程序員設(shè)計(jì)和實(shí)現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自由使用的Unix兼容產(chǎn)品。
Linux的出現(xiàn),最早開(kāi)始于一位名叫LinusTorvalds的計(jì)算機(jī)業(yè)余愛(ài)好者,當(dāng)時(shí)他是芬蘭赫爾辛基大學(xué)的學(xué)生。他的目的是想設(shè)計(jì)一個(gè)代替Minix(是由一位名叫AndrewTannebaum的計(jì)算機(jī)教授編寫(xiě)的一個(gè)操作系統(tǒng)示教程序)的操作系統(tǒng),這個(gè)操作系統(tǒng)可用于386、486或奔騰處理器的個(gè)人計(jì)算機(jī)上,并且具有Unix操作系統(tǒng)的全部功能,因而開(kāi)始了Linux雛形的設(shè)計(jì)。
絕大多數(shù)基于Linux內(nèi)核的的操作系統(tǒng)使用了大量的GNU軟件,包括了shell程序、工具、程序庫(kù)、編譯器及工具,還有許多其他程序,例如Emacs。正因?yàn)槿绱?,GNU計(jì)劃的開(kāi)創(chuàng)者理查德?馬修?斯托曼博士提議將Linux操作系統(tǒng)改名為GNU/Linux。但有些人只把操作系統(tǒng)叫做“Linux“。
Linux的基本思想有兩點(diǎn):第一,一切都是文件;第二,每個(gè)軟件都有確定的用途,同時(shí)它們都盡可能被編寫(xiě)得更好。其中第一條詳細(xì)來(lái)講就是系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進(jìn)程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類(lèi)型的文件。至于說(shuō)Linux是基于Unix的,很大程度上也是因?yàn)檫@兩者的基本思想十分相近。
[編輯本段]二、歷史Linux的歷史是和GNU緊密聯(lián)系在一起的。
1983年,理察?馬修?斯托曼(RichardStallman)創(chuàng)立了GNU計(jì)劃(GNUProject)。這個(gè)計(jì)劃有一個(gè)目標(biāo)是為了發(fā)展一個(gè)完全免費(fèi)自由的Unix-like操作系統(tǒng)。自1990年代發(fā)起這個(gè)計(jì)劃以來(lái),GNU開(kāi)始大量的產(chǎn)生或收集各種系統(tǒng)所必備的元件,像是——函式庫(kù)(libraries)、編譯器(compilers)、偵錯(cuò)工具(debuggers)、文字編輯器(texteditors)、網(wǎng)頁(yè)服務(wù)器(webserver),以及一個(gè)Unix的使用者接口(Unixshell)——除了執(zhí)行核心(kernel)仍然付闕外。1990年,GNU計(jì)劃開(kāi)始在馬赫微核(Machmicrokernel)的架構(gòu)之上開(kāi)發(fā)系統(tǒng)核心,也就是所謂的GNUHurd,但是這個(gè)基于Mach的設(shè)計(jì)異常復(fù)雜,發(fā)展進(jìn)度則相對(duì)緩慢。
最初的設(shè)想中,Linux是一種類(lèi)似Minix這樣的一種操作系統(tǒng)。1991年4月,芬蘭赫爾辛基大學(xué)學(xué)生LinusBenedictTorvalds(當(dāng)今世界最著名的電腦程序員、黑客)不滿(mǎn)意Minix這個(gè)教學(xué)用的操作系統(tǒng)。出于愛(ài)好,他根據(jù)可在低檔機(jī)上使用的MINIX設(shè)計(jì)了一個(gè)系統(tǒng)核心Linux0.01,但沒(méi)有使用任何MINIX或UNIX的源代碼。他通過(guò)USENET(就是新聞組)宣布這是一個(gè)免費(fèi)的系統(tǒng),主要在x86電腦上使用,希望大家一起來(lái)將它完善,并將源代碼放到了芬蘭的FTP站點(diǎn)上代人免費(fèi)下載。本來(lái)他想把這個(gè)系統(tǒng)稱(chēng)為freax,意思是自由(free)和奇異(freak)的結(jié)合字,并且附上了“X“這個(gè)常用的字母,以配合所謂的Unix-like的系統(tǒng)??墒荈TP的工作人員認(rèn)為這是Linus的MINIX,嫌原來(lái)的命名“Freax”的名稱(chēng)不好聽(tīng),就用Linux這個(gè)子目錄來(lái)存放,于是它就成了“Linux”。這時(shí)的Linux只有核心程序,僅有10000行代碼,仍必須執(zhí)行于Minix操作系統(tǒng)之上,并且必須使用硬盤(pán)開(kāi)機(jī),還不能稱(chēng)做是完整的系統(tǒng);隨后在10月份第二個(gè)版本(0.02版)就發(fā)布了,同時(shí)這位芬蘭赫爾辛基的大學(xué)生在comp.os.minix上發(fā)布一則信息:Helloeverybodyoutthereusingminix-I'mdoinga(free)operationsystem(justahobby,won'tbebigandprofessionallikegnu)for386(486)ATclones.由于許多專(zhuān)業(yè)用戶(hù)(主要是程序員)自愿地開(kāi)發(fā)它的應(yīng)用程序,并借助Internet拿出來(lái)讓大家一起修改,所以它的周邊的程序越來(lái)越多,Linux本身也逐漸發(fā)展壯大起來(lái)。
從1983年開(kāi)始的GNU計(jì)劃致力于開(kāi)發(fā)一個(gè)自由并且完整的類(lèi)Unix操作系統(tǒng),包括軟件開(kāi)發(fā)工具和各種應(yīng)用程序。到1991年Linux內(nèi)核發(fā)布的時(shí)候,GNU已經(jīng)幾乎完成了除了系統(tǒng)內(nèi)核之外的各種必備軟件的開(kāi)發(fā)。在LinusTorvalds和其他開(kāi)發(fā)人員的努力下,GNU組件可以運(yùn)行于Linux內(nèi)核之上。整個(gè)內(nèi)核是基于GNU通用公共許可,也就是GPL(GNUGeneralPublicLicense,GNU通用公共許可證)的,但是Linux內(nèi)核并不是GNU計(jì)劃的一部分。1994年3月,Linux1.0版正式發(fā)布,MarcEwing成立了RedHat軟件公司,成為最著名的Linux分銷(xiāo)商之一。
Unix與Linux的歷史源流早期Linux的開(kāi)機(jī)管理程序(bootloader)是使用LILO(LinuxLoader),存在著一些難以容忍的缺陷,例如無(wú)法識(shí)別8G以外的硬盤(pán),后來(lái)新增GRUB(GRandUnifiedBootloader)克服了這些缺點(diǎn),具有‘動(dòng)態(tài)搜尋核心檔案’的功能,可以讓您在開(kāi)機(jī)的時(shí)候,可以自行編輯您的開(kāi)機(jī)設(shè)定系統(tǒng)檔案,透過(guò)ext2或ext3檔案系統(tǒng)中載入LinuxKernel。
Linux的標(biāo)志和吉祥物是一只名字叫做Tux的企鵝,標(biāo)志的由來(lái)是因?yàn)長(zhǎng)inus在澳洲時(shí)曾被一只動(dòng)物園里的企鵝咬了一口,便選擇了企鵝作為L(zhǎng)inux的標(biāo)志。Linux的注冊(cè)商標(biāo)是LinusTorvalds所有的。這是由于在1996年,一個(gè)名字叫做WilliamR.DellaCroce的律師開(kāi)始向各個(gè)Linux發(fā)布商發(fā)信,聲明他擁有Linux商標(biāo)的所有權(quán),并且要求各個(gè)發(fā)布商支付版稅,這些發(fā)行商集體進(jìn)行上訴,要求將該注冊(cè)商標(biāo)重新分配給LinusTorvalds。LinusTorvalds一再聲明Linux是免費(fèi)的,他本人可以賣(mài)掉,但Linux絕不能賣(mài)。
Linux發(fā)行版的某些版本是不需要安裝,只需通過(guò)CD或者可啟動(dòng)的USB存儲(chǔ)設(shè)備就能使用的版本,他們稱(chēng)為L(zhǎng)iveCD。
[編輯本段]三、應(yīng)用與評(píng)價(jià)
linux桌面過(guò)去,Linux主要被用作服務(wù)器的操作系統(tǒng),但因它的廉價(jià)、靈活性及Unix背景使得它很合適作更廣泛的應(yīng)用。傳統(tǒng)上有以L(fǎng)inux為基礎(chǔ)的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的組合)”經(jīng)典技術(shù)組合,提供了包括操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)站服務(wù)器、動(dòng)態(tài)網(wǎng)頁(yè)的一整套網(wǎng)站架設(shè)支持。而面向更大規(guī)模級(jí)別的領(lǐng)域中,如數(shù)據(jù)庫(kù)中的Oracle、DB2、PostgreSQL,以及用于Apache的TomcatJSP等都已經(jīng)在Linux上有了很好的應(yīng)用樣本。除了已在開(kāi)發(fā)者群體中廣泛流行,它亦是現(xiàn)時(shí)提供網(wǎng)站務(wù)供應(yīng)商最常使用的平臺(tái)。
基于其低廉成本與高度可設(shè)定性,Linux常常被應(yīng)用于嵌入式系統(tǒng),例如機(jī)頂盒、移動(dòng)電話(huà)及行動(dòng)裝置等。在移動(dòng)電話(huà)上,Linux已經(jīng)成為與SymbianOS、WindowsMobile系統(tǒng)并列的三大智能手機(jī)操作系統(tǒng)之一;而在移動(dòng)裝置上,則成為WindowsCE與PalmOS外之另一個(gè)選擇。目前流行的TiVo數(shù)位攝影機(jī)使用了經(jīng)過(guò)客制化后的Linux。此外,有不少硬件式的網(wǎng)絡(luò)防火墻及路由器,例如部份LinkSys的產(chǎn)品,其內(nèi)部都是使用Linux來(lái)驅(qū)動(dòng)、并采用了操作系統(tǒng)提供的防火墻及路由功能。
采用Linux的超級(jí)電腦亦愈來(lái)愈多,根據(jù)2005年11月號(hào)的TOP500超級(jí)電腦列表,現(xiàn)時(shí)世上最快速的兩組超級(jí)電腦都是使用Linux作為其操作系統(tǒng)。而在表列的500套系統(tǒng)里,采用Linux為操作系統(tǒng)的,占了371組(即74.2%),其中的前十位者,有7組是使用Linux的。
除了一部分專(zhuān)家之外,大多數(shù)人都不自己選擇每一樣組件或自行設(shè)置,而是直接使用Linux套件。
2006年開(kāi)始發(fā)售的SONYPlayStation3亦使用Linux的操作系統(tǒng)。之前,Sony亦曾為他們的PlayStation2推出過(guò)一套名為PS2Linux的DIY組件。至于游戲開(kāi)發(fā)商雅達(dá)利及idSoftware,都有為其旗下的游戲推出過(guò)Linux桌面版本。此外,LinuxGamePublishing亦有專(zhuān)門(mén)為L(zhǎng)inux平臺(tái)撰寫(xiě)游戲,并致力于把其他在Windows平臺(tái)編撰的游戲程序碼轉(zhuǎn)攜至Linux平臺(tái),及為轉(zhuǎn)攜游戲提供使用授權(quán)。
而一個(gè)打算對(duì)所有生活在發(fā)展中國(guó)家孩子提供手提電腦的名為“每孩子皆有一部手提電腦(OLPC)”的項(xiàng)目,正是使用Linux作為缺省的操作系統(tǒng)。
我們不必探討LINUX源代碼的開(kāi)放給我們帶來(lái)多大誘惑,我們只研究LINUX對(duì)我們的生活有何幫助。我們?cè)谄綍r(shí)只要掌握LINUX最基礎(chǔ)的應(yīng)用,以及安裝及使用就可以了。對(duì)LINUX的操作現(xiàn)在發(fā)展到了在命令行下操作以及像WINDOWS的桌面系統(tǒng)般的應(yīng)用。對(duì)LINUX不是很了解的用戶(hù)可以選擇桌面型LINUX安裝。
這里把對(duì)LINUX的一些疑問(wèn)解答從網(wǎng)上整理一下,貼出來(lái),希望對(duì)那些想要了解LINUX的朋友有所幫助。
---------------------------------------------------------------------Linux以它的高效性和靈活性著稱(chēng)。它能夠在PC計(jì)算機(jī)上實(shí)現(xiàn)全部的Unix特性,具有多任務(wù)、多用戶(hù)的能力。Linux是在GNU公共許可權(quán)限下免費(fèi)獲得的,是一個(gè)符合POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。Linux操作系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了文本編輯器、高級(jí)語(yǔ)言編譯器等應(yīng)用軟件。它還包括帶有多個(gè)窗口管理器的X-Windows圖形用戶(hù)界面,如同我們使用WindowsNT一樣,允許我們使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。
Linux之所以受到廣大計(jì)算機(jī)愛(ài)好者的喜愛(ài),主要原因有兩個(gè),一是它屬于自由軟件,用戶(hù)不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對(duì)它進(jìn)行必要的修改,無(wú)償對(duì)它使用,無(wú)約束地繼續(xù)傳播。另一個(gè)原因是,它具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系統(tǒng)的人都可以從Linux中獲益。
運(yùn)行Linux需要的配置并不高,支持眾多的PC周邊設(shè)備,并且這樣一個(gè)功能強(qiáng)大的軟件完全免費(fèi),其源代碼是完全公開(kāi)的,任何人都能拿來(lái)使用。說(shuō)到這里,各位可能懷疑這免費(fèi)后面是不是隱藏著什么?作者會(huì)心甘情愿的把它拿出來(lái)而分文不取嗎?其實(shí),它代表著軟件開(kāi)發(fā)的另一種概念:那就是基于GNU的版權(quán)制度。
版權(quán)是為了保護(hù)作者應(yīng)有利益而設(shè)立的制度,但時(shí)至今日它卻對(duì)科技的發(fā)展造成了一定的阻礙。例如現(xiàn)在病毒的肆虐,就是因?yàn)槲④洸豢蠈indows的源代碼公開(kāi)。殺毒軟件的廠(chǎng)商只好自己去鉆研OLE結(jié)構(gòu)。還有,Intel為了保住自己的霸主地位,建立了一個(gè)個(gè)不許其它廠(chǎng)商使用的硬件規(guī)范,造成眾多開(kāi)發(fā)者并不是為了提升技術(shù)而是為了兼容性而耗費(fèi)資金和時(shí)間,這樣就造成了科研發(fā)展的混亂和壟斷。
為了改變這種狀況,RichardM.Stallman在1984年創(chuàng)立了以生產(chǎn)免費(fèi)軟件為目的的組織--FreeSoftwareFoundation(自由軟件基金會(huì),簡(jiǎn)稱(chēng)FSF)。他認(rèn)為:各個(gè)軟件公司為了自己的利益不公開(kāi)源代碼會(huì)阻礙人類(lèi)文明的發(fā)展,一個(gè)真正好的軟件是為了替人解決問(wèn)題,應(yīng)該散發(fā)給需要的人。他開(kāi)發(fā)了一個(gè)叫做GNU的計(jì)劃,第一套軟件就是GNUEmacs(UNIX平臺(tái)下強(qiáng)大的編輯器)。任何人都能免費(fèi)拿到這個(gè)軟件和它的源代碼,于是許多人自發(fā)的修改這套軟件,為它增加功能。為了明確GNU的規(guī)范,Stallman發(fā)表了GNUGeneralPublicLicense和GNULibraryGeneralPublicLicense授權(quán)聲明,根據(jù)這些聲明,所有的GNU軟件都可以被任何人下載、出售、復(fù)制和修改,但必須提供程序源代碼或者讓使用者知道從哪里獲得源代碼!但不論免費(fèi)或者收費(fèi),任何得到這些軟件的使用者都有和提供者同樣的權(quán)利,可以將它們贈(zèng)送或出售。由于這個(gè)授權(quán),GNU軟件像滾雪球一樣越來(lái)越多,功能也越來(lái)越強(qiáng)。當(dāng)然,這樣做也有不良的效果,如果開(kāi)發(fā)商的利潤(rùn)減少了那么就沒(méi)有人愿意真正開(kāi)發(fā)軟件了,畢竟人還是要吃飯的呀。不過(guò)隨著Internet的盛行,大眾越來(lái)越容易得到各種各樣的軟件,而且大多只為一時(shí)之需,用完之后根本不會(huì)再用,一個(gè)軟件的使用壽命就大大縮短,在這種情況下,傳統(tǒng)的電子出版行業(yè)應(yīng)該做出相應(yīng)的調(diào)整。
Linux核心程序的著作權(quán)歸Linus本人所有,其它應(yīng)用程序歸各自的作者所有,但按照GNU授權(quán),任何人都可以采取收費(fèi)或免費(fèi)方式來(lái)發(fā)行Linux,并在符合該授權(quán)的規(guī)范下做修改。這樣就有了一大批的免費(fèi)程序移植到了Linux上,包括GNUEmacs、XFree86、Mozilla等經(jīng)典軟件,并且在不斷壯大中。由于源代碼是公開(kāi)的,任何一個(gè)使用Linux的人在添置了新硬件后都能自己編寫(xiě)驅(qū)動(dòng)程序,所以L(fǎng)inux對(duì)新硬件的支持已經(jīng)超過(guò)了許多專(zhuān)業(yè)UNIX系統(tǒng)。Linux的成功如果沒(méi)有Internet是不可能的,因?yàn)長(zhǎng)inux實(shí)際上是世界各地眾多程序員共同開(kāi)發(fā)的結(jié)果。
現(xiàn)在的Linux經(jīng)過(guò)數(shù)次改版(包括核心的升級(jí)和周邊程序的完善),已經(jīng)發(fā)展成了一個(gè)遵循POSIX標(biāo)準(zhǔn)的純32位多工操作系統(tǒng),64位版本也在開(kāi)發(fā)之中。Linux可以兼容大部分的UNIX系統(tǒng),很多UNIX的程序不需要改動(dòng),或者很少的改變就可以運(yùn)行于Linux環(huán)境;內(nèi)置TCP/IP協(xié)議,可以直接連入Internet,作為服務(wù)器或者終端使用;內(nèi)置JAVA解釋器,可直接運(yùn)行JAVA源代碼;具備程序語(yǔ)言開(kāi)發(fā)、文字編輯和排版、數(shù)據(jù)庫(kù)處理等能力;提供XWindows的圖形界面;主要用于x86系列的個(gè)人電腦,也有其它不同硬件平臺(tái)的版本,支持現(xiàn)在流行的所有硬件設(shè)備。就性能上來(lái)說(shuō),它并不弱于Windows甚至UNIX,而且靠仿真程序還可以運(yùn)行Windows應(yīng)用程序。它有成千上萬(wàn)的各類(lèi)應(yīng)用軟件,并不輸于Windows的應(yīng)用軟件數(shù)量,其中也有商業(yè)公司開(kāi)發(fā)的贏利性的軟件。最可貴的是:它是一個(gè)真正的UNIX系統(tǒng),可以供專(zhuān)業(yè)用戶(hù)和想學(xué)UNIX的人在自己的個(gè)人電腦上使用。Linux是一個(gè)非常靈活的系統(tǒng),相對(duì)于Windows而言也是一個(gè)比較難用的系統(tǒng),就如同大多數(shù)用戶(hù)用不慣MacOS的單鍵鼠標(biāo)一樣。想要對(duì)Linux輕車(chē)熟路,你必須懂得一些相關(guān)知識(shí),軟、硬件的配置,最好還懂點(diǎn)程序,因?yàn)闆](méi)有人有義務(wù)為您提供技術(shù)支援,除了和其它用戶(hù)交流之外,您必須要自己解決問(wèn)題。當(dāng)然,如果您只是作為日常應(yīng)用,就不需要那么復(fù)雜啦,Linux一樣會(huì)為您提供完美的操作環(huán)境,你所要做的就是改變使用習(xí)慣和成見(jiàn)。
早期的操作系統(tǒng)是沒(méi)有圖形界面的,自從Apple于1984年推出System1.0開(kāi)始,個(gè)人電腦才實(shí)現(xiàn)了真正的GUI(GraphicsUserInterface,圖形用戶(hù)界面),從此電腦變得更加具有親和力,也理加易于使用。Windows的圖形化開(kāi)始于Windows3.1/3.2,直到Windows95的出現(xiàn)才標(biāo)志著多媒體時(shí)間的到來(lái),從此計(jì)算機(jī)變得能說(shuō)會(huì)唱起來(lái)。Linux始于UNIX,卻青出于藍(lán)勝于藍(lán),同樣擁有著不俗的圖形用戶(hù)界面,性能更穩(wěn)定,也更漂亮,可以和世界上曾經(jīng)出現(xiàn)過(guò)的,最美麗的操作系統(tǒng)媲美!不同于現(xiàn)在的XP,Linux的圖形界面是基于Console之上的,類(lèi)似于Windows95架于DOS之上,Linux下實(shí)現(xiàn)圖形界面的是XWindows系統(tǒng)(區(qū)別于MS的Windows)。
XWindows是一套用于UNIX的具有極大可攜性、對(duì)彩色掌握的多樣性和網(wǎng)絡(luò)之間的操作透明性的健在式處理窗口系統(tǒng)。它和微軟的Windows的工作原理并不相同,不過(guò)兩者都使用圖形界面和窗口技術(shù),從外表看來(lái)有那么一點(diǎn)點(diǎn)相似,但又存在著巨大的不同,實(shí)際上XWindows的界面更加多樣化,也更漂亮,且高效快捷。就Windows對(duì)于DOS的地位一樣,XWindows一改UNIX/Linux單調(diào)的文本介面,提供了一個(gè)友善的圖形用戶(hù)界面(GUI)。
1984年在麻省理工學(xué)院(MIT)電腦科學(xué)研究室工作的BobScheifler正在發(fā)展分布式系統(tǒng),DEC公司的JimGettys也在MIT進(jìn)行A-thena計(jì)劃的一部分。兩者都需要一套在UNIX系統(tǒng)上使用的圖形界面,因此兩開(kāi)始合作研制XWindows。1987年,MIT發(fā)布了第11個(gè)版本的XWindows,并成立了非贏利性組織“X協(xié)會(huì)”來(lái)發(fā)展及控制XWindows標(biāo)準(zhǔn)。所以現(xiàn)在的XWindows并不完全是一個(gè)軟件,而是一個(gè)協(xié)定,定義了一個(gè)系統(tǒng)所必須具備的功能。任何系統(tǒng)能滿(mǎn)足這個(gè)協(xié)定及符合X協(xié)會(huì)其它的規(guī)范,便可稱(chēng)為XWindows,它的源代碼公開(kāi)。因?yàn)閄Windows具有強(qiáng)大的與設(shè)備無(wú)關(guān)結(jié)構(gòu)性,它提供了一組網(wǎng)絡(luò)通信協(xié)議,任何硬件只要提供X協(xié)定,便可以執(zhí)行應(yīng)用程序顯示一群包含圖文的窗口,不需要重新編譯,這種與設(shè)備無(wú)關(guān)的特性只要是根據(jù)XWindows標(biāo)準(zhǔn)所開(kāi)發(fā)的應(yīng)用程序均可在不同的環(huán)境下作用,這就大大減少了跨越不同平臺(tái)之間的編譯工作,應(yīng)用程序更加具有可移植性。
Linux上最常用的XWindows是Xfree86,它是MIT的X11R5的移植版,使用Openlook窗口管理系統(tǒng),所以Xfree86是免費(fèi)的。Xfree86支持現(xiàn)行所有的PC顯示卡,但不一定支持它們的Windows加速特性,比如DirectX9。
到目前為止,可以支持中文的Linux己不再是鳳毛麟角,而且中文應(yīng)用軟件正不斷豐富著。但一些商業(yè)軟件并未完成移植,其中有諸多原因,在此不詳述。
[編輯本段]四、用戶(hù)群
GNU/Linux愛(ài)好者設(shè)計(jì)宣傳圖,使用GPL授權(quán)
GNU/Linux社群設(shè)計(jì)的立體圖,并使用GPL授權(quán)傳統(tǒng)的Linux用戶(hù)一般都安裝并設(shè)置自己的操作系統(tǒng),他們往往比其他操作系統(tǒng),例如微軟Windows和MacOS的用戶(hù)更有經(jīng)驗(yàn)。這些用戶(hù)有時(shí)被稱(chēng)作“黑客”或是“極客”(geek)。然而隨著Linux越來(lái)越流行,越來(lái)越多的原廠(chǎng)委托制造商(OEM)開(kāi)始在其銷(xiāo)售的電腦上預(yù)裝上Linux,Linux的用戶(hù)中也有了普通電腦用戶(hù),Linux系統(tǒng)也開(kāi)始慢慢搶占桌面電腦操作系統(tǒng)市場(chǎng)。同時(shí)Linux也是最受歡迎的服務(wù)器操作系統(tǒng)之一。Linux也在嵌入式電腦市場(chǎng)上擁有優(yōu)勢(shì),低成本的特性使Linux深受用戶(hù)歡迎。使用Linux主要的成本為移植、培訓(xùn)和學(xué)習(xí)的費(fèi)用,早期由于會(huì)使用Linux的人較少,這方面費(fèi)用較高,但這方面的費(fèi)用已經(jīng)隨著Linux的日益普及和Linux上的軟件越來(lái)越多、越來(lái)越方便而降低。
KDE和GNOME等桌面系統(tǒng)使Linux更像是一個(gè)Mac或Windows之類(lèi)的操作系統(tǒng),提供完善的圖形用戶(hù)界面,而不同于其他使用命令行界面(CommandLineInterface,CLI)的類(lèi)Unix系統(tǒng)。
[編輯本段]五、未來(lái)軟件界的方向Linux作為較早的源代碼開(kāi)放操作系統(tǒng),將引領(lǐng)未來(lái)軟件發(fā)展的方向。
基于Linux開(kāi)放源碼的特性,越來(lái)越多大中型企業(yè)及政府投入更多的資源來(lái)開(kāi)發(fā)Linux?,F(xiàn)今世界上,很多國(guó)家逐漸的把政府機(jī)構(gòu)內(nèi)部門(mén)的電腦轉(zhuǎn)移到Linux上,這個(gè)情況還會(huì)一直持續(xù)。Linux的廣泛使用為政府機(jī)構(gòu)節(jié)省了不少經(jīng)費(fèi),也降低了對(duì)封閉源碼軟件潛在的安全性的憂(yōu)慮。
[編輯本段]六、發(fā)行版Linux主要作為L(zhǎng)inux發(fā)行版(通常被稱(chēng)為“distro“)的一部分而使用。這些發(fā)行版由個(gè)人,松散組織的團(tuán)隊(duì),以及商業(yè)機(jī)構(gòu)和志愿者組織編寫(xiě)。它們通常包括了其他的系統(tǒng)軟件和應(yīng)用軟件,以及一個(gè)用來(lái)簡(jiǎn)化系統(tǒng)初始安裝的安裝工具,和讓軟件安裝升級(jí)的集成管理器。大多數(shù)系統(tǒng)還包括了像提供GUI界面的XFree86之類(lèi)的曾經(jīng)運(yùn)行于BSD的程序。發(fā)行版為許多不同的目的而制作,包括對(duì)不同計(jì)算機(jī)結(jié)構(gòu)的支持,對(duì)一個(gè)具體區(qū)域或語(yǔ)言的本地化,實(shí)時(shí)應(yīng)用,和嵌入式系統(tǒng),甚至許多版本故意地只加入免費(fèi)軟件。目前,超過(guò)三百個(gè)發(fā)行版被積極的開(kāi)發(fā),最普遍被使用的發(fā)行版有大約十二個(gè)。
一個(gè)典型的Linux發(fā)行版包括:Linux內(nèi)核,一些GNU程序庫(kù)和工具,命令行shell,圖形界面的XWindow系統(tǒng)和相應(yīng)的桌面環(huán)境,如KDE或GNOME,并包含數(shù)千種從辦公套件,編譯器,文本編輯器到科學(xué)工具的應(yīng)用軟件。
主流的Linux發(fā)行版Asianux,B2DLinux,ConectivaLinux,DebianGNU/Linux,F(xiàn)edoraCore,GentooLinux,KnoppixLinux,LinuxFromScratch,MagicLinux,MandrivaLinux,RedHatLinux,SlackwareLinux,StanixLiveCD,SUSELinux,TurboLinux,UbuntuLinux中國(guó)大陸的Linux發(fā)行版紅旗Linux(RedflagLinux),沖浪Linux(XteamLinux),藍(lán)點(diǎn)Linux,HiweedDebianGNU/Linux,MagicLinux,EngineeringComputingGNU/Linux,OpenDesktop,新華Linux,共創(chuàng)Linux,百資Linux,中標(biāo)普華Linux,中軟Linux,新華華鐳Linux(RaysLX),CDLinux,MCLinux,即時(shí)Linux(Thizlinux),b2dlinux,IBOX,MCLOS,F(xiàn)ANX臺(tái)灣地區(qū)的Linux發(fā)行版鴻奇Linux目前最著名的發(fā)行版本:Debian,紅帽(redhat)、ubuntu、Suse、OpenSuse、Mandriva(原Mandrake)、CentOS、fedora等國(guó)內(nèi)比較著名的linux版本:紅旗linux紅旗軟件有限公司(簡(jiǎn)稱(chēng)紅旗軟件)由中國(guó)科學(xué)院軟件研究所和上海聯(lián)創(chuàng)投資管理有限公司共同組建。此公司專(zhuān)注于基于Linux的操作系統(tǒng)的開(kāi)發(fā)和市場(chǎng),以及面向不斷增長(zhǎng)的中文技術(shù)用戶(hù)的多平臺(tái)應(yīng)用軟件。他們的目標(biāo)是“為網(wǎng)絡(luò)生活注入活力”。公司將持續(xù)發(fā)展被稱(chēng)之為“紅旗方式”的一套現(xiàn)代管理模式,它以進(jìn)行自由軟件開(kāi)發(fā)的企業(yè)模式為基礎(chǔ),是客戶(hù)驅(qū)動(dòng)的用戶(hù)化。
[編輯本段]七、Linux的讀音linux發(fā)音五花八門(mén)版本頗多,見(jiàn)到和聽(tīng)到的不下10種。根據(jù)linux的創(chuàng)始人LinusTorvalds的說(shuō)法,Linux的發(fā)音和“Minix”是押韻的?!癓i”中“i”的發(fā)音類(lèi)似于“Minix”中“i”的發(fā)音,而“nux”中“u”的發(fā)音類(lèi)似于英文單詞“profess”中“o”的發(fā)音。依照國(guó)際音標(biāo)應(yīng)該是/'linэks/——類(lèi)似于“里訥克斯”。
[編輯本段]八、Linux與其他操作系統(tǒng)區(qū)別Linux可以與MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。它們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。
目前運(yùn)行在PC機(jī)上的操作系統(tǒng)主要有Microsoft的MS-DOS、Windows、WindowsNT、IBM的OS/2等。早期的PC機(jī)用戶(hù)普遍使用MS-DOS,因?yàn)檫@種操作系統(tǒng)對(duì)機(jī)器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價(jià)格越來(lái)越低,人們可以相對(duì)容易地提高計(jì)算機(jī)的硬件配置,于是開(kāi)始使用Windows、WindowsNT等具有圖形界面的操作系統(tǒng)。Linux是新近被人們所關(guān)注的操作系統(tǒng),它正在逐漸為PC機(jī)的用戶(hù)所接受。那么,Linux與其他操作系統(tǒng)的主要區(qū)別是什么呢?下面從兩個(gè)方面加以論述。
1.Linux與MS-DOS之間的區(qū)別在同一系統(tǒng)上運(yùn)行Linux和MS-DOS已很普遍,就發(fā)揮處理器功能來(lái)說(shuō),MS-DOS沒(méi)有完全實(shí)現(xiàn)x86處理器的功能,而Linux完全在處理器保護(hù)模式下運(yùn)行,并且開(kāi)發(fā)了處理器的所有特性。Linux可以直接訪(fǎng)問(wèn)計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。
就操作系統(tǒng)的功能來(lái)說(shuō),MS-DOS是單任務(wù)的操作系統(tǒng),一旦用戶(hù)運(yùn)行了一個(gè)MS-DOS的應(yīng)用程序,它就獨(dú)占了系統(tǒng)的資源,用戶(hù)不可能再同時(shí)運(yùn)行其他應(yīng)用程序。而Linux是多任務(wù)的操作系統(tǒng),用戶(hù)可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。
2.Linux與OS/2、Windows、WindowsNT之間的區(qū)別從發(fā)展的背景看,Linux與其他操作系統(tǒng)的區(qū)別是,Linux是從一個(gè)比較成熟的操作系統(tǒng)發(fā)展而來(lái)的,而其他操作系統(tǒng),如WindowsNT等,都是自成體系,無(wú)對(duì)應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得Linux的用戶(hù)能大大地從Unix團(tuán)體貢獻(xiàn)中獲利。因?yàn)閁nix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年代中期發(fā)展起來(lái)的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時(shí)接口比較混亂,并缺少相對(duì)集中的標(biāo)準(zhǔn),但還是發(fā)展壯大成為了最廣泛使用的操作系統(tǒng)之一。無(wú)論是Unix的作者還是Unix的用戶(hù),都認(rèn)為只有Unix才是一個(gè)真正的操作系統(tǒng),許多計(jì)算機(jī)系統(tǒng)(從個(gè)人計(jì)算機(jī)到超級(jí)計(jì)算機(jī))都存在Unix版本,Unix的用戶(hù)可以從很多方面得到支持和幫助。因此,Linux做為Unix的一個(gè)克隆,同樣會(huì)得到相應(yīng)的支持和幫助,直接擁有Unix在用戶(hù)中建立的牢固的地位。
從使用費(fèi)用上看,Linux與其他操作系統(tǒng)的區(qū)別在于Linux是一種開(kāi)放、免費(fèi)的操作系統(tǒng),而其他操作系統(tǒng)都是封閉的系統(tǒng),需要有償使用。這一區(qū)別使得我們能夠不用花錢(qián)就能得到很多Linux的版本以及為其開(kāi)發(fā)的應(yīng)用軟件。當(dāng)我們?cè)L問(wèn)Internet時(shí),會(huì)發(fā)現(xiàn)幾乎所有可用的自由軟件都能夠運(yùn)行在Linux系統(tǒng)上。有來(lái)自很多軟件商的多種Unix實(shí)現(xiàn),Unix的開(kāi)發(fā)、發(fā)展商以開(kāi)放系統(tǒng)的方式推動(dòng)其標(biāo)準(zhǔn)化,但卻沒(méi)有一個(gè)公司來(lái)控制這種設(shè)計(jì)。因此,任何一個(gè)軟件商(或開(kāi)拓者)都能在某種Unix實(shí)現(xiàn)中實(shí)現(xiàn)這些標(biāo)準(zhǔn)。OS/2和WindowsNT等操作系統(tǒng)是具有版權(quán)的產(chǎn)品,其接口和設(shè)計(jì)均由某一公司控制,而且只有這些公司才有權(quán)實(shí)現(xiàn)其設(shè)計(jì),它們是在封閉的環(huán)境下發(fā)展的。
[編輯本段]九、手機(jī)上的Linux系統(tǒng)Linux進(jìn)入到移動(dòng)終端操作系統(tǒng)近一年多時(shí)間,就以其開(kāi)放源代碼的優(yōu)勢(shì)吸引了越來(lái)越多的終端廠(chǎng)商和運(yùn)營(yíng)商對(duì)它的關(guān)注,包括摩托羅拉和NTTDoCoMo等知名的廠(chǎng)商。已經(jīng)開(kāi)發(fā)出的基于Linux的手機(jī)有摩托羅拉的A760、A768、CEC的e2800、三星的i519等。2004年6月在日本東京BIGSIGHT展覽館舉辦的“LinuxWorldExpo/Tokyo2004”博覽會(huì)上,日本手機(jī)大廠(chǎng)商N(yùn)EC則展示了其采用Linux操作系統(tǒng)的手機(jī)。我國(guó)的大唐電信也于7月宣布將Linux作為其TD-SCDMA3G手機(jī)操作系統(tǒng)。
Linux與其它操作系統(tǒng)相比是個(gè)后來(lái)者,但Linux具有二個(gè)其它操作系統(tǒng)無(wú)法比擬的優(yōu)勢(shì)。其一,Linux具有開(kāi)放的源代碼,能夠大大降低成本。其二,既滿(mǎn)足了手機(jī)制造商根據(jù)實(shí)際情況有針對(duì)性地開(kāi)發(fā)自己的Linux手機(jī)操作系統(tǒng)的要求,又吸引了眾多軟件開(kāi)發(fā)商對(duì)內(nèi)容應(yīng)用軟件的開(kāi)發(fā),豐富了第三方應(yīng)用。
然而Linux操作系統(tǒng)有其先天的不足:入門(mén)難度高、熟悉其開(kāi)發(fā)環(huán)境的工程師少、集成開(kāi)發(fā)環(huán)境較差;由于微軟PC操作系統(tǒng)源代碼的不公開(kāi),基于Linux的產(chǎn)品與PC的連接性較差;盡管目前從事Linux操作系統(tǒng)開(kāi)發(fā)的公司數(shù)量較多,但真正具有很強(qiáng)開(kāi)發(fā)實(shí)力的公司卻很少,而且這些公司之間是相互獨(dú)立的開(kāi)發(fā),很難實(shí)現(xiàn)更大的技術(shù)突破。
盡管Linux在技術(shù)和市場(chǎng)方面有獨(dú)到的優(yōu)勢(shì),但是目前來(lái)說(shuō)還無(wú)法與Symbian抗衡,想在競(jìng)爭(zhēng)日益激烈的手機(jī)市場(chǎng)中站穩(wěn)腳跟、搶奪市場(chǎng)份額也決非易事。
[編輯本段]十、常見(jiàn)問(wèn)題解答:1.在windows下的軟件可不可以正常的運(yùn)行?
不可以,不過(guò)有一個(gè)軟件叫wine,可以模擬運(yùn)行一部分程序。他的衍生版本可以運(yùn)行特定方面的軟件。比如cedega,可以運(yùn)行很多游戲,CS、WarCraft3、wow都能,但還是不夠完美。比如wow里部分插件導(dǎo)致運(yùn)行緩慢(我很郁悶的遇到了,只好進(jìn)win玩魔獸,CS用OpenGL基本完美。當(dāng)然前提是你的顯卡正確安裝了驅(qū)動(dòng),打開(kāi)了3D支持)。
2.哪個(gè)殺毒軟件支持linux?
Avast!,Mcafee,Kaspersky和ClamAV(自由軟件,開(kāi)源、免費(fèi))等。
暫時(shí)linux還不需要?dú)⒍拒浖?,病毒很少,主要是黑客攻擊,注意設(shè)置就行了。比如選擇針對(duì)桌面設(shè)計(jì)的版本,來(lái)減少過(guò)多服務(wù)程序?qū)е掳踩[患。
3.在Linux是不是可以聽(tīng)歌的啊?
可以。絕對(duì)可以,而且Linux下的軟件很早就入侵Windows了。
ffmpeg解碼器庫(kù)就是linux下的,Mplayer也是linux里的。(注意不是windows里的那個(gè)韓國(guó)的KMPlayer,Linux里的KMPlayer是一個(gè)Mplayer的KDE界面程序)
4.QQ可不可以在Linux運(yùn)行?。?br/>
5.linux下最強(qiáng)大的程序調(diào)試器是?
Totalviewdebugger是迄今為止最強(qiáng)大的可以運(yùn)行在linux下的調(diào)試工具,它的圖形化調(diào)試界面,強(qiáng)大的多線(xiàn)程、內(nèi)存調(diào)試能力令眾多同類(lèi)調(diào)試工具都黯然失色!Totalviewdebugger可以讓您徹底拋棄手敲命令的煩惱,讓您的開(kāi)發(fā)過(guò)程變得輕松便捷!