[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GSoC] Virtualization Using Hurd Mechanisms

From: Pierre Thierry
Subject: [GSoC] Virtualization Using Hurd Mechanisms
Date: Thu, 12 Apr 2012 11:47:23 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Hi all,

this year I applied for a slot in Google's Summer of Code on the
Hurd[1], to tackle virtualization à la Hurd. As I currently have no
other commitments during the summer, I will be able work on this
project between half-time and full-time, during the whole summer.


As I describe it in my application, I'll start from user stories (or
scenarii). I have a few in mind, but if you have your own ideas, I'll
take them gladly; the more the merrier, and foremost, the more stories
I get, the least I risk missing an important piece of requirement for
the tool.

My main user stories are:

  1. I create a virtualized Hurd, able to communicate with the outside
    world in the same way the parent Hurd can (option: cannot
    communicate at all)

  2. I create a few virtualized Hurds and they are able to communicate
     between themselves and the parent Hurd only

  3. I create a minimalist virtualized Hurd, with the bare minimum
     needed to run a program (option: with the ability to add features
     to the virtualized Hurd on demand)

Funny thing is, I almost started writing Hurd0 for parent Hurd, and I
immediately realized one of the huge advantages of Hurd against
paravirtualization: a virtualized Hurd can be the parent Hurd for
another virtualized Hurd. It's turtles all the way down!

Story #3 is basically a POLA launcher and the option is a powerbox.

OpenPGP 0xD9D50D8A

Attachment: signature.asc
Description: Digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]