华為(wèi)方舟编译器正式开源
方舟开源,自主托管

根据公(gōng)布的信息,本次方舟编译器开源的是编译器框架部分(fēn)源码,包括编译器中(zhōng)间表示(IR,Intermediate Representation)和语言编译实现,同时搭配编译器其它二进制组件,实现Java程序到aarch64汇编指令的编译过程。

开发者可(kě)基于开源代码+二进制,编译构建出编译器工(gōng)具(jù)链,尝试对Java程序进行编译。社區(qū)参与者可(kě)以通过框架源码學(xué)习方舟编译器的编译器中(zhōng)间表示(IR)及基本的中(zhōng)端编译框架,熟悉方舟编译器的架构思想,并参与诸如对编译器中(zhōng)端优化的贡献。
华為(wèi)方舟编译器正式开源 采用(yòng)自主平台托管

目前方舟编译器的代码托管在华為(wèi)云与码云平台(gitee.com),在未来走向开放治理(lǐ)以后,将按照所挂靠机构的模式来托管。开发者可(kě)通过代码托管平台参与社區(qū)贡献,包括文(wén)档贡献和代码贡献,同时也可(kě)在此平台上反馈相关问题和需求。
华為(wèi)方舟编译器正式开源 采用(yòng)自主平台托管

方舟编译器整體(tǐ)框架

打响鸿蒙OS开源的第一枪

根据之前华為(wèi)在开发者大会上公(gōng)布的信息,作(zuò)為(wèi)鸿蒙OS的重要工(gōng)具(jù),方舟编译器从2019年8月开始,将分(fēn)步骤持续进行开源。具(jù)體(tǐ)的开源计划如下:

2020年:开始开源Java编译器工(gōng)具(jù)链,支持Java程序编译。

2021年:开始开源JavaScript编译器工(gōng)具(jù)链,可(kě)用(yòng)于JS程序的编译。

华為(wèi)写到:“方舟编译器开源打响了鸿蒙OS开源的第一枪。通过持续的开放、开源,华為(wèi)将把自己在软件方面的技(jì )术能(néng)力不断贡献给行业,同时在开源社區(qū)中(zhōng),更多(duō)的开发者可(kě)以参与并贡献自己的力量,共同推进基础软件的发展。”

华為(wèi)方舟编译器开源官方渠道

华為(wèi)同时还对外公(gōng)布了方舟编译器开源获取信息渠道,开发者可(kě)以通过以下方式获得相关代码和文(wén)档,供参考學(xué)习、了解方舟编译器的架构和代码。

官方网站:https://www.openarkcompiler.cn

华為(wèi)云代码托管地址:https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler

官方Gitee镜像仓库地址:https://gitee.com/harmonyos/OpenArkCompiler

科(kē)技(jì )无边界,华為(wèi)正成為(wèi)开源领域的引领者

筆(bǐ)者认為(wèi),在开源的世界里,参与是重要的一步,思想在这里不断地激活和升华,开发者们在这里共同分(fēn)享着技(jì )术的进步。

我们可(kě)以看到,一直以来,华為(wèi)持续拥抱开源,在主流基金会及开源社區(qū)中(zhōng)积极贡献。据了解,目前在有(yǒu)重大國(guó)际影响力的开源社區(qū)中(zhōng)拥有(yǒu)十多(duō)个董事席位,及200多(duō)个TSC、PTL、Core Committer席位,社區(qū)影响力持续提升。作(zuò)為(wèi)Linux基金会白金成员,华為(wèi)对Linux Kernel累计贡献了6800+补丁,在5.1 Release版本中(zhōng)排名(míng)超过谷歌、IBM等國(guó)际厂商(shāng),是TOP 5中(zhōng)唯一的亚洲厂商(shāng)。

根据官方信息,华為(wèi)坚持每年将销售收入的10%以上投入到研发中(zhōng),技(jì )术成果不断涌现,软件能(néng)力持续增强,不断发布的黑科(kē)技(jì )“GPU Turbo”、“Link Turbo” 与 “EROFS”就是最好的证明。在此基础上,华為(wèi)坚持开放、合作(zuò)、共赢,不断推进产(chǎn)业创新(xīn)与开放生态。现在方舟编译器正式开源,或许华為(wèi)正在从开源领域的主要参与者变成引领者,华為(wèi)能(néng)否以更加积极的姿态引领行业,為(wèi)用(yòng)户带来更好的體(tǐ)验,我们拭目以待。
标签 :
资讯大讲堂
资讯频道不再读取旧站数据,敬请谅解;部分(fēn)内容整理(lǐ)于互联网络,如有(yǒu)不妥之处请与我们联系 ..
新(xīn)舟科(kē)技(jì )
从事互联网营销设计和开发等业務(wù),提供从線(xiàn)上营销规划到运营进阶的一站式解决方案 ..
发布需求
推荐阅读
津ICP备12008570号-1 © 2024 all rights reserved.
业務(wù)咨询
158-0220-1910
在線(xiàn)客服
实时交谈,便捷高效
反馈或报价
发送表单给我们,获得报价和更多(duō)支持