←back to thread

521 points OlympicMarmoto | 3 comments | | HN request time: 0.967s | source
Show context
armchairhacker ◴[] No.45067092[source]
What would be the real advantage of a custom OS over a Linux distribution?

The OS does process scheduling, program management, etc. Ok, you don’t want a VR headset to run certain things slowly or crash. But some Linux distributions are battle-tested and stable, and fast, so can’t you write ordinary programs that are fast and reliable (e.g. the camera movement and passthrough use RTLinux and have a failsafe that has been formally verified or extensively tested) and that’s enough?

replies(6): >>45067184 #>>45067419 #>>45067428 #>>45069530 #>>45072115 #>>45072878 #
1. mikepurvis ◴[] No.45069530[source]
I think the proper comparison point here is probably what game consoles have done since the Xbox 360, which is basically run a hypervisor on the metal with the app/game and management planes in separate VMs. That gives the game a bare metal-ish experience and doesn't throw away resources on true multitasking where it isn't really needed. At the same time it still lets the console run a dashboard plus background tasks like downloading and so on.
replies(1): >>45080232 #
2. ksec ◴[] No.45080232[source]
Hold on a sec, is that the same on PS5? I am pretty sure that wasn't the case two generations ago. Is that the norm now, running on hypervisor ?
replies(1): >>45082986 #
3. mikepurvis ◴[] No.45082986[source]
It's been the case since the PS3: https://www.psdevwiki.com/ps5/Hypervisor