使 GNOME 的 GdkPixbuf 图像加载更安全

主要观点:介绍了名为glycin的新图像加载机制,已被 GNOME 的默认图像查看器(Loupe)及其他一些应用使用,因其使用 Rust 编程语言和沙盒技术而具有诸多安全优势,分布可将其安全优势用于其他 GNOME 应用等;默认即可获得 glycin 的好处,Matthias 在 GdkPixbuf 内创建了使用 glycin 的加载器;阐述从 scratch 开始的原因是 GdkPixbuf 存在安全问题,如今有 Rust 和沙盒技术可应对;提及已知的注意事项,如目前仅在 Linux 上可用、不支持沙盒的环境、不支持的图像格式等;还介绍了 glycin 除安全外的其他优势,如更多颜色、便捷的元数据访问、编辑能力、速度快、防崩溃、支持更多格式等。

关键信息:

  • glycin 已被用于 GNOME 相关应用,利用 Rust 和沙盒技术提供安全优势。
  • Matthias 在 GdkPixbuf 内创建使用 glycin 的加载器,默认仍启用旧加载器。
  • 从 scratch 开始是因为 GdkPixbuf 存在安全问题,Rust 和沙盒技术可应对。
  • 已知注意事项包括仅在 Linux 可用、不支持沙盒环境、不支持的图像格式等。
  • glycin 有更多颜色、便捷元数据访问等优势。

重要细节:

  • glycin相关链接及使用方式,如构建 GdkPixbuf 时的选项等。
  • 介绍不同环境下 glycin 的情况,如 Flatpak、Snap 等。
  • 详细说明 glycin 支持和不支持的图像格式及相关问题。
  • 提及对 glycin 做出贡献的人员及相关支持。
阅读 10
0 条评论