開源軟件新時代:55個經典開源Windows工具

開放源代碼軟件已經成爲一個時髦的名詞,這裏有兩個有力的證據:Firefox瀏覽器的下載人次超過了2500萬;同時,基於Linux的Web服務器也佔據了最大的市場份額。人們普遍相信,開放源代碼軟件(open-source software,簡稱OSS)要比專有軟件系統(即聲明用戶不能分享或修改軟件的軟件系統)要更安全。這可能有兩個原因:首先,由於開源軟件的源代碼是向所有人開放的,因此任何人都可以找出並修補它的安全漏洞;其次,開源軟件的流行程度畢竟還遠遠比不上Microsoft公司的Windows系列軟件,因此它遭受黑客攻擊的機會也要相對少很多。不過隨着開源軟件變得越來越流行,第二種情況可能將會發生改變。

從數量上看,目前的大多數開源軟件都是基於Linux系統的,Windows開源軟件的開發者仍然被籠罩在Microsoft的陰影下。但Windows開源軟件並不乏優秀之作,你可以訪問www.opensource.org或者www.sourceforge.net這類開源軟件網站,裏面蒐集了不少針對Windows XP的開源軟件,其中當然也包括了本文涉及到的55個Windows工具。

免費的選擇

在這些精彩的開源軟件中,功能強大的Open Office完全能夠滿足人們的絕大多數辦公需求;基於GNU協議的圖像處理程序包Gimp足可以媲美Photoshop;所見即所得的HTML編輯器 NVU則可被看作是Dreamweaver的一個簡化版;而Media Portal則是Microsoft的Windows XP Media Center Edition強有力的競爭對手。此外,本文介紹的開源軟件還涉及項目管理、音頻編輯、PDF轉換、即時通信、FTP、加密以及系統監測等多個領域,當然也少不了Web服務器。

開源軟件已經進入了成熟期,它們功能強大而且運行穩定,你甚至可以完全利用開源軟件搭建你的PC應用系統,而不用花一分錢去另外購買軟件。Sun、IBM、Novell、Red Hat甚至Microsoft公司都開始把他們自己的一些軟件以開放源代碼的形式發佈出來,從而允許其他人對軟件進行修改和再開發。比如,Novell公司的Hula(www.hula-project.org)就是一款免費的協作服務器,它同時還提供了e-mail客戶端、日曆和通訊錄,目前已經擁有超過25萬名用戶。

軟件許可

開放源代碼究竟意味着什麼?從根本上來看,如果一款軟件被稱爲開源軟件,那麼它的軟件代碼應該以可閱讀並理解的形式提供給公衆,並能夠通過編譯器轉換成可執行代碼。在編譯過後,你可以隨意複製、分發並用於任何商業或私人用途而不用支付任何軟件許可費用。

這一基本概念在“開放源代碼定義”(Open Source Definition)一文中有更詳細的闡述,你可以參看www.opensource.org/docs/definition.php。一般來說,開源軟件都適用於GNU GPL條款(GNU General Public License,GNU通用公共許可證)。不過,也有一些軟件自稱是開源軟件,但實際上並不是。比如, PGP公司(www.pgpi.org)聲稱其加密程序爲開源軟件,但實際上你只能閱讀其源代碼,對源代碼的修改和編譯分發仍然是不被允許的,因爲該加密程序採用了IDEA專利算法。

保持警惕

和商業軟件一樣,開源軟件也同樣存在不安全的因素。黑客可以對某個開源軟件的源代碼進行修改,比如加入打開系統後門的代碼,這樣他就能輕易入侵你的系統。因此,你應該養成只從可信任的來源獲取開源軟件的良好習慣,比較值得信賴的地方就是官方發佈網站。使用P2P網絡下載開源軟件是相當危險的行爲,因爲你很難確保這些軟件沒有被別人修改過。

除了這些注意事項之外,我們相信你一定會被這些Windows XP.開源軟件所折服,它們無論是從廣度、深度還是軟件質量上都絲毫不遜色於常見的商業軟件。

Open Office 2 Beta:Office套裝軟件

網址:www.openoffice.org

開發人員不久前剛剛把Open Office由1.1.4升級到2.0,這款Office套裝軟件同步推出了基於Windows、Linux和Mac OS的三個版本,2.0版本在文字處理、電子數據表、演示工具和數據庫方面都進行了大量的改進,並引入了不少新功能。

除了界面變得更美觀、對Microsoft Office文件的兼容性更好之外,Open Office 2還引入了一種新的文件格式——由OASIS 組織所提出的“Open Office XML Format”,這種以XML 爲主體的開放文件格式也將逐漸被其他軟件所支持。Open Office 2提供了網絡安裝模式和用戶自定義安裝模式,對於需要通過網絡對多臺機器進行軟件安裝的IT管理員來說相當方便。

Open Office 2首次擁有了自己的數據庫組件(HSQLDB),你可以創建並管理數據庫。商業用戶則會受益於改進的SQL函數和更好的LDAP數據庫連接性。在文字處理方面,創建新模板變得更加方便,改進的對話框則使軟件更加直觀。新的宏保護機制增強了它的安全性,文字隱藏功能則可以更好地保護你的隱私。電子數據表軟件支持單元格嵌套,能夠處理不超過65000行的數據,與Excel表格的兼容性也得到了加強。與前一個版本一樣, Open Office 2.0也包含了與Microsoft PowerPoint近似的演示程序——Impress。

無論是對於辦公用戶還是家庭用戶,Open Office(www.openoffice.org)都是Microsoft Office套裝軟件的一個很好的替代品,它還提供了一些獨特的功能,比如包含了一個PDF生成工具。對於家庭用戶來說,Microsoft Office的價格無疑顯得過於昂貴,相比之下,Open Office要划算得多。

Thunderbird 1.02:郵件客戶端

網址:www.mozilla.org

Microsoft的e-mail客戶端Outlook和Outlook Express由於缺少安全特性且支持活動腳本,其安全性遭到了很多人的質疑。因此不少人嘗試轉向其他的郵件客戶端程序,Mozilla Thunderbird 就是一種選擇。

Thunderbird提供了一個嚮導程序,能讓你導入來自Outlook和Outlook Express的郵件和郵箱地址。在Thunderbird中,所有重要的功能都可以通過工具條上的按鈕進行快速操作。這款郵件客戶端相當易用,而且允許你輕鬆地更換界面主題。快速搜索功能則允許你使用發件人或郵件主題爲關鍵字進行搜索,並且可以按多個關鍵字進行分組排序顯示。

Thunderbird還集成了具備自學習功能的垃圾郵件過濾器和RSS閱讀器。它對IMAP(Internet Message Access Protocol)的支持也很不錯,並且你還可以通過安裝插件的方式爲Thunderbird添加更多的功能,下載插件的網址爲https: //addons.mozilla.org/extensions。

Ganttproject 1.11.1:項目計劃工具

網址:http://ganttproject.sourceforge.net

你可以使用這款軟件來制定項目計劃並跟蹤項目資源。Ganttproject 能夠將項目的各個組成部分分層次排列,並與相應的人員和時間期限掛鉤。它使用一個條狀圖來顯示項目的進展情況,你能從中看到每項任務的預定完成時間和實際的進度。你可以爲每個項目組成員分配任務,設定任務的優先級和完成期限。Ganttproject的輸出功能相當完備,不僅可以把數據保存爲pdf文件和 csv電子數據表文件,還可以輸出爲HTML文件發佈到Internet上。由於Ganttproject是一款純Java應用程序,因此它可以運行於 Windows、Linux和Mac OS等多個平臺上。

WX Musik 0.4.1:音頻播放器

網址:http://musik.berlios.de

你可以利用WX Musik管理你的音樂庫,還可以利用它內置的播放器來播放音樂文件。WX Musik支持Mp3、ogg、wma、aiff、wav、ape、mpc和flac等文件格式,同時還支持Internet音頻流。軟件同時提供了基於 Windows和Linux的版本,安裝之後它會提示你創建一個音樂庫,你可以指定它去掃描包含音樂文件的文件夾。你還可以導入唱片的封面,它支持 png、 gif、jpg以及bmp 格式的圖片。

WX Musik在顯示音樂庫中的歌曲時能夠同時列出不少附加信息,比如專輯名、藝術家、歌曲長度和比特率。它還能對歌曲進行分類或排序,比如你可以選擇列出最近播放的50首歌曲或者10首播放頻率最高的歌曲。其他有用的功能包括:ID3標籤自動修改功能、支持邏輯查詢符的搜索功能。WX Musik還可以用來收聽網絡電臺,並允許你對電臺列表進行定製。

NVU 1.0:HTML編輯器

網址:www.nvu.com

NVU實際上起源於Netscape,還記得那個有點笨拙的HTML編輯器Netscape Composer嗎?NVU就是在它的基礎上進一步開發出來的,不過,最新版本的NVU已經不是當年的那隻醜小鴨,它完全能夠勝任專業網頁設計工作的需求。與FrontPage和Dreamweaver這類商業HTML編輯器一樣,這款軟件(目前支持Windows、Linux和Mac OS平臺)同時提供了源代碼直接編輯和“所見即所得”這兩種網頁設計環境。

NVU嚴格遵循W3C聯盟的標準,其生成的HTML代碼也相當緊湊,它會幫你排除錯誤或冗餘的代碼。這款編輯器提供了拼寫和語法檢查功能,並且允許你採用不同的主題方案對界面進行定製。你可以自行創建並保存模版,還可以利用內置的FTP客戶端把頁面迅速上傳到Web服務器上。

Audacity 1.2.3:音頻文件編輯器

網址:http://audacity.sourceforge

有了Audacity 1.2.3這款多軌音頻編輯器的幫助,你可以在Windows或Linux環境下輕鬆地完成音頻的錄製、播放、編輯、導入和輸出工作。在進行編輯時,點擊幾下鼠標就可以對選中的音樂片段進行剪切、複製或插入操作。如果你想將某個mp3文件插入到當前打開的音頻文件中,可以使用Project|import audio命令進行導入。其他功能還包括:對多個音軌進行混合、應用音頻特效以及改變音樂的播放速度。Audacity內置了28個音頻濾鏡,並且可以進行擴充,它可支持VST、Ladspa和Nyquist這三種格式的插件。ID3標籤編輯器和去除噪音功能讓這款軟件變得更加完美。如果你想把結果保存爲 mp3文件,需要另行下載並安裝一個Lame DLL編碼器(http://lame.sourceforge.net)並通過File| Settings|File formats|Search Library指定該編碼器的路徑。除了編輯功能以外,Audacity 也支持從聲卡的line-in端口錄製聲音。

Ant Renamer 2.0.8:文件名編輯器

網址:www.antp.be

在Windows的資源管理器下更改文件名是件比較痛苦的事情,因爲它缺少自動處理的功能。一旦你需要對成批文件進行改名, Windows的資源管理器就顯得力不從心了。比如,你可能需要爲一批mp3文件的文件名加上統一的歌手名稱,或者爲一批圖片文件加上時期和地點,或者需要將HTML文件名都改爲小寫字母,這時候Ant Renamer就可以發揮作用了。

你可以用鼠標將選中的一批文件拖到程序窗口中,然後進行相關的設置。比如設定需要刪除哪些字符、替換哪些字符以及添加數字編號等等。添加數字編號時它允許你指定起始編號和編號增加幅度。在字符替換模式下,你可以搜索文件名中的特定字符或數字並將其替換爲其他字符或數字。你還可以根據mp3標籤來修改文件名或者根據首字符的大小寫情況將整個文件名統一成大寫或者小寫狀態。

PDF-Creator 0.81:PDF程序

網址:http://sector7g.wurzel6.de/pdfcreator/index_en.htm

用於生成PDF文件的商業軟件或共享軟件已經相當豐富,但完全免費的軟件還不太多見。在這裏我們要向你推薦PDF- Creator,它可以作爲Windows網絡打印機或者桌面打印機安裝在你的系統中。這意味着你可以在任意的Windows應用程序中輸出PDF文檔。在打印對話框中,你可以指定文檔的名稱、創建日期和作者。在Format|PDF選項下,你可以選擇兼容PDF 1.2或1.4,還可以指定首選的屏幕分辨率。PDF-Creator允許你調節PDF壓縮選項,從而在輸出質量和文件大小之間找到一個合理的平衡點。在輸出方面,你還可以將文檔輸出爲png、jpeg、bmp、tiff、ps(Postscript)或eps (Encapsulated Postscript)格式。如果將PDF-Creator集成到Windows資源管理器的上下文菜單中,你只需按兩下鼠標就可以創建一個PDF文件。

GnuPG:郵件加密工具

網址:www.gnupg.org

未經加密的郵件很容易被不懷好意的偷窺者看到。如果對帶有敏感信息的郵件進行加密和簽名,就可以大大提高安全性。使用GNU Privacy Guard(GnuPG)就可以對郵件進行加密,當然你的郵件客戶端也要提供相應的支持,如果你使用的是Mozilla Thunderbird,可以到http://enigmail.mozdev.org去下載Enigmail插件,對於Outlook客戶端,也可以找到相應的插件。
    由於使用了公鑰和私鑰機制,加密後的郵件具有相當高的安全級別。每個GnuPG用戶都會同時擁有一對密鑰。使用公鑰加密過的數據只能通過相應的私鑰進行解密。另一方面,通過你的私鑰生成的數字簽名可以通過相應的公鑰進行解密以確認某封郵件確實出自你手。公鑰一般由密鑰服務器提供。如果你收到一封經 GnuPG加密後的郵件,你將看不到任何文字信息,而只有一串亂七八糟的數字和字母。如果你想看到郵件原文,你需要GnuPG的支持,當然你還得有用來解密的私鑰。即便你使用的郵件客戶端不是Thunderbird或Outlook,也不用擔心,在Internet上找到對應的GnuPGP 插件並不難。比如Pegasus Mail插件 (http://community.wow.net/grt/qdgpg.html)、Eudora插件(http://eudoragpg. sourceforge.net/ver2.0/en/) 和Outlook Express插件 (http://winpt.sourceforge.net/de/down load.php)。

Gaim 1.4.0:即時通信工具

網址:http://gaim.sourceforge.net

目前,即時通信軟件的種類相當繁多,比如AOL、MSN和Yahoo都提供了這類軟件,但這幾個即時通信軟件之間的互聯互通還相當不方便。除了同時安裝這幾個即時通信軟件之外,還有什麼更好的辦法嗎?你可以試試Gaim,它是一款支持多個IM協議的即時通信工具,並同時提供了基於Linux、BSD、 Mac OS X和Windows的版本。它能夠兼容Aim、ICQ (基於Oscar協議)、MSN Messenger、Yahoo、IRC、Jabber、Gadu-Gadu、SILC、Groupwise Messenger和Zephyr等即時通信軟件。你可以同時用不同的賬號在多個即時通信網絡中登錄。這意味着你可以一邊與AOL Instant Messenger上的朋友聊天,一邊向Yahoo Messenger上的同事發送文件,同時還能在某個IRC頻道中聊天。
    Gaim對這些即時通信網絡的支持相當全面,除了一般的聊天之外,像文件傳輸、離開提示、鍵入提示等等都可以支持。此外,它還擁有不少獨特的功能。最流行的要算是好友提醒功能了,當某個特定的好友離開或者脫機,它會用某種方式對你進行提醒,比如發送消息、播放聲音甚至運行某個程序。

Mozilla Firefox:Web瀏覽器

網址:www.mozilla.org

Firefox瀏覽器應該是Mozilla迄今爲止最成功的一個開源軟件項目。從2004年11月到2005年2月,這款 Internet Explorer的替代軟件已經獲得了超過2500萬的下載次數(僅指官方網站和鏡像網站的下載次數)。如果加上其它的下載網址以及用光盤方式發放的 Firefox,這個數量可能還會翻倍。Firefox擁有不少值得稱讚的易用性功能,比如支持標籤式瀏覽窗口、具備開放的插件接口,你可以安裝廣告攔截器、Google搜索條以及其它大量插件。Firefox不支持Visual Basic腳本、ActiveX和BHO(Browser Helper Objects),相對來說不太容易遭受惡意HTML代碼的攻擊,當然你也不能完全高枕無憂。

Filezilla 2.2.12c:FTP軟件包

網址:http://filezilla.sourceforge.net

Windows一直沒能提供一個好用的FTP客戶端。Filezilla是一款非常值得推薦的FTP客戶端,儘管它的功能豐富,但卻非常方便好用。它的界面採用了多窗格設計,可以同時顯示本地硬盤的內容和遠端服務器上的目錄,此外還列出了常用的ftp命令。
    Filezilla支持斷點續傳(下載和上傳均支持),能繞過防火牆進行文件傳輸,同時也支持SSL加密傳輸方式。你可以通過編輯它的傳輸任務隊列來選擇所要傳輸的文件或安排傳輸順序。在站點管理器(Site Manager)中選擇好一個服務器之後就可以開始上傳或下載文件了。軟件開發者在Filezilla中同時爲你提供了一個FTP服務器,如果你使用的是 Windows NT、2000、XP或2003系統,可以將FTP服務器作爲系統服務來運行。

Media Portal 0.1.1.1:多媒體系統

網址:http://mediaportal.sourceforge.net;

Media Portal提供了視頻、DVD、音頻播放器和電視功能。不要擔心軟件設置的問題,它提供了一個方便的嚮導程序幫助你進行各項設置,比如指定多媒體文件的存放位置、設置TV或收音機的頻道等。Media Portal支持Medion、Hauppauge、Pinnacle、Twinhan、Typhoon、ATI和Terratec的多媒體卡。在把電視節目錄制到硬盤時,你可以自行選擇適當的編碼方式。你還可以利用插件來擴充Media Portal的功能,比如爲它增加e-mail客戶端的功能。該程序需要運行於Windows XP Service Pack 1或2之上,還需要DirectX 9.0c以上版本和Microsoft .Net Framework 1.1的支持。

Freemind 0.8:Mindmap軟件

網址:http://freemind.sourceforge.net

什麼是Mindmap?它是由英國人託尼·巴贊創造的一種筆記方法,和傳統的直線記錄方法完全不同,它以直觀形象的圖示建立起各個概念之間的聯繫。在國內,MindMap又被稱爲腦圖或思維導圖。Freemind 是一款Java程序,它可以幫你在一些隨機的內容之間建立起有機的聯繫。

在Freemind中,首先你需要選中一個主題,然後從幾個節點開始不斷豐富 Mindmap的內容。每次加入新的元素,你都可以用連線將它與原有的元素聯繫起來。最終的Mindmap可以用HTML文檔的形式輸出。該軟件的幫助信息十分全面,即便你對Mindmap不太熟悉也可以按照它的提示很快掌握Mindmap概念及軟件的使用。

The Gimp 2.2.4:圖像編輯軟件

網址:www.gimp.org

這款圖像編輯軟件也同時提供了基於Windows、Linux和Mac OS的版本,而且比起那些商業圖像編輯軟件毫不遜色。剛開始你可能需要花一些時間適應它的界面,因爲Gimp 的每一個界面元素——圖像窗口、工具條、調色板都以單獨的浮動窗口形式呈現在桌面上。如果你是Apple或Linux用戶,可以選用Gimpshop(http://plasticbugs.com/index.php?p=241),它能讓Gimp看上去更接近Photoshop,不過目前Gimpshop還沒有提供基於Windows的版本。Gimp支持圖層操作、alpha通道、漸變曲線、柱狀圖和色彩調節。你還可以利用濾鏡、腳本和插件來增強它的功能。

Health Monitor 2.1:系統監測工具

http://healthmonitor.sourceforge.net

系統管理員可以利用Health Monitor 去監控網絡中的每一臺工作站PC或者服務器,一旦出現問題,它可以用郵件或者短信息的方式通知你。你還可以自行指定讓它監控哪些組件和服務,比如CPU利用率、剩餘硬盤空間、可用內存數量等。文件夾或者文件的變動也會被記錄在案,所有的監測結果會被保存在一個log文件中。

插文1 :開源軟件的來源

搜索開源軟件並不像你想象的那麼容易,因爲很多下載網站並沒有把免費軟件和開源軟件區分開來,而是把它們統稱爲“免費軟件”。如果你想找到純正的開源軟件,那麼Sourceforge.net 網站無疑是最值得去的地方。如果你是程序開發人員,可以花39美元註冊(每年),註冊之後就可以訪問到與軟件項目有關的更多的信息,你會在郵件中收到某個項目的子域名URL,一般的形式爲projectname.sourceforge.net。如果你是個普通用戶的話,也可以花同樣的價錢成爲註冊用戶,這樣你就可以獲得更多的搜索功能,還可以直接獲得下載速度更快的鏡像服務器網址,當然,你也有權獲得軟件的源代碼。

插文2 :積極參與

即便你不是一個程序員,你也可以參與開源軟件的開發過程。絕大多數開源軟件項目都擁有自己的討論組和郵件列表。如果你對軟件的功能或菜單選項有什麼好的建議,或者發現了bug,都可以向項目負責人進行彙報,每個用戶的意見對開源軟件的進一步完善都是有幫助的。

最佳開源軟件一覽

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章