開(kāi)放源代碼軟件已經(jīng)成為一個(gè)時(shí)髦的名詞,這里有兩個(gè)有力的證據:Firefox瀏覽器的下載人次超過(guò)了2500萬(wàn);同時(shí),基于Linux的Web服務(wù)器也占據了最大的市場(chǎng)份額。人們普遍相信,開(kāi)放源代碼軟件(open-source software,簡(jiǎn)稱(chēng)OSS)要比專(zhuān)有軟件系統(即聲明用戶(hù)不能分享或修改軟件的軟件系統)要更安全。這可能有兩個(gè)原因:首先,由于開(kāi)源軟件的源代碼是向所有人開(kāi)放的,因此任何人都可以找出并修補它的安全漏洞;其次,開(kāi)源軟件的流行程度畢竟還遠遠比不上Microsoft公司的Windows系列軟件,因此它遭受黑客攻擊的機會(huì )也要相對少很多。不過(guò)隨著(zhù)開(kāi)源軟件變得越來(lái)越流行,第二種情況可能將會(huì )發(fā)生改變。
從數量上看,目前的大多數開(kāi)源軟件都是基于Linux系統的,Windows開(kāi)源軟件的開(kāi)發(fā)者仍然被籠罩在Microsoft的陰影下。但Windows開(kāi)源軟件并不乏優(yōu)秀之作,你可以訪(fǎng)問(wèn)www.opensource.org或者www.sourceforge.net這類(lèi)開(kāi)源軟件網(wǎng)站,里面搜集了不少針對Windows XP的開(kāi)源軟件,其中當然也包括了本文涉及到的55個(gè)Windows工具。
免費的選擇
在這些精彩的開(kāi)源軟件中,功能強大的Open Office完全能夠滿(mǎn)足人們的絕大多數辦公需求;基于GNU協(xié)議的圖像處理程序包Gimp足可以媲美Photoshop;所見(jiàn)即所得的HTML編輯器NVU則可被看作是Dreamweaver的一個(gè)簡(jiǎn)化版;而Media Portal則是Microsoft的Windows XP Media Center Edition強有力的競爭對手。此外,本文介紹的開(kāi)源軟件還涉及項目管理、音頻編輯、PDF轉換、即時(shí)通信、FTP、加密以及系統監測等多個(gè)領(lǐng)域,當然也少不了Web服務(wù)器。
開(kāi)源軟件已經(jīng)進(jìn)入了成熟期,它們功能強大而且運行穩定,你甚至可以完全利用開(kāi)源軟件搭建你的PC應用系統,而不用花一分錢(qián)去另外購買(mǎi)軟件。Sun、IBM、Novell、Red Hat甚至Microsoft公司都開(kāi)始把他們自己的一些軟件以開(kāi)放源代碼的形式發(fā)布出來(lái),從而允許其他人對軟件進(jìn)行修改和再開(kāi)發(fā)。比如,Novell公司的Hula(www.hula-project.org)就是一款免費的協(xié)作服務(wù)器,它同時(shí)還提供了e-mail客戶(hù)端、日歷和通訊錄,目前已經(jīng)擁有超過(guò)25萬(wàn)名用戶(hù)。
軟件許可
開(kāi)放源代碼究竟意味著(zhù)什么?從根本上來(lái)看,如果一款軟件被稱(chēng)為開(kāi)源軟件,那么它的軟件代碼應該以可閱讀并理解的形式提供給公眾,并能夠通過(guò)編譯器轉換成可執行代碼。在編譯過(guò)后,你可以隨意復制、分發(fā)并用于任何商業(yè)或私人用途而不用支付任何軟件許可費用。
這一基本概念在“開(kāi)放源代碼定義”(Open Source Definition)一文中有更詳細的闡述,你可以參看www.opensource.org/docs/definition.php。一般來(lái)說(shuō),開(kāi)源軟件都適用于GNU GPL條款(GNU General Public License,GNU通用公共許可證)。不過(guò),也有一些軟件自稱(chēng)是開(kāi)源軟件,但實(shí)際上并不是。比如, PGP公司(www.pgpi.org)聲稱(chēng)其加密程序為開(kāi)源軟件,但實(shí)際上你只能閱讀其源代碼,對源代碼的修改和編譯分發(fā)仍然是不被允許的,因為該加密程序采用了IDEA專(zhuān)利算法。
保持警惕
和商業(yè)軟件一樣,開(kāi)源軟件也同樣存在不安全的因素。黑客可以對某個(gè)開(kāi)源軟件的源代碼進(jìn)行修改,比如加入打開(kāi)系統后門(mén)的代碼,這樣他就能輕易入侵你的系統。因此,你應該養成只從可信任的來(lái)源獲取開(kāi)源軟件的良好習慣,比較值得信賴(lài)的地方就是官方發(fā)布網(wǎng)站。使用P2P網(wǎng)絡(luò )下載開(kāi)源軟件是相當危險的行為,因為你很難確保這些軟件沒(méi)有被別人修改過(guò)。
除了這些注意事項之外,我們相信你一定會(huì )被這些Windows XP.開(kāi)源軟件所折服,它們無(wú)論是從廣度、深度還是軟件質(zhì)量上都絲毫不遜色于常見(jiàn)的商業(yè)軟件。
Open Office 2 Beta:Office套裝軟件
網(wǎng)址:www.openoffice.org
開(kāi)發(fā)人員不久前剛剛把Open Office由
除了界面變得更美觀(guān)、對Microsoft Office文件的兼容性更好之外,Open Office 2還引入了一種新的文件格式——由OASIS 組織所提出的“Open Office XML Format”,這種以XML 為主體的開(kāi)放文件格式也將逐漸被其他軟件所支持。Open Office 2提供了網(wǎng)絡(luò )安裝模式和用戶(hù)自定義安裝模式,對于需要通過(guò)網(wǎng)絡(luò )對多臺機器進(jìn)行軟件安裝的IT管理員來(lái)說(shuō)相當方便。
Open Office 2首次擁有了自己的數據庫組件(HSQLDB),你可以創(chuàng )建并管理數據庫。商業(yè)用戶(hù)則會(huì )受益于改進(jìn)的SQL函數和更好的LDAP數據庫連接性。在文字處理方面,創(chuàng )建新模板變得更加方便,改進(jìn)的對話(huà)框則使軟件更加直觀(guān)。新的宏保護機制增強了它的安全性,文字隱藏功能則可以更好地保護你的隱私。電子數據表軟件支持單元格嵌套,能夠處理不超過(guò)65000行的數據,與Excel表格的兼容性也得到了加強。與前一個(gè)版本一樣, Open Office 2.0也包含了與Microsoft PowerPoint近似的演示程序——Impress。
無(wú)論是對于辦公用戶(hù)還是家庭用戶(hù),Open Office(www.openoffice.org)都是Microsoft Office套裝軟件的一個(gè)很好的替代品,它還提供了一些獨特的功能,比如包含了一個(gè)PDF生成工具。對于家庭用戶(hù)來(lái)說(shuō),Microsoft Office的價(jià)格無(wú)疑顯得過(guò)于昂貴,相比之下,Open Office要劃算得多。
Thunderbird 1.02:郵件客戶(hù)端
網(wǎng)址:www.mozilla.org
Microsoft的e-mail客戶(hù)端Outlook和Outlook Express由于缺少安全特性且支持活動(dòng)腳本,其安全性遭到了很多人的質(zhì)疑。因此不少人嘗試轉向其他的郵件客戶(hù)端程序,Mozilla Thunderbird 就是一種選擇。
Thunderbird 提供了一個(gè)向導程序,能讓你導入來(lái)自Outlook和Outlook Express的郵件和郵箱地址。在Thunderbird中,所有重要的功能都可以通過(guò)工具條上的按鈕進(jìn)行快速操作。這款郵件客戶(hù)端相當易用,而且允許你輕松地更換界面主題??焖偎阉鞴δ軇t允許你使用發(fā)件人或郵件主題為關(guān)鍵字進(jìn)行搜索,并且可以按多個(gè)關(guān)鍵字進(jìn)行分組排序顯示。
Thunderbird還集成了具備自學(xué)習功能的垃圾郵件過(guò)濾器和RSS閱讀器。它對IMAP(Internet Message Access Protocol)的支持也很不錯,并且你還可以通過(guò)安裝插件的方式為Thunderbird添加更多的功能,下載插件的網(wǎng)址為https://addons.mozilla.org/extensions。
Ganttproject
網(wǎng)址:http://ganttproject.sourceforge.net
你可以使用這款軟件來(lái)制定項目計劃并跟蹤項目資源。Ganttproject 能夠將項目的各個(gè)組成部分分層次排列,并與相應的人員和時(shí)間期限掛鉤。它使用一個(gè)條狀圖來(lái)顯示項目的進(jìn)展情況,你能從中看到每項任務(wù)的預定完成時(shí)間和實(shí)際的進(jìn)度。你可以為每個(gè)項目組成員分配任務(wù),設定任務(wù)的優(yōu)先級和完成期限。Ganttproject的輸出功能相當完備,不僅可以把數據保存為pdf文件和csv電子數據表文件,還可以輸出為HTML文件發(fā)布到Internet上。由于Ganttproject是一款純Java應用程序,因此它可以運行于Windows、Linux和Mac OS等多個(gè)平臺上。
WX Musik
網(wǎng)址:http://musik.berlios.de
你可以利用WX Musik管理你的音樂(lè )庫,還可以利用它內置的播放器來(lái)播放音樂(lè )文件。WX Musik支持Mp3、ogg、wma、aiff、wav、ape、mpc和flac等文件格式,同時(shí)還支持Internet音頻流。軟件同時(shí)提供了基于Windows和Linux的版本,安裝之后它會(huì )提示你創(chuàng )建一個(gè)音樂(lè )庫,你可以指定它去掃描包含音樂(lè )文件的文件夾。你還可以導入唱片的封面,它支持png、 gif、jpg以及bmp 格式的圖片。
WX Musik在顯示音樂(lè )庫中的歌曲時(shí)能夠同時(shí)列出不少附加信息,比如專(zhuān)輯名、藝術(shù)家、歌曲長(cháng)度和比特率。它還能對歌曲進(jìn)行分類(lèi)或排序,比如你可以選擇列出最近播放的50首歌曲或者10首播放頻率最高的歌曲。其他有用的功能包括:ID3標簽自動(dòng)修改功能、支持邏輯查詢(xún)符的搜索功能。WX Musik還可以用來(lái)收聽(tīng)網(wǎng)絡(luò )電臺,并允許你對電臺列表進(jìn)行定制。
NVU 1.0:HTML編輯器
網(wǎng)址:www.nvu.com
NVU實(shí)際上起源于Netscape,還記得那個(gè)有點(diǎn)笨拙的HTML編輯器Netscape Composer嗎?NVU就是在它的基礎上進(jìn)一步開(kāi)發(fā)出來(lái)的,不過(guò),最新版本的NVU已經(jīng)不是當年的那只丑小鴨,它完全能夠勝任專(zhuān)業(yè)網(wǎng)頁(yè)設計工作的需求。與FrontPage和Dreamweaver這類(lèi)商業(yè)HTML編輯器一樣,這款軟件(目前支持Windows、Linux和Mac OS平臺)同時(shí)提供了源代碼直接編輯和“所見(jiàn)即所得”這兩種網(wǎng)頁(yè)設計環(huán)境。
NVU嚴格遵循W
Audacity
網(wǎng)址:http://audacity.sourceforge. net/?lang=ensourceforge.net/?lang=en
有了Audacity 1.2.3這款多軌音頻編輯器的幫助,你可以在Windows或Linux環(huán)境下輕松地完成音頻的錄制、播放、編輯、導入和輸出工作。在進(jìn)行編輯時(shí),點(diǎn)擊幾下鼠標就可以對選中的音樂(lè )片段進(jìn)行剪切、復制或插入操作。如果你想將某個(gè)mp3文件插入到當前打開(kāi)的音頻文件中,可以使用Project|import audio命令進(jìn)行導入。其他功能還包括:對多個(gè)音軌進(jìn)行混合、應用音頻特效以及改變音樂(lè )的播放速度。Audacity內置了28個(gè)音頻濾鏡,并且可以進(jìn)行擴充,它可支持VST、Ladspa和Nyquist這三種格式的插件。ID3標簽編輯器和去除噪音功能讓這款軟件變得更加完美。如果你想把結果保存為mp3文件,需要另行下載并安裝一個(gè)Lame DLL編碼器(http://lame.sourceforge.net)并通過(guò)File| Settings|File formats|Search Library指定該編碼器的路徑。除了編輯功能以外,Audacity 也支持從聲卡的line-in端口錄制聲音。
Ant Renamer
網(wǎng)址:www.antp.be
在Windows的資源管理器下更改文件名是件比較痛苦的事情,因為它缺少自動(dòng)處理的功能。一旦你需要對成批文件進(jìn)行改名,Windows的資源管理器就顯得力不從心了。比如,你可能需要為一批mp3文件的文件名加上統一的歌手名稱(chēng),或者為一批圖片文件加上時(shí)期和地點(diǎn),或者需要將HTML文件名都改為小寫(xiě)字母,這時(shí)候Ant Renamer就可以發(fā)揮作用了。
你可以用鼠標將選中的一批文件拖到程序窗口中,然后進(jìn)行相關(guān)的設置。比如設定需要刪除哪些字符、替換哪些字符以及添加數字編號等等。添加數字編號時(shí)它允許你指定起始編號和編號增加幅度。在字符替換模式下,你可以搜索文件名中的特定字符或數字并將其替換為其他字符或數字。你還可以根據mp3標簽來(lái)修改文件名或者根據首字符的大小寫(xiě)情況將整個(gè)文件名統一成大寫(xiě)或者小寫(xiě)狀態(tài)。
聯(lián)系客服