[virt-tools-list] [libosinfo] Add Windows OS metadata
Daniel P. Berrange
berrange at redhat.com
Fri Jun 17 09:38:43 UTC 2011
On Thu, Jun 16, 2011 at 08:14:00PM +0100, Richard W.M. Jones wrote:
> On Thu, Jun 16, 2011 at 07:49:12PM +0300, Zeeshan Ali wrote:
> > From: "Zeeshan Ali (Khattak)" <zeeshanak at gnome.org>
> > + <os id="http://microsoft.com/win2k8">
> > + <short-id>win2k8</short-id>
> > + <name>Microsoft Windows Server 2008</name>
> > + <version>6.0</version>
> > + <vendor>Microsoft</vendor>
> > + <upgrades id="http://microsoft.com/windows"/>
> > + </os>
> > +
> > + <os id="http://microsoft.com/vista">
> > + <short-id>vista</short-id>
> > + <name>Microsoft Windows Vista</name>
> > + <version>6.0</version>
> > + <vendor>Microsoft</vendor>
> > + <upgrades id="http://microsoft.com/windows"/>
> > + </os>
>
> You need to expose the product variant field somewhere, else there is
> no way to distinguish between these two operating systems. IIRC for
> W2K8 this field contains "Server" and for Vista it contains "Client".
> If you have an existing Windows guest, run virt-inspector on it to
> display the product variant from the registry.
>
> Product variants are also useful elsewhere. In virt-inspector, we use
> this field to distinguish different spins of RHEL (like Red Hat
> Desktop vs. the regular Server spin).
>
> http://libguestfs.org/virt-inspector.1.html#_operatingsystem_
> http://libguestfs.org/guestfs.3.html#guestfs_inspect_get_product_variant
We could introduce a new OS relationship for this purpose. eg Have
a general OS for 'vista', and then add further OS for the variants.
I imagine each would have the same supported hardware, so hardware
info could go into the generic 'vista' OS, but we could record the
different install media paths in the variants
<os id="http://microsoft.com/vista/client">
<short-id>vista-client</short-id>
<name>Microsoft Windows Vista Client Edition</name>
<version>6.0</version>
<vendor>Microsoft</vendor>
<variant id="http://microsoft.com/vista"/>
<media>
...
</media>
</os>
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the virt-tools-list
mailing list