GSoC 2025 Final Report: Backend Isolation Prototype for GNOME Papers
Wrapping up my GSoC 2025 project: a working per-document sidecar (process isolation) prototype for GNOME Papers with D-Bus page objects and shared-memory rendering.
Wrapping up my GSoC 2025 project: a working per-document sidecar (process isolation) prototype for GNOME Papers with D-Bus page objects and shared-memory rendering.
June has been a month of deep technical work and architectural progress on my GSoC project with GNOME Papers. Here’s a summary of the key milestones, challenges, and decisions from the month. �️ Architecture Overview To better illustrate the changes, here are diagrams of the current (unsandboxed) and the new (sandboxed) architectures for GNOME Papers: Current Architecture (Unsandboxed): Target Architecture (Sandboxed): ️ Early June: Prototyping, Research & First Meeting Note: D-Bus is a system that lets different programs on your computer talk to each other, even if they are running in separate processes. ...