
Tumbleweed安装器迎来重大变革
根据Factory邮件列表中公布的计划,openSUSE项目的滚动发行版Tumbleweed将在今年年底之前迁移至Agama智能体安装器,逐步替代久经考验的YaST传统安装方案。
据悉,基于Agama的智能体构建镜像预计在未来数周内正式取代现有的YaST安装包,成为get.opensuse.org站点的主要下载资源。
邀请用户参与测试
在项目完成最终切换之前,官方诚挚邀请广大用户提前试用新的Agama安装智能体,并及时反馈使用中遇到的任何问题或异常现象。
目前可供测试的Agama镜像共有两款:
- 离线安装包:上周刚发布,内置了预填充的软件包缓存,可在无网络环境条件下完成Tumbleweed的安装部署。
- 网络安装包:此前已提供,但因放置位置较偏(位于非标准ISO目录下),不少用户可能未曾发现此选项。
网络安装包位于download.opensuse.org的appliances ISO目录中,而离线安装包的具体路径为:https://download.opensuse.org/tumbleweed/iso/TW-offline-installer-x86_64.iso。值得注意的是,传统的YaST标准镜像目前仍可正常获取和使用。
正式切换需通过严格测试
从YaST向Agama迁移的具体时点,将取决于前期测试的结果表现。只有当openQA自动化测试以及 staging工作流均验证新智能体安装器的稳定性已与YaST持平,相关负责人才会正式在get.opensuse.org上链接新版镜像。
目前,完整的openQA覆盖体系仍在建设之中, Agama相关测试用例也在逐步集成到staging工作流里——虽然底层框架已经就位,但相关测试尚未实际运行起来。
特殊场景测试尤为宝贵
官方特别强调,以下几类相对少见的部署场景对于确保平滑过渡至关重要:
- RAID磁盘阵列与LVM逻辑卷配置
- 多磁盘系统安装
- 通过串口控制台执行安装
- 离线模式安装
- 非主流硬件环境
凡是在Agama安装智能体中出现的、与YaST行为不一致的情况,都应及时提交到Bugzilla缺陷追踪系统。此外,由于基于Profile的配置化安装流程和串口控制台访问等功能目前尚缺乏充分的文档支持,相关的技术说明和指南也亟待完善。
安装体验的变化
对用户而言,最直观的改变在于:Agama安装智能体不再允许手动挑选单独的软件包。取而代之的是,仅提供一套精心筛选的模式(patterns)供用户选择,且并非软件仓库中的所有模式都会出现在可选列表中。这一设计变更是出于简化安装流程、降低使用门槛的刻意考量。
为何Tumbleweed迟迟未动?
Tumbleweed素来以敢于率先采用新技术著称,但在安装器这一核心组件上却始终按兵不动,直至此次才做出决断。事实上,stable版本的openSUSE Leap 16.0自首发之日起便已启用Agama智能体安装器,而Tumbleweed则耐心等候,直到新版本在安装器功能完整性和用户体验上足以匹敌YaST,或在不损害兼容性的前提下做出了明确的功能取舍。
项目方面解释称,之所以如今认定必须推进此次迁移,是因为YaST本身已不再处于活跃的功能开发阶段,仅维持最低限度的维护更新。与此同时,YaST所依赖的各项底层软件持续演进变化,继续过度依赖它的风险正日益增大。作为参考,YaST(Yet another Setup Tool)首次发布于1995年4月,堪称Linux发行版中最古老的项目之一。
待get.opensuse.org完成正式切换后,项目团队还将另行发布公告予以公布。
关注微信号:智享开源 ,及时了解更新信息。
还没有任何评论,你来说两句吧!