新聞中心
開源軟件是一種自由的軟件,它的代碼可以被任何人查看、復制和修改。雖然一些公司致力于開源軟件,但它依然主要受到在全球范圍內自愿捐贈時間和才能的志愿者社區(qū)的支持。linux社團組織就是其中一個最著名的社區(qū),它是開源世界中的先驅之一。

成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設計制作、做網(wǎng)站與策劃設計,仙居網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:仙居等地區(qū)。仙居做網(wǎng)站價格咨詢:13518219792
Linux社團組織的歷史
在1991年,芬蘭大學的學生林納斯·托瓦茲(Linus Torvalds)創(chuàng)建了Linux內核,這是一個基于Unix的操作系統(tǒng)內核,很快就得到了來自互聯(lián)網(wǎng)的關注。不久之后,志愿者和粉絲開始為這個項目貢獻代碼和反饋。在互聯(lián)網(wǎng)的文化氛圍下,Linux成為一個典型的自發(fā)的開源社區(qū)的典范。Linux通過一種類似于“眾包”的方式,讓程序員、用戶、愛好者和其他志愿者組成的社團做出貢獻,充分發(fā)揮了他們的才能和。
Linux社團組織的發(fā)展
隨著Linux的發(fā)展,Linux社團組織也逐漸壯大。這個組織旨在為Linux開發(fā)人員、企業(yè)和Linux的最終用戶提供支持和協(xié)作。Linux社團組織推動了Linux的演進,擴大了Linux的支持和使用,促進了、云計算等技術的發(fā)展,成為了越來越多公司和用戶的選擇。
Linux社團組織的重要性
Linux社團組織的重要性在于它是開源社區(qū)發(fā)展的先鋒之一,他們的模式和合作方式啟發(fā)人們了解開源的概念,并為大量新的開源社區(qū)以及所涉及的新領域帶來了機遇。Linux社團組織領導了一個由無數(shù)志愿者參與的全球開源社區(qū),這個社區(qū)共同創(chuàng)建、試驗、完善和分享技術,使Linux成為現(xiàn)代技術世界的主流技術之一。
Linux的未來
Linux作為更受歡迎的開源操作系統(tǒng)之一,它將持續(xù)適應未來的需求和挑戰(zhàn)。Linux社團組織為Linux未來的方向、戰(zhàn)略和實踐做出了許多貢獻,包括、物聯(lián)網(wǎng)、云計算和Web服務,以及持續(xù)跟進和解決安全和隱私問題。因此,Linux社團組織可以為Linux的未來提供一個可信、可靠、支持廣泛的平臺。
結論
Linux社團組織是一個典型的開源社區(qū),成為開始開源軟件運動的早期參與者之一。這個組織在不斷地成長和發(fā)展,吸引了越來越多的開發(fā)人員、用戶和企業(yè)的加入。Linux的成功是由眾多的志愿者、開發(fā)人員和支持者共同創(chuàng)造的,這個社區(qū)也已經(jīng)為其他開源社區(qū)提供了永久的啟示。它的未來將繼續(xù)借助、物聯(lián)網(wǎng)等領域的發(fā)展,并一直為全球范圍內的開源運動做出貢獻。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計及定制高端網(wǎng)站建設服務!
西安交通大學都有哪些社團?
沈楊書社 睿德文苑 荊棘鳥文學社 學生五月文學社 學生口才協(xié)會 思辯學社 法律愛好者協(xié)會 學生通訊社 錢學森思想研究會 《大學》雜志社 新視角協(xié)會 電氣學院社團理事會 法宇社 交際與口才協(xié)會 交大心理協(xié)會 英語愛好者協(xié)會 電氣辯論協(xié)會 汽車愛好者協(xié)會 學生攝影學會 計算機協(xié)會 管理學院網(wǎng)絡協(xié)會 西安交通大學學生科技協(xié)會 電信學院學生科技協(xié)會 西安交通大學ACM/ICPC協(xié)會 學生網(wǎng)絡協(xié)會 “銳新”電子工作室 交大Linux協(xié)會 微軟技術俱樂部 電氣翔揚網(wǎng)絡工作室 學生交響樂團 人工智能與機器人俱樂部 西安交通大學學生合唱團 學生冊衡藝術團、舞蹈團 青檀樹話劇團 學生紅十字協(xié)會 職繼學院”同路人”藝術社 民族管弦樂團 交大藝舟書畫社 蒲公英吉他俱樂部 團干聯(lián)誼會 交大話劇團 凌志創(chuàng)業(yè)化學社 交大廣播臺 愛心同盟 天文愛好者協(xié)會 學生集藏愛好者協(xié)會 西安交通大學揚帆社 揚帆社建筑學系分社 文物愛好者協(xié)會 學生環(huán)境協(xié)會 學生綠色協(xié)會 管理學社 思源協(xié)會 學生武術協(xié)會 青年志愿者協(xié)會 旱冰愛好者協(xié)會 學生體育俱樂部 交大球迷協(xié)會 羽毛球網(wǎng)絡俱樂升閉部 交大足球協(xié)會 交大弈緣社 排球愛好者協(xié)會 網(wǎng)球協(xié)會 學生體育愛好者協(xié)會 研究生乒乓球協(xié)會 籃球聯(lián)盟 交大球迷協(xié)會(西區(qū)分會) 學生cool溜旱冰協(xié)會
足球聯(lián)盟 學生醫(yī)學科技協(xié)會 學生乒乓球協(xié)會 交吵姿裂大科幻協(xié)會(西區(qū)分會) 交大汽車愛好者(西區(qū)分會) 會計學院文學社 科技英語學習協(xié)會 天文愛好者協(xié)會(西區(qū)分會) 經(jīng)濟學會頑石營銷協(xié)會
linux的認識
你從來只用過Windows,從來沒接觸過UNIX,只知道把一個文件拽來拽去,只知道硬盤就是C: D: E:卻從來沒有研究過分區(qū)表,也許會用VC編個程序,很習慣它的集成環(huán)境….有一天,不管什么原因了,也許是看報紙上那些把內存和硬盤都分不清楚的記者的吹噓,或者是老板要求你用它作個項目,或者是同學們都有了你沒有覺得很土,或者你聽說找工作有這個的經(jīng)驗就有更大希望….不管怎樣,你想在自己的機器上安裝一個Linux。OK,這個文章就是給你寫的,因為從現(xiàn)在開始,你會有成堆的問題你會覺得從前在windows那里得來的有關計算機的經(jīng)驗好像完全用不上。你會覺得“Linux怎么這樣麻煩”。你會有種從來沒有開過汽車但是得把汽車拆開修理一樣覺得無處下手。為什么要學Linux。其實你不必學習Linux,如果你就是想使用計算機讓它使你的工作,比如打字,排版,統(tǒng)計數(shù)據(jù)等更有效率,Linux不行。Windows,或者我推薦windows XP是你更好的選擇,它對中文的支持很好,非常穩(wěn)定,上面有無數(shù)應用程序,而且如卜伏果你自己承擔風險,還可以使用盜版,免費。Linux將會給你造成很多麻煩,安裝時會造成系統(tǒng)數(shù)據(jù)丟失,無法驅動網(wǎng)卡/聲卡/顯示卡/顯示器,無法配置中文,圖形界面速度慢,等等。從前在windows上很容易做到的比如修改顯示頻率或者安裝新的網(wǎng)卡驅動在Linux下都變得好像要你自己重新上一次大一計算機原理課那么討厭。呵呵,那Linux有什么好處呢?你會問。其實Linux沒什么好處,從使用角度,它唯一的好處是它是我們自己的,而windows再好,是Microsoft的?!坝帜茉趺礃??”你也許又問。區(qū)別是,Linux可以讓你來研究它,通過使用Linux你可以獲得更深一步對計算機的了解 — 而不只是一個全自動的盒子。計算機是一個很神奇的東西,你也許對那些寫出帆困windows的程序員很崇拜(我是的),或者對那些能發(fā)明更好的算法更安全的操作系統(tǒng)的hacker(對不起,遠程攻擊系統(tǒng)的不是hacker)很崇拜,那么你應當知道,坐在一個windows的機器前面整天就會用鼠標拖拽也許能給你一個很好的打字員的薪水,但是永遠無法讓你進入真正計算機的世界 — 成為一個自由思想的Hacker,或者態(tài)弊念說,你只能永遠是個windows的用戶 — 也沒什么不好,很多領導還不會計算機呢 — 而不可能有機會自己寫一個windows。一個不太妙的結果是,當世界上充滿了windows的奴隸時,我們就得花更大的價錢從Microsoft那里獲得這樣的技術,某些社會里,我們管這個叫做剝削。講這么多,無非是說,蘿卜不能兩頭切,至少現(xiàn)在是這樣。要想什么別人都給你做好,系統(tǒng)安裝一路回車,硬件配置點兩下鼠標,對不起,請用windows xp。如果你準備好了這一切,那么接著看吧。
OK,你的之一個問題是:什么是Linux,它和UNIX有什么區(qū)別?問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到高年紀學生在一個特大屏幕的機器上作題,你羨慕的看著他,問:“這是什么計算機啊,這么高級?”而他不無驕傲的說,“這是UNIX”。后來你懂的多了,知道那是SUN工作站,上面運行著Solaris,就是UNIX。現(xiàn)在你又聽說Linux也是UNIX,是怎么回事呢?
short answer:去看書,街上很多Linux的書之一章就是講他們的歷史和親屬關系的。
long answer: UNIX是一個20還是30年前由幾個研究生在實驗室里開始后來一個大公司把它商業(yè)化了的一個操作系統(tǒng)。一來二去,它成長并且占領了市場。當時它只是運行在只有大學才買得起一兩臺的昂貴機器上。后來機器多了,公司多了,懂得人也多了,就分家了,而“UNIX”這個名字由于法律關系,誰也不能說自己的操作系統(tǒng)是“UNIX”而只能說是“UNIX兼容”系統(tǒng)了。所以現(xiàn)在“UNIX”系統(tǒng)是不存在的,存在的只是一個遙遠的傳說。那么現(xiàn)在那些Solaris,AIX,IRIS都是什么呢?那些都是各公司在他們硬件平提上作的商業(yè)UNIX,這些系統(tǒng)都遵循一個叫POSIX的古怪標準,對了,這個標準呢,是后來UNIX太多太亂,大家編程接口甚至命令都不一樣了所以沒辦法座下來商量的一個協(xié)議。
那么Linux是什么呢?Linux是基于PC(其它平臺也有的支持)的UNIX兼容系統(tǒng),在跟UNIX的關系上,它不比任何其它UNIX兼容系統(tǒng)遠。所以如果你有“Solaris才是正統(tǒng)UNIX,Linux只是兼容”的想法,對不起你錯了,起碼你得把支持AIX的人打敗才行,他們還認為AIX才是正統(tǒng)UNIX呢。所以用Linux你可以學到有關UNIX的知識,這些知識絕大部分在其它商業(yè)UNIX上可以用得上。當然,其核心思想絕對是相同的。那么在三年前只有你的讀博士的輔導員才有機會在實驗室那臺寶貝SUN上學的知識,你現(xiàn)在在PC機上就可以實踐了,這難道不是很妙的一件事情么?
第二個問題:我想裝一個Linux,最新的是哪個版本,我聽說過xxxlinux,yyylinux,還有國內某個公司鼎力推出的zzzlinux,到底哪個更好呢?首先你需要明白,Linux不是windows,它不是一個由一家商業(yè)公司維護的軟件,只有一個包裝。Linux是可以任意包裝自由配置的東西。任何一個人,一家公司 都可以按照自己的想法,比如加一點功能,加中文支持,作一個Linux出來。這些 Linux雖然核心部分都一樣,但是他們所帶的各種軟件,缺省的配置都不一樣。區(qū)別是用一種Linux 發(fā)布 (不同的Linux我們叫做不同的發(fā)布)也許硬件很好配置,各種軟件也好安裝,用另外一種也許速度快,再一種也許支持中文比較好??傊疀]有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到。所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜志得到一個Linux發(fā)布就以為所有的都一樣就開始安裝,等硬盤數(shù)據(jù)毀了,或者網(wǎng)絡哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下安裝驅動程序就是鼠標點幾下,可是在Linux下,為了驅動一個網(wǎng)卡,折騰一夜是不希奇的 — 當然,我覺得這是值得的。所以,面對那么多Linux distribution,你應當選擇哪個呢?比較著名的Linux distribution有:RedHat:最新版本6.2,7.0beta。由于RedHat公司已經(jīng)上市,獲得了很多商業(yè)的支持,所以它在硬件軟件兼容性上很好。實際上它已經(jīng)是Linux的工業(yè)標準。想象一下如果你是一個比如Oracle這樣廠商的老板,你需要為
Linux開發(fā)一個版本,而不同的Linux dist需要單獨開發(fā)維護,為成本考慮你 自然會只認準一個Linux。Slackware(7.1)。很早就有的Linux,有很多老的忠實用戶,但現(xiàn)在越來越不行了。SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優(yōu)勢。另外還有Debian,CorelLinux等dist,不一一介紹了。和Linux 一樣,Windows系列是完全的多任務操作系統(tǒng)。它們支持同樣的用戶接口、網(wǎng)絡和安全性。但是,Linux和Windows的真正區(qū)別在于,Linux 事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什么使得Unix如此重要?不僅在于對多用戶機器來說,Unix是更流行的操作系統(tǒng),而且在于它是免費軟件的基礎。在Internet上,大量免費軟件都是針對Unix系統(tǒng)編寫的。由于有眾多的Unix廠商,所以Unix也有許多實現(xiàn)方法。沒有一個單獨的組織負責Unix的分發(fā)?,F(xiàn)在,存在一股巨大的力量推動Unix社團以開放系統(tǒng)的形式走向標準化。另一方面Windows系列是專用系統(tǒng),由開發(fā)操作系統(tǒng)的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶接口設計建立了嚴格的標準,和那些開放系統(tǒng)社團完全不一樣。一些組織正在試圖完成標準化Unix程序設計接口的任務。特別要指出的是,Linux完全兼容POSIX.1標準。
安全問題對于IT管理員來說是需要長期關注的。主管們需要一套框架來對操作系統(tǒng)的安全性進行合理的評估,包括:基本安全、網(wǎng)絡安全和協(xié)議,應用協(xié)議、發(fā)布與操作、確信度、可信計算、開放標準。在本文中,我們將按照這七個類別比較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相對于Windows更好的安全性能,只有一個方面例外(確信度)。
無論按照什么標準對Windows和Linux進行評估,都存在一定的問題:每個操作系統(tǒng)都不止一個版本。微軟的操作系統(tǒng)有Windows98、 Windows NT、 Windows 2023、 Windows 2023 Server和Windows CE,而Linux的發(fā)行版由于內核(基于2.2、2.4、2.6)的不同和軟件包的不同也有較大的差異。我們本文所使用的操作系統(tǒng),都是目前的技術而不是那些”古老”的解決方案。
用戶需要記住:Linux和Windows在設計上就存在哲學性的區(qū)別。Windows操作系統(tǒng)傾向于將更多的功能集成到操作系統(tǒng)內部,并將程序與內核相結合;而Linux不同于Windows,它的內核空間與用戶空間有明顯的界限。根據(jù)設計架構的不同,兩者都可以使操作系統(tǒng)更加安全。
Linux和Windows安全性的基本改變
對于用戶來說,Linux和Windows的不斷更新引發(fā)了兩者之間的競爭。用戶可以有自己喜歡的系統(tǒng),同時也在關注競爭的發(fā)展。微軟的主動性似乎更高一些――這是由于業(yè)界”冷嘲熱諷”的”激勵”與Linux的不斷發(fā)展。微軟將在下幾個月對Windows安全進行改觀,屆時微軟會發(fā)布Windows XP的WindowsXP Service Pack 2。這一服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被關閉。大多數(shù)情況下,關閉這些特性對于增強系統(tǒng)安全性是有好處的,不過很難在安全性與軟件的功能性、靈活性之間作出折衷。
最顯著的表現(xiàn)是:微軟更加關注改進可用性的同時增強系統(tǒng)的安全性。比如:2023年許多針對微軟的漏洞攻擊程序都使用可執(zhí)行文件作為電子郵件的附件(例如MyDoom)。Service Pack2包括一個附件執(zhí)行服務,為Outlook/Exchange、 Windows Messenger和Internet Explorer提供了統(tǒng)一的環(huán)境。這樣就能降低用戶運行可執(zhí)行文件時感染病毒或者蠕蟲的威脅性。另外,禁止數(shù)據(jù)頁的可執(zhí)行性也會限制潛在的緩沖區(qū)溢出的威脅。不過,微軟在WindowsXP Service Pack 2中并沒有修改Windows有問題的架構以及安全傳輸?shù)牟糠?,而是將這部分重擔交給了用戶。
微軟的重點顯然是支持應用程序的安全性。WindowsXP Service Pack 2中增強的許多方面都是以Outlook/Exchange和Internet Explorer作為對象的。例如:Internet Explorer中有一個智能的MIME類型檢查,會對目標的內容類型進行檢查,用戶可以獲悉該內容中是否存在潛在的有害程序。不過這一軟件是不是能將病毒與同事的電子數(shù)據(jù)表區(qū)分開來呢?
WindowsXP Service Pack 2的另一個新特性是能夠卸載瀏覽器的多余插件,這需要終端用戶檢查并判斷需要卸載哪些插件。Outlook/Exchange可以預覽電子郵件消息,因此用戶可以在打開之前就將電子郵件刪除。另一個應用安全的增強,防火墻在網(wǎng)絡協(xié)議棧之前啟動。對于軟件開發(fā)者來說,遠方過程調用中權限的改變,使得安全性差的代碼難以工作正常。
WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了Windows操作系統(tǒng)代碼安全性的同時讓系統(tǒng)變得更加復雜?
Linux 與 Windows 的不同
雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區(qū)別。這些區(qū)別只有在您對兩者都很熟悉以后才能體會到,但它們卻是 Linux 思想的核心。
Linux 的應用目標是網(wǎng)絡而不是打印
Windows最初出現(xiàn)的時候,這個世界還是一個紙張的世界。Windows的偉大成就之一在于您的工作成果可以方便地看到并打印出來。這樣一個開端影響了 Windows 的后期發(fā)展。
同樣,Linux 也受到了其起源的影響。Linux 的設計定位于網(wǎng)絡操作系統(tǒng)。它的設計靈感來自于 Unix 操作系統(tǒng),因此它的命令的設計比較簡單,或者說是比較簡潔。由于純文本可以非常好地跨網(wǎng)絡工作,所以 Linux 配置文件和數(shù)據(jù)都以文本為基礎。
對那些熟悉圖形環(huán)境的人來說,Linux服務器初看可能比較原始。但是Linux開發(fā)更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環(huán)境中,Linux同樣擁有非常先進的網(wǎng)絡、腳本和安全能力。執(zhí)行一些任務所需的某些表面上看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網(wǎng)絡上與其他 Linux系統(tǒng)協(xié)同執(zhí)行這些任務。Linux的自動執(zhí)行能力也很強,只需要設計批處理文件就可以讓系統(tǒng)自動完成非常詳細的任務。Linux 的這種能力來自于其基于文本的本質。
可選的 GUI
Linux有圖形組件。Linux支持高端的圖形適配器和顯示器,完全勝任圖形相關的工作?,F(xiàn)在,許多數(shù)字效果藝術家在Linux工作站上來進行他們的設計工作,而以前這些工作需要使用IRIX系統(tǒng)來完成。但是,圖形環(huán)境并沒有集成到 Linux 中,而是運行于系統(tǒng)之上的單獨一層。這意味著您可以只運行 GUI,或者在需要時才運行 GUI。如果您的系統(tǒng)主要任務是提供Web應用,那么您可以停掉圖形界面,而將其所用的內存和CPU資源用于您的服務。如果您需要在 GUI 環(huán)境下做一些工作,可以再打開它,工作完成后再將其關閉。
Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網(wǎng)絡瀏覽器和文檔處理工具等。不過,在 Linux 中,圖形化的管理工具通常是控制臺 (命令行) 工具的擴展。也就是說,用圖形化工具能完成的所有工作,用控制臺命令同樣可以完成。同樣,使用圖形化工具并不妨礙您對配置文件進行手工修改。其實際意義可能并不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工作都可以以命令行的方式完成,這就表示那些工作也可以由一個腳本來實現(xiàn)。腳本化的命令可以成為自動執(zhí)行的任務。Linux 同時支持這兩種方式,并不要求您只用文本或者只用 GUI。您可以根據(jù)您的需要選擇更好的方法。
Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文件類似,但與 Windows 的注冊表機制在思路上有本質的區(qū)別。每一個應用程序都有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的配置文件都存放于一個目錄樹 (/etc) 下的單個地方,所以看起來它們在邏輯上是在一起。文本文件的配置方式使得不通過特殊的系統(tǒng)工具就可以完成配置文件的備份、檢查和編輯工作。
文件名擴展
Linux不使用文件名擴展來識別文件的類型。相反,Linux根據(jù)文件的頭內容來識別其類型。為了提高人類可讀性您仍可以使用文件名擴展,但這對 Linux 系統(tǒng)來說沒有任何作用。不過,有一些應用程序,比如 Web 服務器,可能使用命名約定來識別文件類型,但這只是特定的應用程序的要求而不是 Linux 系統(tǒng)本身的要求。
Linux通過文件訪問權限來判斷文件是否為可執(zhí)行文件。任何一個文件都可以賦予可執(zhí)行權限,這樣程序和腳本的創(chuàng)建者或管理員可以將它們識別為可執(zhí)行文件。這樣做有利于安全。保存到系統(tǒng)上的可執(zhí)行的文件不能自動執(zhí)行,這樣就可以防止許多腳本病毒。
重新引導是最后的手段
如果您使用Windows已經(jīng)很長時間了,您可能已經(jīng)習慣出于各種原因(從軟件安裝到糾正服務故障)而重新引導系統(tǒng)。在Linux思想中您的這一習慣需要改變。Linux在本質上更遵循“牛頓運動定律”。一旦開始運行,它將保持運行狀態(tài),直到受到外來因素的影響,比如硬件的故障。實際上,Linux系統(tǒng)的設計使得應用程序不會導致內核的崩潰,因此不必經(jīng)常重新引導(與Windows系統(tǒng)的設計相對而言)。所以除了Linux內核之外,其他軟件的安裝、啟動、停止和重新配置都不用重新引導系統(tǒng)。
如果您確實重新引導了 Linux 系統(tǒng),問題很可能得不到解決,而且還會使問題更加惡化。學習并掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux 最困難的就是克服重新引導系統(tǒng)的習慣。
linux
本文內容是關于基于Linux的操作系統(tǒng),GNU/Linux和相關主題的。請參照Linux內核以獲得和內核本身相關的內容。除此以外,Linux也是一顆小行星的名字,請參閱小行星9885。圖為GNU/Linux愛好者設計的宣傳圖,并使用GPL授權
Linux是一種計算機操作系統(tǒng)和它的內核的名字。它也是自由軟件和開放源代碼發(fā)展中最著名的例子。
嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經(jīng)習慣了用Linux來形容整個基于Linux內核,并且使用GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)(也被稱為GNU/Linux)?;谶@些組件的Linux軟件被稱為Linux發(fā)行版。一般來講,一個Linux發(fā)行套件包含大量的軟件,比如軟件開發(fā)工具,數(shù)據(jù)庫,Web服務器(例如Apache),X Window,桌面環(huán)境(比如GNOME和KDE),辦公套件(比如OpenOffice.org),等等。
Linux內核最初是為英特爾386微處理器設計的?,F(xiàn)在Linux內核支持從個人電腦到大型主機甚至包括嵌入式系統(tǒng)在內的各種硬件設備。
在開始的時候,Linux只是個人狂熱愛好的一種產(chǎn)物。但是現(xiàn)在,Linux已經(jīng)成為了一種受到廣泛關注和支持的一種操作系統(tǒng)。包括IBM和惠普在內的一些計算機業(yè)巨頭也開始支持Linux。很多人認為,和其他的商用Unix系統(tǒng)以及微軟 Windows相比行旦返,作為自由軟件的Linux具有低成本,安全性高,更加可信賴的優(yōu)勢。
絕大多數(shù)基于Linux內核的的操作系統(tǒng)使用了大量的GNU軟件,包括了一個shell程序、工具、程序庫、編譯器及工具,還有許多其他程序,例如Emacs。正因為如此,GNU計劃的開創(chuàng)者理查德·馬修·斯托曼博士提議將Linux操作系統(tǒng)改名為GNU/Linux。但有些人只把操作系統(tǒng)叫做”Linux”。
大多數(shù)系統(tǒng)還包括了像提供GUI界面的XFree86之類的曾經(jīng)運行于BSD的程序。
除了一部分專家之外,大多數(shù)人都不自己選擇每一樣組件或自行設置,而是直接使用Linux套件。
Linux內核最初只是由芬蘭人林納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出于個人愛好而編寫的。最初的設想中,Linux是一種類似Minix這樣的一種操作系統(tǒng)。Linux的之一個版本在檔饑1991年9月被發(fā)布在Internet上,隨后在10月份第二個版本就發(fā)布了。
Linux的歷史是和GNU緊密聯(lián)系在一起的。從1983年開始的GNU計劃致力于開發(fā)一個自由并且完整的類Unix操作系統(tǒng),包括軟件開發(fā)工具和各種應用程序。到1991年Linux內核發(fā)布的時候,GNU已經(jīng)幾乎完成了除了系統(tǒng)內核之外的各種必備軟件的開發(fā)。在Linus Torvalds和其他開發(fā)人員的努力下,GNU組件可以運行于Linux內核之上。整個內核是基于GNU通用公共許可,也就是GPL( General Pubic License)的,但是Linux內核并不是GNU 計劃的一部分。
Linux的標志和吉祥物是一只名字叫做Tux的企鵝,Linux的注冊商標是Linus Torvalds所有的。這是由于在1996年,一個名字叫做William R. Della Croce的律師開始向各個Linux發(fā)布商發(fā)信,聲明他擁有Linux商標的所有權,并且要求各個發(fā)布商支付版稅,這些發(fā)行商集體進行上訴,要求將該注冊商標重新分配給Linus Torvalds。 Linux的某些版本是不需要安裝就能使用的版本,他們稱遲哪為LiveCD
傳統(tǒng)的Linux用戶一般都安裝并設置自己的操作系統(tǒng),他們往往比其他操作系統(tǒng),例如微軟Windows和Mac OS的用戶更有經(jīng)驗。這些用戶有時被稱作“黑客”或是“極客”(geek)。然而隨著Linux越來越流行,越來越多的原始設備制造商(OEM)開始在其銷售的電腦上預裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統(tǒng)也開始慢慢搶占桌面電腦操作系統(tǒng)市場。同時Linux也是更受歡迎的服務器操作系統(tǒng)之一。Linux也在嵌入式電腦市場上擁有優(yōu)勢,低成本的特性使Linux深受用戶歡迎。使用 Linux主要的成本為移植、培訓和學習的費用,早期由于會使用Linux的人較少,這方面費用較高,但這方面的費用已經(jīng)隨著Linux的日益普及和 Linux上的軟件越來越多、越來越方便而降低。
KDE和GNOME等桌面系統(tǒng)使Linux更像是一個Mac或Windows之類的操作系統(tǒng),提供完善的圖形用戶界面,而不同于其他使用命令行 (指令行, Command Line)界面的類Unix操作系統(tǒng)。
未來軟件界的方向
linux 作為較早的源代碼開放操作系統(tǒng),將引領未來軟件發(fā)展的方向.原因很簡單,就象現(xiàn)在的wiki將很快展示出它的魅力.
基于 linux 開放源碼的特性,越來越多大中型企業(yè)及投入更多的資源來開發(fā) linux。現(xiàn)今世界上,很多國家逐漸的把機構內部門的電腦轉移到 linux 上,這個情況還會一直持續(xù)。Linux 的廣泛使用為機構節(jié)省了不少經(jīng)費,也降低了對封閉源碼軟件潛在的安全性的憂慮。
應該怎么讀Linux?
根據(jù)Torvalds的說法,Linux的發(fā)音和“Minix”是押韻的。
參照,“Li”中“i”的發(fā)音類似于“Minix”中“i”的發(fā)音,而“nux”中“u”的發(fā)音類似于英文單詞“profess”中“o”的發(fā)音。
此外在有一份Torvalds本人說話的音頻,音頻內容為“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。 大致和“利訥克斯”的音類似(注意不是利納克斯、利??怂?、利努克斯或者利尼克斯)。
請大家按照這個音標讀。
Linux發(fā)行版
Linux發(fā)行版(Linux distribution)指的就是我們通常所說的“Linux操作系統(tǒng)”,它可能是由一個組織,公司或者個人發(fā)行的。通常來講,一個Linux發(fā)行版包括Linux內核,將整個軟件安裝到計算機上的一套安裝工具,各種GNU軟件,其他的一些自由軟件,在一些特定的Linux發(fā)行版中也有一些專有軟件。
主流的Linux發(fā)行版
* Asianux
* B2D Linux
* Conectiva Linux
* Debian GNU/Linux
* Fedora Core
* Gentoo Linux
* Knoppix Linux
* Linux From Scratch
* Magic Linux
* Mandriva Linux
* Red Hat Linux
* Slackware Linux
* Stanix Live CD
* SUSE Linux
* Turbo Linux
* Ubuntu Linux
#以下是部分國內的Linux發(fā)行版本
* Magic Linux(社區(qū)發(fā)行版)
* RedFlag Linux(RedFlag紅旗公司產(chǎn)品)
==============
GNU/Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),這個系統(tǒng)是由全世界各地的成千上萬的程序員設計和實現(xiàn)的。Linux這一詞僅僅是指它的內核程序,其外圍有許多GPL許可證下的、GNU開發(fā)的程序,所以通常我們所說的Linux應該被稱為GNU/Linux!
它以高效性和靈活性著稱。并且能夠在PC計算機上實現(xiàn)全部的Unix特性,具有多任務、多用戶的能力。GNU/Linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,一是它屬于自由軟件,用戶不用支付任何費用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進行必要的修改。另一個原因是,它具有Unix的全部功能
GNU/Linux是一個網(wǎng)絡操作系統(tǒng)(Network Operating System,NOS)。操作系統(tǒng)是計算機與用戶之間的接口,一般的操作系統(tǒng)具有以下兩個基本功能:
(1)為用戶提供各種簡便有效的訪問本機資源的手段;
(2)合理地組織系統(tǒng)工作流程,有效的管理系統(tǒng)。
換句話說,操作系統(tǒng)是專門用于管理計算機軟件和硬件資源的控制機構,它能使這些資源得到有效利用。網(wǎng)絡操作系統(tǒng)則在一般操作系統(tǒng)的功能上增加了網(wǎng)絡功能,具體包括:
(1)實現(xiàn)網(wǎng)絡中各計算機之間的通信和資源共享;
(2)提供多種網(wǎng)絡服務軟件;
(3)提供網(wǎng)絡用戶的應用程序接口。
GNU/Linux就是這樣一個網(wǎng)絡操作系統(tǒng)。與其他商業(yè)化的網(wǎng)絡操作系統(tǒng)不同,它是由以Linus Torvalds為首的一批Internet上的志愿者開發(fā)的,完全免費,并與另一著名的網(wǎng)絡操作系統(tǒng)UNIX完全兼容,是一個具有很高性能價格比的網(wǎng)絡操作系統(tǒng).
目前GNU/Linux可以運行在x86PC、SUN SPARC、DEC alpha、PowerPC、ARM及IA64等多種平臺上,可以說GNU/Linux是目前運行硬件平臺最多的操作系統(tǒng)。對于廣大x86 PC用戶來說,GNU/Linux可以在基于Intel、Cyrix、AMD等芯片的個人計算機上運行,它可以迅速地將一臺個人電腦立刻變成一臺功能強勁的UNIX工作站。
Linux與Windows之全面對比
我從三個方面對這兩種操作系統(tǒng)來做對比:人機界面、性能、文化和發(fā)展。首先要說明的是,Linux嚴格說起來不是操作系統(tǒng),Linux各種發(fā)行版才是。
一、人機界面對比;
人機界面(UI)是否優(yōu)秀的界定比較模糊。對于每個人的個體來說,UI是否夠好完全取決于個人認識,而個人的認識基于經(jīng)驗。如果某個人使用過其他的UI,那么他判斷一個新的UI是否友好完全是基于自己以前使用UI的經(jīng)驗。
我們評價一個UI是否好用,主要是從新手上手難度與熟練后對系統(tǒng)掌控的難度來評價。
我們知道UI主要有CUI和GUI的分別,也就是指令界面和圖形界面。Linux的CUI繼承自擁有40多年優(yōu)秀傳統(tǒng)的UNIX。40年長盛不衰本身就證明了問題。對于操作系統(tǒng)來說CUI是一切操作的最直觀表現(xiàn)。經(jīng)過多年的發(fā)展CUI已經(jīng)在邏輯處理、正則表達式方面具有了強大的能力,而且Unix Like上面的shell通常都有很強大的編程能力,能夠充分組合各種Linux平臺上各種小工具的功能,進一步加強了CUI與操作系統(tǒng)交互的能力。這個方面Linux的優(yōu)勢是非常明顯的。
Windows系統(tǒng)現(xiàn)在強調自己是一個完全的GUI,但是實際上只能說是以GUI為主,根本無法完全去除對CUI的支持。而CUI方面,MS DOS和Linux的差距太大了。
如果你是一個新手,使用Linux CUI與使用Window CUI相比沒什么不同。當你經(jīng)過學習,擁有了豐富經(jīng)驗之后,Linux CUI的能力簡直太強大了,你可以很方便的用Linux CUI做任何事情,只要Linux系統(tǒng)提供。而Windows CUI,就算你經(jīng)驗再豐富,你能做的事情也很有限,而且MS并不贊成你用CUI,所以你能夠獲得的支持也非常有限,看看鋪天蓋地的《7天學會 Windows》再比較一下鳳毛麟角的《MS 命令行大全》就知道了。
CUI,Linux完勝。
GUI方面是Windows一直以來的強項。從乏善可陳的Win3.x到弱不禁風的Win95到光芒四射的Win2k,MS找準了一條路:讓計算機看上去用起來很簡單。MS在Windows領域作出了幾個非常英明的決定:集成IE、集成DirectX、全面參考MacOS。這些決策直接產(chǎn)生了如今 Windows統(tǒng)治普通個人用戶桌面的現(xiàn)狀。
MS Windows強調的是全面的集成,從底層到表面全部封裝,這也是MS一貫的產(chǎn)品戰(zhàn)略。你要的MS會給你,你不要的,一樣給你。
而Linux的GUI走的是另外的一條道路。首先Linux操作系統(tǒng)還是以CUI為主,因為廣大的用戶(主要指國外的用戶)已經(jīng)很習慣于CUI操作了, GUI只是一個次要的選擇而已。這一點從早期的X設計的思想都可以看出來。X只是運行在Linux操作系統(tǒng)中的一個進程而已,
甚至不比系統(tǒng)日志進程的優(yōu)先級高?;赬的桌面環(huán)境只是CUI的Just Another Choice,而不是替代型的選擇。
由于Linux開發(fā)的完全開放和基于X的桌面系統(tǒng)架構層次,開發(fā)者可以開發(fā)桌面系統(tǒng)中任意的一個部分,這也直接造成了基于X的選擇非常眾多。好處是不論 Linux桌面族慎中的任何部分,只要你不喜歡都可以換;壞處是只要你不是“老鳥”選擇這些軟件會讓你非常頭痛。選擇的自由伴隨的就是可選擇的離散。
不過,正是這種給開發(fā)者提供的完全自由,現(xiàn)在出現(xiàn)了很多非常出色的X軟件。e17的“驚艷”、fvwm的自如、xfce的精巧、xBOX的簡單,還有與很多很多其他X軟件的組合,讓人目不暇接。用一個詞語形容就是“百花齊放”。
國內用戶通常詬病的就是Linux桌面系統(tǒng)遠遠沒有Windows好看、好用。我想現(xiàn)在數(shù)人對比的都是WinXP和GNOME/KDE。說實話,這個是有歷史原因的。如果不是96年之后D版纖穗豎Windows泛濫,為MS培養(yǎng)了大量的用戶,現(xiàn)在還有那么多人為Windows唱高調么?很多人曾幾何時為了 Win95藍屏不得不C+A+D,到被WinME折磨的神經(jīng)質,結果今天為了GNOME中一個軟件的崩潰就大動肝火,然后高喊Linux不適合桌面。不得不讓人問一句,這樣公平么?
Windows今年的發(fā)展非常有限,除了WinXP十分難看的主毀大題外,操作方法、表現(xiàn)形式都一直沒有突破。用戶者可能會說這是“延續(xù)”,但是我要說的是,缺乏競爭讓Windows越來越?jīng)]進取心了。Vista給我的感覺壓根就不是給普通用戶用的,太多華而不實的東西了。就和現(xiàn)在正在放映的《無極》一樣,剝去華麗的外表,剩下的只有蒼白老舊的內涵了。
我現(xiàn)在還天天使用筆記本上的WinXP,一樣發(fā)現(xiàn)了大量BUG,有些嚴重影響了我的使用。但是MS很會轉移視線,現(xiàn)在大家抨擊的都無非是安全性問題和病毒問題。安全性問題MS可以解釋說這個是因為我們用戶太多;病毒也一樣,而且病毒又不是微軟開發(fā)的。我總覺得這樣的話是不負責任的推托。既然你有那么大的市場那么多的收入,那你就有那么多的責任,應該全力幫助客戶解決問題,而不只是表現(xiàn)出自己很無辜,然后找?guī)讉€轉移視線。
GUI方面,MS Windows借助D版Windows培養(yǎng)的大量用戶占據(jù)了先機。但是只是比較操作上的簡便可用方面,KDE甚至稍微超過WinXP。
但是總體來說,操作習慣還是成為了決定因素,對于多數(shù)用戶來說,Windows GUI更適合。
評估兩種系統(tǒng)的可用性還有一個因素就是中文和硬件支持。
Linux以前對中文的支持很差,畢竟很少國內的開發(fā)者參與開源項目。不過現(xiàn)在這個問題越來越容易解決了,從GTK對字體支持的進步,到更多對 zh_CN 支持的軟件,中文問題已經(jīng)不像以前那么明顯了。但是,Windows畢竟是從底層就中文化的,這個方面還是完全占有優(yōu)勢的。
硬件支持和驅動程序架構不可分,Linux內核的驅動架構正在經(jīng)歷變化,以后會更多User Space Driver出現(xiàn)。但是不可否認,MS再一次占了壟斷的便宜,硬件廠商(特別是消費級硬件)還是優(yōu)先開發(fā)Windows下面的驅動,而且更新速度相當快。 Windows下面對于驅動程序的管理也比較符合用戶通常的習慣。Linux在這個方面雖然已經(jīng)做的不錯了,但是還有很多工作要繼續(xù)做下去。
二、性能對比;
Linux的性能是非常出色的,尤其是我使用的Gentoo,可以完全針對機器的配置設置優(yōu)化。而且Linux對于x86_64的支持領先 Windows 不是一點半點。在相同平臺上,優(yōu)化過的Linux在性能方面確實遠遠超過Windows。從Windows的理念就可以知道了:不管你要不要,我都給你。不管你是不是跑某種和GUI完全無關的關鍵服務,Windows GUI一定是要運行的。如果一個GUI的BUG導致了系統(tǒng)的崩潰,那只能說你太倒霉了。
自從Kernel 2.6之后,glibc with nptl,對于線程的支持也好了很多,性能方面也更加出色。這些都是Linux長足的進步。而且經(jīng)過無數(shù)技術高手的敲打、優(yōu)化,Linux確實可以承擔起相當重要的角色了。
公平的說一句,Windows的性能和穩(wěn)定性比以前已經(jīng)好了很多了,起碼在某些地方完全是與Linux處于同樣層次的。但是Windows的優(yōu)化能力十分有限。因為MS為你做了很多事情,雖然你不想讓他這么做,但是你也沒的選擇。對于多數(shù)比較“懶”的用戶來說,這樣也許很好,但是對于對于系統(tǒng)優(yōu)化擁有固執(zhí)追求的人來說,Windows并不適合。根據(jù)8/2法則,MS這樣做在市場上是很聰明的,但是這種武斷蠻橫的方式,恐怕有不少人無法接受。
三、文化和發(fā)展對比;
Linux世界的文化和Windows世界的文化有很大的不同。Linux告訴用戶:一切都在你手里,只要你作出選擇就好了;Windows告訴用戶:一切都在我手里,只要你接受就好了。而且,Linux是有強烈的烏托邦氣質,而MS是典型的商人氣質。這就不是孰優(yōu)孰劣的問題了,而是用戶更接受哪種文化。
對于多數(shù)用戶來說,只和開發(fā)者形成商業(yè)關系,MS在這種關系中扮演的是最適當?shù)慕巧耗憬o我錢,我給你產(chǎn)品;而Linux的用戶和多都會在使用 Linux 的過程中獲得一種“參與”的感覺,那么能夠獲取的信息就是:你就是我們的一員。這一點從無數(shù)火熱的Linux社區(qū)就可以體驗到。
作為個人用戶,我更接受Linux世界的文化,但是在為自己的客戶選擇產(chǎn)品的時候,我也會根據(jù)客戶的實際需要來選擇。不過,既然Linux在關鍵商業(yè)應用上不比Windows差,甚至更強,那么我當然首先推薦Linux咯。桌面方面,呃,國內客戶還是推薦Windows吧,反正你強要介紹Linux 多數(shù)也是浪費口水。
但是,從最近10年的發(fā)展來看,MS更多的是因循守舊,而Linux世界在不斷努力的創(chuàng)新。GTK1 和GTK2、GCC2/3/4、KDE 2/3、Kernel 2.2/2.4/2.6……哪個不是翻天復地的變化?每次變化都為用戶帶來了巨大的價值!這,就是Linux世界為用戶做的事情。
另外,當你遇到問題的時候,你會如何獲得幫助呢?MS說,Linux的服務是弱點,因為沒有像MS這樣大型商業(yè)企業(yè)能夠這樣成體系的提供客戶服務。我們先不談曖昧的SUN和IBM,只是在Linux社區(qū)方面,你就能體驗到完全的不同。你遇到MS的問題的時候,更多的時候是客服商業(yè)化的“關心”、社區(qū)上同病相憐的唉聲嘆氣、以及沒什么技術含量的建議(例如:重啟)。而在用Linux時遇到問題的時候,我們更多的碰到的是朋友式的幫助(在國外尤其明顯),就算是你和Linus討論問題,他也一樣非常熱情??梢哉f,同樣是遇到問題,我在Linux世界體會到的絕對不會有“無助”二字。
說一個我和別人講過很多次的例子。我曾經(jīng)做過一個ERP項目,項目用的是MS產(chǎn)品,從操作系統(tǒng)到數(shù)據(jù)到技術架構。當時系統(tǒng)基于MS當時重點推薦的 MTS(Windows DNA的一部分)來設計的。但是客戶投訴說服務器每天要重啟一次,很影響工作。我們查了問題,發(fā)現(xiàn)是MTS對于內存管理存在BUG,當大數(shù)據(jù)量大負載之后(其實也不是很大),MTS就迅速吃掉所有系統(tǒng)資源,系統(tǒng)進入死鎖狀態(tài),沒有任何辦法殺掉MTS,只能重啟。我們咨詢了MS技術人員,他們的答復是:“這個問題暫時無法解決”。之后MS操作系統(tǒng)升級了,圖形界面換了,技術架構也換了。一下子沒了MTS,出現(xiàn)了COM+ Service。OK,公司產(chǎn)品必須全部重寫,而且,這是第二次了。從VBD到COM+到.NET,微軟賺了,也耍了一大批追隨者。Linux呢?和 Unix Like一樣,幾十年都不會讓客戶過去的經(jīng)驗成為垃圾。
羅嗦了半天,大家突然可能會覺得我是一個Linux。我否認。我用Windows多過Linux。但是作為個人用戶,我更喜歡Linux。作為一個游戲愛好者的時候,我選擇Windows(其實我喜歡PS2,但是是日貨,XBOX也是MS的東西,沒必要考慮)。Linux更像我一個非常喜歡的玩具,而且這個玩具有著不同凡響的用途,恐怕多數(shù)人也是這樣看待Linux的。雖然是以“玩具”的角色誕生的,但是Linux正在不斷擺脫“玩具”的定義。如今的 Linux已經(jīng)完全可以承擔關鍵的商業(yè)業(yè)務了;桌面方面,我只能說:只要假以時日,前途不可。
我并不希望Linux可以完全取代Windows,這樣既不現(xiàn)實也完全沒必要。只是Linux的火熱一定程度上反映了業(yè)界對于MS壟斷桌面的不滿,并承擔了打破這種壟斷的重任。從一個完全非商業(yè)的世界走進一個完全商業(yè)的世界,Linux需要的不僅僅是優(yōu)秀的發(fā)行版,需要的是更多用戶的支持、更多優(yōu)秀的盈利模式。
我從三個方面對這兩種操作系統(tǒng)來做對比:人機界面、性能、文化和發(fā)展。首蘆橡埋先要說明的是,Linux嚴格說起來不是操作系統(tǒng),Linux各種發(fā)行版才是。
一、人機界面對比;
人機界面(UI)是否優(yōu)秀的界定比較模糊。對于每個人的個體來說,UI是否夠好完全取決于個人認識,而個人的認識基于經(jīng)驗。如果某個人使用過其他的UI,那么他判斷一個新的UI是否友好完全是基于自己以前使用UI的經(jīng)驗。
我們評價一個UI是否好用,主要是從新手上手難陪螞度與熟練后對系統(tǒng)掌控的難度來評價。
我 們知道UI主要有CUI和GUI的分別,也就是指令界面和圖形界面。Linux的CUI繼承自擁有40多年優(yōu)秀傳統(tǒng)的UNIX。40年長盛不衰本 身就證明了問題。對于操作系統(tǒng)來說CUI是一切操作的最直觀表現(xiàn)。經(jīng)過多年的發(fā)展CUI已經(jīng)在邏輯處理、正則表達式方面具有了強大的能力,而且Unix Like上面的shell通常都有很強大的編程能力,能夠充分組合各種Linux平臺上各種小工具的功能,進一步加強了CUI與操作系統(tǒng)交互的能力。這個 方面Linux的優(yōu)勢是非常明顯的。
Windows系統(tǒng)現(xiàn)在強調自己是一個完全的GUI,但是實際上只能說是以GUI為主,根本無法完全去除對CUI的支持。而CUI方面,MS DOS和Linux的差距太大了。
如 果你是一個新手,使用Linux CUI與使用Window CUI相比沒什么不同。當你經(jīng)過學習,擁有了豐富經(jīng)驗之后,Linux CUI的能力簡直太強大了,你可以很方便的用Linux CUI做任何事情,只要Linux系統(tǒng)提供。而Windows CUI,就算你經(jīng)驗再豐富,你能做的事情也很有限,而且MS并不贊成你用CUI,所以你能夠獲得的支持如賀也非常有限,看看鋪天蓋地的《7天學會 Windows》再比較一下鳳毛麟角的《MS 命令行大全》就知道了。
CUI,Linux完勝。
GUI方面是 Windows一直以來的強項。從乏善可陳的Win3.x到弱不禁風的Win95到光芒四射的Win2k,MS找準了一條路:讓計算機 看上去用起來很簡單。MS在Windows領域作出了幾個非常英明的決定:集成IE、集成DirectX、全面參考MacOS。這些決策直接產(chǎn)生了如今 Windows統(tǒng)治普通個人用戶桌面的現(xiàn)狀。
MS Windows強調的是全面的集成,從底層到表面全部封裝,這也是MS一貫的產(chǎn)品戰(zhàn)略。你要的MS會給你,你不要的,一樣給你。
而Linux 的GUI走的是另外的一條道路。首先Linux操作系統(tǒng)還是以CUI為主,因為廣大的用戶(主要指國外的用戶)已經(jīng)很習慣于CUI操作 了, GUI只是一個次要的選擇而已。這一點從早期的X設計的思想都可以看出來。X只是運行在Linux操作系統(tǒng)中的一個進程而已,
甚至不比系統(tǒng)日志進程的優(yōu)先級高?;赬的桌面環(huán)境只是CUI的Just Another Choice,而不是替代型的選擇。
由 于Linux開發(fā)的完全開放和基于X的桌面系統(tǒng)架構層次,開發(fā)者可以開發(fā)桌面系統(tǒng)中任意的一個部分,這也直接造成了基于X的選擇非常眾多。好處是 不論 Linux桌面中的任何部分,只要你不喜歡都可以換;壞處是只要你不是“老鳥”選擇這些軟件會讓你非常頭痛。選擇的自由伴隨的就是可選擇的離散。
不過,正是這種給開發(fā)者提供的完全自由,現(xiàn)在出現(xiàn)了很多非常出色的X軟件。e17的“驚艷”、fvwm的自如、xfce的精巧、xBOX的簡單,還有與很多很多其他X軟件的組合,讓人目不暇接。用一個詞語形容就是“百花齊放”。
國 內用戶通常詬病的就是Linux桌面系統(tǒng)遠遠沒有Windows好看、好用。我想現(xiàn)在數(shù)人對比的都是WinXP和GNOME/KDE。說實話,這 個是有歷史原因的。如果不是96年之后D版Windows泛濫,為MS培養(yǎng)了大量的用戶,現(xiàn)在還有那么多人為Windows唱高調么?很多人曾幾何時為了 Win95藍屏不得不C+A+D,到被WinME折磨的神經(jīng)質,結果今天為了GNOME中一個軟件的崩潰就大動肝火,然后高喊Linux不適合桌面。不得 不讓人問一句,這樣公平么?
Windows今年的發(fā)展非常有限,除了WinXP十分難看的主題外,操作方法、表現(xiàn)形式都一直沒有突破。用 戶者可能會說這是“延續(xù)”,但是我要說 的是,缺乏競爭讓Windows越來越?jīng)]進取心了。Vista給我的感覺壓根就不是給普通用戶用的,太多華而不實的東西了。就和現(xiàn)在正在放映的《無極》一 樣,剝去華麗的外表,剩下的只有蒼白老舊的內涵了。
我現(xiàn)在還天天使用筆記本上的WinXP,一樣發(fā)現(xiàn)了大量BUG,有些嚴重影響了我的使 用。但是MS很會轉移視線,現(xiàn)在大家抨擊的都無非是安全性問題 和病毒問題。安全性問題MS可以解釋說這個是因為我們用戶太多;病毒也一樣,而且病毒又不是微軟開發(fā)的。我總覺得這樣的話是不負責任的推托。既然你有那么 大的市場那么多的收入,那你就有那么多的責任,應該全力幫助客戶解決問題,而不只是表現(xiàn)出自己很無辜,然后找?guī)讉€轉移視線。
GUI方面,MS Windows借助D版Windows培養(yǎng)的大量用戶占據(jù)了先機。但是只是比較操作上的簡便可用方面,KDE甚至稍微超過WinXP。
但是總體來說,操作習慣還是成為了決定因素,對于多數(shù)用戶來說,Windows GUI更適合。
評估兩種系統(tǒng)的可用性還有一個因素就是中文和硬件支持。
Linux 以前對中文的支持很差,畢竟很少國內的開發(fā)者參與開源項目。不過現(xiàn)在這個問題越來越容易解決了,從GTK對字體支持的進步,到更多對 zh_CN 支持的軟件,中文問題已經(jīng)不像以前那么明顯了。但是,Windows畢竟是從底層就中文化的,這個方面還是完全占有優(yōu)勢的。
硬件支持和驅 動程序架構不可分,Linux內核的驅動架構正在經(jīng)歷變化,以后會更多User Space Driver出現(xiàn)。但是不可否認,MS再一次占了壟斷的便宜,硬件廠商(特別是消費級硬件)還是優(yōu)先開發(fā)Windows下面的驅動,而且更新速度相當快。 Windows下面對于驅動程序的管理也比較符合用戶通常的習慣。Linux在這個方面雖然已經(jīng)做的不錯了,但是還有很多工作要繼續(xù)做下去。
二、性能對比;
Linux 的性能是非常出色的,尤其是我使用的Gentoo,可以完全針對機器的配置設置優(yōu)化。而且Linux對于x86_64的支持領先 Windows 不是一點半點。在相同平臺上,優(yōu)化過的Linux在性能方面確實遠遠超過Windows。從Windows的理念就可以知道了:不管你要不要,我都給你。 不管你是不是跑某種和GUI完全無關的關鍵服務,Windows GUI一定是要運行的。如果一個GUI的BUG導致了系統(tǒng)的崩潰,那只能說你太倒霉了。
自從Kernel 2.6之后,glibc with nptl,對于線程的支持也好了很多,性能方面也更加出色。這些都是Linux長足的進步。而且經(jīng)過無數(shù)技術高手的敲打、優(yōu)化,Linux確實可以承擔起相當重要的角色了。
公 平的說一句,Windows的性能和穩(wěn)定性比以前已經(jīng)好了很多了,起碼在某些地方完全是與Linux處于同樣層次的。但是Windows的優(yōu)化能 力十分有限。因為MS為你做了很多事情,雖然你不想讓他這么做,但是你也沒的選擇。對于多數(shù)比較“懶”的用戶來說,這樣也許很好,但是對于對于系統(tǒng)優(yōu)化擁 有固執(zhí)追求的人來說,Windows并不適合。根據(jù)8/2法則,MS這樣做在市場上是很聰明的,但是這種武斷蠻橫的方式,恐怕有不少人無法接受。
三、文化和發(fā)展對比;
Linux 世界的文化和Windows世界的文化有很大的不同。Linux告訴用戶:一切都在你手里,只要你作出選擇就好了;Windows告訴用 戶:一切都在我手里,只要你接受就好了。而且,Linux是有強烈的烏托邦氣質,而MS是典型的商人氣質。這就不是孰優(yōu)孰劣的問題了,而是用戶更接受哪種 文化。
對于多數(shù)用戶來說,只和開發(fā)者形成商業(yè)關系,MS在這種關系中扮演的是最適當?shù)慕巧耗憬o我錢,我給你產(chǎn)品;而Linux的用戶和 多都會在使用 Linux 的過程中獲得一種“參與”的感覺,那么能夠獲取的信息就是:你就是我們的一員。這一點從無數(shù)火熱的Linux社區(qū)就可以體驗到。
作為個人 用戶,我更接受Linux世界的文化,但是在為自己的客戶選擇產(chǎn)品的時候,我也會根據(jù)客戶的實際需要來選擇。不過,既然Linux在關鍵商 業(yè)應用上不比Windows差,甚至更強,那么我當然首先推薦Linux咯。桌面方面,呃,國內客戶還是推薦Windows吧,反正你強要介紹Linux 多數(shù)也是浪費口水。
但是,從最近10年的發(fā)展來看,MS更多的是因循守舊,而Linux世界在不斷努力的創(chuàng)新。GTK1 和GTK2、GCC2/3/4、KDE 2/3、Kernel 2.2/2.4/2.6……哪個不是翻天復地的變化?每次變化都為用戶帶來了巨大的價值!這,就是Linux世界為用戶做的事情。
另外, 當你遇到問題的時候,你會如何獲得幫助呢?MS說,Linux的服務是弱點,因為沒有像MS這樣大型商業(yè)企業(yè)能夠這樣成體系的提供客戶服務。 我們先不談曖昧的SUN和IBM,只是在Linux社區(qū)方面,你就能體驗到完全的不同。你遇到MS的問題的時候,更多的時候是客服商業(yè)化的“關心”、社區(qū) 上同病相憐的唉聲嘆氣、以及沒什么技術含量的建議(例如:重啟)。而在用Linux時遇到問題的時候,我們更多的碰到的是朋友式的幫助(在國外尤其明 顯),就算是你和Linus討論問題,他也一樣非常熱情。可以說,同樣是遇到問題,我在Linux世界體會到的絕對不會有“無助”二字。
說 一個我和別人講過很多次的例子。我曾經(jīng)做過一個ERP項目,項目用的是MS產(chǎn)品,從操作系統(tǒng)到數(shù)據(jù)到技術架構。當時系統(tǒng)基于MS當時重點推薦 的 MTS(Windows DNA的一部分)來設計的。但是客戶投訴說服務器每天要重啟一次,很影響工作。我們查了問題,發(fā)現(xiàn)是MTS對于內存管理存在BUG,當大數(shù)據(jù)量大負載之后 (其實也不是很大),MTS就迅速吃掉所有系統(tǒng)資源,系統(tǒng)進入死鎖狀態(tài),沒有任何辦法殺掉MTS,只能重啟。我們咨詢了MS技術人員,他們的答復是:“這 個問題暫時無法解決”。之后MS操作系統(tǒng)升級了,圖形界面換了,技術架構也換了。一下子沒了MTS,出現(xiàn)了COM+ Service。OK,公司產(chǎn)品必須全部重寫,而且,這是第二次了。從VBD到COM+到.NET,微軟賺了,也耍了一大批追隨者。Linux呢?和 Unix Like一樣,幾十年都不會讓客戶過去的經(jīng)驗成為垃圾。
羅嗦了半天,大家突然可能會覺得我是一個Linux。我否認。我用 Windows多過Linux。但是作為個人用戶,我更喜歡Linux。作為 一個游戲愛好者的時候,我選擇Windows(其實我喜歡PS2,但是是日貨,XBOX也是MS的東西,沒必要考慮)。Linux更像我一個非常喜歡的玩 具,而且這個玩具有著不同凡響的用途,恐怕多數(shù)人也是這樣看待Linux的。雖然是以“玩具”的角色誕生的,但是Linux正在不斷擺脫“玩具”的定義。 如今的 Linux已經(jīng)完全可以承擔關鍵的商業(yè)業(yè)務了;桌面方面,我只能說:只要假以時日,前途不可。
我并不希望Linux可以完全 取代Windows,這樣既不現(xiàn)實也完全沒必要。只是Linux的火熱一定程度上反映了業(yè)界對于MS壟斷桌面的不滿, 并承擔了打破這種壟斷的重任。從一個完全非商業(yè)的世界走進一個完全商業(yè)的世界,Linux需要的不僅僅是優(yōu)秀的發(fā)行版,需要的是更多用戶的支持、更多優(yōu)秀 的盈利模式。
看樓上給你打的那么多,我都累死了
總結一下,Linux就是開放原代碼的操作系統(tǒng),可以自己開發(fā),不像微軟不開。基本上國家級的計算機都是用Linux的。因為windows誰知道比爾大哥留了多少后門程序,隨時可以傾入你的電腦,而且現(xiàn)在很多大中型企業(yè)都是用linux哦,好處多多,相對于windows管理員來說,linux管理員絕對吃蠢喊或香,所以要學就學linux哈哈
linux社團組織的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux社團組織,Linux社團組織:開源軟件的力量與未來,西安交通大學都有哪些社團?,linux的認識的信息別忘了在本站進行查找喔。
香港云服務器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務,提供一站式解決方案。香港服務器-免備案低延遲-雙向CN2+BGP極速互訪!
網(wǎng)頁題目:Linux社團組織:開源軟件的力量與未來(linux社團組織)
網(wǎng)站URL:http://fisionsoft.com.cn/article/djihige.html


咨詢
建站咨詢
