LINUX下部分軟件列表
由于提倡開源,各種應(yīng)用軟件中夾帶垃圾和后門的可能性就大大降低了——代碼是公開的,怎么夾帶?而linux素有“純凈系統(tǒng)”的美譽(yù),由于文件系統(tǒng)進(jìn)行了獨(dú)特的安全性設(shè)計(jì),幾乎可以完全避免真正的病毒的攻擊(linux誕生以來,真正的病毒不超過100種,windows上每個(gè)月新增的病毒就超過這個(gè)數(shù)目了)。在linux上,我可以隨心所欲的上網(wǎng)和聊天,而根本無需擔(dān)心密碼被木馬盜取或者中毒。
linux也是會(huì)死機(jī)的,不過頻率非常低,而且通常只是某個(gè)進(jìn)程鎖死,把它強(qiáng)制結(jié)束掉就ok了。由于采用了內(nèi)核和圖形界面分開的設(shè)計(jì),如果是圖形界面死了,也無需重啟機(jī)器,只需按ctrl +alt+退格鍵,就可以重啟圖形界面。軟件崩潰在任何系統(tǒng)上都是無法避免的,不過由于linux系統(tǒng)下的軟件大多采用了開源的開發(fā)方式,保證了充分的測試,也從而保證了軟件的質(zhì)量,相對(duì)來說崩潰的情況并不多見。
最值得一提的是linux內(nèi)核的穩(wěn)定性,通常來說,開機(jī)個(gè)把月不會(huì)對(duì)機(jī)子的性能有什么影響,因?yàn)閘inux內(nèi)核是按照服務(wù)器的標(biāo)準(zhǔn)設(shè)計(jì)的,一般大型服務(wù)器開個(gè)3、5年不關(guān)機(jī)也是常事。也因此,除了更換發(fā)行版之外,通常幾乎沒有重裝系統(tǒng)的必要——對(duì)于linux用戶來說,重裝系統(tǒng)應(yīng)該是很罕見的事情。
2. 開發(fā)工具
看起來linux系統(tǒng)還不壞。那么,享有“應(yīng)用軟件貧乏”名聲的linux,在軟件方面也能令人滿意么?
事實(shí)上,使用過linux的人都知道,linux的軟件并不少,只是剛剛使用linux的人找不到平常使用的windows軟件,又不知道linux下的同樣功能的軟件,于是發(fā)出了“linux的應(yīng)用軟件極度貧乏“的抱怨。
“一定要有IDE(集成開發(fā)環(huán)境),至少可以開發(fā)Java應(yīng)用和簡單的桌面應(yīng)用”
首先來看看我最關(guān)心的開發(fā)工具,就從Java的開發(fā)環(huán)境開始吧。由于Java本身具有良好的跨平臺(tái)特性,因此windows上的IDE不少也可以完美地運(yùn)行在linux上,包括eclipse、netbeans以及jbuilder。當(dāng)然,我最常用的是eclipse。
圖 在linux下運(yùn)行的eclipse
如果要用非java的語言開發(fā)簡單的桌面應(yīng)用該怎么辦呢?linux上可沒有vb、vc。沒關(guān)系,linux上同樣有一流的多語言集成開發(fā)環(huán)境,例如 kdevelop、anjuta。相對(duì)來說,anjuta更適合開發(fā)使用gtk庫的應(yīng)用程序,而kdevelop的功能則更為強(qiáng)大,除了支持c++之外,還有很多其他的語言。
圖 linux下的超級(jí)IDE——Kdevelop
既然喜歡GUI,當(dāng)然不能缺少圖形界面設(shè)計(jì)器。 windows上一般使用的只有一種圖形庫:mfc,在linux上常用的圖形庫有qt、gtk、tk、wxWidgets等,因而每種圖形庫都有自己專用的設(shè)計(jì)器,例如qt的qt-designer,gtk的glade等等。使用起來也相當(dāng)便捷。
圖 linux下的qt圖形界面設(shè)計(jì)器——QT Designer
linux 上的api當(dāng)然和windows上的不同,因?yàn)槲覒?,所以沒有去學(xué),而是干脆選擇了一種全新的語言:python。和c/c++不同,python很容易學(xué)習(xí),而且功能很強(qiáng)大。雖然是解釋執(zhí)行,但是可以“綁定”到各種圖形庫上(包括qt、gtk、mfc、swing等,厲害吧)的能力使得它具備了獨(dú)特的魅力。另外,這種強(qiáng)大的腳本語言還具有可快速開發(fā)(RAD)的特點(diǎn)。由于我更喜歡qt庫,因此平常開發(fā)時(shí)就使用PyQT(即python的qt綁定版本)了。
圖 linux下的pyqt專用IDE——Eric
“類似Project的項(xiàng)目管理軟件和類似Rational的建模軟件以及類似Visio那樣的工程繪圖軟件都是必須的”
ok,看來開發(fā)工具還是過得去的,看看CASE工具如何。
首先是找到Microsoft Project的替代品??纯催@個(gè)如何:
圖 Planner——linux下的項(xiàng)目管理工具
如果需要和windows下的開發(fā)人員交換數(shù)據(jù),建議使用GanttProject,這是一個(gè)用java寫的項(xiàng)目管理工具,在windows下和linux下都可以運(yùn)行。
圖 GanttProject,這是一個(gè)跨平臺(tái)的項(xiàng)目管理工具
建模軟件相對(duì)要少些,但是我想大家都應(yīng)該聽說過ArgoUML吧?這是一個(gè)用java寫的uml建模工具,當(dāng)然也是跨平臺(tái)的。
圖 ArgoUML,優(yōu)秀的跨平臺(tái)建模工具
繪圖軟件嘛……達(dá)到visio水平可能有點(diǎn)困難,因?yàn)関isio的圖庫多得有些夸張。不過linux下有個(gè)接近其水平的,就是DIA啦:
圖 DIA——Linux下的工程繪圖軟件
3. 應(yīng)用軟件
“類似Outlook那樣的個(gè)人信息管理工具是不能少的”
看到這些開發(fā)工具之后,應(yīng)該對(duì)linux下的應(yīng)用軟件有些信心了吧?由于從windows下轉(zhuǎn)變到linux下的用戶越來越多,更多的公司和團(tuán)體也開始重視 linux下應(yīng)用軟件的開發(fā)了。類似Outlook那樣的PIM(個(gè)人信息管理)軟件也出現(xiàn)了,在linux下,我們可以使用Kontact或者 Evolution。兩者的功能都非常強(qiáng)大,而風(fēng)格則各有千秋。kontact更加活潑眩目而富有時(shí)尚氣息(我比較愛用這個(gè)),而evolution則更加正式而嚴(yán)謹(jǐn)。兩者都具有日歷計(jì)劃、待辦事宜、聯(lián)系人、郵箱等常用功能,而kontact甚至還有足以和mac下的ical相媲美的功能——把聯(lián)系人和聊天軟件結(jié)合在一起。
圖 Kontact——KDE下的個(gè)人信息管理軟件
圖 Kontact和聊天工具的結(jié)合,當(dāng)前在線的聯(lián)系人會(huì)標(biāo)示出來,點(diǎn)擊聊天標(biāo)記即可打開聊天窗口
圖 Evolution——企業(yè)化的個(gè)人信息管理軟件
一個(gè)像樣的桌面操作系統(tǒng)當(dāng)然不能少了辦公套件、瀏覽器、媒體播放器和即時(shí)聊天工具??纯丛趌inux下有什么呢?
“一套類似Office那樣的辦公系統(tǒng)”
辦公套件當(dāng)然是不缺的,除了著名的OpenOffice之外,我們還可以使用Sun公司出品的StarSuite、KDE團(tuán)隊(duì)的KOffice以及GNOME團(tuán)隊(duì)的GnomeOffice。
圖 著名的跨平臺(tái)開源辦公套件——OpenOffice
“一個(gè)像樣的瀏覽器”
瀏覽器也不會(huì)少的,著名的Firefox瀏覽器一直以來都支持Linux。而以快速高效著稱的Opera瀏覽器也有Linux版本。同時(shí),我們還可以使用 KDE原配的Konqueror瀏覽器,這個(gè)瀏覽器的性能也相當(dāng)不錯(cuò),而且和kde集成得相當(dāng)好,和IE一樣,在文件管理器中輸入網(wǎng)址就可以直接用 konqueror打開了。不過,Konqueror可比IE好用多了。
圖 linux下的Opera瀏覽器
“一個(gè)好用的音樂管理器和播放器(最好能有mac上的iTune)”
音樂是什么時(shí)候都需要的。在windows下,我們有foobar、winamp、media player;在mac下,我們有itune;在linux下,我們有amarok,當(dāng)然還有xmms、bmp。和xmms、bmp這類輕量級(jí)播放器比起來,amarok不啻于一個(gè)重量級(jí)音樂播放器,其強(qiáng)大的功能和易用的界面完全可以跟itune媲美。用來管理音樂,amarok是當(dāng)仁不讓的選擇。
圖 Amarok——Linux下重量級(jí)的音樂播放器
“一個(gè)類似暴風(fēng)影音的超級(jí)多媒體播放器”
在windows 下看電影,更多的人傾向于使用暴風(fēng)影音,而非分別使用media player、realplayer這樣的專用播放器。linux下有兩個(gè)和暴風(fēng)影音很相似的播放器,一個(gè)是MPlayer,一個(gè)是Xine,它們通過使用windows下的解碼器,也可以達(dá)到和暴風(fēng)影音一樣的效果。事實(shí)上,MPlayer和暴風(fēng)影音似乎有某種聯(lián)系……
圖 Xine——Linux下的全能媒體播放器
對(duì)于那些更喜歡使用專用播放器的用戶來說,也毫無問題。realplayer也提供了linux下的版本,功能和windows下的一樣。
圖 linux下的RealPlayer
“一個(gè)即時(shí)聊天工具(當(dāng)然要支持MSN和QQ)也是必須的”
喝著咖啡聽著音樂,再聊聊天就更有意思了。事實(shí)上,為了維持跟朋友的聯(lián)系,MSN、QQ、Skype都是不能少的。在Linux上該怎么辦呢?
Skype 不必?fù)?dān)心,因?yàn)閟kype公司早就推出了linux的版本。但是微軟和騰訊是肯定不會(huì)出linux版的。好在,Linux有兩個(gè)很強(qiáng)大的多協(xié)議聊天工具: Kopete和Gaim。使用KDE的用戶更喜歡Kopete(比如我),使用GNOME的用戶更喜歡Gaim,功能上兩者差不多。
圖 Kopete——Linux下的全能聊天工具(已登錄MSN、ICQ、GTalk)
很遺憾,Kopete并不支持QQ。不過,在Linux下,已經(jīng)有大蝦成功的開發(fā)出了支持QQ協(xié)議的聊天工具,包括著名的LumaQQ。使用KDE的用戶可以試試eva,和java寫的lumaqq相比,eva運(yùn)行的速度更快,而且支持文件傳輸功能。
圖 EVA——Linux下的QQ客戶端
4. 游戲
看來linux的應(yīng)用軟件不僅不貧乏,還很豐富。不過游戲是否也是如此呢?
事實(shí)上,不僅windows用戶,就連許多l(xiāng)inux用戶都認(rèn)為,linux下的游戲少得可憐,尤其是大型游戲。因此,許多l(xiāng)inux用戶選擇用windows模擬器來玩windows下的游戲。甚至很多人都認(rèn)為,linux并不適合用來玩游戲。
顯然,這種觀點(diǎn)是錯(cuò)誤的,因?yàn)镾ony的新一代游戲機(jī)PS3就采用了Linux操作系統(tǒng),誰能說Linux不適合玩游戲呢?不過相比較而言,桌面linux 系統(tǒng)確實(shí)不如windows那么適合玩游戲,不過不是因?yàn)橄到y(tǒng)的原因,而是因?yàn)長inux下盜版游戲、破解游戲的稀缺。事實(shí)上許多著名的游戲都有 Linux版本,只是在國內(nèi)沒有人賣而已。
“休閑的小游戲是不能少的”
我們還是來看看現(xiàn)實(shí)情況吧。linux上并不缺少小游戲,在KDE和GNOME中都自帶了許多小游戲,例如掃雷、泡泡龍、俄羅斯方塊、貪吃蛇、打隕石、打磚塊等等。除此之外,你還可以輕易地下載到許多免費(fèi)且開源的小游戲。
“棋牌類的游戲當(dāng)然也需要”
棋牌類的游戲也不少,例如KDE中的一款名為“K耐心”的紙牌游戲中,包含了十多種紙牌游戲,包括windows下廣受歡迎的的“蜘蛛紙牌”和“空當(dāng)接龍”,而GNOME下也有類似的多合1紙牌游戲。棋類游戲當(dāng)然也有好多,黑白棋、連四棋、五子棋、國際象棋等應(yīng)有盡有。遺憾的是,盡管我可以找到棋力不錯(cuò)的圍棋軟件,卻找不到一款像樣的跳棋軟件。不過暇不掩瑜,linux下的小游戲確實(shí)不少了。
圖 K耐心——KDE下的紙牌游戲集錦
“最喜歡的大型游戲:RPG(角色扮演游戲)和SLG(戰(zhàn)略游戲)當(dāng)然也要玩”
可是大型游戲怎么辦呢?這的確是Linux桌面系統(tǒng)的軟肋。Linux上的免費(fèi)大型游戲相當(dāng)少,類似文明、模擬城市、暗黑、沙丘的游戲還是有的,但質(zhì)量(指的是畫面和音樂)并不高,原因在這里就不詳述了,總之游戲開發(fā)跟軟件開發(fā)不同,策劃和美工、音樂師具有太大的重要性,以至于開源運(yùn)動(dòng)對(duì)大型游戲的實(shí)際影響并不大。而我可不想用windows 模擬器跑魔獸、星際,實(shí)在是慢了點(diǎn),難道沒有辦法了么……
嘿嘿,別忘了,我們還有模擬器啊。linux上的模擬器相當(dāng)豐富,不僅涵蓋了FC(任天堂紅白機(jī))、SFC(超級(jí)任天堂)、GB/GBA(GameBoy小神游)、PS(Sony游戲站)、MAME(街機(jī)),還有一些類似Atari、Dos 之類的古老系統(tǒng)的模擬器。這些模擬器不少是從windows上移植過來的,性能和質(zhì)量都相當(dāng)有保障,例如VisualBoyAdvance、XMAME、 ZSNES、SNES。有了這些利器,大型游戲還會(huì)少么?我就是在Linux上玩最終幻想9、火焰之紋章等大作的,當(dāng)然偶爾也會(huì)插上USB雙打手柄和朋友拼一下侍魂、拳皇,哈哈!
圖 GXMAME——Linux下的XMAME街機(jī)模擬器前端
結(jié)論看到這里,大家應(yīng)該對(duì)Linux系統(tǒng)的能力沒有什么疑問了吧?筆者兩年的實(shí)踐證明,完全用Linux作為桌面系統(tǒng),是足以應(yīng)付一般的需求的,相對(duì)于使用Windows來說,更有著穩(wěn)定、安全、免費(fèi)的優(yōu)勢。
其實(shí),無論是用什么系統(tǒng),都需要有一個(gè)學(xué)習(xí)的過程。只不過傳統(tǒng)的Windows要比傳統(tǒng)的Linux更易學(xué)易用罷了。但是時(shí)代在進(jìn)步,技術(shù)在發(fā)展,現(xiàn)在的 Linux桌面系統(tǒng)已經(jīng)不再像當(dāng)初那樣的稚嫩了,至少suse、ubuntu在易用方面就和xp不相伯仲,學(xué)習(xí)起來并不比windows要難。很多人喜歡拿“windows的易用性”作為堅(jiān)持使用windows的借口,其實(shí)無非是習(xí)慣了windows而產(chǎn)生的依賴心理在作祟,否則既然如此看重易用性,為什么放著易用性要好得多的蘋果mac os x系統(tǒng)不用呢?
★ 對(duì)于家庭用戶來說,我推薦使用Linux系統(tǒng)。你可以免費(fèi)享用正版的操作系統(tǒng)和免費(fèi)的系統(tǒng)更新服務(wù)。Linux穩(wěn)定而高效,你不再需要每天升級(jí)病毒庫和定時(shí)殺毒,不再需要過多的提防木馬和垃圾軟件,不再需要為了重裝系統(tǒng)而煩得焦頭爛額。美觀的界面和豐富的應(yīng)用軟件讓你的工作和娛樂甚至教育都得心應(yīng)手。要安裝新軟件?非常方便,無需破解,免費(fèi)使用。
★ 對(duì)于科研人員來說,我推薦使用Linux系統(tǒng)。Linux是非常適合于科研的操作系統(tǒng),因?yàn)樵S多科研成果都是在Linux上研發(fā)和實(shí)驗(yàn)的。在Linux下,你可以找到各種各樣的免費(fèi)科研用程序,這里有一流的函數(shù)計(jì)算器,全3D的天文星象館,各種各樣的人工智能競賽系統(tǒng)(嘿嘿,玩過RobotCode智能坦克大戰(zhàn)和DroidBattle模擬無人機(jī)戰(zhàn)場嗎?)。想學(xué)習(xí)人工智能?想解決數(shù)學(xué)難題?想尋找外星人?用Linux吧!
★ 對(duì)于技術(shù)人員來說,我推薦使用Linux系統(tǒng)。當(dāng)你堅(jiān)持使用一段時(shí)間的linux后,相信你會(huì)漸入佳境,從而步入在 windows下從未涉及的世界——一個(gè)完全自由的天空。在這里,新技術(shù)、新概念每天都在迸發(fā),層出不窮的新軟件時(shí)刻讓你體驗(yàn)新奇,充滿活力的社區(qū)、討論組、論壇、聊天頻道總能把你卷入到熱烈的討論之中。這些,都是在windows系統(tǒng)所構(gòu)建的封閉體系中根本無法體會(huì)到的。
★ 對(duì)于游戲玩家來說,我推薦使用Linux系統(tǒng)。Linux下的好游戲太少了,你們的支持能激勵(lì)大家做出更好的游戲,你們的貢獻(xiàn)可以令國產(chǎn)游戲業(yè)在Linux上獲得重生?。ê?#8230;…)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。