中兴新支点国产操作系统勇于突破, 挑战龙芯无缝兼容QQ等传统应用

  在国家信息安全的大背景下,CPU及操作系统的国产化是大趋势,龙芯无疑是国产化CPU领域的领军者,特别是龙芯3A3000,其在结构和主频上的突破,使其在用户体验上大幅度提升。近期,市场提出在龙芯3A3000上支持QQ的需求。

  众所周知,腾讯仅发布并维护windows版本的QQ,在一些Linux操作系统厂家的努力下,用户在Linux x86环境上已能使用QQ。中兴新支点国产操作系统(NewStart)也是其中之一,目前已经在Linux X86环境中,通过Wine模拟器支持了QQ。

  中兴新支点操作系统(NewStart用户中心支持QQ下载【Linux x86环境】

  中兴新支点操作系统(NewStart支持QQ【Linux x86环境】

  既然QQ已能在Linux X86环境中支持,那移植到龙芯环境是否就有可能了?

  当然有可能,但非常非常困难。主要困难在于:

  - QQ没有龙芯版本。只能通过软件模拟,如使用Qemu(用户模式)。

  - 性能问题。Qemu指令模拟和通过Wine进行API翻译,至少带来一个数量级的性能损耗。

  - Qemu对龙芯支持不完善。在龙芯主机环境中模拟运行i386程序,连最简单的程序都无法运行。

  - Qemu用户态模式自身的功能缺失以及稳定性问题。如多线程支持及莫名崩溃问题。

  - Wine不支持龙芯架构。兼容龙芯并实现本地化难度和工作量很大。

  - 调试异常艰难。经过两层“翻译”后,任何问题的分析调试都非常困难。

  当前进展和计划

  中兴新支点研发团队经过一段时间的摸索和分析,取得了一定的成果,目前单线程的Windows版本X86的应用程序(比如SourceInsight3、Notepad++等)已能在中兴新支点桌面系统中正常运行。

  接下来,中兴新支点研发团队将深入分析Qemu用户模式的多线程支持,解决各种稳定性和功能缺失问题;并实现Wine本地化,对性能进行优化,争取使其达到可用状态。

  在龙芯上成功移植QQ将意味着龙芯平台能支持大量windows应用程序

  目前而言,国产硬件和操作系统应用和推广的最大障碍即在于应用生态匮乏的问题。Windows应用生态丰富完整,能满足几乎所有用户的需求,用户对其有相当的依赖,解决Windows应用程序的兼容性问题,意义非凡,未能实现的原因,主要还在于其难度太高,产品化异常困难。

  中兴新支点操作系统之所以在龙芯环境中挑选QQ来进行适配,是因为QQ是极其典型Windows应用程序(多线程、带图形界面、使用网络通信、支持多媒体),也是应用最广泛的Windows程序之一。在龙芯环境中成功适配QQ将是一次全新的技术突破和尝试,目前尚未有成功先例。

  QQ只是一个突破口,一个样板,当QQ成功之后,将意味着更多的Windows应用程序能运行于龙芯平台,能很大程度丰富龙芯应用生态,助力国产硬件、操作系统的推广和应用。

  尽管前途十分艰险,但中兴新支点研发团队已在操作系统领域深耕十余载,基于在涉及的内核、虚拟化、Wine方面丰富的积累和自信,研发团队勇于挑战、敢于突破,争取能为Linux、龙芯的生态发展做出贡献。

  广东中兴新支点技术有限公司成立于2004年,属中兴通讯的全资子公司,是一家专门为用户提供CPI物联网解决方案的企业。CPI物联网解决方案全面应用于智能交通、应急指挥、工业设备互联、无人巡检覆盖等无环境复杂及大干扰的线网络构建场景。同时公司还拥有软件技术服务和专家级解决方案,包括:服务器操作系统、嵌入式操作系统、桌面操作系统、高可用集群软件等,服务于众多高端项目,在国内外各大电信运营商、国有大中型企业及电子政务解决方案中广泛应用,中国Linux开源软件技术实力最强的单位之一。

  本内容来自:中兴新支点:http://www.gd-linux.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值