Multiuser support

Nov 5, 2008 at 4:18 AM
And yet another question I want to ask :)
Will be in Singularity multiuser support?
Coordinator
Nov 5, 2008 at 4:41 AM
Hi rommanio. Multiuser support is not currently planned, but this wouldn't be difficult to implement on top of existing mechanisms, since it is a fully multiprocessing operating system - it's just a matter of implementing the necessary network server or virtual terminal support to provide a place for multiple concurrent logins and providing a user database. Virtual terminal support is a featured we've considered but is not high priority. What scenario did you have in mind where you might use this? Hope this helps.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer    
Nov 5, 2008 at 5:53 AM
Edited Nov 5, 2008 at 3:03 PM
Oh, I'm just interested for it! :)
But virtual terminals, for example, can be used for demonstration that Sigularity is a fully multitasking OS.
Nov 6, 2008 at 5:45 AM
And, also, if in Singularity will be multiuser support., in the kernel must be "user" objects, isn't it?
Sorry, maybe, I don't understand something :)
Coordinator
Nov 6, 2008 at 9:07 PM
Well, Singularity is a microkernel, so user support in the core kernel isn't necessary, unless it's going to be integrated with a core kernel feature like threads or the scheduler. Virtual terminals would make for a compelling demo, and are on the to-do list - I've indicated your interest in this feature. :-)
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer
Nov 7, 2008 at 3:49 PM
Thanks a lot! :)