
GNOME 的 Glycin 项目作为基于 Rust 的沙箱化且可扩展的图像加载库,现在支持 XPM 和 XBM 图像。这一点值得注意,因为这些格式曾是 Fedora Linux 上最后未被沙箱化的图像加载格式。
今天发布的 Glycin 2.1 Alpha 版本带来了多个组件的更新,并在 image-rs 代码中添加了对 XPM 和 XBM 的支持。X PixMap(XPM)用于 X 窗口系统下的图标像素图,而 X BitMap(XBM)则用于光标和图标位图,作为 XPM 的后续格式。
如本周 GNOME 所述,XPM 和 XBM 格式是 Fedora Linux 上仍在使用的最后一个未沙箱化的图像加载器。现在,通过基于 Rust 的沙箱化 Glycin 来处理 XPM/XBM 图像加载,可以允许 Fedora 今后提供更安全且更通用的体验。Glycin 也被多种 GNOME 应用程序使用,例如 Loupe、Shortwave、Camera、Fractal 等。
转自 GNOME Glycin Adds XPM/XBM Support To Address Fedora’s Last Unsandboxed Image Loader – Phoronix
Linuxeden开源社区