英國(guó)倫敦——Linaro Connect活動(dòng)匯聚了世界領(lǐng)先的軟件專家。作為年度工程師、技術(shù)領(lǐng)導(dǎo)力和 Arm 軟件專家的會(huì)議,連接活動(dòng)聚集了全球最懂開源固件、操作系統(tǒng)、運(yùn)行時(shí)、編譯器、中間件、工作負(fù)載和庫(kù)的人員。與眾不同的是,這里匯聚了所有的開源知識(shí)和好處,都用于支持最新的 Arm 架構(gòu)。最終,確保開發(fā)者能夠測(cè)試和構(gòu)建應(yīng)用程序,以應(yīng)對(duì)未來(lái)最廣泛的計(jì)算架構(gòu)。
對(duì)全球軟件影響深遠(yuǎn)
為什么要談及Arm和軟件呢? 目前已經(jīng)有2500億基于Arm芯片的產(chǎn)品被出貨,世界70%的人口使用運(yùn)行在Arm技術(shù)上的軟件。Arm在物聯(lián)網(wǎng)和移動(dòng)設(shè)備中廣泛應(yīng)用,例如最新的智能手機(jī),同時(shí)我們的技術(shù)也被運(yùn)用在云數(shù)據(jù)中心,5G網(wǎng)絡(luò)以及大多數(shù)高性能計(jì)算應(yīng)用所用的超級(jí)計(jì)算機(jī)上。這還不夠,Arm已經(jīng)在汽車行業(yè)支持軟件創(chuàng)新超過(guò)25年。此外還有越來(lái)越多的PC開發(fā)人員正在構(gòu)建Windows上的Arm筆記本設(shè)備應(yīng)用程序。在Linaro Connect這里,你會(huì)發(fā)現(xiàn)這里的討論很可能會(huì)影響到大多數(shù)現(xiàn)有和未來(lái)的消費(fèi)者相關(guān)應(yīng)用程序。
此次大會(huì)跨越公司、跨越行業(yè)、跨越技術(shù)層次,我們看到了Google、Microsoft、高通和華為等公司的主題演講,以及Linaro和Arm。今年有300多位與會(huì)者,對(duì)于長(zhǎng)期合作伙伴來(lái)說(shuō),這是一個(gè)受歡迎的重聚時(shí)刻,對(duì)于很多新面孔來(lái)說(shuō)則是一個(gè)新的開始。三天的會(huì)議涉及到了眾多不同的軟件內(nèi)容,與會(huì)者也展示了一些新的上游項(xiàng)目,幾乎沒(méi)有軟件主題被錯(cuò)過(guò)。盡管如此,一些顯著的主題仍然脫穎而出。
Linaro總經(jīng)理兼開發(fā)者服務(wù)副總裁Joe Bates
問(wèn)題解決的有效模型
在Connect大會(huì)上,合作可能是一個(gè)最大的主題。在開幕式上,Linaro總經(jīng)理兼開發(fā)者服務(wù)副總裁Joe Bates描述了Linaro作為解決全球基于Arm軟件挑戰(zhàn)的中立地帶。他解釋說(shuō),Linaro的成員資格有助于企業(yè)在開放環(huán)境中共同解決基于Arm的軟件需求,共享工程時(shí)間和投資,避免了復(fù)雜的法律框架的需要。
我們從結(jié)果中知道,工程時(shí)間很快就會(huì)累加。Linaro在Linux內(nèi)核的貢獻(xiàn)者中一直名列前十,并管理著40多個(gè)Arm開源項(xiàng)目,為這些項(xiàng)目在過(guò)去兩年中提交了47,000個(gè)補(bǔ)丁。
在隨后的主題演講中,Arm開源軟件副總裁Mark Hambleton也強(qiáng)調(diào)了合作在Arm架構(gòu)方面的重要性。他將Arm指令集架構(gòu)(ISA)描述為硬件和軟件之間的合同,并說(shuō):“我們的ISA是強(qiáng)烈策劃的,但與我們的1000多個(gè)合作伙伴的生態(tài)系統(tǒng)一起協(xié)作開發(fā)。”
然后他補(bǔ)充道:“一個(gè)強(qiáng)烈策劃的ISA會(huì)使軟件更穩(wěn)定。它確保軟件在歷史和新的硬件上長(zhǎng)期運(yùn)行。”
關(guān)于開源的作用,Hambleton說(shuō):“與Linaro和更廣泛的生態(tài)系統(tǒng)一起,我們努力使我們的ISA能夠在最常用的軟件上游中使用,以便全世界的開發(fā)者都能獲得訪問(wèn)。”
在Linaro Connect主題演講中,Mark Hambleton發(fā)表了講話。
支持下一波數(shù)字化
在呼吁協(xié)作的另一個(gè)演講中,Arm公司的資深研究員Robert Dimond談到了邊緣計(jì)算的興起,并預(yù)測(cè)隨著軟件堆棧日益復(fù)雜,單獨(dú)的公司將難以支持軟件。他還強(qiáng)調(diào)了在整個(gè)軟件生命周期中支持軟件的必要性,以推動(dòng)消費(fèi)體驗(yàn)和滿足計(jì)劃中的軟件可更新性立法所需的更高標(biāo)準(zhǔn)。
Dimond描述了共享軟件專業(yè)知識(shí)如何實(shí)現(xiàn)最佳的協(xié)作和差異化結(jié)合,以“共同完成基線工作,使Arm的創(chuàng)新得以蓬勃發(fā)展”。他呼吁Linaro成員加入Linaro Edge(LEDGE)工作組,以商定并實(shí)施邊緣云原生類型工作流程的新標(biāo)準(zhǔn)。重要的是,他強(qiáng)調(diào)了在此領(lǐng)域采用安全標(biāo)準(zhǔn)的必要性,以通過(guò)PSA認(rèn)證(https://www.psacertified.org/)和Parsec(https://parsec.community/)等計(jì)劃來(lái)為設(shè)備建立安全的信任根。
Rob Dimond在他的主題演講中談到了邊緣計(jì)算的崛起
將安全放在首位
從這里開始,軟件安全成為了一個(gè)重要話題,演講和討論聚焦于最新的機(jī)密計(jì)算思想,以及體系結(jié)構(gòu)、開放源代碼軟件和支持流程在消除風(fēng)險(xiǎn)方面的重要作用。Arm軟件技術(shù)管理總監(jiān)Matteo Carlini和Shebu Varghese Kuriakose分享了有關(guān)最新開源項(xiàng)目的更新,以支持在Armv9-A(https://developer.arm.com/documentation/ddi0608/latest/)架構(gòu)中特色的受保護(hù)執(zhí)行環(huán)境Realm Management Extension。
作為TrustedFirmware(https://developer.arm.com/Tools%20and%20Software/Trusted%20Firmware-M)的領(lǐng)導(dǎo)人,他們解釋了這個(gè)開放治理社區(qū)項(xiàng)目最近的發(fā)展勢(shì)頭,為基于Arm的設(shè)備創(chuàng)建安全軟件的參考實(shí)現(xiàn)。該項(xiàng)目匯集了Arm生態(tài)系統(tǒng)專家,為各種設(shè)備構(gòu)建軟件并實(shí)現(xiàn)規(guī)模安全。
Carlini說(shuō):“安全是在一個(gè)集中的空間中實(shí)現(xiàn)和測(cè)試針對(duì)減輕和漏洞的措施,這樣我們就可以一次解決,為所有人部署。”
此次活動(dòng)與TrustedFirmware-M的五歲生日慶祝活動(dòng)同時(shí)舉行,該活動(dòng)面向Arm Cortex-M微處理器,這種處理器被廣泛運(yùn)用于許多功率優(yōu)化的嵌入式和消費(fèi)者設(shè)備及汽車應(yīng)用。
最大化開發(fā)者在 Arm 平臺(tái)上的體驗(yàn)
在 Connect 期間,人們看到了一個(gè)有關(guān)在 Arm 平臺(tái)上實(shí)現(xiàn)更好體驗(yàn)、更高效率以及更快速通往軟件最佳實(shí)踐的統(tǒng)一愿景。討論強(qiáng)調(diào)了在邊緣、服務(wù)器領(lǐng)域和汽車工業(yè)中實(shí)現(xiàn)互操作性的必要性。這些要求目前正在通過(guò)硬件和固件標(biāo)準(zhǔn)化項(xiàng)目得到解決。
Arm SystemReady 是確保在 Arm 平臺(tái)上軟件“只需工作”(just works)的系統(tǒng)。
Arm SystemReady(https://www.arm.com/architecture/system-architectures/systemready-certification-program) 是一個(gè)認(rèn)證項(xiàng)目,基于一組硬件和固件標(biāo)準(zhǔn),適用于不同設(shè)備的世界。在 Connect 上,演講者、Arm 的首席標(biāo)準(zhǔn)架構(gòu)師兼研究員 Dong Wei 提到了對(duì) Arm SystemReady 日益增長(zhǎng)的支持。他宣布,在幾乎每天都有硅片和軟件社區(qū)的支持者加入列表一段時(shí)間后,已經(jīng)公開認(rèn)證了近100個(gè)項(xiàng)目。此外,該活動(dòng)還看到了多位演講者介紹了該項(xiàng)目的進(jìn)展,以及它如何應(yīng)對(duì)設(shè)備碎片化的挑戰(zhàn),同時(shí)保留了 Arm 硬件領(lǐng)域的健康競(jìng)爭(zhēng)、多樣性和選擇。
管理軟件定義車輛的軟件復(fù)雜性
關(guān)于標(biāo)準(zhǔn),我們?cè)俅瘟私獾角度胧竭吘壍目蓴U(kuò)展開放體系結(jié)構(gòu)(SOAPEE)(https://www.soafee.io/)是如何成為實(shí)現(xiàn)未來(lái)軟件定義車輛(https://www.arm.com/markets/automotive/software-defined-vehicles)的日益增長(zhǎng)的標(biāo)準(zhǔn)。SOAFEE與汽車供應(yīng)鏈中的80個(gè)合作伙伴合作,正在創(chuàng)建一個(gè)框架,以實(shí)現(xiàn)跨云和車輛的混合關(guān)鍵性工作負(fù)載。
在SOAFEE小組討論中,Arm技術(shù)總監(jiān)Matt Spencer分享了更多關(guān)于該項(xiàng)目的信息,該項(xiàng)目成立于近四年前。他解釋了SOAFEE如何借鑒Cloud Native中應(yīng)用的工具和最佳實(shí)踐,但提供了汽車行業(yè)獨(dú)有的額外維度。
他指出:“到目前為止,汽車領(lǐng)域的一些特定功能還沒(méi)有得到基礎(chǔ)設(shè)施的解決,包括功能安全性、實(shí)時(shí)性和異構(gòu)性。SOAFEE專注于理解問(wèn)題的附加部分,并應(yīng)用現(xiàn)有的工具。”
完成工作以支持開發(fā)人員
我們?cè)贑onnect上聽到的很多內(nèi)容都是共同目標(biāo)的展示,以及我們?cè)谝黄鸸ぷ鲿r(shí)所取得的偉大成就。這項(xiàng)工作為開發(fā)人員提供了在Arm上構(gòu)建、支持和優(yōu)化的更好體驗(yàn),無(wú)論是在硅芯片、Linux內(nèi)核用戶空間、操作系統(tǒng)還是云供應(yīng)商上。
微軟首席軟件工程師Marcus Perryman就是一個(gè)很好的例子。他介紹了通過(guò)Windows on Arm項(xiàng)目(https://www.linaro.org/windows-on-arm/)交付的最新開源軟件工具和中間件工作,該項(xiàng)目在過(guò)去一年中一直在運(yùn)行,微軟、Arm、Linaro和高通都參與了該項(xiàng)目。Perryman強(qiáng)調(diào)了Windows開發(fā)人員在模擬和通過(guò)Arm64 CE開發(fā)平臺(tái)(https://learn.microsoft.com/en-us/windows/arm/arm64ec)在Windows on Arm筆記本電腦設(shè)備上實(shí)現(xiàn)本機(jī)Arm體驗(yàn)方面的最新進(jìn)展,這兩個(gè)平臺(tái)都可以在今天開始開發(fā)。這些最新開發(fā)旨在確保Windows on Arm應(yīng)用程序的無(wú)縫部署。
成為貢獻(xiàn)之王
在Linaro Connect的各個(gè)會(huì)議中,我們聽到了一連串協(xié)作成果的展示。然而,或許最大的亮點(diǎn)成就在于活動(dòng)主辦方Linaro。首先,他們組織了一場(chǎng)對(duì)Arm軟件至關(guān)重要的活動(dòng),成功地建立和鞏固了整個(gè)生態(tài)系統(tǒng)中的知識(shí)與關(guān)系。其次,Linaro在這個(gè)領(lǐng)域的工程承諾和交付方面也獲得了認(rèn)可。開場(chǎng)演講中分享的幻燈片顯示了Linaro開發(fā)人員是Linux Kernel 6.3版本發(fā)布的主要貢獻(xiàn)者之一,他們提交了12.1%的變更集和24%的代碼行數(shù)(有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)這篇博客-https://www.linaro.org/blog/linaro-top-contributor-to-the-6-3-linux-kernel-release/)。
作為貢獻(xiàn)最多的軟件工程師,Arnd Bergmann和Krzysztof Kozlowski在主舞臺(tái)上獲得了桂冠。是的,這是對(duì)活動(dòng)結(jié)束后在倫敦舉行的國(guó)王查理三世加冕典禮的致敬。但我也認(rèn)為這象征著Linaro及其成員在領(lǐng)導(dǎo)軟件社區(qū)方面無(wú)與倫比的地位,以確保開發(fā)者在Arm上的體驗(yàn)既有效又輕松。
如果您錯(cuò)過(guò)了今年的Linaro Connect,您可以通過(guò)Linaro資源中心(https://resources.linaro.org/en/events/aX4ZACECGES4EJ8jkU9Coe)查看主題演講和技術(shù)演講錄音。
審核編輯 :李倩
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44939瀏覽量
377088 -
軟件
+關(guān)注
關(guān)注
69文章
5013瀏覽量
88084 -
移動(dòng)設(shè)備
+關(guān)注
關(guān)注
0文章
506瀏覽量
54828
原文標(biāo)題:Linaro Connect 2023:與能夠?qū)崿F(xiàn)全球軟件需求的人一起解決問(wèn)題
文章出處:【微信號(hào):Arm軟件開發(fā)者,微信公眾號(hào):Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論