the way i understand it hibernating an OS dumps ram to a file and powers off, so could it be possible to run two OSs “simultaneously” by alternating between hibernations?

  • in theory, I think you would also need a shared component that enforces the alternating “rules” that both OS understands.

    that component also needs to be always awake so it will facilitate hand overs like an OS of OSes.