2009年即將過去,在這一年里 ,出現了一些優秀而炫酷的開源軟件, 比如Xen、Ubuntu、和Android。但是,Linux仍然是自由開放軟件(FOSS)運動的核心,并且今年的開源操作系統也取得了實質性進展。下面,就讓我們回顧一下2009年一些頂級的開源產品。
1、Xen
Xen不算是一個開源軟件,確切的說它是一個開放源代碼虛擬機監視器,由劍橋大學開發。它打算在單個計算機上運行多達100個滿特征的操作系統。操作系統必須進行顯式地修改(移植)以在Xen上運行(但是提供對用戶應用的兼容性)。這使得Xen無需特殊硬件支持,就能達到高性能的虛擬化。
Xen并不是一項新技術,但2009年對于Xen來說是特別的一年。首先由于虛擬化之熱,Xen也被熱捧,其次,在英特爾公司的支持下,2009 Xen峰會(2009 Xen Summit)在首次在中國舉辦,Xen.org頂級國際社區專家、國內虛擬化方面的專家學者、Xen愛好者共同探討如何以開源軟件創新。英特爾表示,通過此次主辦2009 Xen峰會,英特爾將進一步激發Xen虛擬化等開源軟件基于英特爾架構的快速創新。
2、SUSE Linux Enterprise 11
Novell于今年3月推出最新版的操作系統平臺SUSE Linux Enterprise 11。其中桌面版本Novell SUSE Linux Enterprise Desktop(SLED)11由免費版OpenSUSE 11改良而成。增加了很多針對企業使用環境的應用,并增加了系統穩定性。內建了Firefox網頁瀏覽器、OpenOffice.org字處理,以及Novell Evolution電子郵件。
在操作接口上,這個操作系統與openSUSE十分接近,不過應用程序有一些不同,在分類的名稱也有出入,而且SLED多了一些openSUSE所沒有的功能,比如CHM文件的瀏覽器chmSee與票證清單Terberos Ticket Watcher,另外在內建的網頁瀏覽器Firefox中,也將Flash、Java與Silverlight等組件一起安裝,因此在瀏覽各種網頁時,不必另外下載,可以直接執行RIA與Java應用程序。
在企業內部使用非Windows操作系統,時常有無法登入AD,或者使用共享文件夾等狀況,但對SUSE Linux Enterprise Desktop來說,并沒有這樣的困擾。因為,我們可以在這套系統安裝的時候,直接設定域名,并輸入用戶賬號密碼,即可連接LDAP與AD,或者鏈接到虛擬專用網絡(VPN),而且在各種網絡環境使用這套操作系統,都很順利。
購買SLED,或許你會覺得不如使用openSUSE,不過在企業的網絡環境下使用,需要考慮到穩定性和安全性,再加上SLED是由openSUSE針對企業改良而來,主要目的就是提升安全性和穩定性。對企業用戶來說,SLED的適用性理論上更佳。
3、Firefox 3.5
2009年六月底,Mozilla正式在全球范圍內同時發布Mozilla Firefox瀏覽器3.5的最終版。新特性包括:
每一個人的瀏覽器(改進)
火狐瀏覽器(Firefox)比其他任何瀏覽器都提供更多的語言版本。無論法語、中文,還是芬蘭語、捷克語,在超過70種語言版本中,火狐瀏覽器(Firefox)為每一個人提供了更好的瀏覽體驗包括有視力障礙和行動不便的用戶。
火狐瀏覽器(Firefox)可提供高級文本瀏覽,比如字體渲染、拼寫檢查等。又如,火狐瀏覽器(Firefox)集成了對DHTML的支持,互聯網開發者可以創建新型網頁,這種網頁減少了對頁面導航標簽的點擊次數,從而幫助有移動障礙的用戶最大程度的減少敲擊鍵盤的次數。
性能(改進)
請大家系好安全帶:火狐瀏覽器(Firefox)3.5包括了全新的TraceMonkey JavaScript引擎,賦予火狐瀏覽器前所未有的性能提升。火狐一直都非常快,但是火狐3.5是有史以來最快的一版Firefox,比Firefox3快2倍以上,比Firefox2快10倍以上,這意味著像Email、相冊、線上文字處理等應用,火狐瀏覽器(Firefox)都會讓您感到更快速的瞬間響應,變得游刃有余。
隱私瀏覽(新功能)
火狐瀏覽器(Firefox)3.5可以保護您的隱私。假如您想買一件禮物給您的她/他一個意外的驚喜,您不希望您瀏覽過的網站在您的瀏覽歷史中,那么您可以進入隱私瀏覽模式:工具〉啟動隱私瀏覽,將出現一個簡單的對話框確認您已進入隱私瀏覽模式。從這一刻起,您在上網瀏覽時不會留下任何蛛絲馬跡:沒有您所訪問過的網站記錄,沒有cookies,這一切都不會被保存。您一樣可以通過工具菜單退出隱私瀏覽模式,恢復正常瀏覽。
忘記該站點(新功能)
訪問了某個網站后不希望瀏覽器記錄該站點?有了這項功能,您可以放心地從您的瀏覽器刪除一切和這個網站有關的瀏覽記錄!打開查看菜單上的歷史記錄側邊欄,選中該網站,然后點擊鼠標右鍵選擇忘記該站點。
清除最近訪問記錄(改進)
火狐瀏覽器(Firefox)3.5可清除您所有的私人數據,甚至只是您最近幾小時內的瀏覽記錄。使用火狐瀏覽器(Firefox)3.5,您擁有全部的控制權限,可以將您的瀏覽歷史徹底刪除不管是在您個人的計算機上還是在公共電腦上,都可執行此操作。您可以在通過工具菜單執行清除最近瀏覽歷史的操作,將您的所有信息都在自己的掌控之中。
開放視頻和音頻(新功能)
讓我們來開始擁抱線上媒體的未來!火狐瀏覽器(Firefox)3.5是第一個支持開放視頻和音頻的瀏覽器,允許無限的全新方式來展現線上媒體的內容。開放格式允許現代網頁在不使用任何額外的插件或私有軟件的情況下顯示視頻、音頻等富媒體內容。
此次火狐3.5為線上媒體帶來的重要升級,提供了世界上第一個HTML5視頻和音頻支持的實現(Ogg Vorbis和Ogg Theora),允許網頁開發人員在網頁中包含富媒體內容,并且可以使用JavaScript、HTML、CSS來操作他們,而不是使用專有技術。
地理定位(新功能)
這是火狐瀏覽器(Firefox)3.5的一項新功能,只要您允許網站記錄您身在何處,地理定位功能即可為網站提供您所在的地理位置信息,從而您可以找到相關的更有用的信息(比如距離您最近的飯館)。不過這些是可選的火狐不會在您沒有授權的情況下提供地理定位信息。
在火狐3.5中,不僅用戶可以跟網絡服務分享自己的地理定位信息,而且允許開發人員定義他們的應用提供用戶更加有用、更加相關的信息。
標簽拖拽(新功能)
火狐瀏覽器(Firefox)3.5可以簡單地通過拖拽標簽頁來安排他們的順序,或者,如果您的瀏覽器窗口現在已經填滿了標簽頁,僅需要把標簽頁從標簽欄上撕下來,就可以把它在一個新窗口中打開。
智能地址欄(改進)
快速尋找您喜歡的站點的方法即便是那些您不太記得地址的站點。在地址欄中輸入一些詞語,自動補全的功能會馬上開啟并提供一系列從您的瀏覽歷史中提取出來的匹配站點,同樣也包括您曾經加入書簽和使用標記的站點。智能地址欄會根據您的使用來自動學習。隨著時間的推移,它逐漸會適應您的首選項并提供最合適的結果。在火狐瀏覽器(Firefox)3.5中包括一些新的增強特性,您可以對智能地址欄擁有更多的控制能力,包括隱私設定等。
超過6000種方式自定義您的瀏覽器(改進)
突破束縛,您想怎樣設置自己的瀏覽器?火狐附加組件中心現在已經擁有超過6000種附加組件,現在還在迅速增加。您只需下載、安裝,即可使用這些附加組件管理線上拍賣、上傳數碼照片、查看天氣預報,甚至聽音樂,火狐都能滿足您的需求。。您可以按照分類和自己的喜好更好地裝扮您的火狐瀏覽器。
內核技術
火狐瀏覽器(Firefox)3.5增加了新的功能并更新了網絡平臺,從而全面升級了網絡,能夠讓網絡開發者開發下一代網絡內容。新的TraceMonkey JavaScript引擎具有空前強大的性能,可以使火狐瀏覽器(Firefox)3.5比火狐3快2倍以上。本地支持開放音/視頻、可下載字體、JSON、網頁工作者線程等新功能以及對最新互聯網技術的支持,使得火狐提供了更加豐富、更加互動的網絡瀏覽體驗。
更快的JavaScript(新功能)
名字叫做TraceMonkey的JavaScript引擎為火狐瀏覽器(Firefox)3.5帶來了驚人的速度。Trace Monkey引擎通過編譯執行代碼來實現各種新功能,使許多占用CPU資源較多的應用突破CPU等硬件的限制,以正常速度運行。
不僅僅用戶可以享受到火狐3.5改進的TraceMonkey引擎帶來的超級速度,開發人員現在可以構建完全基于JavaScript的應用,這些應用會比以前運行的更快更順暢。
網頁工作者線程(新功能)
網頁技術終于迎來了多線程支持的技術被稱為網頁工作者線程。火狐瀏覽器(Firefox)3.5新增的網頁工作者線程功能允許JavaScript代碼開啟新的線程在后臺處理任務,從而使網絡應用可以充分利用現代多核處理器的優勢。
下一代圖形處理(改進)
您只有看到了才會相信,火狐瀏覽器(Firefox3.5)對文字和圖形的渲染,包括SVG和Canvas,都更快、更銳利,比以前更現實生活,感謝我們的新圖形引擎。火狐3.5會自動對圖片進行色彩校正如果圖片包含配色方案數據的話(比如您的數碼照片)。
最新的互聯網技術
全新和增強的功能特性使得網站作者和開發人員制作高級的內容展現和應用。現在支持的功能特性有:CSS2.1、CSS3、HTML5、SVG過濾器、Ogg Vorbis、Ogg Theora、原生JSON、MathML、動畫PNG、XMLHttpRequest、微格式、網頁工作者線程
可下載字體(新功能)
使用火狐瀏覽器(Firefox)3.5瀏覽時可使用來自互聯網站點的字體,讓您在網上沖浪時可以享受更多的字體選擇。網站設計者和開發者現在可以提供自定義的字體,即使用戶本地沒有安裝這些字體也沒有關系,火狐瀏覽器3.5會幫助他們下載這些字體并使用該字體渲染文字效果。而且,網頁開發人員和站點設計者現在可以保證跨平臺站點風格和外觀的一致了在設計中使用可下載的TrueType和OpenType字體,不再僅僅依賴用戶本地計算機安裝的字體。
在線應用支持(新功能)
大大的擴展了互聯網應用的能量。在過去,當您點擊網站上的某個Email地址時,您計算機中的缺省Email客戶端會被打開來發送新郵件──即便您從來沒有使用過那個應用來發送Email。現在您可以選擇當Email地址被點擊時,基于互聯網的mail應用(比如Hotmail、Gmail和Yahoo! Mail等)被啟用。
4、Ubuntu 9.10
代號Karmic Koala的Ubuntu 9.10操作系統于10月30日正式發布并上線,給Linux系統愛好者再次奉上了一次盛宴。
Ubuntu 9.10新特性相當之多,諸如:
- 重新設計、速度更快、界面更炫的啟動和登錄體驗
- 優化的音頻框架(可以像Vista/Win7那樣單獨控制多個應用程序的音量)
- 改進的3G無線寬帶連接
- 新版的軟件中心(Software Center)
- 提供文件備份、同步和分享的在線服務Ubuntu One
- Firefox 3.5瀏覽器
- OpenOffice.org 3.0辦公套裝
- F-Spot相片管理軟件
Ubuntu 9.10支持25種國際語言,其中簡體中文翻譯度90%、繁體中文翻譯度80%,還有其他9種語言正在考慮之中。
Ubuntu 9.10繼續提供桌面版、上網本版、服務器版三大版本,以及Kubuntu、Edubuntu等衍生版本,均免費提供,可以下載ISO安裝鏡像,或者申領CD/DVD安裝光盤。
5、Chrome
Google Chrome,中文名為谷歌瀏覽器,是一個由Google公司開發的網頁瀏覽器。采用BSD許可證授權并開放源代碼,開源計劃名為Chromium.本軟件的代碼是基于其他開放源代碼軟件所撰寫,包括WebKit和Mozilla,目標是提升穩定性、速度和安全性,并創造出簡單且有效的使用者界面。軟件的名稱是來自于又稱作Chrome的網絡瀏覽器圖形使用者界面(GUI)。
在短短的一年多的時間,Chrome已經經歷了三個版本。第四版的正式版本將于明年一月發布。Chrome 3.0的測試階段推出了穩定正式版,升級后的新版本在JavaScript性能上相比首個測試版提升了150%,全新設計了新的標簽頁面,完善了Omnibox和主題,并且引入了HTML5技術。來具體看一下這些改進之處:
JavaScript性能提升:
新的Google Chrome是迄今為止最快的瀏覽器,無論是啟動還是Web頁面加載抑或是打開應用程序。相比首個Chrome測試版本,Chrome 3.0在JavaScript速度上提升了150%,相比Chrome 2.0提升了超過25%。
全新的標簽頁面:
在安裝使用新版本后你會發現Chrome的標簽頁面進行了重新設計,更加易于使用和自定義。用戶可以對經常訪問網頁的縮略圖進行重新排列,可以將某個網頁固定在某個位置便于打開和查。新的標簽頁面也更利于用戶進行自定義,比如說可以選擇隱藏不想看到的網頁部分等等。
Omnibox:
Google Chrome中最常用也最受歡迎的功能Omnibox也進行完善,由于它不僅是搜索框也是網頁地址欄,因此在Chrome 3.0中Google對這個多面手的下拉菜單進行完善,優化了下拉菜單的外觀,新增了小圖標幫助區分網站、搜索、書簽以及瀏覽歷史。
HTML5:
由于HTML5已經成為現代瀏覽器的一個標準,Chrome 3.0中引入了該技術,HTML5中的標簽將提升用戶的瀏覽體驗,在不使用插件的情況下標簽就可以實現視頻播放。
主題:
繼在測試版中提供Chrome主題之后,Google首次在穩定版中正式引入主題,用戶可以為自己的瀏覽器選擇不同的色彩、圖案和圖像,快捷地更換喜愛的皮膚。
6、MySQL
2009年最受關注的開源軟件不得不提的是:MySQL。在甲骨文與Sun的收購案中,最具分歧的便是MySQL。
MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracal收購.對于Mysql的前途,沒有任何人抱樂觀的態度.目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
其特性包括:
- 使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性
- 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統
- 為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
- 支持多線程,充分利用CPU資源
- 優化的SQL查詢算法,有效地提高查詢速度
- 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名
- 提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑
- 提供用于管理、檢查、優化數據庫操作的管理工具
- 可以處理擁有上千萬條記錄的大型數據庫
MySQL前途如何?為確保收購Sun微系統的交易能夠獲得歐洲反壟斷機構的批準,甲骨文已向歐盟委員會就開源數據庫軟件MySQL在未來的運營作出了十項承諾。
dm520