Mozilla Firefox -- 2008-12-17
Mozilla Firefox,俗稱火狐,是由Mozilla基金會與開源團體共同開發的網頁瀏覽器。Firefox是從Mozilla Application Suite派生出來的網頁瀏覽器,從2005年開始,每年都被媒體PC Magazine選為年度最佳瀏覽器。根據統計,截至2008年7月,Firefox瀏覽器市占率為19.22%,僅次於微軟的Internet Explorer。 Firefox 內建分頁瀏覽、拼字檢查、即時書籤、下載管理員及自定義搜索引擎等功能。此外還可以通過由第三方開發者貢獻的擴展軟件來加強各種功能,高擴展性是Firefox的特色之一。較受歡迎的擴展有專門瀏覽IE only網頁的IE Tab、阻擋網頁廣告的Adblock Plus、下載在線影片的VideoDownloader、保護計算機安全的NoScript等。截至2008年,Firefox可用的擴展軟件有多於2,000種。 Firefox 使用開放源碼的網頁排版引擎Gecko,Gecko 能夠讓瀏覽器盡可能按標準來顯示網頁內容。 Firefox幾經更名,其曾用名有mozilla/browser,Phoenix,Firebird,而最終定下的名稱「 Firefox」在英文裡指的是小熊貓,顯然火狐開放小組使用了直譯的方法,使得吉祥物及官方圖標都是一隻火紅的小狐狸。 Firefox可以在多種操作系統中運行,目前的穩定版是2008年12月16日發佈的3.0.5版,源代碼以GPL/LGPL/MPL三種授權方式發佈。 跨平台支持 Mozilla Firefox 可以在多種不同的平台下執行,目前官方釋出的版本支持了下列平台 多種版本的微軟窗口操作系統,從Windows 98,98SE,Me,NT 4.0,2000,XP,Server 2003 到 Vista。 蘋果計算機的Mac OS X 以Linux為基礎的操作系統,系統中必須要使用 X.Org Server 或 XFree86。 在Windows 95上面安裝則需要多一些步驟。 除了上述的操作系統之外,由於Firefox是開放源代碼的軟件,加上代碼是與操作系統獨立的,因此Firefox可以在多種平台和操作系統上編譯,包括了OS/2、AIX、FreeBSD、Windows XP Professional x64 版上都有可執行的Firefox編譯檔。在其他比較小型的操作系統,例如SkyOS、ZETA上也都有Firefox的蹤跡。 Firefox使用統一的設置檔格式,因此不同操作系統的Firefox可以共享相同的設置,不過可能會遭遇一些問題,特別是擴展的使用上。
支持多種網絡標準 Firefox 支持非常多的網絡標準,包含了HTML、XML、XHTML、SVG 1.1(部份的)、CSS(除了標準之外,還有擴充的支持)、ECMAScript(JavaScript)、DOM、MathML、DTD、XSLT、XPath和PNG圖檔(包含透明度支持)。 雖然 Firefox 2 並沒有通過Acid2網絡標準測試,不過自Firefox 3.0 Alpha 2之後的版本已經可以通過Acid2測試和Acid3 71/100項測試。 安全性 Firefox 使用了「沙盒安全模塊」(sandbox security model),限制了網頁腳本語言對使用者端數據的訪問,保護使用者不受惡意腳本語言的攻擊。對於網頁數據的傳輸,則使用SSL/TLS的加密方式來保障使用者和網站之間傳輸數據的隱密性,此外也支持智能卡來當作數據驗證的方式。 Mozilla基金會提供了「臭蟲獎金」來獎勵發現Firefox漏洞的研究者。Mozilla 官方希望安全弱點可以在被惡意利用之前被發現,進而去修正他,避免使用者遭受攻擊。 因為 Firefox 比起 Internet Explorer 來說有較少尚未修正的安全漏洞,因此提升上網安全性也常常被認為是鼓勵使用者由 Internet Explorer 轉換到 Firefox 的理由之一。《華盛頓郵報》也報道在2006年一年之中,Internet Explorer 共有284天讓使用者暴露在未修正的安全漏洞中,而 Firefox 只有9天。一份2006年賽門鐵克(Symantec)公司的報告顯示,到該年9月為止,雖然 Firefox 的安全漏洞比其他瀏覽器還多,但修正漏洞的速度也讓其他瀏覽器望其項背。賽門鐵克(Symantec)公司之後則澄清他們的描述,在經過安全性的研究後, Firefox 比起 Internet Explorer 來說安全漏洞還是比較少。到2008年3月26日為止, 根據軟件安全統計網站 Secunia 的數據顯示,Firefox 2 有4個尚未修正的安全漏洞,多數被標示為「低度危險」。相對的 Internet Explorer 7 有8個安全漏洞尚未修正,且多數被標示為「中度危險」。 但是在2008年12月的一份由美國著名的安全公司Bit9列舉了12個包含漏洞最多的主流應用軟件中,Firefox 卻被列在了榜首。與其一起入榜的還有 Apple 的 iTunes ,QuickTime,Safari瀏覽器,Adobe 的 Flash和Acrobat。 3.0版 Mozilla Firefox 3 的開發代號是Gran Paradiso。早期的測試版本則被稱作「Minefield」,用在每天發行的測試版上。如同其他版本的Firefox開發代號一樣,「Gran Paradiso」是一個真實的地名,是位於阿爾卑斯山中最高的一座山。 在2006年,開發小組也向使用者徵求意見,希望把使用者想要的功能加入到Firefox 3中。 Mozilla基金會在2007年9月19日釋出了第一個測試版,2007年12月18日釋出了第二個測試版,第三個測試版在2008年2月12日發佈,第四個測試版在2008年3月10日,第五個則在2008年4月2日。目前Firefox 3的開發已經完成,在2008年6月17日正式推出。Firefox社群也發起「下載日」(Download Day),挑戰同一時間最多人下載軟件的吉尼斯世界紀錄。 網絡統計網站NetApplications指出,Firefox 3 測試版的市占率在2008年5月激增至0.62%,他們認為激增的使用者代表了Firefox 3測試版已相當穩定,使用者已經漸漸將它當作主要的瀏覽器。 內部改變 Firefox 3最重要的變更就是加入了新版的排版引擎-Gecko 1.9。新的排版引擎修正了非常多的錯誤,也增加對網頁標準的兼容性,還有許多新的API提供開發者使用。某方面來說,新的排版引擎讓 Firefox 3 成為了 Mozilla 釋出的瀏覽器中第一個通過網頁標準測試Acid2的產品,而在更高級的測試Acid3中,Firefox 3的分數也比Internet Explorer 8 Beta 1 高。 為解決內存洩漏(memory leak)問題,Firefox 3使用新的內存回收器-jemalloc,減少發生內存洩漏的機會。 Gecko 1.9使用了cairo做為新的圖形處理引擎,cairo可以提供更佳的圖像處理效能,和更一致性的圖形表現。另外因為cairo並不支持Windows 95、Windows 98、Windows Me和Windows NT(4.0和更舊的版本),微軟也在2006年7月11日停止了Windows 98和Windows Me的支持,因此Firefox 3將不能在上述的操作系統上執行。同樣的,麥金塔版本的的Firefox 3將只能運行在Mac OS X 10.4以上的版本,而且將會使用本地的「Cocoa」組件。
Source : Wikipedia
|