en

兼容再次优化:龙芯平台顺利移植chrome-5845cc威尼斯下载

loongson news

栏目导航

兼容再次优化:龙芯平台顺利移植chrome

发布时间:2014-11-07    已阅读:次

浏览器是桌面应用的核心软件,决定着系统的整体感官和用户体验。随着云计算、html5技术的发展,浏览器已经从单纯的应用软件发展成为平台级的应用环境框架。龙芯团队很早就意识到,用户使用方便的浏览器对于提升龙芯平台用户整体操作体验非常有帮助,为了能够让用户拥有使用上主流的浏览器产品,龙芯团队从2011年组建了浏览器研发团队,专门从事龙芯平台上主流浏览器的适配、开发和优化工作。

目前,两大开源浏览器chrome和firefox均能在龙芯平台上稳定运行。其中,chrome可运行版本有28/31,31版本为龙芯长期维护版。firefox可运行版本有4/17/24,24版本为龙芯长期维护版。这两款浏览器支持的linux系统有龙芯fedora13系统、龙芯fedora19系统、中标麒麟系统和普华操作系统,后续将进一步扩展到龙芯平台上的其他国产操作系统中。本文主要阐述龙芯团队在龙芯平台上对chrome浏览器的移植、开发、优化工作进展情况。

chrome浏览器介绍

google chrome,又称google浏览器,是一个由google公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括webkit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作chrome的网络浏览器图形使用者界面(gui)。

chrome浏览器是一款可让您更快速、轻松且安全地使用网络的浏览器; googlechrome支持多标签浏览,google chrome基于更强大的javascript v8引擎。

 

龙芯平台兼容性优化:chrome浏览器成功登陆

龙芯团队对chrome开发、优化工作

龙芯团队于2013年6月成功将chrome31移植到了龙芯平台,并完成了平台适配工作。并通过一系列优化工作,使得chrome浏览器在龙芯平台上一样拥有快速、方便、安全的体验。

龙芯团队通过利用龙芯mmi指令,提升了视频解码效率,修改延迟图片解码等默认配置,提升滚动操作等用户体验。这也是用户在使用浏览器浏览网页时的首要感受。

修改视频播放配置文件,增加龙芯平台上的视频播放格式,并在2014年9月,针对chrome31进行增加flash转html5扩展,优化flash视频播放,从而使得主流视频网站在龙芯平台上可以流畅播放视频,在影音播放功能上的优化,进一步提升了用户在影音视频上体验。

优化了浏览器热启动时间,使得在龙芯3a平台上热启动时间缩短40%。优化js引擎v8,使得性能提高了10%。2014年10月,集成优化的libjpeg_turbo库,图片编解码性能提升明显,集成优化的skia库,增强浏览器网页渲染能力。

当然,龙芯团队的优化内容远不止这些,不管是再细微的地方,只要影响到龙芯平台用户的体验,都是龙芯团队需要以及正在进行优化的地方。

作为“国产芯”,龙芯对兼容性优化不遗余力,努力提升实际用户体验

龙芯移植优化的chrome31浏览器功能完善,支持webgl、html5、flash播放等功能,如下所示:

chrome31特性说明

龙芯团队积极参与chrome浏览器社区各项工作

龙芯团队在移植、优化chrome浏览器的同时,也与chrome社区紧密合作、交流。在 2013年向chrome浏览器的v8引擎社区提交第一个优化patch。2014年与社区一起参与v8引擎mips64分支工作,贡献了绝大部分代码,代码已经合并进了社区最新分支,新增代码2万多行。经过长时间不懈努力,龙芯团队已经成为chrome浏览器v8引擎社区核心研发人员,参与社区各项工作。

在龙芯系统研发团队的努力下,在龙芯平台上使用国际主流的浏览器已经成为现实,并且在功能上、用户体验上基本和x86平台上无差别。这也为国际主流浏览器在国产平台上优化工作积攒了宝贵的经验。龙芯系统软件研发团队仍在努力的进行了各项优化工作,努力实现在用户体验上的完美而努力,未来不管是使用基于龙芯平台的哪些桌面产品,都会享受到同样优秀的系统软件平台和软件使用体验。

网站地图