Mozilla Application Suite(簡(jiǎn)稱Mozilla Suite,原稱Mozilla或mozilla.org Mozilla)是一套免費(fèi)的、跨平臺(tái)的互聯(lián)網(wǎng)應(yīng)用套裝軟件,它的組件包括Navigator(網(wǎng)頁(yè)瀏覽器)、Mail & Newsgroups(電子郵件客戶端)和排版r(HTML編輯器)。該軟件的源代碼是完全開放的,可在Linux、Windows、Mac OS下運(yùn)行。
歷史
Mozilla最初是Netscape Navigator瀏覽器使用的內(nèi)部名稱。名字來(lái)自Mosaic和Godzilla(怪獸哥斯拉)兩個(gè)詞的結(jié)合,意為“Mosaic終結(jié)者”。1998年3月31日,網(wǎng)景在源碼開放許可證的安排下,公開了Netscape Communicator的大部分源代碼(包括Netscape Navigator browser瀏覽器)。這個(gè)項(xiàng)目沿用了Mozilla的名稱,并且新成立了Mozilla開發(fā)社團(tuán),及其專門網(wǎng)站mozilla.org。
不久后,Communicator的源代碼差不多被全部拋棄,Mozilla社團(tuán)開發(fā)出更穩(wěn)定、更多功能的新一代瀏覽器。
此后,Mozilla.org一直在美國(guó)在線公司的資助下進(jìn)行研發(fā)活動(dòng)。2003年7年,美國(guó)在線公司中止了與Mozilla.org的關(guān)系,新成立的Mozilla基金會(huì)成為主要資助來(lái)源?;饡?huì)是非盈利組織,主要由mozilla.org的成員組成,擁有與Mozilla相關(guān)的一切知識(shí)產(chǎn)權(quán)。它的啟動(dòng)資金由AOL、IBM、Sun微系統(tǒng)和Red Hat捐贈(zèng),但是當(dāng)AOL宣布將與微軟合作之后,基金會(huì)切斷了與AOL的所有聯(lián)系。
2022年3月6日消息,谷歌、微軟、蘋果公司和 Mozilla 基金會(huì)宣布共同努力提高瀏覽器的互操作性,以確保 Google Chrome、Microsoft Edge、Safari 和 Firefox 提供同樣可靠和一致的 Web 體驗(yàn)。
開發(fā)原則
自1.0版起,mozilla.org計(jì)劃每四個(gè)月發(fā)行一個(gè)版本。與其它消費(fèi)者軟件(consumer 軟件)不同,Mozilla是開發(fā)軟件(development software),主要是給別的軟件開發(fā)者(如網(wǎng)景)用來(lái)作自己的軟件,所以每個(gè)版本算是個(gè)開發(fā)里程碑版(milestone release)。一個(gè)新的里程碑版可能有更多的功能,也可能較不穩(wěn)定,看那四個(gè)月里程式設(shè)計(jì)師作甚么樣的改變。
每個(gè)里程碑開發(fā)開始是一段大約五個(gè)禮拜的不穩(wěn)定開發(fā)(unstable development)過(guò)程。這段時(shí)間里設(shè)計(jì)師可能任意套用檢查過(guò)的程式碼改變。這時(shí)間最后mozilla.org將發(fā)行一個(gè)Alpha版。接下來(lái)是大約五個(gè)禮拜的的Beta里程碑,這時(shí)間內(nèi)只有較不會(huì)影響產(chǎn)品穩(wěn)定性,尤其是更進(jìn) Alpha期的改變,的程式碼改變會(huì)被套用。Beta最后mozilla.org將發(fā)行一個(gè)Beta版。這時(shí)程式碼將被分開成主干 (樹干) 與分枝 (branch)。主干的程式碼將進(jìn)行下一個(gè)里程碑的開發(fā)。分枝的程式碼將繼續(xù)它的穩(wěn)定性開發(fā)。從 Beta 版到最后里程碑版間 mozilla.org 可能會(huì)發(fā)行候選版本(release candidate),意思是這版本跟近期將發(fā)行的里程碑版很接近,但可能有小瑕。
分支后,一個(gè)版本可能成為穩(wěn)定分支 (stable branch) 或維修分支 (maintainence branch)。目前的穩(wěn)定分支有 1.0.x 與 1.4.x。在里程碑版發(fā)行后,程式設(shè)計(jì)師將繼續(xù)“維修”分支的程式碼,修理安全問(wèn)題與改善穩(wěn)定性。一般來(lái)講,穩(wěn)定版 (stable release) 不會(huì)有新的功能,不過(guò) Mozilla 1.4.1 將有拼字修正,可能是因?yàn)槠醋中拚?mozdev.org 已經(jīng)開發(fā)很長(zhǎng)一段時(shí)間了吧。
對(duì)軟件開發(fā)者來(lái)講,穩(wěn)定分支給他們穩(wěn)定的程式碼(主干的基本程式碼可能會(huì)一變?cè)僮?,也讓他們可以對(duì)產(chǎn)品進(jìn)行修正。對(duì)一般使用者來(lái)講,穩(wěn)定分支給他們更穩(wěn)定更安全的程式。
原本 Mozilla 1.5 或 1.6 是要做最后的 Mozilla 套裝版,不過(guò)許多程式設(shè)計(jì)師偏好套裝版,也有許多給 Mozilla Firefox 的程度碼也被套用在套裝版的程度碼(或套裝版套用在 Mozilla Firefox)。在加上網(wǎng)景已經(jīng)開除它所有的程式設(shè)計(jì)師,所以 Mozilla 的開發(fā)最近較緩慢,也沒走預(yù)期的方向。mozilla.org 的主要職員已經(jīng)有一段時(shí)間說(shuō)要更新他們的 Development Roadmap 來(lái)反應(yīng)現(xiàn)實(shí),所以在未來(lái) Mozilla 開發(fā)的方式可以還有改變。
Seamonkey、Firefox、Mozilla Thunderbird與Camino
Mozilla Application Suite 的計(jì)劃代名(project codename)為Seamonkey(小寫m),Mozilla Application Suite軟件生命周期結(jié)束后, SeaMonkey(大寫M)成為其后續(xù)產(chǎn)品的名稱。
Firefox(最初名為 Phoenix,后改名為 Firebird,現(xiàn)定為 Firefox)是 mozilla.org 一個(gè)單套瀏覽器的計(jì)劃代名。Mozilla Firefox 的網(wǎng)頁(yè)引擎與 Mozilla 的幾乎一樣,但它使用接口經(jīng)過(guò)大量改良讓它更輕、更快、更具實(shí)用性。
Mozilla Thunderbird 是 Mozilla 的郵件/新聞元件單套軟件的計(jì)劃代名。
Camino(原名Chimera)是 Mozilla針對(duì)Mac OS X平臺(tái)所特別推出的瀏覽器,有著獨(dú)特設(shè)計(jì)的接口和優(yōu)秀的瀏覽速度。
參考資料 >
這四家瀏覽器巨頭合作,解決網(wǎng)頁(yè)適配問(wèn)題.今日頭條.2022-03-07