2 papers
cs.OS2025
μFork: Supporting POSIX fork Within a Single-Address-Space OS
John Alistair Kressel, Hugo Lefeuvre, Pierre Olivier
Single-address-space operating systems have well-known lightweightness benefits that result from their central design idea: the kernel and applications share a unique address space…
cs.CR2023
Software Compartmentalization Trade-Offs with Hardware Capabilities
John Alistair Kressel, Hugo Lefeuvre, Pierre Olivier
Compartmentalization is a form of defensive software design in which an application is broken down into isolated but communicating components. Retrofitting compartmentalization int…