Raspberry Pi 的 Tom Dewey 今日发布了 Raspberry Pi Imager 2.0.4,这是该跨平台工具(用于将 Raspberry Pi OS 和其他操作系统安装到 microSD 卡)2.0 系列的重要更新中的第三个版本。
Raspberry Pi Imager 2.0.4 现已支持解析.gz 文件以提取未压缩的大小信息,改进了对大于 4GB 的镜像文件的处理,并实现了异步 I/O 的恢复策略,包括减少队列深度和同步回退机制。
此次发布还增强了恢复事件处理和监控诊断功能,添加了 5 分钟的紧急超时作为停滞操作的回退方案,改进了基于每个簇扇区数的根目录处理,并提高了下载取消的线程安全性。
Raspberry Pi Imager 2.0.4 还通过引入 WriteProgressWatchdog 函数来监控写入进度和检测停滞,以及通过在所有平台上标准化待处理写入的超时处理,提高了写入的鲁棒性。
性能也得到了提升,现在 Raspberry Pi Imager 可以在性能配置文件中捕获 SHA256 哈希值以进行验证诊断。此外,Raspberry Pi Imager 2.0.4 通过绕过屏幕阅读器激活时的确认对话框计时器来提高可访问性。
本次发布中修复了几个错误,包括对大于 8GB 的大驱动器进行 FAT32 格式化,以及由于 LD_LIBRARY_PATH 冲突导致外部工具(runuser、xdg-open)在 AppImage 包中失败的问题,该问题引发了 PAM 模块加载错误。
从本次发布开始,Raspberry Pi Imager 现在在 Linux 系统上使用符合 XDG 规范的 canberra-gtk-play 和 PipeWire 进行音频通知,修复了 Raspberry Pi OS 上的提示音问题,而 Raspberry Pi OS 不再默认提供 PulseAudio 控制。
Raspberry Pi Imager 2.0.4 还通过使用 Pathlib 在本地 JSON 辅助脚本中生成 file:// URI 来添加支持,增强了超时条件下的错误处理,并对 Qt 构建脚本进行了重构以提高 POSIX 兼容性和一致性。
有关 Raspberry Pi Imager 2.0.4 中实施的更改的更多详细信息,请查看项目的 GitHub 页面上的发布说明,您可以从同一位置下载,它是一个适用于 64 位和 ARM64(AArch64)系统的通用 AppImage 二进制文件,包括 GUI 和 CLI 版本。
转自 Raspberry Pi Imager 2.0.4 Improves Handling for Files Larger Than 4GB – 9to5Linux
Linuxeden开源社区