Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.development    |    Operating system development chatter    |    4,255 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 4,025 of 4,255    |
|    James Harris to All    |
|    Hypervisor from Scratch    |
|    01 Dec 23 22:26:00    |
      From: james.harris.1@gmail.com              Perhaps the most flexible model for an OS is one which is designed       potentially to coexist on a machine with other OSes. I don't mean to be       installed in a separate partition and separately bootable but able to       run simultaneously with other OSes.              Under such a model there would be a hypervisor which would essentially       manage the resources of the machine. The OS or perhaps really the       'supervisor' beneath it would be the entity that programs interacted       with. IOW the supervisor would be the OS as far as the programs were       concerned: they would not need to know that it got its resources from a       hypervisor.              With suitable communication between the parts (e.g. see Intel's       vmlaunch, vmresume, etc) someone developing an OS could split his       efforts in two:              1) the management of resources       2) providing an environment in which other programs can operate              That would raise some interesting possibilities such as 'adding' memory       while a machine is running - in that the hypervisor could commit more       memory to a given supervisor, or maybe some hardware really would have a       way of adding and removing banks of memory on the fly.              At any rate, some links on developing a hypervisor:               https://github.com/SinaKarvandi/Hypervisor-From-Scratch               https://nixhacker.com/developing-hypervisior-from-scratch-part-1/              And if memory serves there's at least one person who contributes to this       group who has already worked on an extensive hypervisor.                     --       James Harris              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca