https://www.arm.com/blogs/blueprint/linaro-connect
作者:Andrew Wafaa 2023年5月15日
Linaro Connect 2023活动概述:汇聚全球领先的软件专家。
英国伦敦——Linaro Connect活动汇聚了世界领先的软件专家。作为年度工程师、技术领导力和 Arm 软件专家的会议,连接活动聚集了全球最懂开源固件、操作系统、运行时、编译器、中间件、工作负载和库的人员。与众不同的是,这里汇聚了所有的开源知识和好处,都用于支持最新的 Arm 架构。最终,确保开发者能够测试和构建应用程序,以应对未来最广泛的计算架构。
对全球软件影响深远
为什么要谈及Arm和软件呢? 目前已经有2500亿基于Arm芯片的产品被出货,世界70%的人口使用运行在Arm技术上的软件。Arm在物联网和移动设备中广泛应用,例如最新的智能手机,同时我们的技术也被运用在云数据中心,5G网络以及大多数高性能计算应用所用的超级计算机上。这还不够,Arm已经在汽车行业支持软件创新超过25年。此外还有越来越多的PC开发人员正在构建Windows上的Arm笔记本设备应用程序。在Linaro Connect这里,你会发现这里的讨论很可能会影响到大多数现有和未来的消费者相关应用程序。
此次大会跨越公司、跨越行业、跨越技术层次,我们看到了Google、Microsoft、高通和华为等公司的主题演讲,以及Linaro和Arm。今年有300多位与会者,对于长期合作伙伴来说,这是一个受欢迎的重聚时刻,对于很多新面孔来说则是一个新的开始。三天的会议涉及到了众多不同的软件内容,与会者也展示了一些新的上游项目,几乎没有软件主题被错过。尽管如此,一些显著的主题仍然脱颖而出。
Linaro总经理兼开发者服务副总裁Joe Bates
问题解决的有效模型
在Connect大会上,合作可能是一个最大的主题。在开幕式上,Linaro总经理兼开发者服务副总裁Joe Bates描述了Linaro作为解决全球基于Arm软件挑战的中立地带。他解释说,Linaro的成员资格有助于企业在开放环境中共同解决基于Arm的软件需求,共享工程时间和投资,避免了复杂的法律框架的需要。
我们从结果中知道,工程时间很快就会累加。Linaro在Linux内核的贡献者中一直名列前十,并管理着40多个Arm开源项目,为这些项目在过去两年中提交了47,000个补丁。
在随后的主题演讲中,Arm开源软件副总裁Mark Hambleton也强调了合作在Arm架构方面的重要性。他将Arm指令集架构(ISA)描述为硬件和软件之间的合同,并说:“我们的ISA是强烈策划的,但与我们的1000多个合作伙伴的生态系统一起协作开发。”
然后他补充道:“一个强烈策划的ISA会使软件更稳定。它确保软件在历史和新的硬件上长期运行。”
关于开源的作用,Hambleton说:“与Linaro和更广泛的生态系统一起,我们努力使我们的ISA能够在最常用的软件上游中使用,以便全世界的开发者都能获得访问。”
在Linaro Connect主题演讲中,Mark Hambleton发表了讲话。
支持下一波数字化
在呼吁协作的另一个演讲中,Arm公司的资深研究员Robert Dimond谈到了边缘计算的兴起,并预测随着软件堆栈日益复杂,单独的公司将难以支持软件。他还强调了在整个软件生命周期中支持软件的必要性,以推动消费体验和满足计划中的软件可更新性立法所需的更高标准。
Dimond描述了共享软件专业知识如何实现最佳的协作和差异化结合,以“共同完成基线工作,使Arm的创新得以蓬勃发展”。他呼吁Linaro成员加入Linaro Edge(LEDGE)工作组,以商定并实施边缘云原生类型工作流程的新标准。重要的是,他强调了在此领域采用安全标准的必要性,以通过PSA认证(https://www.psacertified.org/)和Parsec(https://parsec.community/)等计划来为设备建立安全的信任根。
Rob Dimond在他的主题演讲中谈到了边缘计算的崛起
将安全放在首位
从这里开始,软件安全成为了一个重要话题,演讲和讨论聚焦于最新的机密计算思想,以及体系结构、开放源代码软件和支持流程在消除风险方面的重要作用。Arm软件技术管理总监Matteo Carlini和Shebu Varghese Kuriakose分享了有关最新开源项目的更新,以支持在Armv9-A(https://developer.arm.com/documentation/ddi0608/latest/)架构中特色的受保护执行环境Realm Management Extension。
作为TrustedFirmware(https://developer.arm.com/Tools%20and%20Software/Trusted%20Firmware-M)的领导人,他们解释了这个开放治理社区项目最近的发展势头,为基于Arm的设备创建安全软件的参考实现。该项目汇集了Arm生态系统专家,为各种设备构建软件并实现规模安全。
Carlini说:“安全是在一个集中的空间中实现和测试针对减轻和漏洞的措施,这样我们就可以一次解决,为所有人部署。”
此次活动与TrustedFirmware-M的五岁生日庆祝活动同时举行,该活动面向Arm Cortex-M微处理器,这种处理器被广泛运用于许多功率优化的嵌入式和消费者设备及汽车应用。
庆祝TrustedFirmware-M成立五周年
最大化开发者在 Arm 平台上的体验
在 Connect 期间,人们看到了一个有关在 Arm 平台上实现更好体验、更高效率以及更快速通往软件最佳实践的统一愿景。讨论强调了在边缘、服务器领域和汽车工业中实现互操作性的必要性。这些要求目前正在通过硬件和固件标准化项目得到解决。
Arm SystemReady 是确保在 Arm 平台上软件“只需工作”(just works)的系统。
Arm SystemReady(https://www.arm.com/architecture/system-architectures/systemready-certification-program) 是一个认证项目,基于一组硬件和固件标准,适用于不同设备的世界。在 Connect 上,演讲者、Arm 的首席标准架构师兼研究员 Dong Wei 提到了对 Arm SystemReady 日益增长的支持。他宣布,在几乎每天都有硅片和软件社区的支持者加入列表一段时间后,已经公开认证了近100个项目。此外,该活动还看到了多位演讲者介绍了该项目的进展,以及它如何应对设备碎片化的挑战,同时保留了 Arm 硬件领域的健康竞争、多样性和选择。
管理软件定义车辆的软件复杂性
关于标准,我们再次了解到嵌入式边缘的可扩展开放体系结构(SOAPEE)(https://www.soafee.io/)是如何成为实现未来软件定义车辆(https://www.arm.com/markets/automotive/software-defined-vehicles)的日益增长的标准。SOAFEE与汽车供应链中的80个合作伙伴合作,正在创建一个框架,以实现跨云和车辆的混合关键性工作负载。
在SOAFEE小组讨论中,Arm技术总监Matt Spencer分享了更多关于该项目的信息,该项目成立于近四年前。他解释了SOAFEE如何借鉴Cloud Native中应用的工具和最佳实践,但提供了汽车行业独有的额外维度。
他指出:“到目前为止,汽车领域的一些特定功能还没有得到基础设施的解决,包括功能安全性、实时性和异构性。SOAFEE专注于理解问题的附加部分,并应用现有的工具。”
SOAFEE小组讨论
完成工作以支持开发人员
我们在Connect上听到的很多内容都是共同目标的展示,以及我们在一起工作时所取得的伟大成就。这项工作为开发人员提供了在Arm上构建、支持和优化的更好体验,无论是在硅芯片、Linux内核用户空间、操作系统还是云供应商上。
微软首席软件工程师Marcus Perryman就是一个很好的例子。他介绍了通过Windows on Arm项目(https://www.linaro.org/windows-on-arm/)交付的最新开源软件工具和中间件工作,该项目在过去一年中一直在运行,微软、Arm、Linaro和高通都参与了该项目。Perryman强调了Windows开发人员在模拟和通过Arm64 CE开发平台(https://learn.microsoft.com/en-us/windows/arm/arm64ec)在Windows on Arm笔记本电脑设备上实现本机Arm体验方面的最新进展,这两个平台都可以在今天开始开发。这些最新开发旨在确保Windows on Arm应用程序的无缝部署。
成为贡献之王
在Linaro Connect的各个会议中,我们听到了一连串协作成果的展示。然而,或许最大的亮点成就在于活动主办方Linaro。首先,他们组织了一场对Arm软件至关重要的活动,成功地建立和巩固了整个生态系统中的知识与关系。其次,Linaro在这个领域的工程承诺和交付方面也获得了认可。开场演讲中分享的幻灯片显示了Linaro开发人员是Linux Kernel 6.3版本发布的主要贡献者之一,他们提交了12.1%的变更集和24%的代码行数(有关详细信息,请参见这篇博客-https://www.linaro.org/blog/linaro-top-contributor-to-the-6-3-linux-kernel-release/)。
作为贡献最多的软件工程师,Arnd Bergmann和Krzysztof Kozlowski在主舞台上获得了桂冠。是的,这是对活动结束后在伦敦举行的国王查理三世加冕典礼的致敬。但我也认为这象征着Linaro及其成员在领导软件社区方面无与伦比的地位,以确保开发者在Arm上的体验既有效又轻松。
如果您错过了今年的Linaro Connect,您可以通过Linaro资源中心(https://resources.linaro.org/en/events/aX4ZACECGES4EJ8jkU9Coe)查看主题演讲和技术演讲录音。