国产Linux软件要走定制化之路
2010-07-03 10:36:30 阿炯

1995年是IT信息产业发展史上特别是基础软件发展史上非常特殊的一年。当年美国家用电脑的普及率达到了31%。依靠庞大市场带来的经济效益,微软终于在Windows发展的第十个年头做出了历史上第一个现象级的经典版本:Windows 95。

离开苹果公司的乔布斯曾在 NeXT 开发 NextStep 操作系统,该操作系统可能会破坏软件开发的逻辑。它是当今 Mac OS 和 iOS 系统的前身。它的系统和中间件的支持可以帮助程序员将软件开发变成一项新技术。速度至少提升了十倍。也是在这一年,Oracle数据库第7版发布,成为数据库历史上的里程碑,真正确立了Oracle作为市场领导者的地位,并影响了整个数据库市场的演进方向。

被称为基础软件三大支柱的操作系统、数据库、中间件,都在1995年迎来了积累时刻。这三大基础软件成为中国软件企业长期无法突破的难点。1995年是互联网在中国商业化的一年。此前中国固定电话普及率仅为1.1%,家用电脑普及率不足1%。当时中国12.11亿人中,至少有5亿人从未见过电脑。错过了整个计算机产业和IT基础技术发展的机遇,中国软件在互联网浪潮中走出了一条跨越鸿沟的道路。从基础软件来看,中国尚不具备较为完善的计算机产业。这座山,别说从山脚下,就算是从半山上爬,也需要很长时间。因此中国基础软件产业的崛起是一条不同的路径——从更符合市场需求的应用层开始,逐步提升。

2008年,甲骨文在中国的市场份额达到近50%的历史最高点。中国的IT基础设施全是“洋货”,但转折已经悄然开始。近年中国网民规模达到2.53亿,宽带网民规模达到2.14亿,首次超过美国,跃居全球第一。此后短短几年时间,社交网络、电商、搜索、视频等应用在中国市场蓬勃发展。中国的互联网公司很快发现自己的用户基数太大,国外的软件已经不适合了。

可以说,互联网爆炸带来的高水平竞争是IOE等海外软件服务商过去所没有见过的。当时大多数为IOE服务的银行和大工厂每秒都可以支持上千个产品的并发请求,很难支撑微信红包、双十一等即时压下的超高竞争需求。从互联网行业开始,暗流已经到了爆发的地步,基础软件的市场需求发生了变化:
一是高并发。以社交网络为例。在腾讯这样的公司的产品上,每秒可以有数千万人同时聊天,每分钟面对的竞争对手数量可以达到数亿。

二是高速迭代。互联网的需求反馈和产品迭代速度都非常快,尤其是在早期,这几乎是互联网产品的生命线。迭代周期以天甚至小时来衡量,这要求底层软件具有非常高的灵活性和即时反馈。能力。

然而这两种需求与传统的IT基础设施架构越来越无法匹配。以甲骨文为例。其数据库更新周期和技术问题反馈跟不上互联网时代的需求。高并发和高速迭代在成本效益上都不尽如人意。

基础软件有三大支柱:数据库、操作系统、中间件。数据库确实是最先出名的。

国内开源产业正在与国际接轨,但在功能越来越高度集中,数据越来越需要集中管理,用户体验要求越来越高,以及硬件支持平台愈加广泛的大前提下,国内开源企业如何才能进一步开拓市场呢?在6月29日的 《2010 开源中国 开源世界 高峰论坛》上,上海中标软件公司副总裁郭涛告诉IT168记者,国产Linux开源软件要把握市场需求,应该走定制之路。那么,在开源大趋势下,国产 Linux的定制之路究竟该怎么走呢?

国内外开源Linux的现状

所谓知己知彼,百战百胜,了解国内外开源Linux的发展情况,是企业软件走定制化之路的前提。目前Linux操作系统、开源数据库、中间件、Office等产品都实现了国产化,而且更重要、更可喜的是,在诸如金融、银行、政府、医疗、运输、流通等领域也实现了许多具体的应用。中国开源软件推进联盟主席陆首群在大会以开源操作系统Linux为例,给出了一份全球统计数据:在服务器领域,Linux市场份额达 28%,Windows为60%;在桌面领域,Linux市场份额已结束了1-2%低迷徘徊状态,跃升到8-10%,Windows为80%;嵌入式操作系统,Linux为25.6%,Win CE为7.9%,全部Windows系统为21.9%;在超级计算机领域Linux份额高达90%,Windows为1%;在大型主机上,Linux为 28%,Windows尚未取得份额。总之,在手机、笔记本、上网本、平板电脑、口袋上网设备、服务器、无线路由器、机顶盒、互联电视、手持游戏机、医疗仪器、DVD、自动取款机、家用电器等设备中Linux的使用是越来越广泛。在这种开源的大趋势下,相信国内开源队伍会越来越壮大,开源技术会越来越成熟,可利用的资源也会日益增多。因此,能否提前适应这种新的开发模式,对于国产软件的发展既是机遇又是挑战。

国内Linux细分市场定制需求分析

当然,任何时候市场都是主宰企业成败的关键。据统计,2009年国内市场Linux销售额达3.86亿元,年增长率20%,其他开源软件也有很大发展。开源软件的应用,已从早期的政府、教育领域,开始走向金融、邮政、电信、铁路、电力、石油、化工、公安、航空、交通等市场,从低端走向高端,从企业应用扩大到消费领域。在大会上,郭涛也给出了一份国内Linux市场细分表。

细分市场
市场特性
Linux
优势
定制
需求
服务器
标准应用
在中低端服务器OS市场份额日益上升, 形成了大规模市场应用的局面;政府扶持使进一步大规模扩展市场规模和进军高端市场成为可能
行业定制
市场萌芽阶段,尚未形成规模;目前典型应用为高性能计 算领域
政府信息化
基于产业扶持和信息安全考虑形成的具有自身特色的细分 市场,以政府采购为主要形式
Linux桌面OS技术不够成熟、易用程度低、缺乏商业的软硬件产品支持、与Windows应用
软件不兼容等是其发展的主要制约
企业信息化
企业是正版桌面市场的主力军,Linux境况有所改 善,但仍面临诸多挑战
OEM市场
源于政府新PC机必须预装正版操作 系统的规定,其优势主要来自于成本;目前已经有一定市场规模,但周边应用的缺乏、使用习惯的差异导致较低的用户体验 是制约其发展的重要方面
移动计算
新兴朝阳领域,众多国际IT巨头均积极参与;无 明显使用习惯的锁定效应;周边支持上各种OS大致处于同一起跑线;是非服务器版Linux获取市场份额的重要机遇
行业定制
可定制的Linux在该领域从成 本和技术角度相对于Windows有明显优势;通过对Linux功能模块的裁剪增强实用性,提高效率、节省资源、提升安全性


从表中可以看出,对于不同的细分市场,Linux的竞争优势以及用户对于定制化的需求都是不一样的。其中,定制化需求比较高的领域集中在以高性能计算为代表的服务器行业应用、新兴的移动计算市场以及一些行业桌面应用。在这些领域,Linux的优势也相对较高,因而对于国产Linux软件来说会有更大的机遇。但对于标准的服务器应用和标准的企业桌面应用,Linux的优势还比较弱,用户本身对定制化的需求也不高。因此,国产软件厂商需要对症下药,针对不同细分市场采取不同的策略。

郭涛认为,定制化要想在市场上取得成功,还不能仅从软件企业自身出发,而是要从客户的角度分析客户的需求是什么。从技术角度、行业逻辑、使用经验上全方位来考虑定制,才是企业唯一的生存之道。目前基于Linux内核的Moblin、Android、MeeGo三大Linux平台的崛起,已经吸引了国内有很多开发者、社区和企业参与其中,共同开发,不但提高了Linux系统的技术优势,也为解决Linux各种版本兼容、统一标准化问题铺平道路。

Linux软件定制的三点建议

在采访中,郭涛分享了中标软件在Linux定制业务中的实践经验。总体来说,就是要把握市场大势,适时更新产品,分析个性需求,提供定制方案。具体有以下三点建议:
1、必须以符合市场需要和用户需求为最终目的。

2、要充分利用国内企业的本土化优势,因为国产企业往往更贴近用户的需求,从而定制出更合适的软件。

3、充分利用Linux天生的优势,如源代码开放、模块化设计等,这些都非常适合作为定制系统。

当然,定制软件除了要最大程度满足用户需求外,还要有自己的创新点,这样才能在同行中脱颖而出。郭涛认为,目前国内开源氛围还不够浓厚,希望大家可以发扬开源精神,积极参与到开源事业当中。开源大会已经成功举办了5届。从本届大会各方嘉宾的综合观点来看,定制已经成为了未来Linux开源软件的发展趋势之一。


国科础石开源汽车操作系统并公布开源计划

来自国科础石公众号消息,2023年2月7日,国产汽车基础软件厂商国科础石正式对外发布础光操作系统整体规划及开源计划,并率先将应用在智能汽车座舱域、自动驾驶域的础光 Linux 进行开源,以此作为国科础石开源计划实施的起点。国科础石计划在 2023 年逐步开源础光 Linux、础光实时操作系统及础光虚拟机管理器(Hypervisor),2024 年将面向自动驾驶域的础光智能操作系统进行开源;同时对于智能汽车更大算力、更高实时、更加中央化的计算架构、更复杂的安全和隐私的计算需求,启动全新车用操作系统内核的研发工作。

国科础石是一家面向汽车和自主无人系统领域的基础软件厂商,开展汽车基础软件技术研究,发展操作系统、中间件等基础软件产品。

此次发布的汽车操作系统整体规划是面向目前智能汽车在座舱域、自动驾驶域、车控域等领域的操作系统需求,建设础光 Linux、础光实时操作系统及础光虚拟机管理器(Hypervisor)等产品。同时针对未来汽车多域融合和计算集中的发展趋势,打造面向下一代智能汽车的汽车操作系统整体解决方案及支持多核异构环境下的混合关键内核操作系统。

本次开源的础光 Linux 基于 Linux 5.10 版本进行改造,从中断线程化、调度策略、进程切换等方面进行了优化,支持抢占式内核,并且针对性能、安全性、可靠性等方向进行了内核优化和性能效率提升,构建专注于仪表、娱乐、自动驾驶场景下安全、可靠的强实时汽车操作系统。通过开源实时性测试工具 cyclictest 测试,典型硬件平台上础光 Linux 在大压力环境下的中断延迟和调度延迟的最高延迟时间可以控制在 100us 以内。

目前 Linux 操作系统已经在汽车领域逐渐进入应用阶段,但 Linux 操作系统在设计之初是专门为服务器运行而设计,在实时性、安全性、可靠性等方面尚未做到较好地支持车规级应用。此次国科础石推出础光 Linux 开源版本,同时也将企业在操作系统内核上做的优化实践和经验分享给行业,推进行业共建。此外,针对汽车行业对功能安全的特殊要求,础光 Linux 还将持续进行功能安全特性开发。优化操作系统内核的中断、内存、调度处理流程,将影响功能安全的操作系统内核异常事件以可靠的方式通知业务软件,帮助实现系统整体功能安全。国科础石后续将与更多企业合作,持续对该项目进行性能优化和维护,共同打造一个标准的、符合汽车应用需求的 Linux 版本。随着汽车产业的发展,硬件逐渐趋于标准化,软件已成为汽车产业发展和企业竞争的核心焦点。其中操作系统是软件发展的基础,底层操作系统的安全性、稳定性、可靠性是整车安全和性能的保障。

目前业内缺乏车规级的开源操作系统,缺乏对未来汽车整车操作系统的体系性规划和开源计划,缺乏良好的开源协作生态。国科础石秉承 “技术创新驱动 + 生态开源开放 “的理念,希望能解决汽车基础软件核心技术问题。截止目前,面向汽车产业所需的符合车规标准的汽车操作系统,国科础石在标准、性能、可靠性、安全性、测试等方向开展持续深入研究,已经构建了一支技术力量过硬的操作系统团队,能够为行业提供专业的汽车操作系统定制及技术支持等服务,促进汽车开源操作系统走向实际应用。

国科础石总裁薛云志表示,国科础石将加大力度拥抱开源,积极参与国内外开源组织。目前已加入 OpenSDV 汽车软件开源联盟,计划接下来将操作系统项目陆续开源并贡献给该联盟,同时将持续对开源项目进行代码贡献,积极参与支持社区建设。在此,也欢迎国内外广大车企、相关产学研机构及开发者共同参与开源共建,促进汽车基础软件的良性发展。