操作系统软件包构建是一个必要且复杂的过程,不同的操作系统有着各自的管理方式。很多开发者在软件开发过程中,忽略软件在不同操作系统、不同机制下应用的广泛性、兼容性。另一方面,对于操作系统来说,软件包管理方式至关重要,让更多软件支持 Linux 操作系统,让开发者有意识地适配主流操作系统软件包管理方式,将成为未来的趋势,作为行业标准之一的 RPM 包管理,自然是开发者首选。
那么,RPM 包构建技术具体是什么?Linux 操作系统常见软件包管理方式有哪些?龙蜥操作系统又有哪些软件包构建实践?
InfoQ 联合龙蜥社区推出系列公开课栏目《龙蜥大讲堂》,在第二期内容中,我们邀请到了龙蜥社区产品发布 SIG 核心成员、统信软件高级研发工程师张彬琛,他将为我们揭秘 RPM 包构建技术以及龙蜥操作系统软件包构建。
直播大纲:
- Linux 操作系统常见软件包管理方式介绍
- 了解龙蜥操作系统的软件包组织形式
- 深度剖析 RPM 包构建技术
- 龙蜥操作系统软件打包及构建实践
**听众受益:
**
了解 Linux 操作系统常见软件包管理方式、RPM 包构建技术,以及龙蜥操作系统上的软件包构建实践。
适合人群:
对于操作系统感兴趣、有志于繁荣国产开源操作系统的开发者。
讲师介绍:
张彬琛,统信软件服务器 OS 与云计算产线高级研发工程师,主要负责操作系统的构建、集成等研发工作,包括产线研发基础设施的方案制定、改进、维护等重要工作。同时,作为龙蜥社区“产品发布”SIG 核心成员,挥洒着 95 后“基础软件人“的青春,为社区贡献着自己的力量,先后参与、完成了龙蜥操作系统各个版本的相关研发工作。