openEuler成长史:从通用到全场景,再到AI原生
2024-09-17 【 字体:大 中 小 】
【IT168评论】操作系统被誉为计算机的“魂”,是数字基础设施的基石。如果将各类电子设备硬件喻为培育数字生态的“花盆”,那么操作系统便是其中至关重要的“土壤”。在这片土壤之上,应用软件如同精心栽种的“植物”,它们的茁壮成长与开花结果,都要依托于肥沃的土壤,即成熟的操作系统。
长达近二十年,“缺芯少魂”的困境如同枷锁,沉重地束缚着我国信息科技的步伐,让开发者们踌躇不前。然而,openEuler开源操作系统的崛起,犹如破晓之光,为构建数字基础设施的操作系统开辟了一条光明大道,它不仅突破关键领域“卡脖子”难题,更为中国乃至全球的技术生态注入了新的活力与希望。
过去四年间,openEuler从通用计算平台向AI原生开源操作系统转型,实现了跨越式发展。通过坚持不懈的技术革新,openEuler在全场景布局中的竞争力日益增强,为AI、云计算、边缘计算、嵌入式等应用场景提供强有力的支撑。2023年,openEuler凭借36.8%的市场份额,成长为中国服务器操作系统新增市场份额的第一。
我国第一服务器操作系统问世
回顾openEuler的技术演进路径,可以窥见我国开发者在操作系统领域坚韧不拔的精神。在2019年底,华为将EulerOS正式开源, openEuler社区正式发布。
openEuler的开源,不仅加速了操作系统的技术创新与生态构建,也为全球开发者提供了一个共同参与、共创价值的平台。openEuler采用长期支持(LTS)版本与创新版本交替更迭的发布方式,每两年一个LTS版本奠定基石,每半年一个创新版本激发活力,支撑Linux爱好者的技术创新。
时间来到2020年,openEuler 20.03 LTS作为首个LTS版本震撼发布,发布了一个全新的具备独立技术演进能力的操作系统,更为世界提供了第二种选择。这一里程碑事件,标志着openEuler正式踏入开源社区的广阔天地,为全球计算生态贡献智慧与力量。
在这一版本上,我们可以看到openEuler的软件全栈优化技术优势进一步释放。采用多核调度技术,实现关键路径Fs cache免锁重构,Nginx性能因此跃升15%。同时,该版本搭载鲲鹏加速引擎(KAE),性能提升幅度高达10%至100%,为加解密等高性能计算任务提供强大的硬件加速支持。
openEuler 20.03 LTS的核心亮点在于采用iSula轻量级容器解决方案,不仅统一了物联网、边缘和云计算的容器生态,还通过缩短三级调用链、大幅削减资源消耗,将容器启动时间缩短35%,内存资源消耗降低68%,实现系统效能的飞跃式提升。总的来讲,该版本展示了openEuler在多样性算力领域的强大实力。
打造全场景协同的操作系统
当前数字基础设施领域存在大量“软烟囱”,即不同设备、不同应用场景下使用的操作系统各不相同,导致生态割裂、应用重复开发、协同繁琐等挑战。基于此,openEuler在2021年9月全新升级为数字基础设施开源操作系统,旨在通过统一的操作系统架构来满足不同应用场景的需求,解决这些问题。
随着时间的推移,openEuler历经蜕变,终于在2022年3月推出了首个数字基础设施全场景版本——openEuler 22.03 LTS。该版本是openEuler社区贡献给开放原子开源基金会之后的首个共建社区版本,来自社区的773名贡献者、百家厂商和用户参与了版本开发,新增代码2300万行。
在openEuler22.03 LTS版本中,社区开发者带来了众多的新特性,最令人瞩目的亮点在于其全场景协同能力。作为长周期版本,它采用统一的Linux Kernel 5.10内核,为服务器、云计算、边缘计算及嵌入式提供了统一的构建环境、SDK接口及联接方案,极大地简化了开发者跨场景构建数字基础设施的复杂性。
值得一提的是,该版本不仅集成了社区前三个创新版中经过严格商业验证的特性,如EulerFS文件系统、内存分级扩展etMem、轻量级容器OS等,还创新性地构建起分布式软总线能力,实现openEuler与设备间的自发现与自连通,乃至与鸿蒙设备间的无缝协同,进一步拓宽了技术生态的边界与可能性。
openEuler 22.03 LTS以其卓越的兼容性著称,全面支持包括鲲鹏、英特尔、飞腾、申威、龙芯、兆芯等在内的全球主流芯片架构,为IT、CT、OT等多领域提供了统一的开源操作系统解决方案。其全栈原子化解耦的设计理念,更是赋予了系统前所未有的灵活性与可扩展性,支持版本灵活定制与服务自由组合。
openEuler与AI的双向奔赴
随着人工智能技术的飞速发展,算力需求呈现爆炸式增长,各项创新技术和智能应用纷纷涌现。操作系统必须主动拥抱AI,以应对数智时代的挑战与机遇。openEuler顺应趋势,率先提出了“AI forOS ,OS for AI”的战略愿景,实现AI全栈使能,打造容器化的、开箱即得即用的方案。
“AI for OS”旨在通过AI技术改造操作系统,实现操作系统的全面智能化升级。通过引入基础大模型,基于大量openEuler操作系统的代码和数据,训练出EulerCopilot智能助手,初步实现代码辅助生成、问题智能分析、系统辅助运维等功能,使openEuler能够更智能地响应用户需求,提升用户体验。
“OS for AI”则是对openEuler生态边界的一次拓展。openEuler将全面增强对于AI的契合度,支持更多主流的智能应用和语言大模型,实现AI软件栈的全栈兼容,为开发者提供开箱即用的AI开发环境,通过将不同AI算力平台的软件栈进行容器化封装,即可简化用户部署过程,提供开箱即用的体验。
当然,openEuler的愿景远不止于此。它希望将自身打造成为一个适用于各种场景的多元化和智能计算的操作系统,使其与众不同。通过不断的技术创新与生态拓展,openEuler正逐步构建起一个以AI为核心竞争力的操作系统生态体系,为数字世界的未来发展贡献力量。
openEuler深知,只有全面拥抱AI,才能赢得未来。2024年6月,作为openEuler首个AI原生开源操作系统,openEuler 24.03 LTS版本的正式发布如同一缕清风,吹遍了全球开源技术的田野。该版本在基础设施、Linux6.6内核、智能解决方案,以及全场景体验四大方面实现了全面升级。
在本次发布的24.03 LTS版本中,openEuler通过大模型自然语言交互平台接入oeAware、A-ops、A-Tune实现智能调度、智能运维、智能调优。openEuler软件中心也首次亮相,它可以帮助用户快速掌握openEuler社区各领域丰富的软件生态,帮助开发者实时监控上游软件的更新情况,保持特性与上游实时一致。
同时,openEuler更广泛地支持了南向硬件,并覆盖了主流的大模型、框架以及工具链,使能全栈AI,支持Faiss、DCN等推理和检索算法,兼容OpenViNO、Pytorch等主流AI框架,使能Numpy、ACL等基础算法库,确保智能算力在不同场景下的高效利用。
结语
开源至今,openEuler走过了不平凡的发展历程,技术创新层出不穷。首先,openEuler实现了支持ARM、x86、RISC-V等全部主流通用计算架构的面向多样性计算时代的操作系统。其次,openEuler构筑了面向服务器、云计算、边缘计算、嵌入式的全场景能力。再次,openEuler在AI加速、模型训练与推理等方面展现出强大功能,并通过三层AI使能架构支持智能算力的多样化。
正如openEuler技术委员会主席胡欣蔚所说,“惟保守也,故永旧;惟进取也,故日新。”在上万名开发者的参与和贡献下,openEuler已经从一粒种子成长为参天大树。未来,openEuler将以技术为根,继续深化与AI的融合,推动操作系统领域的智能化升级,为千行百业的数字化转型提供坚实支撑。
猜你喜欢
盖世食品:公司现阶段订单情况良好
2024年3月14日全国主要批发市场面粉价格行情
08年后再无春运?一场地狱难度的春运,如何把中国逼成了基建狂魔
壳牌CEO:公司自2023年年中以来在IT承包方面裁员3000人
【ETF动向】8月5日银华上证科创板100ETF基金跌239%,份额增加5100万份
三旺通信(688618)1月9日主力资金净卖出54006万元
金融信创招标持续增长 金融IT厂商业绩或将整体回暖
春节假期流行“南北串门”!有网友提前一个月抢好民宿、机票……
广西水利部门部署今年水旱灾害防御工作
专访宝格丽CEO:中国奢侈品市场的潜力远远高于韩国
阿维塔成为华为引望第二大股东 余承东出席签约仪式
伊拉克库区一车辆遭无人机袭击,2名记者死亡
这家公司,员工领导互怼骂上热搜
泰国北柳府一小型飞机坠毁,机上载有5名中国籍乘客
中际旭创(300308)7月17日主力资金净卖出539亿元
高热风口题材催化!人气龙头月内暴涨202%,复盘三季度翻倍牛股,这些行业占比较高
配双电机,39秒破百,还有空气悬挂,享界S9商用家用两不误
中国传统家具何以传承创新?三大流派传人论道广州市文化馆
滨江集团营收利润承压,固守杭州会“画地为牢”吗?|冷眼看财报
晶合集成获得实用新型专利授权:“一种累和运算系统”