建设开源生态实践

2019-08-30 07:19李震宁
软件和集成电路 2019年7期
关键词:字库桌面开源

李震宁

操作系统,特别是桌面领域操作系统的生态建设,在全球来看都是一个比较难的问题。先思考这样一个问题—如果想做一个成功的操作系统,企业会面临怎样的竞争局面?以微软为例,总结一下Windows的成功经验,可以看到三个维度。

第一个维度是资金,这是企业存活的基本条件。第二个维度是人员,包含两个层面:一是有足够的开发者,二是有足够的用户,有时候足够多的用户反而能够带动生态发展。第三个维度,也是微软能够成功的最关键的因素,就是时间。时间这个维度能够积累足够多的人员到生态环境之中,也是最难跨越的一个维度。

目前桌面操作系统的市场占有率显示,Windows操作系统大概有87%的用户,苹果Mac操作系统和Linux系统市场占比较小。假设微软的Windows应用数量是千万级,那么苹果Mac操作系统的应用数量就是十万级,Linux操作系统的应用数量就是万级。在桌面领域,Linux和其他桌面操作系统的应用数量差距是指数级的,这就形成了一个“死”循环,应用数量越多,用户数就越多,市场占有率越高,应用越多;反之,用户越少,市场占有率越低,应用越少。因此争夺桌面用户的关键不是优秀的界面和高速的运行,而是生态环境。

目前开源软件分为很多大类,今天很多企业介绍了各类开源项目,实际上操作系统只占了开源软件的1%,在开源里应用数量最大的反而是桌面应用。在桌面应用里,开源软件在发展的不同阶段对生态环境依赖的核心也不同,不同层级的生态环境相互依赖,相互影响。现在如果想发展桌面操作系统,我们不会觉得桌面应用这部分占比太多,而是太少。

打开中标软件的应用软件中心,可以看到几十个甚至上百个App应用,好像所有的门类都具备了,桌面应用能够达到基本可用的要求,但实际上恰恰不是这样。我们咨询过很多用户,客户认为我们的应用是开源社区提供的,是爱好者或小团队开发出来的,具有一定的应用特色,但這些应用没有经过验证,并不是我们真正想要的。我们想要的是什么?我们想要的是拥有百万级用户以上的成熟应用,而不是具有特色的开源应用。现在开源生态环境中面临的比较大的挑战是,开源生态要的是关键应用,这种关键应用本身就要有足够的深度、广度、数量和质量。开源生态或应用是否成功,用户是唯一的评价者和执行者。

现在来说,我们的开源操作系统Linux处在生态环境的中游位置,最底层是大量的硬件,再往上可能是数据库、中间件、一系列的应用系统,每部分都要进行大量的建设工作,中标软件致力于打造自己的生态环境金字塔。在最底层,除了有常用的硬件存储,还有打印机、扫描仪等,这部分恰恰是生态建设最难的部分。我们以前没有认真考虑过用户的需求,比如即时通信、办公软件、游戏、网盘、网上购物、邮件客户端,甚至还有字体字库等,而这些恰恰是中国用户对生态最依赖的要素。假设我们要做一款扫描仪的适配,通过硬件识别接口连接驱动安装,包括配置、模板、打印等多个方面的测试,一个扫描仪的测试至少需要半个月。所以生态环境金字塔建设的过程是非常漫长而又艰巨的。

而更难的是应用软件,要从功能、性能、安全、可靠性四大指标对一个App进行全面评估,可喜的是现在的App已经可以完成一系列的兼容适配工作。目前有上百家国内外主流硬件厂商加入了我们的兼容网站,到今天为止我们完成了3325次兼容适配认证,不止是对服务器的存储认证,显卡、摄像头、主板也已经被列入硬件测试认证范围。另外,软件作为应用上层接口也在测试范围之内,现在软件测试的数量大概是1248条,去年我们的软硬件兼容有3500多条,现在已经突破了4000条。

我们一直在努力提升用户体验。字体字库是用户需求比较强烈的,虽然Linux有开源字库,但不能满足政府用户或有办公需求的用户,我们购买了一系列方正中文词库供大家使用,现在主流浏览器都可以支持。百度网盘原来的PC版只有Windows系列的,现在百度网站已经出现了百度网盘Linux版本,考虑到国内很多中标软件用的是RPM,我们还提供了RPM和DEB格式。我们还做了金山X86版本的安全防护,跟钉钉做了迁移适配等。现在正在掀起一波新的生态建设热潮,但和以往不同的是,我们不再提供从开源社区拿来的简单应用,而是提供经过用户完全适配认证、经过考验的产品。

中标软件在全球有近千家合作伙伴,与数千款软硬件做了软硬件适配工作,已经在政府、金融、能源等各个领域获得了应用。我们还是一家比较年轻的开源软件企业,通过使用很多国际标准让自己更加成熟。近几年我们开始越来越多地拥抱开源的项目和计划,前年加入了绿色计算产业联盟,去年参加了安全网络攻防大赛,现在正广泛参与华为组织的智能计算生态联盟等一系列开放平台。

总结来看,未来的路还很长,我们将继续开放心胸,拥抱开源,欢迎大家加入我们的开源生态体系。

(根据演讲内容整理,未经本人审核)

猜你喜欢
字库桌面开源
校园武术“学、练、赛”一体化实践探索
五毛钱能买多少头牛
2019(第十四届)开源中国开源世界
2019开源杰出贡献奖
对蒙古文字研究与信息发布互动平台网站建设的探讨
桌面装忙
液体对容器底及容器对桌面的压力和压强
字库在设计中的局限性——以食品包装为例
字库字体侵权系列案例分析研究
用好Windows 10虚拟桌面