Arch Linux 的引导式安装程序在 Archinstall 4.0 中进行了重大更新,采用了重新设计的终端界面和大量的内部更改。
此次版本的主要变化是从传统的基于 curses 的界面迁移到基于Textual 框架构建的新文本用户界面,这实现了终端渲染的现代化,并提供了更一致的用户体验。
除了界面全面升级外,Archinstall 4.0 还新增了一些功能。防火墙配置现已集成到安装程序中,用户可以在安装过程中设置基本的网络安全选项,包括 firewalld 支持。

此外,此版本还更新了引导加载程序的处理方式,包括与 GRUB 相关的更改和回滚,以及对 EFI stub 行为的改进。同时,为了与不断发展的 Linux 启动流程保持一致,GRUB UKI 菜单项支持也已启用。
磁盘和文件系统处理也得到了改进,并进行了针对性修复。已解决未定义挂载点的 Btrfs 分区挂载问题,并且不再支持 NTFS 作为根文件系统。其他改进涉及 LUKS 处理、磁盘实用程序和分区工作流程。
网络和系统配置已进行重构,包括修复基于 iwd 的网络安装问题、更新镜像处理机制以及使用依赖注入重构配置模块。这些改进旨在降低代码复杂度并提高可维护性。
据开发者称,此次更新主要涉及内部重构。代码库已重新组织,冗余组件已被移除,类型处理也使用现代 Python 结构进行了改进。磁盘工具、身份验证和应用程序处理等模块也进行了重构,以减少循环依赖并规范行为。
本地化功能已得到扩展,新增了对加利西亚语和尼泊尔语等语言的支持,并改进了日语、意大利语、土耳其语和乌克兰语等现有翻译。
其他变化包括改进安装时间测量、调整软件包处理、更新默认桌面选项(如 Plasma 登录管理器选择)以及修复菜单和工作流程中的各种问题。

