
On Thu, Feb 21, 2008 at 02:04:31PM -0800, Dan Smith wrote:
DL> Right. For a container, <init> would be the only member of <os> DL> as well right? At the moment, I don't know of anything else that DL> we will be adding to <container>.
No, <os> contains lots of stuff, just none of it applies to a container :) From the perspective of a consumer of the interface, there is only one block that needs to be examined. If you put <init> in <container>, then I have to look at <container> (maybe) in addition to <os> (maybe).
I always think of '<os>' as providing data about the way your start the virtual machine. eg, the kernel / initrd for paravirt, the BIOS boot device for fullvirt, and thus..... the 'init' process for containers. Oh, pretend you didn't see the '<bootloader>' tag outside the <os> block. A historical mistake :-( Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|