免费领取大会全套PPT    

点击领取

我要参会

王烁

腾讯高级工程师、OpencloudOS 社区 Stream Sig Maintainer

Tencentos Server操作系统团队和OpenCloudOS操作系统开源社区团队的成员之一。OpenCloudOS 社区 glibc 等关键包的 maintainor,glibc 上游社区贡献者。参与了 OpenCloudOS 从零到一的构建工作。深度参与了社区自维护基础设施的设计与开发工作,打通了发行版操作系统从上游社区软件包引入与升级,社区动态跟踪与问题修复,兼容性变更识别与影响性分析处理到发布,并基于AI大模型实现的全流程,实现了发行版社区自动化与智能化的高效维护。

演讲主题

LLM/AI辅助的Linux发行版开发和自动化维护

在快速发展的软件生态系统中,操作系统维护面临着严峻挑战。软件包数量的激增导致手动更新、升级以及处理冲突变得繁琐耗时。此外,确保基础镜像的兼容性和自动化构建打包流程的高效性也成为了亟待解决的问题。 面对数以万计的软件包维护挑战,服务器操作系统OpenCloudOS构建了一套结合大模型的全流程自动化基础设施。主要工具包括rpm-upgrade、rpm-tracker、rpm-check、rpm-dep和rpm-sync等,利用大模型进行软件包的动态跟踪、补丁冲突处理、兼容性检查和依赖关系管理。通过这些工具,实现了软件包的自动化升级、补丁冲突智能处理和兼容性适配,大幅提升了维护效率。 此外,也研发了基础镜像转换工具和自动化构建工具autopkg,利用大模型解析构建脚本,自动生成构建配置,进一步加速了开源软件的打包过程。这些技术的应用,不仅提高了开发者的工作效率,也为OpenCloudOS的生态建设奠定了坚实基础。