在 Raspberry Pi Imager(一款帮助用户轻松将操作系统镜像写入 SD 卡以启动 Raspberry Pi 的工具)发布 2.0.2 版本后仅两周,该版本就作为该系列的第一个更新版本发布,现已可供下载。

新版本在写入过程中引入了更高效的数据路径,在 Linux、macOS 和 Windows 系统上使用直接 I/O 旁路,并结合零拷贝环形缓冲区来减少下载和磁盘操作之间的开销。异步缓存写入器现在可以同时处理网络和存储操作,而动态队列深度调整则可根据可用内存进行调整,从而实现更稳定的吞吐量。
其他增强功能,例如验证期间的顺序读取提示和新的性能指标跟踪器,可以更清晰地了解写入速度慢的情况。
驱动器处理功能得到进一步改进,包括在 Linux 系统上正确检测 NVMe 命名空间、改进 macOS 系统上的 APFS 卷逻辑,以及在 Windows 系统上抑制烦人的系统对话框。自适应驱动器轮询在设备选择期间响应迅速,但在写入期间会暂停,以避免不必要的负载。此外,现在 Windows 和 Linux 系统都可以将虚拟磁盘视为系统驱动器。
在用户界面方面,用户将获得一个带有可见性切换开关的新密码字段、改进的组合框搜索功能、下拉列表的回车键激活功能、名称被截断时更清晰的工具提示,以及重新设计的写入确认倒计时。此外,系统再次支持多个 SSH 密钥。通过改进焦点顺序和统一屏幕阅读器标签,辅助功能也得到了增强。
针对特定平台的改进包括 macOS 的新图标变体、Linux 上 AppImage 的 X11 授权的正确处理、可缩放的 SVG 图标以实现更好的 HiDPI 渲染,以及在 Windows 上迁移到基于 COM 的现代文件对话框。
除此之外,还修复了大量错误,解决了 SSH 密钥对话框问题、翻译不一致问题、cloud-init 用户数据生成问题以及 O_SYNC 导致的不必要的性能损失。
网络行为更具弹性,能够从 HTTP/2 平滑回退到 HTTP/1.1,正确报告所使用的协议,并实现更一致的取消处理。日志支持新增了文件日志的命令行选项,应用程序现在会在 SHA256 验证期间重用内存缓冲区,以避免冗余分配。
Raspberry Pi Imager 2.0.2 现已发布,支持 Raspberry Pi OS、Windows、macOS 和 Linux 系统。更多详情,请访问更新日志。您可以从 Raspberry Pi 官方网站获取最新版本,或从项目的 GitHub 代码库下载 AppImage 文件。

