diff options
author | Ian Moffett <ian@osmora.org> | 2025-07-26 02:10:13 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-07-26 02:27:16 -0400 |
commit | 15c4ee1321be918d8fcbc8d858ea90a4dabe54a5 (patch) | |
tree | ee39f0a8498ea1cfe371ea8b305b38dd4705aca1 /lib/mlibc/sysdeps | |
parent | 30f66b62174d03fa7aa41d76b32382ebf29b381f (diff) |
kernel: Introduce initial VSR implexpt
This commit introduces the initial implementation of Virtual System
Resources (VSRs). Virtual system resources enable specific subsystems to
control global state while the VSR acts as a middle man between the
process, and the actual resource itself. This allows the products of
certain operations to be routed to either the global state or a local
(per-process) "shallow copy" whose data and side effects are only
visible through that process. An example of something this would be
useful for is some sort of transparent access control mechanism where
if a process should not modify global system-wide state, it can at least
modify the state for itself.
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'lib/mlibc/sysdeps')
0 files changed, 0 insertions, 0 deletions