Archinstall 2.8.2 Arch Linux Installer Speeds Up Mirror Loading and Download
Work continues on the new Curses-based menu with support for text input menu, scrolling functionality for previews, and more.
Archinstall 2.8.2 has been released today as the latest version of the official menu-based installer for the Arch Linux distribution bringing some performance improvements and bug fixes.
Archinstall 2.8.2 is the second maintenance update in the Archinstall 2.8 series and it’s here to optimize the mirror listing by using /mirrors/status/json/ instead of /mirrorlist/, which speeds up the loading of mirrors and downloading during installation.
This release also updates for new Limine 8.x config filename and syntax, introduces refactoring changes to the parse_unspecified_argument_list function in the archinstall module to refactor the Argument Parsing Logic, and updates the user permission check for the –help command.
On top of that, Archinstall 2.8.2 losslessly optimizes existing images by running oxipng/svgo against them to save 40KB and moves the call to os.execve below the debug log statement to enable debug logging before child process termination.
“This change ensures that the debug message is logged before the child process is terminated by os.execve, since functions like “os.execve” never return,” explained developer Daniel E Rodriguez Rivera.
