登录注册
东方通:拥抱开源欧拉生态,推进基础软件底座战略,深化与华为的战略合作
将成龙
全梭哈的老韭菜
2023-12-17 15:18:27
    2023年12月15日-16日,操作系统大会 & openEuler Summit 2023在京举办。东方通等企业、机构与开放原子开源基金会openEuler社区签订项目群捐赠意向,丰富开源社区产品生态。

 

    东方通捐赠轻舟Web管理软件开发平台、云翼数据缓存中间件云原生管理平台两个项目。同时,发布基于BishengJDK的TongJDK商用产品,繁荣基础软件生态。

    中国工程院院士倪光南对东方通此次捐赠表示赞许,他表示,东方通捐赠展示了中国中间件厂商自主创新的能力和信心,东方通是中国中间件领域的龙头企业,具有很大的行业影响力,他们积极拥抱开源,将有力推动商用中间件产业化落地的能力,并推动开源社区的商业化发展。他相信随着中国开源社区影响力的逐步强大,以及越来越多企业、开发者的加入,未来,中国将为全球开源创新贡献中国力量。


    OpenEuler委员会执行总监,开放原子开源基金会TOC副主席熊伟表示,放眼全球开源社区中,大型的开源项目一般都是由企业主导贡献,未来希望社区和东方通共同协作探索更有特色、创新的社区和企业协作的发展模式,推动社区的繁荣发展与企业的商业化发展,  openEuler 社区将持续支持东方通等企业,基于社区不断获得产品、方案等更多创新发展,实现共赢。


    东方通董事长兼总经理李利军接受媒体采访时表示,开源生态集合产业链力量,是推动产业数字化、智能化发展的重要力量,受到华为捐赠开源社区的鼓舞,东方通成为首个向openEuler社区贡献的专业中间件厂商,捐赠的两个项目是东方通自用的成熟软件研发平台以及云原生方向最新成果,并同步发布基于开源的产品,进一步与合作伙伴协调赋能,发挥东方通在基础软件领域的积累与优势,提供更多技术、资源支持,聚焦基础软件核心能力构建。


    东方通首席科学家谢耘博士,向采访媒体介绍了东方通本次捐赠的两个开源项目以及新发布产品,将围绕openEuler社区打造产品开发的重要生态平台,提升基础软件云原生管理能力。他提倡像东方通这样具有行业代表性的基础软件厂商,自主创新能力不应局限于企业内部的自主研发,更需探索快速实现社会和经济效益的路径,以产业繁荣带动企业长远发展。


    轻舟Web管理软件开发平台,主要面向一站式软件开发与集中化管理的业务场景,充分复用软件开发过程中的架构设计和通用组件,以快速完成产品的开发;

    云翼数据缓存中间件云原生管理平台,主要面向云转型趋势下,为企业业务系统上云,提升云原生弹性伸缩、负载均衡、运维监控等能力支持。

  以上两个项目将帮助企业及开发者提升软件开发效率,以及云转型、智能化发展等。

    东方通TongJDK则是基于BishengJDK,扎根基础软件底层,面向海量使用Java程序的客户需求而研发发布,产品内核保持与OpenJDK同步,东方通定期发布其安全和漏洞补丁,为企业用户提供更安全保障。


=================================================

    毕昇JDK是什么?为什么这么重要?跟东方通什么关系?

    毕昇JDK是华为内部基于OpenJDK定制的Huawei JDK的开源版本。Huawei JDK运行在华为内部500多个产品上,研发团队积累了丰富的开发经验,解决了业务实际运行中遇到的多个疑难问题。毕昇JDK作为OpenJDK的下游,是一款高性能、可用于生产环境的OpenJDK发行版。毕昇JDK对华为内部应用场景中遇到的一些性能问题和稳定性问题进行了修复,并在ARM架构上进行了性能优化和稳定性增强,在ARM架构上更稳定,在大数据等场景下可以获得更好的性能。毕昇JDK致力于为JAVA开发者提供一款稳定可靠、高性能、易调测的JDK,也为用户在ARM架构上提供一个更好的选择。


1、毕昇 JDK、OpenJDK 和 Oracle JDK 区别

    毕昇 JDK 和 Oracle JDK 一样,都是基于 OpenJDK 定制得到,但是又同时赋予了各自不同的商业特性。比如,我们都知道 OpenJDK 12 添加了一个的新垃圾收集(GC)算法——Shenandoah,但是在 Oracle JDK 的发行中是没有附带的。毕昇 JDK 在基于 OpenJDK 定制的基础上,存在的些许区别,主要来源于对产品功能的一些增强、问题的修复以及和上游特性的合入。


 


2、华为为什么要做毕昇 JDK?

    1)Oracle JDK 授权方式发生变化。除去大家“众所周知”的原因绝大多数 Java 开发者使用的都是 Oracle 的 JDK 或者是 OpenJDK,国内企业使用商用JDK版本存在随时被禁用的风险,一旦发生禁用,线上各行业的生产环境面临瘫痪,尤其以金融、运营商、政府、交通、能源、医疗、教育等国计民生的重点行业重点部门,可谓是一招致命此外,Oracle JDK 在 8u212 版本之后是收费的。于华为公司而言,结合 JDK 自身存在的安全漏洞问题,综合商业因素考虑的结果就是研发符合自身发展的 JDK。

    2)高版本 JDK 有价值特性的渴望。JDK 每六个月发行一次新版本,JDK 版本众多,不同功能/特性在不同 JDK 版本。程序员期望在最熟悉的 JDK 上尽可能多的使用高版本中有价值的特性。

    3)应用的定制化优化诉求。应用在运行的硬件、场景有特殊的诉求,但这些诉求短期难以进入到社区。例如大数据应用在数学方面有较高诉请求,在自研 JDK 中可以针对数学计算做循环开展、指令优化等编译优化技术,加速计算。


3、毕昇 JDK 的优势。


    毕昇 JDK 和 Oracle JDK 一样,都是基于开源 OpenJDK 定制得到。同时华为团队为上游社区贡献了不少有价值的Patch,涉及到:垃圾回收(并行 GC 算法优化)、JIT(SVE 算法优化)、运行时内容、软硬协同(鲲鹏 KAE 硬件加速)、多核架构并行任务算法,等等。毕昇 JDK 在 ARM架构、多核架构上的性能、稳定性表现优异,远超OpenJDK 以及 Oracle JDK 。通过比较在 SPECjbb 上的数据可以发现毕昇 JDK 在 critical 和 max 上均有较大的提升:critical 提升 55%,max 提升 16% 。


4、跟东方通什么关系


    绝大部分人的认知,东方通只是一个中间件厂商;其实公司已经向基础软件底座转型;从单一的中间件产品,进入到更广阔的开源软件工具乃至操作系统等市场,可触达的市场空间从百亿级别进入到千亿级


    参考海外开源软件巨头Redhat的发展历程来看,Redhat从最开始销售Linux软件、研发工具包软件、再到创建Linux商业发行版,通过“让自由软件使用无忧(Making free software affordable)”的口号,让开源软件“可用好用”,逐渐打开了开源软件的商业化大门,并在1999年上市;此后,红帽借助资本市场持续的并购和扩张,一发不可收拾,从单一的操作系统,逐步扩展虚拟化、中间件、存储和云计算,最终在2018年被IBM以高达340亿美元的对价收购,演绎了上百倍的成长神话。


    此前,小韭就发文说过,国内的开源软件生态迎来了华为鸿蒙、华为欧拉等重磅带头大哥,生态圈子的生命力已经不可同日而语;但是华为作为开源生态的盟主,每年砸钱百亿在流血扶持这个生态;未来生态能否持续正循环的发展,商业闭环的问题始终绕不开。华为欧拉的核心生态伙伴中,谁有能力抓住欧拉&鸿蒙商业闭环的机会,谁就有望成为中国的红帽。


    这是一家什么样的公司才能把完整的拼图展现出来呐,至少包括操作系统、基础软件工具包、中间件、云原生、虚拟化、AI能力、商业渠道、端到端的客户交付能力,以及资本市场雄厚的整合能力。我相信东方通已经在这个道路上开始加速前进。


作者在2023-12-17 15:38:31修改文章
作者利益披露:转载,不作为证券推荐或投资建议,旨在提供更多信息,作者不保证其内容准确性。
声明:文章观点来自网友,仅为作者个人研究意见,不代表韭研公社观点及立场,站内所有文章均不构成投资建议,请投资者注意风险,独立审慎决策。
S
东方通
工分
3.07
转发
收藏
投诉
复制链接
分享到微信
有用 1
打赏作者
无用
真知无价,用钱说话
0个人打赏
同时转发
暂无数据