國產操作系統叫得再歡,關鍵還得看有沒有強大的生態系統,簡單說就是足夠的軟件和應用,否則一切都是空談。在這方面,國產龍芯處理器就值得鼓勵和學習。
龍芯團隊2011年就組建了專門的瀏覽器研發團隊,但不是閉門造車自成一派,而是研究主流瀏覽器在龍芯平臺上的適配、開發和優化。
目前,Google Chrome瀏覽器已經成功地完全移植到了龍芯上,可運行版本28、31,其中31是長期維護版。
在此之前,Firefox也來到了龍芯上,可運行版本4、17、24,24版本為龍芯長期維護版。
可運行這兩款瀏覽器的操作系統包括龍芯Fedora 13/19、中標麒麟、普華,其他國產系統也將陸續擴展。
據介紹,Chrome 31是在2013年6月首次移植到龍芯上的,完成了平臺適配。龍芯團隊通過利用龍芯MMI指令,提升了Chrome里的視頻解碼效率,并修改了延遲圖片解碼等默認配置,提升滾動操作等用戶體驗。
龍芯團隊還修改了視頻播放配置文件,增加了更多視頻播放格式,并在2014年9月增加了Flash轉HTML5擴展,優化了Flash視頻播放,主流視頻網站都可以正常訪問。
此外,龍芯團隊還優化了Chrome的熱啟動時間,號稱縮短40%,并優化了JS引擎V8,宣稱性能提高了10%。
2014年10月又最新集成了優化的libjpeg_turbo庫、skia庫,前者使得圖片編解碼性能明顯提升,后者則增強了瀏覽器網頁渲染能力。
當然,龍芯團隊的優化內容遠不止這些,不管是再細微的地方,只要影響到龍芯平臺用戶的體驗,都是龍芯團隊需要以及正在進行優化的地方。
龍芯版Chrome 31主要支持特性:WebGL、HTML5、Flash播放、WPS、插件功能、JS/JIT、Profile調試與分析。
龍芯團隊還加入了Chrome社區并成為核心研發人員,2013年向V8引擎社區提交第一個優化Patch,2014年一起參與了V8引擎的MIPS64分支工作,貢獻了絕大部分代碼,新增2萬多行。
評論