Aaron Toponce ⚛️:debian: on Nostr: <rant> The clock in the OS works by having the time updated based on the counter in ...
<rant>
The clock in the OS works by having the time updated based on the counter in the RTC.
Sun with #Solaris Zones made every object inside the kernel have a zone context and then very carefully abstracted and hardened any exchange across zone boundaries so that there isn't even a handle on global resources inside a zone.
So it followed that each zone could have its own clock object spawned and all existing software would seamlessly work inside a zone.
1/2
The clock in the OS works by having the time updated based on the counter in the RTC.
Sun with #Solaris Zones made every object inside the kernel have a zone context and then very carefully abstracted and hardened any exchange across zone boundaries so that there isn't even a handle on global resources inside a zone.
So it followed that each zone could have its own clock object spawned and all existing software would seamlessly work inside a zone.
1/2