华为方舟编译器框架开源官网上线,开启行业生长之源!

admin 科技 2023-10-28 09:31:19 0 社区 开源 编译

在最近的华为开发者大会上,华为宣布了Hongmeng OS和Ark编译器的开源时间线,让开发者们非常兴奋。在不到一个月的时间里,华为兑现了承诺,8月31日,华为Ark Compiler开源官方网站正式上线。根据公开信息,Arc编译器是编译器框架的源代码部分,包括编译器中间表示(IR)和语言编译实现,它与编译器的其他二进制组件一起实现编译过程,将Java程序实现到aarch64汇编指令中。开发人员可以基于开源代码+二进制代码构建编译器工具链,并尝试编译Java程序。社区参与者可以通过框架源代码学习Ark编译器的编译器中间表示(IR)和基本的中端编译框架,熟悉Ark编译器的架构思想,并为编译器的中端优化做出贡献。

Ark编译器的代码目前托管在华为云上,未来将在过渡到开放治理后按照托管机构的模式进行托管。通过代码托管平台,开发人员可以参与社区贡献,包括文档和代码贡献,并就平台上的问题和需求提供反馈。

在开源的世界里,参与是重要的一步,想法总是在这里被激活和升华,开发者也在这里分享技术进步。华为已经从开源社区的重要参与者逐渐转变为开源的领导者。长期以来,华为持续拥抱开源,积极为主流基金会和开源社区做出贡献,目前在具有国际影响力的开源社区拥有10多个董事会席位,200多个TSC、PTL、Core Committer席位,社区影响力不断提升。作为Linux基金会的白金会员,华为为Linux内核提供了超过6800个补丁,并在5.1版本中超越了谷歌和IBM等国际厂商,成为唯一进入前五名的亚洲厂商。根据官方公告,华为坚持每年将销售额的10%以上投入研发,技术成果不断涌现,软件能力不断增强,黑技术“GPU Turbo”“Link Turbo”“EROFS”的持续发布就是最好的证明。在此基础上,华为坚持开放、合作、共赢,不断推进产业创新和开放生态系统。从Ark编译器的开源来看,我们可以看到华为已经从开源领域的主要参与者变成了领导者,以更加积极的姿态引领行业,为用户提供更好的体验。根据华为在开发者大会上发布的信息,作为鸿梦操作系统的重要工具,Ark编译器将从2019年8月开始继续逐步开源。以下是一些具体的开源计划:Java编译器工具链开源,支持Java程序的编译。2021年:开始开源JavaScript编译器工具链,这样它就可以用来编译JS程序。Ark编译器开源已经推出了Hongmeng OS开源的第一枪。通过持续的开源和开源,华为将继续为行业贡献软件的技术力量,而在开源社区中,更多的开发者可以加入和贡献,共同推动基础软件的发展。

分享: