歡迎您光臨本站 註冊首頁

華為方舟編譯器正式開源,採用自主平台託管

←手機掃碼閱讀     admin @ 2019-08-31 , reply:0

前不久華為開發者大會上,華為給出了鴻蒙OS及方舟編譯器的開源時間表,這著實讓開發者們興奮了一把。現在華為兌現承諾,8月31日,華為方舟編譯器開源官網正式上線了。

方舟開源,自主託管

根據公布的信息,本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR,Intermediate Representation)和語言編譯實現,同時搭配編譯器其它二進位組件,實現Java程序到aarch64彙編指令的編譯過程。

開發者可基於開源代碼+二進位,編譯構建出編譯器工具鏈,嘗試對Java程序進行編譯。社區參與者可以通過框架源碼學習方舟編譯器的編譯器中間表示(IR)及基本的中端編譯框架,熟悉方舟編譯器的架構思想,並參與諸如對編譯器中端優化的貢獻。

目前方舟編譯器的代碼託管在華為雲與碼雲平台(gitee.com),在未來走向開放治理以後,將按照所掛靠機構的模式來託管。開發者可通過代碼託管平台參與社區貢獻,包括文檔貢獻和代碼貢獻,同時也可在此平台上反饋相關問題和需求。

方舟編譯器整體框架

打響鴻蒙OS開源的第一槍

根據之前華為在開發者大會上公布的信息,作為鴻蒙OS的重要工具,方舟編譯器從2019年8月開始,將分步驟持續進行開源。具體的開源計劃如下:

  • 2020年:開始開源Java編譯器工具鏈,支持Java程序編譯。

  • 2021年:開始開源JavaScript編譯器工具鏈,可用於JS程序的編譯。

華為寫到:「方舟編譯器開源打響了鴻蒙OS開源的第一槍。通過持續的開放、開源,華為將把自己在軟體方面的技術能力不斷貢獻給行業,同時在開源社區中,更多的開發者可以參與並貢獻自己的力量,共同推進基礎軟體的發展。」

華為方舟編譯器開源官方渠道

華為同時還對外公布了方舟編譯器開源獲取信息渠道,開發者可以通過以下方式獲得相關代碼和文檔,供參考學習、了解方舟編譯器的架構和代碼。

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

華為雲代碼託管地址:https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler

官方Gitee鏡像倉庫地址:https://gitee.com/harmonyos/OpenArkCompiler

科技無邊界,華為正成為開源領域的引領者

筆者認為,在開源的世界里,參與是重要的一步,思想在這裡不斷地激活和升華,開發者們在這裡共同分享著技術的進步。

我們可以看到,一直以來,華為持續擁抱開源,在主流基金會及開源社區中積極貢獻。據了解,目前在有重大國際影響力的開源社區中擁有十多個董事席位,及200多個TSC、PTL、Core Committer席位,社區影響力持續提升。作為Linux基金會白金成員,華為對Linux Kernel累計貢獻了6800+補丁,在5.1 Release版本中排名超過谷歌、IBM等國際廠商,是TOP 5中唯一的亞洲廠商。

根據官方信息,華為堅持每年將銷售收入的10%以上投入到研發中,技術成果不斷湧現,軟體能力持續增強,不斷發布的黑科技「GPU Turbo」、「Link Turbo」 與 「EROFS」就是最好的證明。在此基礎上,華為堅持開放、合作、共贏,不斷推進產業創新與開放生態。現在方舟編譯器正式開源,或許華為正在從開源領域的主要參與者變成引領者,華為能否以更加積極的姿態引領行業,為用戶帶來更好的體驗,我們拭目以待。

不要再讓人家「show me the code」啦,這一次源碼真的出來了,點此直達代碼倉庫,Star點起來!


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109491/arkcompiler-opensourced
華為方舟編譯器正式開源,採用自主平台託管已經有132次圍觀

http://coctec.com/news/all/show-post-213422.html