[Libosinfo] [PATCH 25/39] data: split windows into one file per OS
Daniel P. Berrange
berrange at redhat.com
Mon Sep 28 15:51:43 UTC 2015
Signed-off-by: Daniel P. Berrange <berrange at redhat.com>
---
configure.ac | 1 +
data/oses/Makefile.am | 12 +-
data/oses/windows.xml.in | 1357 ------------------------------------
data/oses/windows/Makefile.am | 1 +
data/oses/windows/win1.0.xml.in | 13 +
data/oses/windows/win10.xml.in | 63 ++
data/oses/windows/win2.0.xml.in | 15 +
data/oses/windows/win2.1.xml.in | 15 +
data/oses/windows/win2k.xml.in | 49 ++
data/oses/windows/win2k12.xml.in | 68 ++
data/oses/windows/win2k12r2.xml.in | 67 ++
data/oses/windows/win2k3.xml.in | 72 ++
data/oses/windows/win2k3r2.xml.in | 65 ++
data/oses/windows/win2k8.xml.in | 65 ++
data/oses/windows/win2k8r2.xml.in | 50 ++
data/oses/windows/win3.1.xml.in | 15 +
data/oses/windows/win7.xml.in | 231 ++++++
data/oses/windows/win8.1.xml.in | 149 ++++
data/oses/windows/win8.xml.in | 59 ++
data/oses/windows/win95.xml.in | 30 +
data/oses/windows/win98.xml.in | 28 +
data/oses/windows/winme.xml.in | 28 +
data/oses/windows/winnt3.1.xml.in | 12 +
data/oses/windows/winnt3.5.xml.in | 15 +
data/oses/windows/winnt3.51.xml.in | 15 +
data/oses/windows/winnt4.0.xml.in | 15 +
data/oses/windows/winvista.xml.in | 49 ++
data/oses/windows/winxp.xml.in | 113 +++
po/POTFILES.in | 25 +-
29 files changed, 1328 insertions(+), 1369 deletions(-)
delete mode 100644 data/oses/windows.xml.in
create mode 100644 data/oses/windows/Makefile.am
create mode 100644 data/oses/windows/win1.0.xml.in
create mode 100644 data/oses/windows/win10.xml.in
create mode 100644 data/oses/windows/win2.0.xml.in
create mode 100644 data/oses/windows/win2.1.xml.in
create mode 100644 data/oses/windows/win2k.xml.in
create mode 100644 data/oses/windows/win2k12.xml.in
create mode 100644 data/oses/windows/win2k12r2.xml.in
create mode 100644 data/oses/windows/win2k3.xml.in
create mode 100644 data/oses/windows/win2k3r2.xml.in
create mode 100644 data/oses/windows/win2k8.xml.in
create mode 100644 data/oses/windows/win2k8r2.xml.in
create mode 100644 data/oses/windows/win3.1.xml.in
create mode 100644 data/oses/windows/win7.xml.in
create mode 100644 data/oses/windows/win8.1.xml.in
create mode 100644 data/oses/windows/win8.xml.in
create mode 100644 data/oses/windows/win95.xml.in
create mode 100644 data/oses/windows/win98.xml.in
create mode 100644 data/oses/windows/winme.xml.in
create mode 100644 data/oses/windows/winnt3.1.xml.in
create mode 100644 data/oses/windows/winnt3.5.xml.in
create mode 100644 data/oses/windows/winnt3.51.xml.in
create mode 100644 data/oses/windows/winnt4.0.xml.in
create mode 100644 data/oses/windows/winvista.xml.in
create mode 100644 data/oses/windows/winxp.xml.in
diff --git a/configure.ac b/configure.ac
index 40c75d3..3e3968b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -192,6 +192,7 @@ AC_CONFIG_FILES([
data/oses/solaris/Makefile
data/oses/suse/Makefile
data/oses/ubuntu/Makefile
+ data/oses/windows/Makefile
data/schemas/Makefile
tools/Makefile
test/Makefile
diff --git a/data/oses/Makefile.am b/data/oses/Makefile.am
index c1a552f..9306db0 100644
--- a/data/oses/Makefile.am
+++ b/data/oses/Makefile.am
@@ -20,15 +20,5 @@ SUBDIRS = \
solaris \
suse \
ubuntu \
+ windows \
$(NULL)
-
-databasedir = $(pkgdatadir)/db/oses/
-database_in_files = \
- windows.xml.in \
- $(NULL)
-
-database_DATA = $(database_in_files:.xml.in=.xml)
-
- at INTLTOOL_XML_RULE@
-
-EXTRA_DIST = $(database_in_files) $(database_DATA)
diff --git a/data/oses/windows.xml.in b/data/oses/windows.xml.in
deleted file mode 100644
index bbe1852..0000000
--- a/data/oses/windows.xml.in
+++ /dev/null
@@ -1,1357 +0,0 @@
-<libosinfo version="0.0.1">
-
- <!--
-
- The upgrade/derives relationship for Windows is more complex than
- you might think, because of the merge/fork between WinME/XP/2k/2k3:
-
-
- Win1.0 (Nov 1985)
- |
- | U, D
- |
- V
- Win2.0 (Dec 1987)
- |
- | U, D
- |
- V
- Win2.1 (May 1988)
- |
- | U, D
- |
- V
- Win3.0 (May 1990)
- |
- | U, D
- |
- V
- Win3.1 (Apr 1992) WinNT3.1 (July 1993)
- | |
- | U, D | U, D
- | |
- | V
- | WinNT3.4 (Sept 1994)
- | |
- | U, D | U, D
- | |
- V V
- Win95 (Aug 1995) WinNT3.51 (May 1995)
- | |
- | U, D | U, D
- | |
- V V
- Win98 (Jun 1998) WinNT4.0 (Aug 1996)
- | |
- | U, D | U, D
- | |
- V |
- WinME (Sep 2000) Win2k (Feb 2000)
- | ||
- \======+====================/| U, D
- U | D |
- V V
- WinXP (Aug 2001) Win2k3 (April 2003)
- | |
- | UD | U, D
- | |
- V V
- WinVista (Jan 2007) Win2k3r2 (Dec 2005)
- | |
- | U, D | U, D
- | |
- | V
- | Win2k8 (Feb 2008)
- | |
- | | U, D
- | |
- | V
- Win7 (Oct 2009) Win2k8r2 (Oct 2009)
- | |
- | U,D | U, D
- | |
- V V
- Win8 (??? 2012) ??????
-
- -->
-
- <os id="http://microsoft.com/win/1.0">
- <short-id>win1.0</short-id>
- <_name>Microsoft Windows 1.0</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win16</family>
- <distro>win</distro>
- <version>1.0</version>
-
- <release-date>1985-11-20</release-date>
- <eol-date>2001-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/win/2.0">
- <short-id>win2.0</short-id>
- <_name>Microsoft Windows 2.0</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win16</family>
- <distro>win</distro>
- <version>2.0</version>
- <upgrades id="http://microsoft.com/win/1.0"/>
- <derives-from id="http://microsoft.com/win/1.0"/>
-
- <release-date>1987-12-09</release-date>
- <eol-date>2001-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/win/2.1">
- <short-id>win2.1</short-id>
- <_name>Microsoft Windows 2.1</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win16</family>
- <distro>win</distro>
- <version>2.1</version>
- <upgrades id="http://microsoft.com/win/2.0"/>
- <derives-from id="http://microsoft.com/win/2.0"/>
-
- <release-date>1988-05-27</release-date>
- <eol-date>2001-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/win/3.1">
- <short-id>win3.1</short-id>
- <_name>Microsoft Windows 3.1</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win16</family>
- <distro>win</distro>
- <version>3.1</version>
- <upgrades id="http://microsoft.com/win/2.1"/>
- <derives-from id="http://microsoft.com/win/2.1"/>
-
- <release-date>1992-04-06</release-date>
- <eol-date>2001-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/winnt/3.1">
- <short-id>winnt3.1</short-id>
- <_name>Microsoft Windows NT Server 3.1</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>winnt</distro>
- <version>3.1</version>
- <release-date>1993-07-27</release-date>
- <eol-date>2000-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/winnt/3.5">
- <short-id>winnt3.5</short-id>
- <_name>Microsoft Windows NT Server 3.5</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>winnt</distro>
- <version>3.5</version>
- <upgrades id="http://microsoft.com/winnt/3.1"/>
- <derives-from id="http://microsoft.com/winnt/3.1"/>
-
- <release-date>1994-09-21</release-date>
- <eol-date>2001-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/winnt/3.51">
- <short-id>winnt3.51</short-id>
- <_name>Microsoft Windows NT Server 3.51</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>winnt</distro>
- <version>3.51</version>
- <upgrades id="http://microsoft.com/winnt/3.5"/>
- <derives-from id="http://microsoft.com/winnt/3.5"/>
-
- <release-date>1995-05-30</release-date>
- <eol-date>2001-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/winnt/4.0">
- <short-id>winnt4.0</short-id>
- <_name>Microsoft Windows NT Server 4.0</_name>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>winnt</distro>
- <version>4.0</version>
- <upgrades id="http://microsoft.com/winnt/3.51"/>
- <derives-from id="http://microsoft.com/winnt/3.51"/>
-
- <release-date>1996-08-24</release-date>
- <eol-date>2004-12-31</eol-date>
- </os>
-
- <os id="http://microsoft.com/win/95">
- <short-id>win95</short-id>
- <_name>Microsoft Windows 95</_name>
- <version>4.0</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win9x</family>
- <distro>win</distro>
- <upgrades id="http://microsoft.com/win/3.1"/>
- <derives-from id="http://microsoft.com/win/3.1"/>
-
- <release-date>1995-08-24</release-date>
- <eol-date>2001-12-13</eol-date>
-
- <devices>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/> <!-- QXL -->
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1234/1111"/> <!-- VGA -->
- <device id="http://www.linux-usb.org/usb.ids/80ee/0021"/> <!-- USB tablet -->
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415"/> <!-- AC97 -->
- </devices>
-
- <resources arch="i686">
- <minimum>
- <cpu>12000000</cpu>
- <ram>4194304</ram>
- <storage>41943040</storage>
- </minimum>
- </resources>
- </os>
-
- <os id="http://microsoft.com/win/98">
- <short-id>win98</short-id>
- <_name>Microsoft Windows 98</_name>
- <version>4.1</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win9x</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/95"/>
- <upgrades id="http://microsoft.com/win/95"/>
-
- <release-date>1998-06-25</release-date>
- <eol-date>2006-07-11</eol-date>
-
- <resources arch="i686">
- <minimum>
- <cpu>66000000</cpu>
- <ram>16777216</ram>
- <storage>125829120</storage>
- </minimum>
- <recommended>
- <cpu>233000000</cpu>
- <ram>25165824</ram>
- <storage>419430400</storage>
- </recommended>
- </resources>
- </os>
-
- <os id="http://microsoft.com/win/me">
- <short-id>winme</short-id>
- <_name>Microsoft Windows Millennium Edition</_name>
- <version>4.9</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>win9x</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/98"/>
- <upgrades id="http://microsoft.com/win/98"/>
-
- <release-date>2000-09-14</release-date>
- <eol-date>2006-07-11</eol-date>
-
- <resources arch="i686">
- <minimum>
- <cpu>150000000</cpu>
- <ram>33554432</ram>
- <storage>335544320</storage>
- </minimum>
- <recommended>
- <cpu>300000000</cpu>
- <ram>67108864</ram>
- <storage>2147483648</storage>
- </recommended>
- </resources>
- </os>
-
-
- <os id="http://microsoft.com/win/2k">
- <short-id>win2k</short-id>
- <_name>Microsoft Windows 2000</_name>
- <version>5.0</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/me"/>
-
- <release-date>2000-02-17</release-date>
- <eol-date>2010-07-13</eol-date>
-
- <devices>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/> <!-- QXL -->
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1234/1111"/> <!-- VGA -->
- <device id="http://www.linux-usb.org/usb.ids/80ee/0021"/> <!-- USB tablet -->
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415"/> <!-- AC97 -->
- </devices>
-
- <media arch="i686">
- <iso>
- <volume-id>(W2AFPP|SP1AFPP|SP2AFPP|YRMAFPP|ZRMAFPP|W2AOEM|SP1AOEM|SP2AOEM|YRMAOEM|ZRMAOEM|W2ASEL|SP2ASEL|W2SFPP|SP1SFPP|SP2SFPP|YRMSFPP|ZRMSFPP|W2SOEM|W2SOEM|SP1SOEM|SP2SOEM|YRMSOEM|ZRMSOEM|W2SSEL|SP2SSEL|W2PFPP|SP1PFPP|SP2PFPP|YRMPFPP|ZRMPFPP|W2POEM|SP1POEM|SP2POEM|YRMPOEM|ZRMPOEM|W2PSEL|SP2PSEL|W2PCCP|WIN2000|W2K_SP4)</volume-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
-
- <resources arch="i686">
- <minimum>
- <cpu>133000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>33554432</ram>
- <storage>335544320</storage>
- </minimum>
-
- <recommended>
- <cpu>350000000</cpu>
- <ram>100663296</ram>
- <storage>1073741824</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/sif/jeos'/>
- <script id='http://microsoft.com/windows/sif/desktop'/>
- </installer>
- </os>
-
-
- <os id="http://microsoft.com/win/xp">
- <short-id>winxp</short-id>
- <_name>Microsoft Windows XP</_name>
- <version>5.1</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k"/>
- <derives-from id="http://microsoft.com/win/me"/>
- <upgrades id="http://microsoft.com/win/me"/>
-
- <release-date>2001-10-25</release-date>
- <eol-date>2009-04-19</eol-date>
-
- <media arch="i686" installer-reboots="2">
- <iso>
- <volume-id>(WXPFPP|WXHFPP|WXPCCP|WXHCCP|WXPOEM|WXHOEM|WXPVOL|WXPEVL|XRMPFPP|XRMHFPP|XRMPCCP|XRMHCCP|XRMPOEM|XRMHOEM|XRMPVOL|XRMSD2|X1APFPP|X1AHFPP|X1APCCP|X1APCCP|X1AHCCP|X1APOEM|X1AHOEM|X1APVOL|VRMPFPP|VRMHFPP|VRMPCCP|VRMHCCP|VRMPOEM|VRMHOEM|VRMPVOL|VRMSD2|VX2PFPP|VX2HFPP|VX2PCCP|VX2HCCP|VX2POEM|VX2HOEM|VX2PRMFPP|VX2PVOL|GRTMUPD|GRTMPFPP|GRTMPRMFPP|GRTMHFPP|GRTMHKFPP|GRTMHKNFPP|GRTMHRMFPP|GRTMPOEM|GRTMHOEM|GRTMPVOL|GRTMPKNVOL|GRTMPKVOL|GRTMPRMVOL|MX2PFPP|MRMSD2)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <media arch="x86_64" installer-reboots="2">
- <iso>
- <volume-id>(ARMPXFPP|ARMPXCCP|ARMPXOEM|ARMPXVOL|AX2PXCFPP|AX2PXFPP)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>233000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>67108864</ram>
- <storage>1610612736</storage>
- </minimum>
-
- <recommended>
- <cpu>300000000</cpu>
- <ram>536870912</ram>
- <storage>10737418240</storage>
- </recommended>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>733000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>268435456</ram>
- <storage>1610612736</storage>
- </minimum>
-
- <recommended>
- <cpu>733000000</cpu>
- <ram>536870912</ram>
- <storage>10737418240</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/sif/jeos'/>
- <script id='http://microsoft.com/windows/sif/desktop'/>
- <script id='http://microsoft.com/windows/reg/desktop'/>
- <script id='http://microsoft.com/windows/cmd/desktop'/>
- </installer>
-
- <!-- virtio block device driver -->
- <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/winxp/x86" pre-installable="true" signed="false">
- <file>viostor.cat</file>
- <file>viostor.inf</file>
- <file>viostor.sys</file>
- <!-- For now we require this for pre-installation but we should probably generate this too -->
- <file>txtsetup.oem</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- </driver>
-
- <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/winxp/amd64" pre-installable="true" signed="false">
- <file>viostor.cat</file>
- <file>viostor.inf</file>
- <file>viostor.sys</file>
- <!-- For now we require this for pre-installation but we should probably generate this too -->
- <file>txtsetup.oem</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- </driver>
-
- <!-- All virtio and QXL device drivers, and spice-vdagent -->
- <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
- <file>spice-guest-tools-0.65.exe</file>
- <file>spice-guest-tools-0.65.cmd</file>
- <file>redhat09.cer</file>
- <file>redhat10.cer</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
- </driver>
-
- <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
- <file>spice-guest-tools-0.65.exe</file>
- <file>spice-guest-tools-0.65.cmd</file>
- <file>redhat09.cer</file>
- <file>redhat10.cer</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
- </driver>
- </os>
-
- <os id="http://microsoft.com/win/2k3">
- <short-id>win2k3</short-id>
- <_name>Microsoft Windows Server 2003</_name>
- <version>5.2</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k"/>
- <upgrades id="http://microsoft.com/win/2k"/>
-
- <release-date>2003-04-24</release-date>
- <eol-date>2015-07-14</eol-date>
-
- <media arch="i686">
- <iso>
- <volume-id>(ARMECHK|ARMEVOL|ARMSVOL|ARMWVOL|ARMEEVL|ARMSEVL|ARMWEVL|ARMEOEM|ARMDOEM|ARMSOEM|ARMWOEM|ARMEFPP|ARMDFPP|ARMSFPP|ARMWFPP|NRMECHK|NRMEVOL|NRMSVOL|NRMWVOL|NRMEEVL|NRMSEVL|NRMWEVL|NRMEOEM|NRMDOEM|NRMSOEM|NRMWOEM|NRMEFPP|NRMDFPP|NRMSFPP|NRMSFPP|CRMSVOL|CRMSXVOL|BRMEVOL|BX2DVOL|ARMEEVL|BRMEEVL|CR0SP2)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <iso>
- <volume-id>(ARMEICHK|ARMEIFPP|ARMEIEVL|ARMEIOEM|ARMDIOEM|ARMEXFPP|ARMDFPP|ARMSXFPP|CR0SPX2|NRMEICHK|NRMEIFPP|NRMDIFPP|NRMEIOEM|NRMDIOEM|NRMEIVOL|NRMEIEVL|BRMEXVOL|BX2DXVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="ia64">
- <iso>
- <volume-id>(ARMEIFPP|CR0SPI2)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>133000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>134217728</ram>
- <storage>2147483648</storage>
- </minimum>
-
- <recommended>
- <cpu>550000000</cpu>
- <ram>268435456</ram>
- <storage>4294967296</storage>
- </recommended>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1500000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>536870912</ram>
- <storage>4294967296</storage>
- </minimum>
-
- <recommended>
- <storage>8589934592</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/sif/jeos'/>
- <script id='http://microsoft.com/windows/sif/desktop'/>
- <script id='http://microsoft.com/windows/reg/desktop'/>
- <script id='http://microsoft.com/windows/cmd/desktop'/>
- </installer>
- </os>
-
- <os id="http://microsoft.com/win/2k3r2">
- <short-id>win2k3r2</short-id>
- <_name>Microsoft Windows Server 2003 R2</_name>
- <version>5.2</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k3"/>
- <upgrades id="http://microsoft.com/win/2k3"/>
-
- <release-date>2005-12-06</release-date>
- <eol-date>2015-07-14</eol-date>
-
- <media arch="i686">
- <iso>
- <volume-id>(CRMEFPP|CRMSFPP|CR0SCD2|CR0ECD2|BX2SFPP|BX2EFPP|BRMECD2FRE|BRMSCD2FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <iso>
- <volume-id>(CRMEXFPP|CRMSXFPP|CR0SCD2X|CR0ECD2X|BX2SXFPP|BX2EXFPP|BRMECD2XFRE|BRMSCD2XFRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>133000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>134217728</ram>
- <storage>2147483648</storage>
- </minimum>
-
- <recommended>
- <cpu>550000000</cpu>
- <ram>268435456</ram>
- <storage>4294967296</storage>
- </recommended>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1500000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>536870912</ram>
- <storage>4294967296</storage>
- </minimum>
-
- <recommended>
- <storage>8589934592</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/sif/jeos'/>
- <script id='http://microsoft.com/windows/sif/desktop'/>
- <script id='http://microsoft.com/windows/reg/desktop'/>
- <script id='http://microsoft.com/windows/cmd/desktop'/>
- </installer>
- </os>
-
- <os id="http://microsoft.com/win/2k8">
- <short-id>win2k8</short-id>
- <_name>Microsoft Windows Server 2008</_name>
- <version>6.0</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k3r2"/>
- <upgrades id="http://microsoft.com/win/2k3r2"/>
-
- <release-date>2008-02-27</release-date>
- <eol-date>2013-07-09</eol-date>
-
- <media arch="i686">
- <iso>
- <volume-id>(KRTMSVOL|KRTMSCHK|KRMWVOL|KRMSVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <iso>
- <volume-id>(KRTMSXVOL|KRTMSXCHK|KRMWXVOL|KRMSXVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>536870912</ram>
- <storage>10737418240</storage>
- </minimum>
-
- <recommended>
- <cpu>2000000000</cpu>
- <ram>2147483648</ram>
- <storage>42949672960</storage>
- </recommended>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1400000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>536870912</ram>
- <storage>10737418240</storage>
- </minimum>
-
- <recommended>
- <cpu>2000000000</cpu>
- <ram>2147483648</ram>
- <storage>42949672960</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/unattend/jeos'/>
- <script id='http://microsoft.com/windows/unattend/desktop'/>
- </installer>
- </os>
-
- <os id="http://microsoft.com/win/2k8r2">
- <short-id>win2k8r2</short-id>
- <_name>Microsoft Windows Server 2008 R2</_name>
- <version>6.1</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k8"/>
- <upgrades id="http://microsoft.com/win/2k8"/>
-
- <release-date>2009-10-22</release-date>
- <eol-date>2013-07-09</eol-date>
-
- <media arch="x86_64">
- <iso>
- <volume-id>(GRMSXVOL|GRMSXFRER|GRMSHXVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="ia64">
- <iso>
- <volume-id>(GRMSIAIVOL|SRVHPCR2)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1400000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>536870912</ram>
- <storage>10737418240</storage>
- </minimum>
-
- <recommended>
- <cpu>2000000000</cpu>
- <ram>2147483648</ram>
- <storage>42949672960</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/unattend/jeos'/>
- <script id='http://microsoft.com/windows/unattend/desktop'/>
- </installer>
- </os>
-
- <os id="http://microsoft.com/win/vista">
- <short-id>winvista</short-id>
- <_name>Microsoft Windows Vista</_name>
- <version>6.0</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/xp"/>
- <upgrades id="http://microsoft.com/win/xp"/>
-
- <release-date>2006-11-30</release-date>
- <eol-date>2012-04-10</eol-date>
-
- <media arch="i686">
- <iso>
- <volume-id>(FB1EVOL|LRMCFRE|FRTMBVOL|FRTMEVOL|FRMBVOL|FRMEVOL|FRMCFRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <iso>
- <volume-id>(FB1EXVOL|LRMCXFRE|FRTMBXVOL|FRMEXVOL|FRTMEXVOL|FRMBXVOL|FRMCXFRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
-
- <resources arch="all">
- <minimum>
- <cpu>800000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>536870912</ram>
- <storage>16106127360</storage>
- </minimum>
- <recommended>
- <cpu>1000000000</cpu>
- <ram>1073741824</ram>
- <storage>42949672960</storage>
- </recommended>
- </resources>
-
- <installer>
- <script id='http://microsoft.com/windows/unattend'/>
- </installer>
- </os>
-
- <os id="http://microsoft.com/win/7">
- <short-id>win7</short-id>
- <_name>Microsoft Windows 7</_name>
- <version>6.1</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/vista"/>
- <upgrades id="http://microsoft.com/win/vista"/>
-
- <release-date>2009-10-22</release-date>
- <eol-date>2015-01-13</eol-date>
-
- <variant id="debug">
- <_name>Microsoft Windows 7 Debug Checked Build</_name>
- </variant>
- <variant id="starter">
- <_name>Microsoft Windows 7 Starter</_name>
- </variant>
- <variant id="home-basic">
- <_name>Microsoft Windows 7 Home Basic</_name>
- </variant>
- <variant id="home-premium">
- <_name>Microsoft Windows 7 Home Premium</_name>
- </variant>
- <variant id="professional">
- <_name>Microsoft Windows 7 Professional</_name>
- </variant>
- <variant id="enterprise">
- <_name>Microsoft Windows 7 Enterprise</_name>
- </variant>
- <variant id="ultimate">
- <_name>Microsoft Windows 7 Ultimate</_name>
- </variant>
-
- <!-- Debug -->
- <media arch="i686" installer-reboots="2">
- <variant id="debug"/>
- <iso>
- <volume-id>(GRMCCHK)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64" installer-reboots="2">
- <variant id="debug"/>
- <iso>
- <volume-id>(GRMCXCHK)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Starter -->
- <media arch="i686" installer-reboots="2">
- <variant id="starter"/>
- <iso>
- <volume-id>(GSP1RMCNSTFREO|GRMCNSTFREO|GRMCSTFREO|GSP1RMCSTFREO)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Home Basic -->
- <media arch="i686" installer-reboots="2">
- <variant id="home-basic"/>
- <iso>
- <volume-id>(GSP1RMCHBFRER|GRMCHBFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Home Premium -->
- <media arch="i686" installer-reboots="2">
- <variant id="home-premium"/>
- <iso>
- <volume-id>(GSP1RMCNHPFRER|GRMCNHPFRER|GSP1RMCHPFRER|GRMCHPFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64" installer-reboots="2">
- <variant id="home-premium"/>
- <iso>
- <volume-id>(GSP1RMCNHPXFRER|GSP1RMCHPXFRER|GSP1RMCNHPXFRER|GRMCNHPXFRER|GRMCHPXFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Professional -->
- <media arch="i686" installer-reboots="2">
- <variant id="professional"/>
- <iso>
- <volume-id>(GRMCNPRFRER|GRMCPRVOL|GSP1RMCPRVOL|GRMCPRFRER|GSP1RMCN?PRFRER|GSP1RMCPRVOL|GRMCPRFREO)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64" installer-reboots="2">
- <variant id="professional"/>
- <iso>
- <volume-id>(GRMCNPRXFRER|GRMCPRXVOL|GSP1RMCPRXVOL|GSP1RMCN?PRXFRER|GSP1RMCPRXVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Enterprise -->
- <media arch="i686" installer-reboots="2">
- <variant id="enterprise"/>
- <iso>
- <volume-id>(GRMCENVOL|GRMCNENVOL|GSP1RMCNENVOL|GSP1RMCENVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64" installer-reboots="2">
- <variant id="enterprise"/>
- <iso>
- <volume-id>(GSP1RMCENXVOL|GRMCENXVOL|GRMCNENXVOL|GSP1RMCNENXVOL)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Ultimate -->
- <media arch="i686" installer-reboots="2">
- <variant id="ultimate"/>
- <iso>
- <volume-id>(GRMCULFRER|GSP1RMCNULFRER|GSP1RMCULFRER|GRMCNULFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64" installer-reboots="2">
- <variant id="ultimate"/>
- <iso>
- <volume-id>(GRMCULXFRER|GSP1RMCNULXFRER|GSP1RMCULXFRER|GRMCNULXFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Variant unknown -->
- <media arch="i686" installer-reboots="2">
- <iso>
- <volume-id>(GRMCPRFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64" installer-reboots="2">
- <iso>
- <volume-id>(GRMCHPXFRER|GRMCXCHK|GRMCPRXFRER)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>1073741824</ram>
- <storage>17179869184</storage>
- </minimum>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>2147483648</ram>
- <storage>21474836480</storage>
- </minimum>
- </resources>
-
- <devices>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
- </devices>
-
- <installer>
- <script id='http://microsoft.com/windows/unattend/jeos'/>
- <script id='http://microsoft.com/windows/unattend/desktop'/>
- <script id='http://microsoft.com/windows/cmd/desktop'/>
- </installer>
-
- <!-- virtio block device driver -->
- <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/win7/x86" pre-installable="true" signed="false">
- <file>viostor.cat</file>
- <file>viostor.inf</file>
- <file>viostor.sys</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- </driver>
-
- <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/win7/amd64" pre-installable="true" signed="false">
- <file>viostor.cat</file>
- <file>viostor.inf</file>
- <file>viostor.sys</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- </driver>
-
- <!-- All virtio and QXL device drivers, and spice-vdagent -->
- <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
- <file>spice-guest-tools-0.65.exe</file>
- <file>spice-guest-tools-0.65.cmd</file>
- <file>redhat09.cer</file>
- <file>redhat10.cer</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
- </driver>
-
- <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
- <file>spice-guest-tools-0.65.exe</file>
- <file>spice-guest-tools-0.65.cmd</file>
- <file>redhat09.cer</file>
- <file>redhat10.cer</file>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
- </driver>
- </os>
-
- <os id="http://microsoft.com/win/8">
- <short-id>win8</short-id>
- <_name>Microsoft Windows 8</_name>
- <version>6.2</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/7"/>
- <upgrades id="http://microsoft.com/win/7"/>
-
-<!--
- <release-date></release-date>
- <eol-date></eol-date>
--->
-
- <media arch="i686">
- <iso>
- <volume-id>(HB1_CCPA_X86FRE|HRM_CCSA_X86FRE|HRM_CCSA_X86CHK|HRM_CCSNA_X86CHK|HRM_CCSNA_X86FRE|HRM_CENA_X86FREV|HRM_CENA_X86CHKV|HRM_CENNA_X86FREV|HRM_CENNA_X86CHKV|HRM_CPRA_X86FREV|HRM_CPRNA_X86FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <iso>
- <volume-id>(HB1_CCPA_X64FRE|HRM_CCSA_X64FRE|HRM_CCSA_X64CHK|HRM_CCSNA_X64FRE|HRM_CCSNA_X64CHK|HRM_CENNA_X64FREV|HRM_CENNA_X64CHKV|HRM_CENA_X64FREV|HRM_CENA_X64CHKV|HRM_CPRA_X64FREV|HRM_CPRNA_X64FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>1073741824</ram>
- <storage>17179869184</storage>
- </minimum>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>2147483648</ram>
- <storage>21474836480</storage>
- </minimum>
- </resources>
-
- <devices>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
- </devices>
-
- <installer>
- <script id='http://microsoft.com/windows/unattend/jeos'/>
- <script id='http://microsoft.com/windows/unattend/desktop'/>
- </installer>
- </os>
-
- <os id="http://microsoft.com/win/8.1">
- <short-id>win8.1</short-id>
- <_name>Microsoft Windows 8.1</_name>
- <version>6.3</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/8"/>
- <upgrades id="http://microsoft.com/win/8"/>
-
-<!--
- <release-date></release-date>
- <eol-date></eol-date>
--->
-
- <variant id="debug">
- <_name>Microsoft Windows 8.1 Debug Checked Build</_name>
- </variant>
- <variant id="enterprise-debug">
- <_name>Microsoft Windows 8.1 Enterprise Debug Checked Build</_name>
- </variant>
- <variant id="professional">
- <_name>Microsoft Windows 8.1 Professional</_name>
- </variant>
- <variant id="enterprise">
- <_name>Microsoft Windows 8.1 Enterprise</_name>
- </variant>
-
- <!-- Debug -->
- <media arch="i686">
- <variant id="debug"/>
- <iso>
- <volume-id>(IRM_CCSN?A_X86CHK)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="debug"/>
- <iso>
- <volume-id>(IRM_CCSN?A_X64CHK)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Enterprise Debug -->
- <media arch="i686">
- <variant id="enterprise-debug"/>
- <iso>
- <volume-id>(IRM_CENN?A_X86CHKV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="enterprise-debug"/>
- <iso>
- <volume-id>(IRM_CENN?A_X64CHKV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Professional -->
- <media arch="i686">
- <variant id="professional"/>
- <iso>
- <volume-id>(IR1_CPRN?A_X86FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="professional"/>
- <iso>
- <volume-id>(IR1_CPRN?A_X64FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Enterprise -->
- <media arch="i686">
- <variant id="enterprise"/>
- <iso>
- <volume-id>(IR1_CENNA_X86FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="enterprise"/>
- <iso>
- <volume-id>(IR[135]_CENN?A_X64FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- No variant -->
- <media arch="i686">
- <iso>
- <volume-id>(IR5_CCSNA_X86FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Variant unknown -->
- <media arch="i686">
- <iso>
- <volume-id>(IRM_CENNA_X86FREV|IRM_CENA_X86FREV|IR1_CENA_X86FREV|IRM_CCSNA_X86FRE|IRM_CPRNA_X86FREV|IRM_CPRA_X86FREV|IRM_CCSA_X86FRE|IR3_CCSNA_X86FRE|IR3_CENA_X86FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <iso>
- <volume-id>(IRM_CENNA_X64FREV|IRM_CENA_X64FREV|IR1_CENA_X64FREV|IRM_CCSNA_X64FRE|IRM_CPRNA_X64FREV|IRM_CPRA_X64FREV|IRM_CCSA_X64FRE|IR3_CCSNA_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>1073741824</ram>
- <storage>17179869184</storage>
- </minimum>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>2147483648</ram>
- <storage>21474836480</storage>
- </minimum>
- </resources>
-
- <devices>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
- </devices>
- </os>
-
- <os id="http://microsoft.com/win/2k12">
- <short-id>win2k12</short-id>
- <_name>Microsoft Windows Server 2012</_name>
- <version>6.3</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k8r2"/>
- <upgrades id="http://microsoft.com/win/2k8r2"/>
-
- <release-date>2012-09-04</release-date>
-
- <variant id="storage">
- <_name>Windows Server 2012 Storage</_name>
- </variant>
- <variant id="hyperv">
- <_name>Windows Server 2012 for HyperV</_name>
- </variant>
- <variant id="essentials">
- <_name>Windows Server 2012 Essentials</_name>
- </variant>
- <variant id="volume-license">
- <_name>Windows Server 2012 Volume License</_name>
- </variant>
-
- <media arch="x86_64">
- <iso>
- <volume-id>(HRM_SSS_X64CHK|HRM_SSS_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <media arch="x86_64">
- <variant id="essentials"/>
- <iso>
- <volume-id>(HRM_SSSO_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="hyperv"/>
- <iso>
- <volume-id>(HRM_SHV_X64CHK|HRM_SHV_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="storage"/>
- <iso>
- <volume-id>(HRM_SFST_X64FREO)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="volume-licence"/>
- <iso>
- <volume-id>(HRM_SSS_X64FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- </os>
-
- <os id="http://microsoft.com/win/2k12r2">
- <short-id>win2k12r2</short-id>
- <_name>Microsoft Windows Server 2012 R2</_name>
- <version>6.3</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/2k12"/>
- <upgrades id="http://microsoft.com/win/2k12"/>
-
- <variant id="storage">
- <_name>Windows Server 2012 R2 Storage</_name>
- </variant>
- <variant id="hyperv">
- <_name>Windows Server 2012 R2 for HyperV</_name>
- </variant>
- <variant id="essentials">
- <_name>Windows Server 2012 R2 Essentials</_name>
- </variant>
- <variant id="volume-license">
- <_name>Windows Server 2012 R2 Volume License</_name>
- </variant>
-
- <release-date>2013-10-18</release-date>
-
- <media arch="x86_64">
- <iso>
- <volume-id>(IRM_SSS_X64FRE|IRM_SSS_X64CHK|IR3_SSS_X64FRE|IR5_SSS_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="essentials"/>
- <iso>
- <volume-id>(IRM_SSSO_X64CHK|IR5_SSSO_X64FRE|IRM_SSSO_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="hyperv"/>
- <iso>
- <volume-id>(IRM_SHV_X64CHK|IRM_SHV_X64FRE)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="volume-licence"/>
- <iso>
- <volume-id>(IR5_SSS_X64FREV|IR2_SSS_X64FREV)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- <media arch="x86_64">
- <variant id="storage"/>
- <iso>
- <volume-id>(IRM_SFST_X64FREO|IR5_SFST_X64FREO)_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
- </iso>
- </media>
- </os>
-
- <os id="http://microsoft.com/win/10">
- <short-id>win10</short-id>
- <_name>Microsoft Windows 10</_name>
- <version>10.0</version>
- <_vendor>Microsoft Corporation</_vendor>
- <family>winnt</family>
- <distro>win</distro>
- <derives-from id="http://microsoft.com/win/8.1"/>
- <upgrades id="http://microsoft.com/win/8.1"/>
-
- <release-date>2015-07-29</release-date>
-
- <variant id="education">
- <_name>Microsoft Windows 10 Education</_name>
- </variant>
- <variant id="enterprise">
- <_name>Microsoft Windows 10 Enterprise</_name>
- </variant>
-
- <!-- Education -->
- <media arch="i686">
- <variant id="education"/>
- <iso>
- <volume-id>J_CEDA_X86FRE_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <!-- Enterprise -->
- <media arch="i686">
- <variant id="enterprise"/>
- <iso>
- <volume-id>J_CENA_X86FREV_</volume-id>
- <publisher-id>MICROSOFT CORPORATION</publisher-id>
- <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
- </iso>
- </media>
-
- <resources arch="i686">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>1073741824</ram>
- <storage>17179869184</storage>
- </minimum>
- </resources>
-
- <resources arch="x86_64">
- <minimum>
- <cpu>1000000000</cpu>
- <n-cpus>1</n-cpus>
- <ram>2147483648</ram>
- <storage>21474836480</storage>
- </minimum>
- </resources>
-
- <devices>
- <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
- </devices>
- </os>
-
-</libosinfo>
diff --git a/data/oses/windows/Makefile.am b/data/oses/windows/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/oses/windows/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/oses/windows/win1.0.xml.in b/data/oses/windows/win1.0.xml.in
new file mode 100644
index 0000000..7ce76de
--- /dev/null
+++ b/data/oses/windows/win1.0.xml.in
@@ -0,0 +1,13 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/1.0">
+ <short-id>win1.0</short-id>
+ <_name>Microsoft Windows 1.0</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win16</family>
+ <distro>win</distro>
+ <version>1.0</version>
+
+ <release-date>1985-11-20</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win10.xml.in b/data/oses/windows/win10.xml.in
new file mode 100644
index 0000000..6ea8210
--- /dev/null
+++ b/data/oses/windows/win10.xml.in
@@ -0,0 +1,63 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/10">
+ <short-id>win10</short-id>
+ <_name>Microsoft Windows 10</_name>
+ <version>10.0</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/8.1"/>
+ <upgrades id="http://microsoft.com/win/8.1"/>
+
+ <release-date>2015-07-29</release-date>
+
+ <variant id="education">
+ <_name>Microsoft Windows 10 Education</_name>
+ </variant>
+ <variant id="enterprise">
+ <_name>Microsoft Windows 10 Enterprise</_name>
+ </variant>
+
+ <!-- Education -->
+ <media arch="i686">
+ <variant id="education"/>
+ <iso>
+ <volume-id>J_CEDA_X86FRE_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Enterprise -->
+ <media arch="i686">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>J_CENA_X86FREV_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </minimum>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ </resources>
+
+ <devices>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
+ </devices>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2.0.xml.in b/data/oses/windows/win2.0.xml.in
new file mode 100644
index 0000000..6f6a3ae
--- /dev/null
+++ b/data/oses/windows/win2.0.xml.in
@@ -0,0 +1,15 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2.0">
+ <short-id>win2.0</short-id>
+ <_name>Microsoft Windows 2.0</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win16</family>
+ <distro>win</distro>
+ <version>2.0</version>
+ <upgrades id="http://microsoft.com/win/1.0"/>
+ <derives-from id="http://microsoft.com/win/1.0"/>
+
+ <release-date>1987-12-09</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2.1.xml.in b/data/oses/windows/win2.1.xml.in
new file mode 100644
index 0000000..6c43799
--- /dev/null
+++ b/data/oses/windows/win2.1.xml.in
@@ -0,0 +1,15 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2.1">
+ <short-id>win2.1</short-id>
+ <_name>Microsoft Windows 2.1</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win16</family>
+ <distro>win</distro>
+ <version>2.1</version>
+ <upgrades id="http://microsoft.com/win/2.0"/>
+ <derives-from id="http://microsoft.com/win/2.0"/>
+
+ <release-date>1988-05-27</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k.xml.in b/data/oses/windows/win2k.xml.in
new file mode 100644
index 0000000..b999297
--- /dev/null
+++ b/data/oses/windows/win2k.xml.in
@@ -0,0 +1,49 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k">
+ <short-id>win2k</short-id>
+ <_name>Microsoft Windows 2000</_name>
+ <version>5.0</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/me"/>
+
+ <release-date>2000-02-17</release-date>
+ <eol-date>2010-07-13</eol-date>
+
+ <devices>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/> <!-- QXL -->
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1234/1111"/> <!-- VGA -->
+ <device id="http://www.linux-usb.org/usb.ids/80ee/0021"/> <!-- USB tablet -->
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415"/> <!-- AC97 -->
+ </devices>
+
+ <media arch="i686">
+ <iso>
+ <volume-id>(W2AFPP|SP1AFPP|SP2AFPP|YRMAFPP|ZRMAFPP|W2AOEM|SP1AOEM|SP2AOEM|YRMAOEM|ZRMAOEM|W2ASEL|SP2ASEL|W2SFPP|SP1SFPP|SP2SFPP|YRMSFPP|ZRMSFPP|W2SOEM|W2SOEM|SP1SOEM|SP2SOEM|YRMSOEM|ZRMSOEM|W2SSEL|SP2SSEL|W2PFPP|SP1PFPP|SP2PFPP|YRMPFPP|ZRMPFPP|W2POEM|SP1POEM|SP2POEM|YRMPOEM|ZRMPOEM|W2PSEL|SP2PSEL|W2PCCP|WIN2000|W2K_SP4)</volume-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>133000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>33554432</ram>
+ <storage>335544320</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>350000000</cpu>
+ <ram>100663296</ram>
+ <storage>1073741824</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/sif/jeos'/>
+ <script id='http://microsoft.com/windows/sif/desktop'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k12.xml.in b/data/oses/windows/win2k12.xml.in
new file mode 100644
index 0000000..5a82b7f
--- /dev/null
+++ b/data/oses/windows/win2k12.xml.in
@@ -0,0 +1,68 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k12">
+ <short-id>win2k12</short-id>
+ <_name>Microsoft Windows Server 2012</_name>
+ <version>6.3</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k8r2"/>
+ <upgrades id="http://microsoft.com/win/2k8r2"/>
+
+ <release-date>2012-09-04</release-date>
+
+ <variant id="storage">
+ <_name>Windows Server 2012 Storage</_name>
+ </variant>
+ <variant id="hyperv">
+ <_name>Windows Server 2012 for HyperV</_name>
+ </variant>
+ <variant id="essentials">
+ <_name>Windows Server 2012 Essentials</_name>
+ </variant>
+ <variant id="volume-license">
+ <_name>Windows Server 2012 Volume License</_name>
+ </variant>
+
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(HRM_SSS_X64CHK|HRM_SSS_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <media arch="x86_64">
+ <variant id="essentials"/>
+ <iso>
+ <volume-id>(HRM_SSSO_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="hyperv"/>
+ <iso>
+ <volume-id>(HRM_SHV_X64CHK|HRM_SHV_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="storage"/>
+ <iso>
+ <volume-id>(HRM_SFST_X64FREO)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="volume-licence"/>
+ <iso>
+ <volume-id>(HRM_SSS_X64FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k12r2.xml.in b/data/oses/windows/win2k12r2.xml.in
new file mode 100644
index 0000000..7a1e6cf
--- /dev/null
+++ b/data/oses/windows/win2k12r2.xml.in
@@ -0,0 +1,67 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k12r2">
+ <short-id>win2k12r2</short-id>
+ <_name>Microsoft Windows Server 2012 R2</_name>
+ <version>6.3</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k12"/>
+ <upgrades id="http://microsoft.com/win/2k12"/>
+
+ <variant id="storage">
+ <_name>Windows Server 2012 R2 Storage</_name>
+ </variant>
+ <variant id="hyperv">
+ <_name>Windows Server 2012 R2 for HyperV</_name>
+ </variant>
+ <variant id="essentials">
+ <_name>Windows Server 2012 R2 Essentials</_name>
+ </variant>
+ <variant id="volume-license">
+ <_name>Windows Server 2012 R2 Volume License</_name>
+ </variant>
+
+ <release-date>2013-10-18</release-date>
+
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(IRM_SSS_X64FRE|IRM_SSS_X64CHK|IR3_SSS_X64FRE|IR5_SSS_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="essentials"/>
+ <iso>
+ <volume-id>(IRM_SSSO_X64CHK|IR5_SSSO_X64FRE|IRM_SSSO_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="hyperv"/>
+ <iso>
+ <volume-id>(IRM_SHV_X64CHK|IRM_SHV_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="volume-licence"/>
+ <iso>
+ <volume-id>(IR5_SSS_X64FREV|IR2_SSS_X64FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="storage"/>
+ <iso>
+ <volume-id>(IRM_SFST_X64FREO|IR5_SFST_X64FREO)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k3.xml.in b/data/oses/windows/win2k3.xml.in
new file mode 100644
index 0000000..e22c95a
--- /dev/null
+++ b/data/oses/windows/win2k3.xml.in
@@ -0,0 +1,72 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k3">
+ <short-id>win2k3</short-id>
+ <_name>Microsoft Windows Server 2003</_name>
+ <version>5.2</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k"/>
+ <upgrades id="http://microsoft.com/win/2k"/>
+
+ <release-date>2003-04-24</release-date>
+ <eol-date>2015-07-14</eol-date>
+
+ <media arch="i686">
+ <iso>
+ <volume-id>(ARMECHK|ARMEVOL|ARMSVOL|ARMWVOL|ARMEEVL|ARMSEVL|ARMWEVL|ARMEOEM|ARMDOEM|ARMSOEM|ARMWOEM|ARMEFPP|ARMDFPP|ARMSFPP|ARMWFPP|NRMECHK|NRMEVOL|NRMSVOL|NRMWVOL|NRMEEVL|NRMSEVL|NRMWEVL|NRMEOEM|NRMDOEM|NRMSOEM|NRMWOEM|NRMEFPP|NRMDFPP|NRMSFPP|NRMSFPP|CRMSVOL|CRMSXVOL|BRMEVOL|BX2DVOL|ARMEEVL|BRMEEVL|CR0SP2)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(ARMEICHK|ARMEIFPP|ARMEIEVL|ARMEIOEM|ARMDIOEM|ARMEXFPP|ARMDFPP|ARMSXFPP|CR0SPX2|NRMEICHK|NRMEIFPP|NRMDIFPP|NRMEIOEM|NRMDIOEM|NRMEIVOL|NRMEIEVL|BRMEXVOL|BX2DXVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="ia64">
+ <iso>
+ <volume-id>(ARMEIFPP|CR0SPI2)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>133000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>2147483648</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>550000000</cpu>
+ <ram>268435456</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>4294967296</storage>
+ </minimum>
+
+ <recommended>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/sif/jeos'/>
+ <script id='http://microsoft.com/windows/sif/desktop'/>
+ <script id='http://microsoft.com/windows/reg/desktop'/>
+ <script id='http://microsoft.com/windows/cmd/desktop'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k3r2.xml.in b/data/oses/windows/win2k3r2.xml.in
new file mode 100644
index 0000000..f9b6186
--- /dev/null
+++ b/data/oses/windows/win2k3r2.xml.in
@@ -0,0 +1,65 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k3r2">
+ <short-id>win2k3r2</short-id>
+ <_name>Microsoft Windows Server 2003 R2</_name>
+ <version>5.2</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k3"/>
+ <upgrades id="http://microsoft.com/win/2k3"/>
+
+ <release-date>2005-12-06</release-date>
+ <eol-date>2015-07-14</eol-date>
+
+ <media arch="i686">
+ <iso>
+ <volume-id>(CRMEFPP|CRMSFPP|CR0SCD2|CR0ECD2|BX2SFPP|BX2EFPP|BRMECD2FRE|BRMSCD2FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(CRMEXFPP|CRMSXFPP|CR0SCD2X|CR0ECD2X|BX2SXFPP|BX2EXFPP|BRMECD2XFRE|BRMSCD2XFRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>133000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>2147483648</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>550000000</cpu>
+ <ram>268435456</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>4294967296</storage>
+ </minimum>
+
+ <recommended>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/sif/jeos'/>
+ <script id='http://microsoft.com/windows/sif/desktop'/>
+ <script id='http://microsoft.com/windows/reg/desktop'/>
+ <script id='http://microsoft.com/windows/cmd/desktop'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k8.xml.in b/data/oses/windows/win2k8.xml.in
new file mode 100644
index 0000000..116e242
--- /dev/null
+++ b/data/oses/windows/win2k8.xml.in
@@ -0,0 +1,65 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k8">
+ <short-id>win2k8</short-id>
+ <_name>Microsoft Windows Server 2008</_name>
+ <version>6.0</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k3r2"/>
+ <upgrades id="http://microsoft.com/win/2k3r2"/>
+
+ <release-date>2008-02-27</release-date>
+ <eol-date>2013-07-09</eol-date>
+
+ <media arch="i686">
+ <iso>
+ <volume-id>(KRTMSVOL|KRTMSCHK|KRMWVOL|KRMSVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(KRTMSXVOL|KRTMSXCHK|KRMWXVOL|KRMSXVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1400000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/unattend/jeos'/>
+ <script id='http://microsoft.com/windows/unattend/desktop'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win2k8r2.xml.in b/data/oses/windows/win2k8r2.xml.in
new file mode 100644
index 0000000..9a59e9b
--- /dev/null
+++ b/data/oses/windows/win2k8r2.xml.in
@@ -0,0 +1,50 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/2k8r2">
+ <short-id>win2k8r2</short-id>
+ <_name>Microsoft Windows Server 2008 R2</_name>
+ <version>6.1</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k8"/>
+ <upgrades id="http://microsoft.com/win/2k8"/>
+
+ <release-date>2009-10-22</release-date>
+ <eol-date>2013-07-09</eol-date>
+
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(GRMSXVOL|GRMSXFRER|GRMSHXVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="ia64">
+ <iso>
+ <volume-id>(GRMSIAIVOL|SRVHPCR2)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1400000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/unattend/jeos'/>
+ <script id='http://microsoft.com/windows/unattend/desktop'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win3.1.xml.in b/data/oses/windows/win3.1.xml.in
new file mode 100644
index 0000000..f13d31b
--- /dev/null
+++ b/data/oses/windows/win3.1.xml.in
@@ -0,0 +1,15 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/3.1">
+ <short-id>win3.1</short-id>
+ <_name>Microsoft Windows 3.1</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win16</family>
+ <distro>win</distro>
+ <version>3.1</version>
+ <upgrades id="http://microsoft.com/win/2.1"/>
+ <derives-from id="http://microsoft.com/win/2.1"/>
+
+ <release-date>1992-04-06</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win7.xml.in b/data/oses/windows/win7.xml.in
new file mode 100644
index 0000000..27dd292
--- /dev/null
+++ b/data/oses/windows/win7.xml.in
@@ -0,0 +1,231 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/7">
+ <short-id>win7</short-id>
+ <_name>Microsoft Windows 7</_name>
+ <version>6.1</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/vista"/>
+ <upgrades id="http://microsoft.com/win/vista"/>
+
+ <release-date>2009-10-22</release-date>
+ <eol-date>2015-01-13</eol-date>
+
+ <variant id="debug">
+ <_name>Microsoft Windows 7 Debug Checked Build</_name>
+ </variant>
+ <variant id="starter">
+ <_name>Microsoft Windows 7 Starter</_name>
+ </variant>
+ <variant id="home-basic">
+ <_name>Microsoft Windows 7 Home Basic</_name>
+ </variant>
+ <variant id="home-premium">
+ <_name>Microsoft Windows 7 Home Premium</_name>
+ </variant>
+ <variant id="professional">
+ <_name>Microsoft Windows 7 Professional</_name>
+ </variant>
+ <variant id="enterprise">
+ <_name>Microsoft Windows 7 Enterprise</_name>
+ </variant>
+ <variant id="ultimate">
+ <_name>Microsoft Windows 7 Ultimate</_name>
+ </variant>
+
+ <!-- Debug -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="debug"/>
+ <iso>
+ <volume-id>(GRMCCHK)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="debug"/>
+ <iso>
+ <volume-id>(GRMCXCHK)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Starter -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="starter"/>
+ <iso>
+ <volume-id>(GSP1RMCNSTFREO|GRMCNSTFREO|GRMCSTFREO|GSP1RMCSTFREO)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Home Basic -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="home-basic"/>
+ <iso>
+ <volume-id>(GSP1RMCHBFRER|GRMCHBFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Home Premium -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="home-premium"/>
+ <iso>
+ <volume-id>(GSP1RMCNHPFRER|GRMCNHPFRER|GSP1RMCHPFRER|GRMCHPFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="home-premium"/>
+ <iso>
+ <volume-id>(GSP1RMCNHPXFRER|GSP1RMCHPXFRER|GSP1RMCNHPXFRER|GRMCNHPXFRER|GRMCHPXFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Professional -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(GRMCNPRFRER|GRMCPRVOL|GSP1RMCPRVOL|GRMCPRFRER|GSP1RMCN?PRFRER|GSP1RMCPRVOL|GRMCPRFREO)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(GRMCNPRXFRER|GRMCPRXVOL|GSP1RMCPRXVOL|GSP1RMCN?PRXFRER|GSP1RMCPRXVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Enterprise -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(GRMCENVOL|GRMCNENVOL|GSP1RMCNENVOL|GSP1RMCENVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(GSP1RMCENXVOL|GRMCENXVOL|GRMCNENXVOL|GSP1RMCNENXVOL)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Ultimate -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="ultimate"/>
+ <iso>
+ <volume-id>(GRMCULFRER|GSP1RMCNULFRER|GSP1RMCULFRER|GRMCNULFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="ultimate"/>
+ <iso>
+ <volume-id>(GRMCULXFRER|GSP1RMCNULXFRER|GSP1RMCULXFRER|GRMCNULXFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Variant unknown -->
+ <media arch="i686" installer-reboots="2">
+ <iso>
+ <volume-id>(GRMCPRFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <iso>
+ <volume-id>(GRMCHPXFRER|GRMCXCHK|GRMCPRXFRER)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </minimum>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ </resources>
+
+ <devices>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
+ </devices>
+
+ <installer>
+ <script id='http://microsoft.com/windows/unattend/jeos'/>
+ <script id='http://microsoft.com/windows/unattend/desktop'/>
+ <script id='http://microsoft.com/windows/cmd/desktop'/>
+ </installer>
+
+ <!-- virtio block device driver -->
+ <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/win7/x86" pre-installable="true" signed="false">
+ <file>viostor.cat</file>
+ <file>viostor.inf</file>
+ <file>viostor.sys</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ </driver>
+
+ <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/win7/amd64" pre-installable="true" signed="false">
+ <file>viostor.cat</file>
+ <file>viostor.inf</file>
+ <file>viostor.sys</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ </driver>
+
+ <!-- All virtio and QXL device drivers, and spice-vdagent -->
+ <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
+ <file>spice-guest-tools-0.65.exe</file>
+ <file>spice-guest-tools-0.65.cmd</file>
+ <file>redhat09.cer</file>
+ <file>redhat10.cer</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
+ </driver>
+
+ <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
+ <file>spice-guest-tools-0.65.exe</file>
+ <file>spice-guest-tools-0.65.cmd</file>
+ <file>redhat09.cer</file>
+ <file>redhat10.cer</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
+ </driver>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win8.1.xml.in b/data/oses/windows/win8.1.xml.in
new file mode 100644
index 0000000..8698349
--- /dev/null
+++ b/data/oses/windows/win8.1.xml.in
@@ -0,0 +1,149 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/8.1">
+ <short-id>win8.1</short-id>
+ <_name>Microsoft Windows 8.1</_name>
+ <version>6.3</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/8"/>
+ <upgrades id="http://microsoft.com/win/8"/>
+
+<!--
+ <release-date></release-date>
+ <eol-date></eol-date>
+-->
+
+ <variant id="debug">
+ <_name>Microsoft Windows 8.1 Debug Checked Build</_name>
+ </variant>
+ <variant id="enterprise-debug">
+ <_name>Microsoft Windows 8.1 Enterprise Debug Checked Build</_name>
+ </variant>
+ <variant id="professional">
+ <_name>Microsoft Windows 8.1 Professional</_name>
+ </variant>
+ <variant id="enterprise">
+ <_name>Microsoft Windows 8.1 Enterprise</_name>
+ </variant>
+
+ <!-- Debug -->
+ <media arch="i686">
+ <variant id="debug"/>
+ <iso>
+ <volume-id>(IRM_CCSN?A_X86CHK)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="debug"/>
+ <iso>
+ <volume-id>(IRM_CCSN?A_X64CHK)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Enterprise Debug -->
+ <media arch="i686">
+ <variant id="enterprise-debug"/>
+ <iso>
+ <volume-id>(IRM_CENN?A_X86CHKV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="enterprise-debug"/>
+ <iso>
+ <volume-id>(IRM_CENN?A_X64CHKV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Professional -->
+ <media arch="i686">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(IR1_CPRN?A_X86FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(IR1_CPRN?A_X64FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Enterprise -->
+ <media arch="i686">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(IR1_CENNA_X86FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(IR[135]_CENN?A_X64FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- No variant -->
+ <media arch="i686">
+ <iso>
+ <volume-id>(IR5_CCSNA_X86FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <!-- Variant unknown -->
+ <media arch="i686">
+ <iso>
+ <volume-id>(IRM_CENNA_X86FREV|IRM_CENA_X86FREV|IR1_CENA_X86FREV|IRM_CCSNA_X86FRE|IRM_CPRNA_X86FREV|IRM_CPRA_X86FREV|IRM_CCSA_X86FRE|IR3_CCSNA_X86FRE|IR3_CENA_X86FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(IRM_CENNA_X64FREV|IRM_CENA_X64FREV|IR1_CENA_X64FREV|IRM_CCSNA_X64FRE|IRM_CPRNA_X64FREV|IRM_CPRA_X64FREV|IRM_CCSA_X64FRE|IR3_CCSNA_X64FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </minimum>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ </resources>
+
+ <devices>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
+ </devices>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win8.xml.in b/data/oses/windows/win8.xml.in
new file mode 100644
index 0000000..517d0d6
--- /dev/null
+++ b/data/oses/windows/win8.xml.in
@@ -0,0 +1,59 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/8">
+ <short-id>win8</short-id>
+ <_name>Microsoft Windows 8</_name>
+ <version>6.2</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/7"/>
+ <upgrades id="http://microsoft.com/win/7"/>
+
+<!--
+ <release-date></release-date>
+ <eol-date></eol-date>
+-->
+
+ <media arch="i686">
+ <iso>
+ <volume-id>(HB1_CCPA_X86FRE|HRM_CCSA_X86FRE|HRM_CCSA_X86CHK|HRM_CCSNA_X86CHK|HRM_CCSNA_X86FRE|HRM_CENA_X86FREV|HRM_CENA_X86CHKV|HRM_CENNA_X86FREV|HRM_CENNA_X86CHKV|HRM_CPRA_X86FREV|HRM_CPRNA_X86FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(HB1_CCPA_X64FRE|HRM_CCSA_X64FRE|HRM_CCSA_X64CHK|HRM_CCSNA_X64FRE|HRM_CCSNA_X64CHK|HRM_CENNA_X64FREV|HRM_CENNA_X64CHKV|HRM_CENA_X64FREV|HRM_CENA_X64CHKV|HRM_CPRA_X64FREV|HRM_CPRNA_X64FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[[:upper:][:digit:]_]*_([[:upper:]]*-[[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </minimum>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ </resources>
+
+ <devices>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668"/> <!-- ICH6 -->
+ </devices>
+
+ <installer>
+ <script id='http://microsoft.com/windows/unattend/jeos'/>
+ <script id='http://microsoft.com/windows/unattend/desktop'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win95.xml.in b/data/oses/windows/win95.xml.in
new file mode 100644
index 0000000..4dc08a5
--- /dev/null
+++ b/data/oses/windows/win95.xml.in
@@ -0,0 +1,30 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/95">
+ <short-id>win95</short-id>
+ <_name>Microsoft Windows 95</_name>
+ <version>4.0</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win9x</family>
+ <distro>win</distro>
+ <upgrades id="http://microsoft.com/win/3.1"/>
+ <derives-from id="http://microsoft.com/win/3.1"/>
+
+ <release-date>1995-08-24</release-date>
+ <eol-date>2001-12-13</eol-date>
+
+ <devices>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/> <!-- QXL -->
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1234/1111"/> <!-- VGA -->
+ <device id="http://www.linux-usb.org/usb.ids/80ee/0021"/> <!-- USB tablet -->
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415"/> <!-- AC97 -->
+ </devices>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>12000000</cpu>
+ <ram>4194304</ram>
+ <storage>41943040</storage>
+ </minimum>
+ </resources>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/win98.xml.in b/data/oses/windows/win98.xml.in
new file mode 100644
index 0000000..97f092d
--- /dev/null
+++ b/data/oses/windows/win98.xml.in
@@ -0,0 +1,28 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/98">
+ <short-id>win98</short-id>
+ <_name>Microsoft Windows 98</_name>
+ <version>4.1</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win9x</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/95"/>
+ <upgrades id="http://microsoft.com/win/95"/>
+
+ <release-date>1998-06-25</release-date>
+ <eol-date>2006-07-11</eol-date>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>66000000</cpu>
+ <ram>16777216</ram>
+ <storage>125829120</storage>
+ </minimum>
+ <recommended>
+ <cpu>233000000</cpu>
+ <ram>25165824</ram>
+ <storage>419430400</storage>
+ </recommended>
+ </resources>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winme.xml.in b/data/oses/windows/winme.xml.in
new file mode 100644
index 0000000..a43e320
--- /dev/null
+++ b/data/oses/windows/winme.xml.in
@@ -0,0 +1,28 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/me">
+ <short-id>winme</short-id>
+ <_name>Microsoft Windows Millennium Edition</_name>
+ <version>4.9</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>win9x</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/98"/>
+ <upgrades id="http://microsoft.com/win/98"/>
+
+ <release-date>2000-09-14</release-date>
+ <eol-date>2006-07-11</eol-date>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>150000000</cpu>
+ <ram>33554432</ram>
+ <storage>335544320</storage>
+ </minimum>
+ <recommended>
+ <cpu>300000000</cpu>
+ <ram>67108864</ram>
+ <storage>2147483648</storage>
+ </recommended>
+ </resources>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winnt3.1.xml.in b/data/oses/windows/winnt3.1.xml.in
new file mode 100644
index 0000000..a873e18
--- /dev/null
+++ b/data/oses/windows/winnt3.1.xml.in
@@ -0,0 +1,12 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/winnt/3.1">
+ <short-id>winnt3.1</short-id>
+ <_name>Microsoft Windows NT Server 3.1</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>winnt</distro>
+ <version>3.1</version>
+ <release-date>1993-07-27</release-date>
+ <eol-date>2000-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winnt3.5.xml.in b/data/oses/windows/winnt3.5.xml.in
new file mode 100644
index 0000000..202466a
--- /dev/null
+++ b/data/oses/windows/winnt3.5.xml.in
@@ -0,0 +1,15 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/winnt/3.5">
+ <short-id>winnt3.5</short-id>
+ <_name>Microsoft Windows NT Server 3.5</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>winnt</distro>
+ <version>3.5</version>
+ <upgrades id="http://microsoft.com/winnt/3.1"/>
+ <derives-from id="http://microsoft.com/winnt/3.1"/>
+
+ <release-date>1994-09-21</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winnt3.51.xml.in b/data/oses/windows/winnt3.51.xml.in
new file mode 100644
index 0000000..18397c9
--- /dev/null
+++ b/data/oses/windows/winnt3.51.xml.in
@@ -0,0 +1,15 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/winnt/3.51">
+ <short-id>winnt3.51</short-id>
+ <_name>Microsoft Windows NT Server 3.51</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>winnt</distro>
+ <version>3.51</version>
+ <upgrades id="http://microsoft.com/winnt/3.5"/>
+ <derives-from id="http://microsoft.com/winnt/3.5"/>
+
+ <release-date>1995-05-30</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winnt4.0.xml.in b/data/oses/windows/winnt4.0.xml.in
new file mode 100644
index 0000000..34836bf
--- /dev/null
+++ b/data/oses/windows/winnt4.0.xml.in
@@ -0,0 +1,15 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/winnt/4.0">
+ <short-id>winnt4.0</short-id>
+ <_name>Microsoft Windows NT Server 4.0</_name>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>winnt</distro>
+ <version>4.0</version>
+ <upgrades id="http://microsoft.com/winnt/3.51"/>
+ <derives-from id="http://microsoft.com/winnt/3.51"/>
+
+ <release-date>1996-08-24</release-date>
+ <eol-date>2004-12-31</eol-date>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winvista.xml.in b/data/oses/windows/winvista.xml.in
new file mode 100644
index 0000000..bc65690
--- /dev/null
+++ b/data/oses/windows/winvista.xml.in
@@ -0,0 +1,49 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/vista">
+ <short-id>winvista</short-id>
+ <_name>Microsoft Windows Vista</_name>
+ <version>6.0</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/xp"/>
+ <upgrades id="http://microsoft.com/win/xp"/>
+
+ <release-date>2006-11-30</release-date>
+ <eol-date>2012-04-10</eol-date>
+
+ <media arch="i686">
+ <iso>
+ <volume-id>(FB1EVOL|LRMCFRE|FRTMBVOL|FRTMEVOL|FRMBVOL|FRMEVOL|FRMCFRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(FB1EXVOL|LRMCXFRE|FRTMBXVOL|FRMEXVOL|FRTMEXVOL|FRMBXVOL|FRMCXFRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+
+ <resources arch="all">
+ <minimum>
+ <cpu>800000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>16106127360</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/unattend'/>
+ </installer>
+ </os>
+</libosinfo>
diff --git a/data/oses/windows/winxp.xml.in b/data/oses/windows/winxp.xml.in
new file mode 100644
index 0000000..fd76b37
--- /dev/null
+++ b/data/oses/windows/winxp.xml.in
@@ -0,0 +1,113 @@
+<libosinfo version="0.0.1">
+ <os id="http://microsoft.com/win/xp">
+ <short-id>winxp</short-id>
+ <_name>Microsoft Windows XP</_name>
+ <version>5.1</version>
+ <_vendor>Microsoft Corporation</_vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k"/>
+ <derives-from id="http://microsoft.com/win/me"/>
+ <upgrades id="http://microsoft.com/win/me"/>
+
+ <release-date>2001-10-25</release-date>
+ <eol-date>2009-04-19</eol-date>
+
+ <media arch="i686" installer-reboots="2">
+ <iso>
+ <volume-id>(WXPFPP|WXHFPP|WXPCCP|WXHCCP|WXPOEM|WXHOEM|WXPVOL|WXPEVL|XRMPFPP|XRMHFPP|XRMPCCP|XRMHCCP|XRMPOEM|XRMHOEM|XRMPVOL|XRMSD2|X1APFPP|X1AHFPP|X1APCCP|X1APCCP|X1AHCCP|X1APOEM|X1AHOEM|X1APVOL|VRMPFPP|VRMHFPP|VRMPCCP|VRMHCCP|VRMPOEM|VRMHOEM|VRMPVOL|VRMSD2|VX2PFPP|VX2HFPP|VX2PCCP|VX2HCCP|VX2POEM|VX2HOEM|VX2PRMFPP|VX2PVOL|GRTMUPD|GRTMPFPP|GRTMPRMFPP|GRTMHFPP|GRTMHKFPP|GRTMHKNFPP|GRTMHRMFPP|GRTMPOEM|GRTMHOEM|GRTMPVOL|GRTMPKNVOL|GRTMPKVOL|GRTMPRMVOL|MX2PFPP|MRMSD2)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <media arch="x86_64" installer-reboots="2">
+ <iso>
+ <volume-id>(ARMPXFPP|ARMPXCCP|ARMPXOEM|ARMPXVOL|AX2PXCFPP|AX2PXFPP)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[[:upper:][:digit:]]*_([[:upper:]]*)</l10n-language>
+ </iso>
+ </media>
+
+ <resources arch="i686">
+ <minimum>
+ <cpu>233000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ <storage>1610612736</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>300000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>733000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>268435456</ram>
+ <storage>1610612736</storage>
+ </minimum>
+
+ <recommended>
+ <cpu>733000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+
+ <installer>
+ <script id='http://microsoft.com/windows/sif/jeos'/>
+ <script id='http://microsoft.com/windows/sif/desktop'/>
+ <script id='http://microsoft.com/windows/reg/desktop'/>
+ <script id='http://microsoft.com/windows/cmd/desktop'/>
+ </installer>
+
+ <!-- virtio block device driver -->
+ <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/winxp/x86" pre-installable="true" signed="false">
+ <file>viostor.cat</file>
+ <file>viostor.inf</file>
+ <file>viostor.sys</file>
+ <!-- For now we require this for pre-installation but we should probably generate this too -->
+ <file>txtsetup.oem</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ </driver>
+
+ <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools-1/preinst/winxp/amd64" pre-installable="true" signed="false">
+ <file>viostor.cat</file>
+ <file>viostor.inf</file>
+ <file>viostor.sys</file>
+ <!-- For now we require this for pre-installation but we should probably generate this too -->
+ <file>txtsetup.oem</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ </driver>
+
+ <!-- All virtio and QXL device drivers, and spice-vdagent -->
+ <driver arch="i686" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
+ <file>spice-guest-tools-0.65.exe</file>
+ <file>spice-guest-tools-0.65.cmd</file>
+ <file>redhat09.cer</file>
+ <file>redhat10.cer</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
+ </driver>
+
+ <driver arch="x86_64" location="https://zeenix.fedorapeople.org/drivers/win-tools/postinst" signed="false">
+ <file>spice-guest-tools-0.65.exe</file>
+ <file>spice-guest-tools-0.65.cmd</file>
+ <file>redhat09.cer</file>
+ <file>redhat10.cer</file>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003"/>
+ <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100"/>
+ </driver>
+ </os>
+</libosinfo>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index c2479e7..e7ed628 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -304,7 +304,30 @@ data/oses/ubuntu/ubuntu14.04.xml.in
data/oses/ubuntu/ubuntu14.10.xml.in
data/oses/ubuntu/ubuntu15.04.xml.in
data/oses/ubuntu/ubuntu15.10.xml.in
-data/oses/windows.xml.in
+data/oses/windows/win1.0.xml.in
+data/oses/windows/win10.xml.in
+data/oses/windows/win2.0.xml.in
+data/oses/windows/win2.1.xml.in
+data/oses/windows/win2k12r2.xml.in
+data/oses/windows/win2k12.xml.in
+data/oses/windows/win2k3r2.xml.in
+data/oses/windows/win2k3.xml.in
+data/oses/windows/win2k8r2.xml.in
+data/oses/windows/win2k8.xml.in
+data/oses/windows/win2k.xml.in
+data/oses/windows/win3.1.xml.in
+data/oses/windows/win7.xml.in
+data/oses/windows/win8.1.xml.in
+data/oses/windows/win8.xml.in
+data/oses/windows/win95.xml.in
+data/oses/windows/win98.xml.in
+data/oses/windows/winme.xml.in
+data/oses/windows/winnt3.1.xml.in
+data/oses/windows/winnt3.51.xml.in
+data/oses/windows/winnt3.5.xml.in
+data/oses/windows/winnt4.0.xml.in
+data/oses/windows/winvista.xml.in
+data/oses/windows/winxp.xml.in
data/devices/qemu-ps2.xml.in
data/devices/qemu-pci.xml.in
data/devices/virtio-pci.xml.in
--
2.4.3
More information about the Libosinfo
mailing list