summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Bentele2021-05-19 09:01:38 +0200
committerManuel Bentele2021-05-19 09:01:38 +0200
commitadc19701eafcd18a746a57dc0a610a614e1d80cf (patch)
treedf9f27c6172684909ed1c5ffede2a46243322a8d
parentRemove needless reference to internal/private Maven repository (diff)
parentImplements XML schema validation for VirtualBox configurations (diff)
downloadmaster-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.tar.gz
master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.tar.xz
master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.zip
Merge branch 'feature/qemu-integration'
-rw-r--r--pom.xml5
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/Capabilities.java155
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/cpu/Cpu.java165
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/cpu/Feature.java51
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/cpu/Pages.java60
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/guest/Domain.java53
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/guest/Guest.java127
-rw-r--r--src/main/java/org/openslx/libvirt/capabilities/guest/Machine.java72
-rw-r--r--src/main/java/org/openslx/libvirt/domain/Domain.java232
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/ControllerUsb.java2
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Device.java21
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Disk.java6
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/FileSystem.java292
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/HostdevPci.java2
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Interface.java40
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Parallel.java158
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Serial.java156
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Sound.java2
-rw-r--r--src/main/java/org/openslx/libvirt/domain/device/Video.java2
-rw-r--r--src/main/java/org/openslx/libvirt/libosinfo/LibOsInfo.java158
-rw-r--r--src/main/java/org/openslx/libvirt/libosinfo/os/Os.java93
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java12
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlEditable.java72
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java22
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlResources.java59
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlSchemaValidator.java5
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlSerializable.java12
-rw-r--r--src/main/java/org/openslx/util/LevenshteinDistance.java85
-rw-r--r--src/main/java/org/openslx/util/ThriftUtil.java4
-rw-r--r--src/main/java/org/openslx/util/XmlHelper.java48
-rw-r--r--src/main/java/org/openslx/virtualization/Version.java320
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfiguration.java421
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationDocker.java (renamed from src/main/java/org/openslx/vm/DockerMetaDataDummy.java)84
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationException.java13
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java (renamed from src/main/java/org/openslx/vm/QemuMetaData.java)417
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuUtils.java441
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationUtils.java52
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBox.java (renamed from src/main/java/org/openslx/vm/VboxMetaData.java)236
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualboxFileFormat.java (renamed from src/main/java/org/openslx/vm/VboxConfig.java)237
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVmware.java (renamed from src/main/java/org/openslx/vm/VmwareMetaData.java)232
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVmwareFileFormat.java (renamed from src/main/java/org/openslx/vm/VmwareConfig.java)30
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModClientToDozModServer.java21
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToDozModClient.java116
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToStatelessClient.java79
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java28
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServer.java76
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClient.java203
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java109
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/transformation/Transformation.java65
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/transformation/TransformationException.java25
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/transformation/TransformationFunction.java39
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/transformation/TransformationGeneric.java25
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java146
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/transformation/TransformationSpecific.java44
-rw-r--r--src/main/java/org/openslx/virtualization/virtualizer/Virtualizer.java68
-rw-r--r--src/main/java/org/openslx/virtualization/virtualizer/VirtualizerDocker.java55
-rw-r--r--src/main/java/org/openslx/virtualization/virtualizer/VirtualizerQemu.java68
-rw-r--r--src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVirtualBox.java56
-rw-r--r--src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVmware.java71
-rw-r--r--src/main/java/org/openslx/vm/KeyValuePair.java13
-rw-r--r--src/main/java/org/openslx/vm/QemuMetaDataUtils.java191
-rw-r--r--src/main/java/org/openslx/vm/UnsupportedVirtualizerFormatException.java13
-rw-r--r--src/main/java/org/openslx/vm/VmMetaData.java419
-rw-r--r--src/main/java/org/openslx/vm/disk/DiskImage.java8
-rw-r--r--src/main/java/org/openslx/vm/disk/DiskImageQcow2.java12
-rw-r--r--src/main/java/org/openslx/vm/disk/DiskImageUtils.java18
-rw-r--r--src/main/java/org/openslx/vm/disk/DiskImageVdi.java6
-rw-r--r--src/main/java/org/openslx/vm/disk/DiskImageVmdk.java38
-rw-r--r--src/main/resources/libvirt/libosinfo/rng/osinfo.rng942
-rw-r--r--src/main/resources/libvirt/libosinfo/xml/osinfo.xml51499
-rw-r--r--src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd1394
-rw-r--r--src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd (renamed from src/main/resources/master-sync-shared/xml/VirtualBox-settings.xsd)29
-rw-r--r--src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd1511
-rw-r--r--src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd1515
-rw-r--r--src/test/java/org/openslx/libvirt/capabilities/CapabilitiesTest.java305
-rw-r--r--src/test/java/org/openslx/libvirt/domain/DomainTest.java103
-rw-r--r--src/test/java/org/openslx/libvirt/libosinfo/LibOsInfoTest.java28
-rw-r--r--src/test/java/org/openslx/virtualization/VersionTest.java137
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuTest.java (renamed from src/test/java/org/openslx/vm/QemuMetaDataTest.java)304
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationTestResources.java18
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBoxTest.java143
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServerTest.java92
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClientTest.java108
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClientTest.java102
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestResources.java32
-rw-r--r--src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java100
-rw-r--r--src/test/java/org/openslx/vm/disk/DiskImageQcow2Test.java27
-rw-r--r--src/test/java/org/openslx/vm/disk/DiskImageVdiTest.java7
-rw-r--r--src/test/java/org/openslx/vm/disk/DiskImageVmdkTest.java13
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_default.xml986
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-features.xml961
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-pages.xml983
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu.xml950
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guest-machines.xml896
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guests.xml82
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-iommu.xml985
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-no-os.xml136
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-old-os.xml140
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_i686.xml164
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-editable.xml170
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-non-persistent.xml164
-rw-r--r--src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml164
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox58
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-editable.vbox48
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-non-persistent.vbox53
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox42
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-15.vbox155
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-16.vbox59
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-17.vbox59
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-18.vbox56
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-15.vbox56
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-16.vbox53
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-17.vbox55
-rw-r--r--src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-18.vbox56
-rwxr-xr-xsrc/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx57
-rw-r--r--src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf8
-rw-r--r--src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-editable.vmx54
-rw-r--r--src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-non-persistent.vmx42
-rw-r--r--src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx32
119 files changed, 71404 insertions, 1395 deletions
diff --git a/pom.xml b/pom.xml
index 75c0ad1..47401c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -74,8 +74,11 @@
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
+ <include>libvirt/libosinfo/rng/*</include>
+ <include>libvirt/libosinfo/xml/*</include>
<include>libvirt/rng/*</include>
<include>libvirt/xsl/*</include>
+ <include>virtualbox/xsd/*</include>
</includes>
</resource>
</resources>
@@ -85,6 +88,8 @@
<includes>
<include>disk/*</include>
<include>libvirt/xml/*</include>
+ <include>virtualbox/xml/*</include>
+ <include>vmware/vmx/*</include>
</includes>
</testResource>
</testResources>
diff --git a/src/main/java/org/openslx/libvirt/capabilities/Capabilities.java b/src/main/java/org/openslx/libvirt/capabilities/Capabilities.java
new file mode 100644
index 0000000..7987371
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/Capabilities.java
@@ -0,0 +1,155 @@
+package org.openslx.libvirt.capabilities;
+
+import java.io.File;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.openslx.libvirt.capabilities.cpu.Cpu;
+import org.openslx.libvirt.capabilities.guest.Guest;
+import org.openslx.libvirt.xml.LibvirtXmlDocument;
+import org.openslx.libvirt.xml.LibvirtXmlDocumentException;
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+import org.openslx.libvirt.xml.LibvirtXmlResources;
+import org.openslx.libvirt.xml.LibvirtXmlSerializationException;
+import org.openslx.libvirt.xml.LibvirtXmlValidationException;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.InputSource;
+
+/**
+ * Implementation of the Libvirt capabilities XML document.
+ *
+ * The Libvirt capabilities XML document is used to describe the configuration and capabilities of
+ * the hypervisor's host.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Capabilities extends LibvirtXmlDocument
+{
+ /**
+ * Creates Libvirt capabilities XML document from {@link String} providing Libvirt capabilities
+ * XML content.
+ *
+ * @param xml {@link String} with Libvirt capabilities XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the capabilities XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid capabilities XML document.
+ */
+ public Capabilities( String xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibvirtRng( "capabilities.rng" ) );
+ }
+
+ /**
+ * Creates Libvirt capabilities XML document from {@link File} containing Libvirt capabilities
+ * XML content.
+ *
+ * @param xml existing {@link File} containing Libvirt capabilities XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the capabilities XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid capabilities XML document.
+ */
+ public Capabilities( File xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibvirtRng( "capabilities.rng" ) );
+ }
+
+ /**
+ * Creates Libvirt capabilities XML document from {@link InputStream} providing Libvirt
+ * capabilities XML content.
+ *
+ * @param xml {@link InputStream} providing Libvirt capabilities XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the capabilities XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid capabilities XML document.
+ */
+ public Capabilities( InputStream xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibvirtRng( "capabilities.rng" ) );
+ }
+
+ /**
+ * Creates Libvirt capabilities XML document from {@link InputSource} providing Libvirt
+ * capabilities XML content.
+ *
+ * @param xml {@link InputSource} providing Libvirt capabilities XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the capabilities XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid capabilities XML document.
+ */
+ public Capabilities( InputSource xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibvirtRng( "capabilities.rng" ) );
+ }
+
+ /**
+ * Returns UUID of the Libvirt host machine.
+ *
+ * @return UUID of the host machine.
+ */
+ public String getHostUuid()
+ {
+ return this.getRootXmlNode().getXmlElementValue( "host/uuid" );
+ }
+
+ /**
+ * Returns CPU capabilities of the host machine.
+ *
+ * @return CPU capabilities of the host machine.
+ */
+ public Cpu getHostCpu()
+ {
+ final Node hostCpuNode = this.getRootXmlNode().getXmlElement( "host/cpu" );
+
+ if ( hostCpuNode == null ) {
+ return null;
+ } else {
+ final LibvirtXmlNode hostCpuXmlNode = new LibvirtXmlNode( this.getRootXmlNode().getXmlDocument(),
+ hostCpuNode );
+ return Cpu.newInstance( hostCpuXmlNode );
+ }
+ }
+
+ /**
+ * Checks whether the Libvirt host machine has IOMMU support.
+ *
+ * @return State of the IOMMU support.
+ */
+ public boolean hasHostIommuSupport()
+ {
+ return this.getRootXmlNode().getXmlElementAttributeValueAsBool( "host/iommu", "support" );
+ }
+
+ /**
+ * Returns capabilities of all possible guest machines.
+ *
+ * @return capabilities of all possible guest machines.
+ */
+ public List<Guest> getGuests()
+ {
+ final List<Guest> guestList = new ArrayList<Guest>();
+ final NodeList guestNodes = this.getRootXmlNode().getXmlNodes( "guest" );
+
+ for ( int i = 0; i < guestNodes.getLength(); i++ ) {
+ final LibvirtXmlNode guestNode = new LibvirtXmlNode( this.getRootXmlNode().getXmlDocument(),
+ guestNodes.item( i ) );
+ final Guest guest = Guest.newInstance( guestNode );
+
+ if ( guest != null ) {
+ guestList.add( guest );
+ }
+ }
+
+ return guestList;
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/capabilities/cpu/Cpu.java b/src/main/java/org/openslx/libvirt/capabilities/cpu/Cpu.java
new file mode 100644
index 0000000..dc5fbd0
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/cpu/Cpu.java
@@ -0,0 +1,165 @@
+package org.openslx.libvirt.capabilities.cpu;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+import org.w3c.dom.NodeList;
+
+/**
+ * Implementation of the host CPU capabilities as part of the Libvirt capabilities XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Cpu extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty host CPU capabilities instance.
+ */
+ public Cpu()
+ {
+ super();
+ }
+
+ /**
+ * Creates a host CPU capabilities instance representing an existing Libvirt XML host CPU
+ * capabilities element.
+ *
+ * @param xmlNode existing Libvirt XML host CPU capabilities element.
+ */
+ public Cpu( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the architecture name of the host CPU.
+ *
+ * @return architecture name of the host CPU.
+ */
+ public String getArch()
+ {
+ return this.getXmlElementValue( "arch" );
+ }
+
+ /**
+ * Returns the model name of the host CPU.
+ *
+ * @return model name of the host CPU.
+ */
+ public String getModel()
+ {
+ return this.getXmlElementValue( "model" );
+ }
+
+ /**
+ * Returns the vendor name of the host CPU.
+ *
+ * @return vendor name of the host CPU.
+ */
+ public String getVendor()
+ {
+ return this.getXmlElementValue( "vendor" );
+ }
+
+ /**
+ * Returns the number of sockets of the host CPU.
+ *
+ * @return number of sockets of the host CPU.
+ */
+ public int getTopologySockets()
+ {
+ final String numSockets = this.getXmlElementAttributeValue( "topology", "sockets" );
+ return Integer.parseInt( numSockets );
+ }
+
+ /**
+ * Returns the number of dies of the host CPU.
+ *
+ * @return number of dies of the host CPU.
+ */
+ public int getTopologyDies()
+ {
+ final String numDies = this.getXmlElementAttributeValue( "topology", "dies" );
+ return Integer.parseInt( numDies );
+ }
+
+ /**
+ * Returns the number of cores of the host CPU.
+ *
+ * @return number of cores of the host CPU.
+ */
+ public int getTopologyCores()
+ {
+ final String numCores = this.getXmlElementAttributeValue( "topology", "cores" );
+ return Integer.parseInt( numCores );
+ }
+
+ /**
+ * Returns the number of threads of the host CPU.
+ *
+ * @return number of threads of the host CPU.
+ */
+ public int getTopologyThreads()
+ {
+ final String numThreads = this.getXmlElementAttributeValue( "topology", "threads" );
+ return Integer.parseInt( numThreads );
+ }
+
+ /**
+ * Returns the supported features of the host CPU.
+ *
+ * @return supported features of the host CPU.
+ */
+ public List<Feature> getFeatures()
+ {
+ final List<Feature> featureList = new ArrayList<Feature>();
+ final NodeList featureNodes = this.getXmlNodes( "feature" );
+
+ for ( int i = 0; i < featureNodes.getLength(); i++ ) {
+ final LibvirtXmlNode featureNode = new LibvirtXmlNode( this.getXmlDocument(), featureNodes.item( i ) );
+ final Feature feature = Feature.newInstance( featureNode );
+
+ if ( feature != null ) {
+ featureList.add( feature );
+ }
+ }
+
+ return featureList;
+ }
+
+ /**
+ * Returns the supported memory pages of the host CPU.
+ *
+ * @return supported memory pages of the host CPU.
+ */
+ public List<Pages> getPages()
+ {
+ final List<Pages> pagesList = new ArrayList<Pages>();
+ final NodeList pagesNodes = this.getXmlNodes( "pages" );
+
+ for ( int i = 0; i < pagesNodes.getLength(); i++ ) {
+ final LibvirtXmlNode pagesNode = new LibvirtXmlNode( this.getXmlDocument(), pagesNodes.item( i ) );
+ final Pages pages = Pages.newInstance( pagesNode );
+
+ if ( pages != null ) {
+ pagesList.add( pages );
+ }
+ }
+
+ return pagesList;
+ }
+
+ /**
+ * Creates a host CPU capabilities instance representing an existing Libvirt XML host CPU
+ * capabilities element.
+ *
+ * @param xmlNode existing Libvirt XML host CPU capabilities element.
+ * @return host CPU capabilities instance.
+ */
+ public static Cpu newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Cpu( xmlNode );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/capabilities/cpu/Feature.java b/src/main/java/org/openslx/libvirt/capabilities/cpu/Feature.java
new file mode 100644
index 0000000..96c77d5
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/cpu/Feature.java
@@ -0,0 +1,51 @@
+package org.openslx.libvirt.capabilities.cpu;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * Implementation of a host CPU feature as part of the Libvirt capabilities XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Feature extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty host CPU feature instance.
+ */
+ public Feature()
+ {
+ super();
+ }
+
+ /**
+ * Creates an host CPU feature representing an existing Libvirt XML host CPU feature element.
+ *
+ * @param xmlNode existing Libvirt XML host CPU feature element.
+ */
+ public Feature( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the name of the host CPU feature.
+ *
+ * @return name of the host CPU feature.
+ */
+ public String getName()
+ {
+ return this.getXmlElementAttributeValue( "name" );
+ }
+
+ /**
+ * Creates an host CPU feature representing an existing Libvirt XML host CPU feature element.
+ *
+ * @param xmlNode existing Libvirt XML host CPU feature element.
+ * @return host CPU feature instance.
+ */
+ public static Feature newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Feature( xmlNode );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/capabilities/cpu/Pages.java b/src/main/java/org/openslx/libvirt/capabilities/cpu/Pages.java
new file mode 100644
index 0000000..eea5a36
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/cpu/Pages.java
@@ -0,0 +1,60 @@
+package org.openslx.libvirt.capabilities.cpu;
+
+import java.math.BigInteger;
+
+import org.openslx.libvirt.domain.DomainUtils;
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * Implementation of a host CPU memory pages instance as part of the Libvirt capabilities XML
+ * document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Pages extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty host CPU memory pages instance.
+ */
+ public Pages()
+ {
+ super();
+ }
+
+ /**
+ * Creates a host CPU memory pages instance representing an existing Libvirt XML host CPU pages
+ * element.
+ *
+ * @param xmlNode existing Libvirt XML host CPU pages element.
+ */
+ public Pages( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns size of the memory pages instance.
+ *
+ * @return size of the memory pages instance.
+ */
+ public BigInteger getSize()
+ {
+ final String pagesValue = this.getXmlElementAttributeValue( "size" );
+ final String pagesUnit = this.getXmlElementAttributeValue( "unit" );
+
+ return DomainUtils.decodeMemory( pagesValue, pagesUnit );
+ }
+
+ /**
+ * Creates a host CPU memory pages instance representing an existing Libvirt XML host CPU pages
+ * element.
+ *
+ * @param xmlNode existing Libvirt XML host CPU pages element.
+ * @return host CPU memory pages instance.
+ */
+ public static Pages newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Pages( xmlNode );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/capabilities/guest/Domain.java b/src/main/java/org/openslx/libvirt/capabilities/guest/Domain.java
new file mode 100644
index 0000000..8716064
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/guest/Domain.java
@@ -0,0 +1,53 @@
+package org.openslx.libvirt.capabilities.guest;
+
+import org.openslx.libvirt.domain.Domain.Type;
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * Implementation of a guest domain as part of the Libvirt capabilities XML capabilities document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Domain extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty guest domain instance.
+ */
+ public Domain()
+ {
+ super();
+ }
+
+ /**
+ * Creates a guest domain representing an existing Libvirt XML guest domain element.
+ *
+ * @param xmlNode existing Libvirt XML guest domain element.
+ */
+ public Domain( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the domain type of the guest domain.
+ *
+ * @return type of the guest domain.
+ */
+ public Type getType()
+ {
+ final String type = this.getXmlElementAttributeValue( "type" );
+ return Type.fromString( type );
+ }
+
+ /**
+ * Creates a guest domain representing an existing Libvirt XML guest domain element.
+ *
+ * @param xmlNode existing Libvirt XML guest domain element.
+ * @return guest domain instance.
+ */
+ public static Domain newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Domain( xmlNode );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/capabilities/guest/Guest.java b/src/main/java/org/openslx/libvirt/capabilities/guest/Guest.java
new file mode 100644
index 0000000..2471180
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/guest/Guest.java
@@ -0,0 +1,127 @@
+package org.openslx.libvirt.capabilities.guest;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.openslx.libvirt.domain.Domain.OsType;
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+import org.w3c.dom.NodeList;
+
+/**
+ * Implementation of the guest capabilities as part of the Libvirt capabilities XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Guest extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty guest instance.
+ */
+ public Guest()
+ {
+ super();
+ }
+
+ /**
+ * Creates a guest representing an existing Libvirt XML guest capabilities element.
+ *
+ * @param xmlNode existing Libvirt XML guest capabilities element.
+ */
+ public Guest( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Return OS type of the guest.
+ *
+ * @return OS type of the guest.
+ */
+ public OsType getOsType()
+ {
+ final String osType = this.getXmlElementValue( "os_type" );
+ return OsType.fromString( osType );
+ }
+
+ /**
+ * Returns the architecture name of the guest.
+ *
+ * @return architecture name of the guest.
+ */
+ public String getArchName()
+ {
+ return this.getXmlElementAttributeValue( "arch", "name" );
+ }
+
+ /**
+ * Return word size of the guest's architecture.
+ *
+ * @return word size of the guest's architecture.
+ */
+ public int getArchWordSize()
+ {
+ final String archWordSize = this.getXmlElementValue( "arch/wordsize" );
+ return Integer.parseInt( archWordSize );
+ }
+
+ public String getArchEmulator()
+ {
+ return this.getXmlElementValue( "arch/emulator" );
+ }
+
+ /**
+ * Returns the available machines of the guest's architecture.
+ *
+ * @return available machines of the guest's architecture.
+ */
+ public List<Machine> getArchMachines()
+ {
+ final List<Machine> machinesList = new ArrayList<Machine>();
+ final NodeList machineNodes = this.getXmlNodes( "arch/machine" );
+
+ for ( int i = 0; i < machineNodes.getLength(); i++ ) {
+ final LibvirtXmlNode machineNode = new LibvirtXmlNode( this.getXmlDocument(), machineNodes.item( i ) );
+ final Machine machine = Machine.newInstance( machineNode );
+
+ if ( machine != null ) {
+ machinesList.add( machine );
+ }
+ }
+
+ return machinesList;
+ }
+
+ /**
+ * Returns the supported domains of the guest.
+ *
+ * @return supported domains of the guest.
+ */
+ public List<Domain> getArchDomains()
+ {
+ final List<Domain> domainList = new ArrayList<Domain>();
+ final NodeList domainNodes = this.getXmlNodes( "arch/domain" );
+
+ for ( int i = 0; i < domainNodes.getLength(); i++ ) {
+ final LibvirtXmlNode domainNode = new LibvirtXmlNode( this.getXmlDocument(), domainNodes.item( i ) );
+ final Domain domain = Domain.newInstance( domainNode );
+
+ if ( domain != null ) {
+ domainList.add( domain );
+ }
+ }
+
+ return domainList;
+ }
+
+ /**
+ * Creates a guest representing an existing Libvirt XML guest capabilities element.
+ *
+ * @param xmlNode existing Libvirt XML guest capabilities element.
+ * @return guest capabilities instance.
+ */
+ public static Guest newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Guest( xmlNode );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/capabilities/guest/Machine.java b/src/main/java/org/openslx/libvirt/capabilities/guest/Machine.java
new file mode 100644
index 0000000..dfe6362
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/capabilities/guest/Machine.java
@@ -0,0 +1,72 @@
+package org.openslx.libvirt.capabilities.guest;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * Implementation of a guest machine as part of the Libvirt XML capabilities document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Machine extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty guest machine instance.
+ */
+ public Machine()
+ {
+ super();
+ }
+
+ /**
+ * Creates an guest machine representing an existing Libvirt XML guest machine element.
+ *
+ * @param xmlNode existing Libvirt XML guest machine element.
+ */
+ public Machine( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the canonical machine name.
+ *
+ * @return canonical machine name.
+ */
+ public String getCanonicalMachine()
+ {
+ return this.getXmlElementAttributeValue( "canonical" );
+ }
+
+ /**
+ * Returns the maximum number of CPUs supported by the guest machine.
+ *
+ * @return maximum number of CPUs supported by the guest machine.
+ */
+ public int getMaxCpus()
+ {
+ final String numMaxCpus = this.getXmlElementAttributeValue( "maxCpus" );
+ return Integer.parseUnsignedInt( numMaxCpus );
+ }
+
+ /**
+ * Returns the name of the guest machine.
+ *
+ * @return name of the guest machine.
+ */
+ public String getName()
+ {
+ return this.getXmlElementValue( null );
+ }
+
+ /**
+ * Creates an guest machine representing an existing Libvirt XML guest machine element.
+ *
+ * @param xmlNode existing Libvirt XML guest machine element.
+ * @return guest machine instance.
+ */
+ public static Machine newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Machine( xmlNode );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/domain/Domain.java b/src/main/java/org/openslx/libvirt/domain/Domain.java
index 4e15ec1..50d0811 100644
--- a/src/main/java/org/openslx/libvirt/domain/Domain.java
+++ b/src/main/java/org/openslx/libvirt/domain/Domain.java
@@ -20,6 +20,7 @@ import org.openslx.libvirt.domain.device.Disk;
import org.openslx.libvirt.domain.device.DiskCdrom;
import org.openslx.libvirt.domain.device.DiskFloppy;
import org.openslx.libvirt.domain.device.DiskStorage;
+import org.openslx.libvirt.domain.device.FileSystem;
import org.openslx.libvirt.domain.device.Graphics;
import org.openslx.libvirt.domain.device.GraphicsSdl;
import org.openslx.libvirt.domain.device.GraphicsSpice;
@@ -28,6 +29,8 @@ import org.openslx.libvirt.domain.device.Hostdev;
import org.openslx.libvirt.domain.device.Interface;
import org.openslx.libvirt.domain.device.InterfaceBridge;
import org.openslx.libvirt.domain.device.InterfaceNetwork;
+import org.openslx.libvirt.domain.device.Parallel;
+import org.openslx.libvirt.domain.device.Serial;
import org.openslx.libvirt.domain.device.Sound;
import org.openslx.libvirt.domain.device.Video;
import org.openslx.libvirt.xml.LibvirtXmlDocument;
@@ -258,6 +261,17 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Returns the libosinfo operating system identifier.
+ *
+ * @return libosinfo operating system identifier.
+ */
+ public String getLibOsInfoOsId()
+ {
+ return this.getRootXmlNode()
+ .getXmlElementAttributeValue( "metadata/*[local-name()='libosinfo']/*[local-name()='os']", "id" );
+ }
+
+ /**
* Returns virtual machine UUID defined in the Libvirt domain XML document.
*
* @return UUID of virtual machine.
@@ -353,6 +367,122 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Returns OS type defined in the Libvirt domain XML document.
+ *
+ * @return OS type of the virtual machine.
+ */
+ public OsType getOsType()
+ {
+ final String osType = this.getRootXmlNode().getXmlElementValue( "os/type" );
+ return OsType.fromString( osType );
+ }
+
+ /**
+ * Set OS type in the Libvirt domain XML document.
+ *
+ * @param type OS type for the virtual machine.
+ */
+ public void setOsType( OsType type )
+ {
+ this.getRootXmlNode().setXmlElementValue( "os/type", type.toString() );
+ }
+
+ /**
+ * Returns OS architecture defined in the Libvirt domain XML document.
+ *
+ * @return OS architecture of the virtual machine.
+ */
+ public String getOsArch()
+ {
+ return this.getRootXmlNode().getXmlElementAttributeValue( "os/type", "arch" );
+ }
+
+ /**
+ * Set OS architecture in the Libvirt domain XML document.
+ *
+ * @param arch OS architecture for the virtual machine.
+ */
+ public void setOsArch( String arch )
+ {
+ this.getRootXmlNode().setXmlElementAttributeValue( "os/type", "arch", arch );
+ }
+
+ /**
+ * Returns OS machine defined in the Libvirt domain XML document.
+ *
+ * @return OS machine of the virtual machine.
+ */
+ public String getOsMachine()
+ {
+ return this.getRootXmlNode().getXmlElementAttributeValue( "os/type", "machine" );
+ }
+
+ /**
+ * Set OS machine in the Libvirt domain XML document.
+ *
+ * @param machine OS machine for the virtual machine.
+ */
+ public void setOsMachine( String machine )
+ {
+ this.getRootXmlNode().setXmlElementAttributeValue( "os/type", "machine", machine );
+ }
+
+ /**
+ * Operating system types specifiable for a virtual machine in the Libvirt domain XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+ public enum OsType
+ {
+ // @formatter:off
+ XEN ( "xen" ),
+ LINUX( "linux" ),
+ HVM ( "hvm" ),
+ EXE ( "exe" ),
+ UML ( "uml" );
+ // @formatter:on
+
+ /**
+ * Name of the OS type in a Libvirt domain XML document.
+ */
+ private final String osType;
+
+ /**
+ * Creates an OS type.
+ *
+ * @param osType valid name of the OS type in the Libvirt domain XML document.
+ */
+ OsType( String osType )
+ {
+ this.osType = osType;
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.osType;
+ }
+
+ /**
+ * Creates an OS type from its name with error check.
+ *
+ * @param osType name of the OS type in the Libvirt domain XML document.
+ * @return valid OS type.
+ */
+ public static OsType fromString( String osType )
+ {
+ for ( OsType t : OsType.values() ) {
+ if ( t.osType.equalsIgnoreCase( osType ) ) {
+ return t;
+ }
+ }
+
+ return null;
+ }
+ }
+
+ /**
* Returns virtual machine CPU model defined in the Libvirt domain XML document.
*
* @return CPU model of virtual machine.
@@ -484,7 +614,7 @@ public class Domain extends LibvirtXmlDocument
/**
* Creates a CPU check from its name with error check.
*
- * @param mode name of the CPU check in the Libvirt domain XML document.
+ * @param check name of the CPU check in the Libvirt domain XML document.
* @return valid CPU check.
*/
public static CpuCheck fromString( String check )
@@ -521,6 +651,26 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Returns the file name of the emulator binary defined in the Libvirt domain XML document.
+ *
+ * @return file name of the emulator binary.
+ */
+ public String getDevicesEmulator()
+ {
+ return this.getRootXmlNode().getXmlElementValue( "devices/emulator" );
+ }
+
+ /**
+ * Sets the file name of the emulator binary in the Libvirt domain XML document.
+ *
+ * @param emulator file name of the emulator binary.
+ */
+ public void setDevicesEmulator( String emulator )
+ {
+ this.getRootXmlNode().setXmlElementValue( "devices/emulator", emulator );
+ }
+
+ /**
* Returns virtual machine devices defined in the Libvirt domain XML document.
*
* @return devices of the virtual machine.
@@ -535,12 +685,14 @@ public class Domain extends LibvirtXmlDocument
NodeList devicesElements = devicesNode.getChildNodes();
for ( int i = 0; i < devicesElements.getLength(); i++ ) {
- LibvirtXmlNode deviceNode = null;
- deviceNode = new LibvirtXmlNode( this.getRootXmlNode().getXmlDocument(), devicesElements.item( i ) );
- Device device = Device.newInstance( deviceNode );
-
- if ( device != null ) {
- devices.add( device );
+ final Node childNode = devicesElements.item( i );
+ if ( childNode.getNodeType() == Node.ELEMENT_NODE ) {
+ LibvirtXmlNode deviceNode = new LibvirtXmlNode( this.getRootXmlNode().getXmlDocument(), childNode );
+ Device device = Device.newInstance( deviceNode );
+
+ if ( device != null ) {
+ devices.add( device );
+ }
}
}
}
@@ -687,6 +839,17 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Returns list of virtual machine file system devices specified in the Libvirt domain XML
+ * document.
+ *
+ * @return list of virtual machine file system devices.
+ */
+ public ArrayList<FileSystem> getFileSystemDevices()
+ {
+ return Domain.filterDevices( FileSystem.class, this.getDevices() );
+ }
+
+ /**
* Returns list of virtual machine hostdev devices specified in the Libvirt domain XML document.
*
* @return list of virtual machine hostdev devices.
@@ -718,6 +881,28 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Returns list of virtual machine parallel port devices specified in the Libvirt domain XML
+ * document.
+ *
+ * @return list of virtual machine parallel port devices.
+ */
+ public ArrayList<Parallel> getParallelDevices()
+ {
+ return Domain.filterDevices( Parallel.class, this.getDevices() );
+ }
+
+ /**
+ * Returns list of virtual machine serial port devices specified in the Libvirt domain XML
+ * document.
+ *
+ * @return list of virtual machine serial port devices.
+ */
+ public ArrayList<Serial> getSerialDevices()
+ {
+ return Domain.filterDevices( Serial.class, this.getDevices() );
+ }
+
+ /**
* Returns list of virtual machine sound devices specified in the Libvirt domain XML document.
*
* @return list of virtual machine sound devices.
@@ -871,6 +1056,16 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Adds a virtual machine file system device to the Libvirt domain XML document.
+ *
+ * @return reference to the added file system device if creation was successful.
+ */
+ public FileSystem addFileSystemDevice()
+ {
+ return FileSystem.class.cast( this.addDevice( new FileSystem() ) );
+ }
+
+ /**
* Adds a virtual machine disk device to the Libvirt domain XML document.
*
* @return reference to the added disk device if creation was successful.
@@ -951,6 +1146,26 @@ public class Domain extends LibvirtXmlDocument
}
/**
+ * Adds a virtual machine parallel port device to the Libvirt domain XML document.
+ *
+ * @return reference to the added parallel port device if creation was successful.
+ */
+ public Parallel addParallelDevice()
+ {
+ return Parallel.class.cast( this.addDevice( new Parallel() ) );
+ }
+
+ /**
+ * Adds a virtual machine serial port device to the Libvirt domain XML document.
+ *
+ * @return reference to the added serial port device if creation was successful.
+ */
+ public Serial addSerialDevice()
+ {
+ return Serial.class.cast( this.addDevice( new Serial() ) );
+ }
+
+ /**
* Adds a virtual machine sound device to the Libvirt domain XML document.
*
* @return reference to the added sound device if creation was successful.
@@ -1012,7 +1227,8 @@ public class Domain extends LibvirtXmlDocument
public void removeInterfaceDevicesSource()
{
for ( Interface interfaceDevice : this.getInterfaceDevices() ) {
- interfaceDevice.removeSource();
+ // set empty source to preserve the XML attribute (to prevent XML validation errors)
+ interfaceDevice.setSource( "" );
}
}
}
diff --git a/src/main/java/org/openslx/libvirt/domain/device/ControllerUsb.java b/src/main/java/org/openslx/libvirt/domain/device/ControllerUsb.java
index 695167c..1798027 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/ControllerUsb.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/ControllerUsb.java
@@ -122,7 +122,7 @@ public class ControllerUsb extends Controller
/**
* Creates USB controller device model from its name with error check.
*
- * @param type name of the USB controller device model in a Libvirt domain XML document.
+ * @param model name of the USB controller device model in a Libvirt domain XML document.
* @return valid USB controller device model.
*/
public static Model fromString( String model )
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Device.java b/src/main/java/org/openslx/libvirt/domain/device/Device.java
index 5c26c55..151592a 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/Device.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/Device.java
@@ -77,6 +77,9 @@ public class Device extends LibvirtXmlNode
} else if ( device instanceof Disk ) {
LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.DISK );
createdDevice = Disk.createInstance( Disk.class.cast( device ), xmlNode );
+ } else if ( device instanceof FileSystem ) {
+ LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.FILESYSTEM );
+ createdDevice = FileSystem.createInstance( FileSystem.class.cast( device ), xmlNode );
} else if ( device instanceof Hostdev ) {
LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.HOSTDEV );
createdDevice = Hostdev.createInstance( Hostdev.class.cast( device ), xmlNode );
@@ -86,6 +89,12 @@ public class Device extends LibvirtXmlNode
} else if ( device instanceof Graphics ) {
LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.GRAPHICS );
createdDevice = Graphics.createInstance( Graphics.class.cast( device ), xmlNode );
+ } else if ( device instanceof Parallel ) {
+ LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.PARALLEL );
+ createdDevice = Parallel.createInstance( xmlNode );
+ } else if ( device instanceof Serial ) {
+ LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.SERIAL );
+ createdDevice = Serial.createInstance( xmlNode );
} else if ( device instanceof Sound ) {
LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.SOUND );
createdDevice = Sound.createInstance( xmlNode );
@@ -125,6 +134,9 @@ public class Device extends LibvirtXmlNode
case DISK:
device = Disk.newInstance( xmlNode );
break;
+ case FILESYSTEM:
+ device = FileSystem.newInstance( xmlNode );
+ break;
case HOSTDEV:
device = Hostdev.newInstance( xmlNode );
break;
@@ -134,6 +146,12 @@ public class Device extends LibvirtXmlNode
case GRAPHICS:
device = Graphics.newInstance( xmlNode );
break;
+ case PARALLEL:
+ device = Parallel.newInstance( xmlNode );
+ break;
+ case SERIAL:
+ device = Serial.newInstance( xmlNode );
+ break;
case SOUND:
device = Sound.newInstance( xmlNode );
break;
@@ -157,9 +175,12 @@ public class Device extends LibvirtXmlNode
// @formatter:off
CONTROLLER( "controller" ),
DISK ( "disk" ),
+ FILESYSTEM( "filesystem" ),
HOSTDEV ( "hostdev" ),
INTERFACE ( "interface" ),
GRAPHICS ( "graphics" ),
+ PARALLEL ( "parallel" ),
+ SERIAL ( "serial" ),
SOUND ( "sound" ),
VIDEO ( "video" );
// @formatter:on
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Disk.java b/src/main/java/org/openslx/libvirt/domain/device/Disk.java
index 464e7b6..7694538 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/Disk.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/Disk.java
@@ -68,7 +68,7 @@ public class Disk extends Device
storageSource = this.getXmlElementAttributeValue( "source", "file" );
break;
case BLOCK:
- storageSource = this.getXmlElementAttributeValue( "source", "bdev" );
+ storageSource = this.getXmlElementAttributeValue( "source", "dev" );
break;
}
@@ -96,7 +96,7 @@ public class Disk extends Device
this.setXmlElementAttributeValue( "source", "file", source );
break;
case BLOCK:
- this.setXmlElementAttributeValue( "source", "bdev", source );
+ this.setXmlElementAttributeValue( "source", "dev", source );
break;
}
}
@@ -195,7 +195,7 @@ public class Disk extends Device
/**
* Sets target device for the disk device.
*
- * @param target device for the disk device.
+ * @param targetDevice target device for the disk device.
*/
public void setTargetDevice( String targetDevice )
{
diff --git a/src/main/java/org/openslx/libvirt/domain/device/FileSystem.java b/src/main/java/org/openslx/libvirt/domain/device/FileSystem.java
new file mode 100644
index 0000000..9ec8caf
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/domain/device/FileSystem.java
@@ -0,0 +1,292 @@
+package org.openslx.libvirt.domain.device;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * A file system device node in a Libvirt domain XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class FileSystem extends Device
+{
+ /**
+ * Creates an empty file system device.
+ */
+ public FileSystem()
+ {
+ super();
+ }
+
+ /**
+ * Creates a file system device representing an existing Libvirt XML file system device element.
+ *
+ * @param xmlNode existing Libvirt XML file system device element.
+ */
+ public FileSystem( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns access mode of the file system device.
+ *
+ * @return access mode of the file system device.
+ */
+ public AccessMode getAccessMode()
+ {
+ final String mode = this.getXmlElementAttributeValue( "accessmode" );
+ return AccessMode.fromString( mode );
+ }
+
+ /**
+ * Sets access mode for the file system device.
+ *
+ * @param mode access mode for the file system device.
+ */
+ public void setAccessMode( AccessMode mode )
+ {
+ this.setXmlElementAttributeValue( "accessmode", mode.toString() );
+ }
+
+ /**
+ * Returns type of the file system device.
+ *
+ * @return type of the file system device.
+ */
+ public Type getType()
+ {
+ final String type = this.getXmlElementAttributeValue( "type" );
+ return Type.fromString( type );
+ }
+
+ /**
+ * Sets type for the file system device.
+ *
+ * @param type type for the file system device.
+ */
+ public void setType( Type type )
+ {
+ this.setXmlElementAttributeValue( "type", type.toString() );
+ }
+
+ /**
+ * Returns source of the file system device.
+ *
+ * @return source of the file system device.
+ */
+ public String getSource()
+ {
+ final Type type = this.getType();
+ String source = null;
+
+ switch ( type ) {
+ case BIND:
+ source = this.getXmlElementAttributeValue( "source", "dir" );
+ break;
+ case BLOCK:
+ source = this.getXmlElementAttributeValue( "source", "dev" );
+ break;
+ case FILE:
+ source = this.getXmlElementAttributeValue( "source", "file" );
+ break;
+ case MOUNT:
+ source = this.getXmlElementAttributeValue( "source", "dir" );
+ break;
+ case RAM:
+ source = this.getXmlElementAttributeValue( "source", "usage" );
+ break;
+ case TEMPLATE:
+ source = this.getXmlElementAttributeValue( "source", "name" );
+ break;
+ }
+
+ return source;
+ }
+
+ /**
+ * Sets source for the file system device.
+ *
+ * @param source source for the file system device.
+ */
+ public void setSource( String source )
+ {
+ Type type = this.getType();
+
+ // remove all attributes from sub-element 'source'
+ this.removeXmlElementAttributes( "source" );
+
+ switch ( type ) {
+ case BIND:
+ this.setXmlElementAttributeValue( "source", "dir", source );
+ break;
+ case BLOCK:
+ this.setXmlElementAttributeValue( "source", "dev", source );
+ break;
+ case FILE:
+ this.setXmlElementAttributeValue( "source", "file", source );
+ break;
+ case MOUNT:
+ this.setXmlElementAttributeValue( "source", "dir", source );
+ break;
+ case RAM:
+ this.setXmlElementAttributeValue( "source", "usage", source );
+ break;
+ case TEMPLATE:
+ this.setXmlElementAttributeValue( "source", "name", source );
+ break;
+ }
+ }
+
+ /**
+ * Returns target of the file system device.
+ *
+ * @return target of the file system device.
+ */
+ public String getTarget()
+ {
+ return this.getXmlElementAttributeValue( "target", "dir" );
+ }
+
+ /**
+ * Sets target for the file system device.
+ *
+ * @param target target for the file system device.
+ */
+ public void setTarget( String target )
+ {
+ this.setXmlElementAttributeValue( "target", "dir", target );
+ }
+
+ /**
+ * Creates a non-existent file system device as Libvirt XML device element.
+ *
+ * @param xmlNode Libvirt XML node of the Libvirt XML device that is created.
+ * @return created file system device instance.
+ */
+ public static FileSystem createInstance( LibvirtXmlNode xmlNode )
+ {
+ return FileSystem.newInstance( xmlNode );
+ }
+
+ /**
+ * Creates a file system device representing an existing Libvirt XML file system device element.
+ *
+ * @param xmlNode existing Libvirt XML file system device element.
+ * @return file system device instance.
+ */
+ public static FileSystem newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new FileSystem( xmlNode );
+ }
+
+ /**
+ * Access mode for the file system device.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+ public enum AccessMode
+ {
+ // @formatter:off
+ PASSTHROUGH( "passthrough" ),
+ MAPPED ( "mapped" ),
+ SQUASH ( "squash" );
+ // @formatter:on
+
+ /**
+ * Name of the file system device access mode.
+ */
+ private String mode;
+
+ /**
+ * Creates file system device access mode.
+ *
+ * @param mode valid name of the file system device access mode in a Libvirt domain XML
+ * document.
+ */
+ AccessMode( String mode )
+ {
+ this.mode = mode;
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.mode;
+ }
+
+ /**
+ * Creates file system device access mode from its name with error check.
+ *
+ * @param mode name of the file system device access mode in a Libvirt domain XML document.
+ * @return valid file system device access mode.
+ */
+ public static AccessMode fromString( String mode )
+ {
+ for ( AccessMode a : AccessMode.values() ) {
+ if ( a.mode.equalsIgnoreCase( mode ) ) {
+ return a;
+ }
+ }
+
+ return null;
+ }
+ }
+
+ /**
+ * Type of file system device.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+ public enum Type
+ {
+ // @formatter:off
+ MOUNT ( "mount" ),
+ TEMPLATE( "template" ),
+ FILE ( "file" ),
+ BLOCK ( "block" ),
+ RAM ( "ram" ),
+ BIND ( "bind" );
+ // @formatter:on
+
+ /**
+ * Name of the file system device type.
+ */
+ private String type;
+
+ /**
+ * Creates file system device type.
+ *
+ * @param type valid name of the file system device type in a Libvirt domain XML document.
+ */
+ Type( String type )
+ {
+ this.type = type;
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.type;
+ }
+
+ /**
+ * Creates file system device type from its name with error check.
+ *
+ * @param type name of the file system device type in a Libvirt domain XML document.
+ * @return valid file system device type.
+ */
+ public static Type fromString( String type )
+ {
+ for ( Type t : Type.values() ) {
+ if ( t.type.equalsIgnoreCase( type ) ) {
+ return t;
+ }
+ }
+
+ return null;
+ }
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/domain/device/HostdevPci.java b/src/main/java/org/openslx/libvirt/domain/device/HostdevPci.java
index 3b26fb0..a0563f2 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/HostdevPci.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/HostdevPci.java
@@ -48,7 +48,7 @@ public class HostdevPci extends Hostdev
* detached from the host before being passed on to the guest and reattached to the host after
* the guest exits.
*
- * @return state whether PCI hostdev device is managed.
+ * @param managed state whether PCI hostdev device is managed or not.
*/
public void setManaged( boolean managed )
{
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Interface.java b/src/main/java/org/openslx/libvirt/domain/device/Interface.java
index b09c7da..44b8e4c 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/Interface.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/Interface.java
@@ -59,16 +59,16 @@ public class Interface extends Device
{
return Type.fromString( this.getXmlElementAttributeValue( "type" ) );
}
-
+
/**
* Sets type of the network device.
- *
- * @return type of the network device.
+ *
+ * @param type network device type.
*/
- public void setType(Type type)
+ public void setType( Type type )
{
String source = this.getSource();
-
+
// change type and set source again
this.setXmlElementAttributeValue( "type", type.toString() );
this.setSource( source );
@@ -119,6 +119,26 @@ public class Interface extends Device
}
/**
+ * Returns MAC address of the network device.
+ *
+ * @return MAC address of the network device.
+ */
+ public String getMacAddress()
+ {
+ return this.getXmlElementAttributeValue( "mac", "address" );
+ }
+
+ /**
+ * Sets MAC address of the network device.
+ *
+ * @param macAddress MAC address for the network device.
+ */
+ public void setMacAddress( String macAddress )
+ {
+ this.setXmlElementAttributeValue( "mac", "address", macAddress );
+ }
+
+ /**
* Removes boot oder entry of the network interface device.
*/
public void removeBootOrder()
@@ -135,6 +155,14 @@ public class Interface extends Device
}
/**
+ * Removes MAC address of the network interface device.
+ */
+ public void removeMacAddress()
+ {
+ this.removeXmlElement( "mac" );
+ }
+
+ /**
* Creates a non-existent network interface device as Libvirt XML device element.
*
* @param iface network device that is created.
@@ -299,7 +327,7 @@ public class Interface extends Device
/**
* Creates network interface device model from its name with error check.
*
- * @param type name of the network interface device model in a Libvirt domain XML document.
+ * @param model name of the network interface device model in a Libvirt domain XML document.
* @return valid network interface device model.
*/
public static Model fromString( String model )
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Parallel.java b/src/main/java/org/openslx/libvirt/domain/device/Parallel.java
new file mode 100644
index 0000000..7db60ca
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/domain/device/Parallel.java
@@ -0,0 +1,158 @@
+package org.openslx.libvirt.domain.device;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * A parallel port device node in a Libvirt domain XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Parallel extends Device
+{
+ /**
+ * Creates an empty parallel port device.
+ */
+ public Parallel()
+ {
+ super();
+ }
+
+ /**
+ * Creates a parallel port device representing an existing Libvirt XML parallel port device
+ * element.
+ *
+ * @param xmlNode existing Libvirt XML parallel port device element.
+ */
+ public Parallel( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the type of the parallel port device.
+ *
+ * @return type of the parallel port device.
+ */
+ public Type getType()
+ {
+ final String type = this.getXmlElementAttributeValue( "type" );
+ return Type.fromString( type );
+ }
+
+ /**
+ * Sets the type for the parallel port device.
+ *
+ * @param type type for the parallel port device.
+ */
+ public void setType( Type type )
+ {
+ this.setXmlElementAttributeValue( "type", type.toString() );
+ }
+
+ /**
+ * Returns the source of the parallel port device.
+ *
+ * @return source of the parallel port device.
+ */
+ public String getSource()
+ {
+ return this.getXmlElementAttributeValue( "source", "path" );
+ }
+
+ /**
+ * Sets the source for the parallel port device.
+ *
+ * @param source source for the parallel port device.
+ */
+ public void setSource( String source )
+ {
+ this.setXmlElementAttributeValue( "source", "path", source );
+ }
+
+ /**
+ * Creates a non-existent parallel port device as Libvirt XML parallel port device element.
+ *
+ * @param xmlNode Libvirt XML node of the Libvirt XML parallel port device that is created.
+ * @return created parallel port device instance.
+ */
+ public static Parallel createInstance( LibvirtXmlNode xmlNode )
+ {
+ return Parallel.newInstance( xmlNode );
+ }
+
+ /**
+ * Creates a parallel port device representing an existing Libvirt XML parallel port device
+ * element.
+ *
+ * @param xmlNode existing Libvirt XML parallel port device element.
+ * @return parallel port device instance.
+ */
+ public static Parallel newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Parallel( xmlNode );
+ }
+
+ /**
+ * Type of parallel port device.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+ public enum Type
+ {
+ // @formatter:off
+ DEV ( "dev" ),
+ FILE ( "file" ),
+ PIPE ( "pipe" ),
+ UNIX ( "unix" ),
+ TCP ( "tcp" ),
+ UDP ( "udp" ),
+ NULL ( "null" ),
+ STDIO ( "stdio" ),
+ VC ( "vc" ),
+ PTY ( "pty" ),
+ SPICEVMC ( "spicevmc" ),
+ SPICEPORT( "spiceport" ),
+ NMDM ( "nmdm" );
+ // @formatter:on
+
+ /**
+ * Name of the parallel port device type.
+ */
+ private String type;
+
+ /**
+ * Creates parallel port device type.
+ *
+ * @param type valid name of the parallel port device type in a Libvirt domain XML document.
+ */
+ Type( String type )
+ {
+ this.type = type;
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.type;
+ }
+
+ /**
+ * Creates parallel port device type from its name with error check.
+ *
+ * @param type name of the parallel port device type in a Libvirt domain XML document.
+ * @return valid parallel port device type.
+ */
+ public static Type fromString( String type )
+ {
+ for ( Type t : Type.values() ) {
+ if ( t.type.equalsIgnoreCase( type ) ) {
+ return t;
+ }
+ }
+
+ return null;
+ }
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Serial.java b/src/main/java/org/openslx/libvirt/domain/device/Serial.java
new file mode 100644
index 0000000..54be26e
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/domain/device/Serial.java
@@ -0,0 +1,156 @@
+package org.openslx.libvirt.domain.device;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+
+/**
+ * A serial port device node in a Libvirt domain XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Serial extends Device
+{
+ /**
+ * Creates an empty serial port device.
+ */
+ public Serial()
+ {
+ super();
+ }
+
+ /**
+ * Creates a serial port device representing an existing Libvirt XML serial port device element.
+ *
+ * @param xmlNode existing Libvirt XML serial port device element.
+ */
+ public Serial( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the type of the serial port device.
+ *
+ * @return type of the serial port device.
+ */
+ public Type getType()
+ {
+ final String type = this.getXmlElementAttributeValue( "type" );
+ return Type.fromString( type );
+ }
+
+ /**
+ * Sets the type for the serial port device.
+ *
+ * @param type type for the serial port device.
+ */
+ public void setType( Type type )
+ {
+ this.setXmlElementAttributeValue( "type", type.toString() );
+ }
+
+ /**
+ * Returns the source of the serial port device.
+ *
+ * @return source of the serial port device.
+ */
+ public String getSource()
+ {
+ return this.getXmlElementAttributeValue( "source", "path" );
+ }
+
+ /**
+ * Sets the source for the serial port device.
+ *
+ * @param source source for the serial port device.
+ */
+ public void setSource( String source )
+ {
+ this.setXmlElementAttributeValue( "source", "path", source );
+ }
+
+ /**
+ * Creates a non-existent serial port device as Libvirt XML serial port device element.
+ *
+ * @param xmlNode Libvirt XML node of the Libvirt XML serial port device that is created.
+ * @return created serial port device instance.
+ */
+ public static Serial createInstance( LibvirtXmlNode xmlNode )
+ {
+ return Serial.newInstance( xmlNode );
+ }
+
+ /**
+ * Creates a serial port device representing an existing Libvirt XML serial port device element.
+ *
+ * @param xmlNode existing Libvirt XML serial port device element.
+ * @return serial port device instance.
+ */
+ public static Serial newInstance( LibvirtXmlNode xmlNode )
+ {
+ return new Serial( xmlNode );
+ }
+
+ /**
+ * Type of serial port device.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+ public enum Type
+ {
+ // @formatter:off
+ DEV ( "dev" ),
+ FILE ( "file" ),
+ PIPE ( "pipe" ),
+ UNIX ( "unix" ),
+ TCP ( "tcp" ),
+ UDP ( "udp" ),
+ NULL ( "null" ),
+ STDIO ( "stdio" ),
+ VC ( "vc" ),
+ PTY ( "pty" ),
+ SPICEVMC ( "spicevmc" ),
+ SPICEPORT( "spiceport" ),
+ NMDM ( "nmdm" );
+ // @formatter:on
+
+ /**
+ * Name of the serial port device type.
+ */
+ private String type;
+
+ /**
+ * Creates serial port device type.
+ *
+ * @param type valid name of the serial port device type in a Libvirt domain XML document.
+ */
+ Type( String type )
+ {
+ this.type = type;
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.type;
+ }
+
+ /**
+ * Creates serial port device type from its name with error check.
+ *
+ * @param type name of the serial port device type in a Libvirt domain XML document.
+ * @return valid serial port device type.
+ */
+ public static Type fromString( String type )
+ {
+ for ( Type t : Type.values() ) {
+ if ( t.type.equalsIgnoreCase( type ) ) {
+ return t;
+ }
+ }
+
+ return null;
+ }
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Sound.java b/src/main/java/org/openslx/libvirt/domain/device/Sound.java
index e424ed4..dfeeffd 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/Sound.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/Sound.java
@@ -111,7 +111,7 @@ public class Sound extends Device
/**
* Creates sound device model from its name with error check.
*
- * @param type name of the sound device model in a Libvirt domain XML document.
+ * @param model name of the sound device model in a Libvirt domain XML document.
* @return valid sound device model.
*/
public static Model fromString( String model )
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Video.java b/src/main/java/org/openslx/libvirt/domain/device/Video.java
index e901b85..0f8861f 100644
--- a/src/main/java/org/openslx/libvirt/domain/device/Video.java
+++ b/src/main/java/org/openslx/libvirt/domain/device/Video.java
@@ -171,7 +171,7 @@ public class Video extends Device
/**
* Creates video device model from its name with error check.
*
- * @param type name of the video device model in a Libvirt domain XML document.
+ * @param model name of the video device model in a Libvirt domain XML document.
* @return valid video device model.
*/
public static Model fromString( String model )
diff --git a/src/main/java/org/openslx/libvirt/libosinfo/LibOsInfo.java b/src/main/java/org/openslx/libvirt/libosinfo/LibOsInfo.java
new file mode 100644
index 0000000..f506d74
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/libosinfo/LibOsInfo.java
@@ -0,0 +1,158 @@
+package org.openslx.libvirt.libosinfo;
+
+import java.io.File;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.function.Predicate;
+
+import org.openslx.libvirt.libosinfo.os.Os;
+import org.openslx.libvirt.xml.LibvirtXmlDocument;
+import org.openslx.libvirt.xml.LibvirtXmlDocumentException;
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+import org.openslx.libvirt.xml.LibvirtXmlResources;
+import org.openslx.libvirt.xml.LibvirtXmlSerializationException;
+import org.openslx.libvirt.xml.LibvirtXmlValidationException;
+import org.openslx.virtualization.Version;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.InputSource;
+
+/**
+ * Implementation of a libosinfo XML document.
+ *
+ * The libosinfo XML document is used to describe existing operating systems, devices and their
+ * configuration possibilities.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class LibOsInfo extends LibvirtXmlDocument
+{
+ /**
+ * Creates a libosinfo XML document from a {@link String} providing libosinfo XML content.
+ *
+ * @param xml {@link String} with libosinfo XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the libosinfo XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid libosinfo XML document.
+ */
+ public LibOsInfo( String xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibOsInfoRng( "osinfo.rng" ) );
+ }
+
+ /**
+ * Creates a libosinfo XML document from a {@link File} containing libosinfo XML content.
+ *
+ * @param xml existing {@link File} containing libosinfo XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the libosinfo XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid libosinfo XML document.
+ */
+ public LibOsInfo( File xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibOsInfoRng( "osinfo.rng" ) );
+ }
+
+ /**
+ * Creates a libosinfo XML document from an {@link InputStream} providing libosinfo XML content.
+ *
+ * @param xml {@link InputStream} providing libosinfo XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the libosinfo XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid libosinfo XML document.
+ */
+ public LibOsInfo( InputStream xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibOsInfoRng( "osinfo.rng" ) );
+ }
+
+ /**
+ * Creates libosinfo XML document from {@link InputSource} providing libosinfo XML content.
+ *
+ * @param xml {@link InputSource} providing libosinfo XML content.
+ *
+ * @throws LibvirtXmlDocumentException creation of XML context failed.
+ * @throws LibvirtXmlSerializationException serialization of the libosinfo XML content failed.
+ * @throws LibvirtXmlValidationException XML content is not a valid libosinfo XML document.
+ */
+ public LibOsInfo( InputSource xml )
+ throws LibvirtXmlDocumentException, LibvirtXmlSerializationException, LibvirtXmlValidationException
+ {
+ super( xml, LibvirtXmlResources.getLibOsInfoRng( "osinfo.rng" ) );
+ }
+
+ /**
+ * Returns the version of the libosinfo database.
+ *
+ * @return version of the libosinfo database.
+ */
+ public Version getVersion()
+ {
+ final String version = this.getRootXmlNode().getXmlElementAttributeValue( "version" );
+ return Version.valueOf( version );
+ }
+
+ /**
+ * Returns a list of all defined operating systems.
+ *
+ * @return list of all defined operating systems.
+ */
+ public ArrayList<Os> getOses()
+ {
+ final ArrayList<Os> oses = new ArrayList<Os>();
+ final NodeList osNodes = this.getRootXmlNode().getXmlNodes( "os" );
+
+ if ( osNodes != null ) {
+ for ( int i = 0; i < osNodes.getLength(); i++ ) {
+ final Node childNode = osNodes.item( i );
+ if ( childNode.getNodeType() == Node.ELEMENT_NODE ) {
+ final LibvirtXmlNode osNode = new LibvirtXmlNode( this.getRootXmlNode().getXmlDocument(), childNode );
+ final Os os = Os.newInstance( osNode );
+
+ if ( os != null ) {
+ oses.add( os );
+ }
+ }
+ }
+ }
+
+ return oses;
+ }
+
+ /**
+ * Lookups an operating system in the libosinfo database specified by the operating system
+ * identifier.
+ *
+ * @param osId identifier of the operating system to lookup in the libosinfo database.
+ * @return found operating system from the libosinfo database.
+ */
+ public static Os lookupOs( String osId )
+ {
+ Os os = null;
+
+ if ( osId != null && !osId.isEmpty() ) {
+ ArrayList<Os> oses = null;
+
+ try {
+ final LibOsInfo osInfo = new LibOsInfo( LibvirtXmlResources.getLibOsInfoXml( "osinfo.xml" ) );
+ oses = osInfo.getOses();
+ } catch ( LibvirtXmlDocumentException | LibvirtXmlSerializationException | LibvirtXmlValidationException e ) {
+ oses = null;
+ }
+
+ if ( oses != null ) {
+ final Predicate<Os> byOsId = osCandidate -> osId.equals( osCandidate.getId() );
+ os = oses.stream().filter( byOsId ).findFirst().orElse( null );
+ }
+ }
+
+ return os;
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/libosinfo/os/Os.java b/src/main/java/org/openslx/libvirt/libosinfo/os/Os.java
new file mode 100644
index 0000000..37a0a2e
--- /dev/null
+++ b/src/main/java/org/openslx/libvirt/libosinfo/os/Os.java
@@ -0,0 +1,93 @@
+package org.openslx.libvirt.libosinfo.os;
+
+import org.openslx.libvirt.xml.LibvirtXmlNode;
+import org.openslx.virtualization.Version;
+
+/**
+ * A operating system node in a libosinfo XML document.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Os extends LibvirtXmlNode
+{
+ /**
+ * Creates an empty operating system.
+ */
+ public Os()
+ {
+ super();
+ }
+
+ /**
+ * Creates a operating system representing an existing libosinfo XML operating system element.
+ *
+ * @param xmlNode existing libosinfo XML operating system element.
+ */
+ public Os( LibvirtXmlNode xmlNode )
+ {
+ super( xmlNode );
+ }
+
+ /**
+ * Returns the identifier of the operating system.
+ *
+ * @return identifier of the operating system.
+ */
+ public String getId()
+ {
+ return this.getXmlElementAttributeValue( "id" );
+ }
+
+ /**
+ * Returns the name of the operating system.
+ *
+ * @return name of the operating system.
+ */
+ public String getName()
+ {
+ return this.getXmlElementValue( "name" );
+ }
+
+ /**
+ * Returns the version of the operating system.
+ *
+ * @return version of the operating system.
+ */
+ public Version getVersion()
+ {
+ final String version = this.getXmlElementValue( "version" );
+ return Version.valueOf( version );
+ }
+
+ /**
+ * Returns the system family of the operating system.
+ *
+ * @return system family of the operating system.
+ */
+ public String getFamily()
+ {
+ return this.getXmlElementValue( "family" );
+ }
+
+ /**
+ * Returns the distribution name of the operating system.
+ *
+ * @return distribution name of the operating system.
+ */
+ public String getDistro()
+ {
+ return this.getXmlElementValue( "distro" );
+ }
+
+ /**
+ * Creates a operating system representing an existing libosinfo XML operating system element.
+ *
+ * @param xmlNode existing libosinfo XML operating system element.
+ * @return libosinfo XML operating system instance.
+ */
+ public static Os newInstance( LibvirtXmlNode node )
+ {
+ return new Os( node );
+ }
+}
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
index 9382ced..f24ba4f 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
@@ -4,6 +4,7 @@ import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
+import java.io.StringReader;
import java.io.StringWriter;
import javax.xml.parsers.DocumentBuilder;
@@ -252,16 +253,7 @@ public abstract class LibvirtXmlDocument implements LibvirtXmlSerializable, Libv
@Override
public void fromXml( String xml ) throws LibvirtXmlSerializationException
{
- try {
- this.xmlDocument = this.domBuilder.parse( xml );
- this.xmlDocument.getDocumentElement().normalize();
- } catch ( SAXException e ) {
- e.printStackTrace();
- } catch ( IOException e ) {
- e.printStackTrace();
- }
-
- this.rootXmlNode = new LibvirtXmlNode( this.xmlDocument, this.xmlDocument.getDocumentElement() );
+ this.fromXml( new InputSource( new StringReader( xml ) ) );
}
@Override
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlEditable.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlEditable.java
index 1ddddce..40d7b86 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlEditable.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlEditable.java
@@ -4,7 +4,7 @@ import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
/**
- * Editability of XML nodes based on {@link XPath} expressions.
+ * Editability of XML nodes based on XPath expressions.
*
* @author Manuel Bentele
* @version 1.0
@@ -12,17 +12,17 @@ import org.w3c.dom.NodeList;
public interface LibvirtXmlEditable
{
/**
- * Returns XML node selected by a {@link XPath} expression
+ * Returns XML node selected by a XPath expression
*
- * @param expression {@link XPath} expression to select XML node.
+ * @param expression XPath expression to select XML node.
* @return selected XML node.
*/
public Node getXmlNode( String expression );
/**
- * Returns XML nodes selected by a {@link XPath} expression
+ * Returns XML nodes selected by a XPath expression
*
- * @param expression {@link XPath} expression to select XML nodes.
+ * @param expression XPath expression to select XML nodes.
* @return selected XML nodes.
*/
public NodeList getXmlNodes( String expression );
@@ -38,20 +38,20 @@ public interface LibvirtXmlEditable
}
/**
- * Returns XML element from selection by a {@link XPath} expression.
+ * Returns XML element from selection by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @return selected XML element.
*/
public Node getXmlElement( String expression );
/**
- * Sets an XML element selected by a {@link XPath} expression.
+ * Sets an XML element selected by a XPath expression.
*
- * If the XML element selected by the given {@link XPath} expression does not exists, the XML
+ * If the XML element selected by the given XPath expression does not exists, the XML
* element will be created.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
*/
public default void setXmlElement( String expression )
{
@@ -59,43 +59,43 @@ public interface LibvirtXmlEditable
}
/**
- * Sets a XML element selected by a {@link XPath} expression and appends child XML node.
+ * Sets a XML element selected by a XPath expression and appends child XML node.
*
- * If the XML element selected by the given {@link XPath} expression does not exists, the XML
+ * If the XML element selected by the given XPath expression does not exists, the XML
* element will be created and the given XML child node is appended.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param child XML node that will be appended to the selected XML element.
*/
public void setXmlElement( String expression, Node child );
/**
- * Returns the text value of a XML element selected by a {@link XPath} expression.
+ * Returns the text value of a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @return Text value of the selected XML element.
*/
public String getXmlElementValue( String expression );
/**
- * Sets the text value of a XML element selected by a {@link XPath} expression.
+ * Sets the text value of a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param value text value to set selected XML element's text.
*/
public void setXmlElementValue( String expression, String value );
/**
- * Removes a XML element and all its childs selected by a {@link XPath} expression.
+ * Removes a XML element and all its childs selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
*/
public void removeXmlElement( String expression );
/**
- * Removes all child elements of a XML element selected by a {@link XPath} expression.
+ * Removes all child elements of a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
*/
public void removeXmlElementChilds( String expression );
@@ -128,14 +128,14 @@ public interface LibvirtXmlEditable
}
/**
- * Returns the binary choice of a XML attribute from a XML element selected by a
- * {@link XPath}expression.
+ * Returns the binary choice of a XML attribute from a XML element selected by a XPath
+ * expression.
*
* If the text value of the XML attribute equals to <i>yes</i>, the returned {@link boolean}
* value is set to <i>true</i>. Otherwise, if the text value of the XML attribute equals to
* <i>no</i>, the returned {@link boolean} value is set to <i>false</i>.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param attributeName name to select XML attribute of the current XML root element.
* @return attribute value of the XML attribute from the current XML root element as
* {@link boolean}.
@@ -146,10 +146,9 @@ public interface LibvirtXmlEditable
}
/**
- * Returns the text value of a XML attribute from a XML element selected by a
- * {@link XPath}expression.
+ * Returns the text value of a XML attribute from a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param attributeName name to select XML attribute of the selected XML element.
* @return attribute text of the XML attribute from the selected XML element.
*/
@@ -185,15 +184,15 @@ public interface LibvirtXmlEditable
}
/**
- * Sets the binary choice value of a XML attribute from a XML element selected by a
- * {@link XPath} expression.
+ * Sets the binary choice value of a XML attribute from a XML element selected by a XPath
+ * expression.
*
* If the binary choice value for the XML attribute equals to <i>true</i>, the text value of the
* selected XML attribute is set to <i>yes</i>. Otherwise, if the binary choice value for the
* selected XML attribute equals to <i>false</i>, the text value of the selected XML attribute is
* set to <i>no</i>.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param attributeName name to select XML attribute of the selected XML element.
* @param value binary choice value for the selected XML attribute from the selected XML element.
*/
@@ -204,10 +203,9 @@ public interface LibvirtXmlEditable
}
/**
- * Sets the text value of a XML attribute from a XML element selected by a
- * {@link XPath} expression.
+ * Sets the text value of a XML attribute from a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param attributeName name to select XML attribute of the selected XML element.
* @param value XML attribute value for the selected XML attribute from the selected XML element.
*/
@@ -224,17 +222,17 @@ public interface LibvirtXmlEditable
}
/**
- * Removes an XML attribute from a XML element selected by a {@link XPath} expression.
+ * Removes an XML attribute from a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
* @param attributeName name of the attribute which should be deleted.
*/
public void removeXmlElementAttribute( String expression, String attributeName );
/**
- * Removes all XML attributes from a XML element selected by a {@link XPath} expression.
+ * Removes all XML attributes from a XML element selected by a XPath expression.
*
- * @param expression {@link XPath} expression to select XML element.
+ * @param expression XPath expression to select XML element.
*/
public void removeXmlElementAttributes( String expression );
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java
index 93e28de..6d00271 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java
@@ -12,7 +12,7 @@ import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
/**
- * A representation of a XML node as part of a {@link LibvirtXMLDocument}.
+ * A representation of a XML node as part of a {@link LibvirtXmlDocument}.
*
* @author Manuel Bentele
* @version 1.0
@@ -20,17 +20,17 @@ import org.w3c.dom.NodeList;
public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable
{
/**
- * Separation character for internal {@link XPath} expressions.
+ * Separation character for internal XPath expressions.
*/
private static final String XPATH_EXPRESSION_SEPARATOR = "/";
/**
- * Current XML node selection character for internal {@link XPath} expressions.
+ * Current XML node selection character for internal XPath expressions.
*/
private static final String XPATH_EXPRESSION_CURRENT_NODE = ".";
/**
- * Factory to create {@link XPath} objects.
+ * Factory to create XPath objects.
*/
private XPathFactory xPathFactory = null;
@@ -40,13 +40,12 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable
private Document xmlDocument = null;
/**
- * Current XML base node as XML root anchor for relative internal {@link XPath} expressions.
+ * Current XML base node as XML root anchor for relative internal XPath expressions.
*/
private Node xmlBaseNode = null;
/**
- * Create and initialize {@link XPath} context to define and compile custom {@link XPath}
- * expressions.
+ * Create and initialize XPath context to define and compile custom XPath expressions.
*/
private void createXPathContext()
{
@@ -139,8 +138,7 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable
/**
* Returns current XML base node.
*
- * @return current XML base node as XML root anchor of relative internal {@link XPath}
- * expressions.
+ * @return current XML base node as XML root anchor of relative internal XPath expressions.
*/
public Node getXmlBaseNode()
{
@@ -150,8 +148,8 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable
/**
* Sets existing XML base node for Libvirt XML node.
*
- * @param xmlBaseNode existing XML base node as XML root anchor for relative internal
- * {@link XPath} expressions.
+ * @param xmlBaseNode existing XML base node as XML root anchor for relative internal XPath
+ * expressions.
*/
public void setXmlBaseNode( Node xmlBaseNode )
{
@@ -317,7 +315,7 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable
attribute.setNodeValue( value );
}
}
-
+
@Override
public void removeXmlElementAttribute( String expression, String attributeName )
{
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlResources.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlResources.java
index 38c818b..a6b3e39 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlResources.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlResources.java
@@ -17,6 +17,11 @@ public final class LibvirtXmlResources
private static final String LIBVIRT_PREFIX_PATH = File.separator + "libvirt";
/**
+ * File path prefix of the absolute path to the libosinfo resource folder in a *.jar file.
+ */
+ private static final String LIBOSINFO_PREFIX_PATH = File.separator + "libvirt" + File.separator + "libosinfo";
+
+ /**
* File path prefix of the absolute path to the libvirt XSL resource folder in a *.jar file.
*/
private static final String LIBVIRT_PREFIX_PATH_XSL = LIBVIRT_PREFIX_PATH + File.separator + "xsl";
@@ -27,6 +32,29 @@ public final class LibvirtXmlResources
private static final String LIBVIRT_PREFIX_PATH_RNG = LIBVIRT_PREFIX_PATH + File.separator + "rng";
/**
+ * File path prefix of the absolute path to the libosinfo RNG resource folder in a *.jar file.
+ */
+ private static final String LIBOSINFO_PREFIX_PATH_RNG = LIBOSINFO_PREFIX_PATH + File.separator + "rng";
+
+ /**
+ * File path prefix of the absolute path to the libosinfo XML resource folder in a *.jar file.
+ */
+ private static final String LIBOSINFO_PREFIX_PATH_XML = LIBOSINFO_PREFIX_PATH + File.separator + "xml";
+
+ /**
+ * Returns a Libvirt resource as stream.
+ *
+ * @param prefix file path of the Libvirt resource in the resources *.jar folder.
+ * @param fileName file name of the Libvirt resource in the resources *.jar folder.
+ * @return Libvirt resource as stream.
+ */
+ private static InputStream getLibvirtResource( String prefix, String fileName )
+ {
+ final String path = prefix + File.separator + fileName;
+ return LibvirtXmlResources.class.getResourceAsStream( path );
+ }
+
+ /**
* Returns a Libvirt XSL resource as stream.
*
* @param libvirtXslFileName file name of the XSL resource in the resources *.jar folder.
@@ -34,8 +62,7 @@ public final class LibvirtXmlResources
*/
public static InputStream getLibvirtXsl( String libvirtXslFileName )
{
- String libvirtXslPath = LibvirtXmlResources.LIBVIRT_PREFIX_PATH_XSL + File.separator + libvirtXslFileName;
- return LibvirtXmlResources.class.getResourceAsStream( libvirtXslPath );
+ return LibvirtXmlResources.getLibvirtResource( LibvirtXmlResources.LIBVIRT_PREFIX_PATH_XSL, libvirtXslFileName );
}
/**
@@ -46,7 +73,31 @@ public final class LibvirtXmlResources
*/
public static InputStream getLibvirtRng( String libvirtRngFileName )
{
- String libvirtRngPath = LibvirtXmlResources.LIBVIRT_PREFIX_PATH_RNG + File.separator + libvirtRngFileName;
- return LibvirtXmlResources.class.getResourceAsStream( libvirtRngPath );
+ return LibvirtXmlResources.getLibvirtResource( LibvirtXmlResources.LIBVIRT_PREFIX_PATH_RNG, libvirtRngFileName );
+ }
+
+ /**
+ * Returns a libosinfo RNG schema resource as stream.
+ *
+ * @param libosInfoRngFileName file name of the RNG schema resource in the resources *.jar
+ * folder.
+ * @return libosinfo RNG schema resource as stream.
+ */
+ public static InputStream getLibOsInfoRng( String libosInfoRngFileName )
+ {
+ return LibvirtXmlResources.getLibvirtResource( LibvirtXmlResources.LIBOSINFO_PREFIX_PATH_RNG,
+ libosInfoRngFileName );
+ }
+
+ /**
+ * Returns a libosinfo XML resource as stream.
+ *
+ * @param libosInfoXmlFileName file name of the XML resource in the resources *.jar folder.
+ * @return libosinfo XML resource as stream.
+ */
+ public static InputStream getLibOsInfoXml( String libosInfoXmlFileName )
+ {
+ return LibvirtXmlResources.getLibvirtResource( LibvirtXmlResources.LIBOSINFO_PREFIX_PATH_XML,
+ libosInfoXmlFileName );
}
}
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSchemaValidator.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSchemaValidator.java
index e074948..bc8f90f 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSchemaValidator.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSchemaValidator.java
@@ -196,8 +196,9 @@ public class LibvirtXmlSchemaValidator
/**
* Creates a validator for validation of Libvirt XML documents with RelaxNG schemas.
*
- * @param rngSchema
- * @throws SAXException
+ * @param rngSchema RelaxNG schema used for validation with {@link #validate(Document)}.
+ *
+ * @throws SAXException creation of a Libvirt XML validator failed.
*/
public LibvirtXmlSchemaValidator( InputStream rngSchema ) throws SAXException
{
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSerializable.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSerializable.java
index 6f11ce5..4cd0a32 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSerializable.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlSerializable.java
@@ -17,6 +17,8 @@ public abstract interface LibvirtXmlSerializable
* Serialize Libvirt XML document from {@link String}.
*
* @param xml {@link String} containing XML content.
+ *
+ * @throws LibvirtXmlSerializationException serialization of Libvirt XML document failed.
*/
public void fromXml( String xml ) throws LibvirtXmlSerializationException;
@@ -24,6 +26,8 @@ public abstract interface LibvirtXmlSerializable
* Serialize Libvirt XML document from {@link File}.
*
* @param xml {@link File} containing XML content.
+ *
+ * @throws LibvirtXmlSerializationException serialization of Libvirt XML document failed.
*/
public void fromXml( File xml ) throws LibvirtXmlSerializationException;
@@ -31,6 +35,8 @@ public abstract interface LibvirtXmlSerializable
* Serialize Libvirt XML document from {@link InputStream}.
*
* @param xml {@link InputStream} providing XML content.
+ *
+ * @throws LibvirtXmlSerializationException serialization of Libvirt XML document failed.
*/
void fromXml( InputStream xml ) throws LibvirtXmlSerializationException;
@@ -38,6 +44,8 @@ public abstract interface LibvirtXmlSerializable
* Serialize Libvirt XML document from {@link InputSource}.
*
* @param xml {@link InputSource} providing XML content.
+ *
+ * @throws LibvirtXmlSerializationException serialization of Libvirt XML document failed.
*/
public void fromXml( InputSource xml ) throws LibvirtXmlSerializationException;
@@ -45,6 +53,8 @@ public abstract interface LibvirtXmlSerializable
* Serialize Libvirt XML document to {@link String}.
*
* @return XML {@link String} containing Libvirt XML document content.
+ *
+ * @throws LibvirtXmlSerializationException serialization of Libvirt XML document failed.
*/
public String toXml() throws LibvirtXmlSerializationException;
@@ -52,6 +62,8 @@ public abstract interface LibvirtXmlSerializable
* Serialize Libvirt XML document to {@link File}.
*
* @param xml XML {@link File} containing Libvirt XML document content.
+ *
+ * @throws LibvirtXmlSerializationException serialization of Libvirt XML document failed.
*/
public void toXml( File xml ) throws LibvirtXmlSerializationException;
}
diff --git a/src/main/java/org/openslx/util/LevenshteinDistance.java b/src/main/java/org/openslx/util/LevenshteinDistance.java
new file mode 100644
index 0000000..0f33167
--- /dev/null
+++ b/src/main/java/org/openslx/util/LevenshteinDistance.java
@@ -0,0 +1,85 @@
+package org.openslx.util;
+
+public final class LevenshteinDistance
+{
+ private final int insertionCost;
+ private final int deletionCost;
+ private final int substitutionCost;
+
+ public LevenshteinDistance()
+ {
+ this( 1, 1, 1 );
+ }
+
+ public LevenshteinDistance( int insertionCost, int deletionCost, int substitutionCost )
+ {
+ this.validateCostArgument( insertionCost >= 0, "Insertion cost must be greater than or equal to 0" );
+ this.validateCostArgument( deletionCost >= 0, "Deletion cost must be greater than or equal to 0" );
+ this.validateCostArgument( substitutionCost >= 0, "Substitution cost must be greater than or equal to 0" );
+
+ this.insertionCost = insertionCost;
+ this.deletionCost = deletionCost;
+ this.substitutionCost = substitutionCost;
+ }
+
+ private void validateCostArgument( boolean condition, String errorMsg )
+ {
+ if ( !condition ) {
+ throw new IllegalArgumentException( errorMsg );
+ }
+ }
+
+ public int calculateDistance( CharSequence source, CharSequence target )
+ {
+ if ( source == null || target == null ) {
+ throw new IllegalArgumentException( "Source or target cannot be null" );
+ }
+
+ int sourceLength = source.length();
+ int targetLength = target.length();
+
+ int[][] matrix = new int[ sourceLength + 1 ][ targetLength + 1 ];
+ matrix[0][0] = 0;
+
+ for ( int row = 1; row <= sourceLength; ++row ) {
+ matrix[row][0] = row;
+ }
+
+ for ( int col = 1; col <= targetLength; ++col ) {
+ matrix[0][col] = col;
+ }
+
+ for ( int row = 1; row <= sourceLength; ++row ) {
+ for ( int col = 1; col <= targetLength; ++col ) {
+ matrix[row][col] = calcMinCost( source, target, matrix, row, col );
+ }
+ }
+
+ return matrix[sourceLength][targetLength];
+ }
+
+ private int calcMinCost( CharSequence source, CharSequence target, int[][] matrix, int row, int col )
+ {
+ return Math.min( calcSubstitutionCost( source, target, matrix, row, col ),
+ Math.min( calcDeletionCost( matrix, row, col ), calcInsertionCost( matrix, row, col ) ) );
+ }
+
+ private int calcInsertionCost( int[][] matrix, int row, int col )
+ {
+ return matrix[row][col - 1] + insertionCost;
+ }
+
+ private int calcDeletionCost( int[][] matrix, int row, int col )
+ {
+ return matrix[row - 1][col] + deletionCost;
+ }
+
+ private int calcSubstitutionCost( CharSequence source, CharSequence target, int[][] matrix, int row, int col )
+ {
+ int cost = 0;
+ if ( source.charAt( row - 1 ) != target.charAt( col - 1 ) ) {
+ cost = substitutionCost;
+ }
+ return matrix[row - 1][col - 1] + cost;
+ }
+}
diff --git a/src/main/java/org/openslx/util/ThriftUtil.java b/src/main/java/org/openslx/util/ThriftUtil.java
index 3c2c9ea..a9035c1 100644
--- a/src/main/java/org/openslx/util/ThriftUtil.java
+++ b/src/main/java/org/openslx/util/ThriftUtil.java
@@ -7,7 +7,7 @@ import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
-import org.openslx.vm.VmwareConfig;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationVmwareFileFormat;
public class ThriftUtil {
@@ -41,7 +41,7 @@ public class ThriftUtil {
BufferedReader reader;
StringBuffer content = new StringBuffer("");
try {
- reader = VmwareConfig.getVmxReader(bytes, bytes.length);
+ reader = VirtualizationConfigurationVmwareFileFormat.getVmxReader(bytes, bytes.length);
String line="";
while ((line=reader.readLine()) != null) {
content.append(line + "\n");
diff --git a/src/main/java/org/openslx/util/XmlHelper.java b/src/main/java/org/openslx/util/XmlHelper.java
index 70c5be8..4e814a0 100644
--- a/src/main/java/org/openslx/util/XmlHelper.java
+++ b/src/main/java/org/openslx/util/XmlHelper.java
@@ -3,6 +3,8 @@ package org.openslx.util;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@@ -14,6 +16,7 @@ import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
+import javax.xml.xpath.XPathExpression;
import javax.xml.xpath.XPathExpressionException;
import javax.xml.xpath.XPathFactory;
@@ -28,10 +31,11 @@ public class XmlHelper
private final static Logger LOGGER = Logger.getLogger( XmlHelper.class );
// TODO check thread-safety
- public static final XPath XPath = XPathFactory.newInstance().newXPath();
+ private static final XPath XPath = XPathFactory.newInstance().newXPath();
private static DocumentBuilder dBuilder;
static {
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
+ dbFactory.setNamespaceAware( true );
dbFactory.setIgnoringComments( true );
try {
dBuilder = dbFactory.newDocumentBuilder();
@@ -40,6 +44,48 @@ public class XmlHelper
}
}
+ public static String globalXPathToLocalXPath( String xPath )
+ {
+ final StringBuilder exprBuilder = new StringBuilder();
+ final String[] elements = xPath.split( "/" );
+
+ for ( final String element : elements ) {
+ if ( !element.isEmpty() ) {
+ final Pattern arraySpecifierRegex = Pattern.compile( "^(.*)\\[(.*)\\]$" );
+ final Matcher arraySpecifierMatcher = arraySpecifierRegex.matcher( element );
+ final String elementName;
+ final String elementSpecifier;
+
+ if ( arraySpecifierMatcher.find() ) {
+ elementName = arraySpecifierMatcher.group( 1 );
+ elementSpecifier = arraySpecifierMatcher.group( 2 );
+ } else {
+ elementName = element;
+ elementSpecifier = null;
+ }
+
+ if ( !elementName.startsWith( "@" ) && !elementName.equals( "*" ) ) {
+ exprBuilder.append( "/*[local-name()='" + elementName + "']" );
+
+ } else {
+ exprBuilder.append( "/" + elementName );
+ }
+
+ if ( elementSpecifier != null && !elementSpecifier.isEmpty() ) {
+ exprBuilder.append( "[" + elementSpecifier + "]" );
+ }
+ }
+ }
+
+ return exprBuilder.toString();
+ }
+
+ public static XPathExpression compileXPath( String xPath ) throws XPathExpressionException
+ {
+ final String localXPath = XmlHelper.globalXPathToLocalXPath( xPath );
+ return XPath.compile( localXPath );
+ }
+
public static Document parseDocumentFromStream( InputStream is )
{
Document doc = null;
diff --git a/src/main/java/org/openslx/virtualization/Version.java b/src/main/java/org/openslx/virtualization/Version.java
new file mode 100644
index 0000000..51dc98b
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/Version.java
@@ -0,0 +1,320 @@
+package org.openslx.virtualization;
+
+import java.util.List;
+import java.util.function.Predicate;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * Represents a version information.
+ *
+ * The version information is used in the field of virtualization (for virtualizers, disk images,
+ * virtualization configuration files, ...).
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class Version implements Comparable<Version>
+{
+ /**
+ * Regular expression to parse a version from a {@link String}.
+ * <p>
+ * The regular expression matches a version if its textual version information is well-formed
+ * according to the following examples:
+ *
+ * <pre>
+ * 52
+ * 4.31
+ * 5.10.13
+ * </pre>
+ */
+ private static final String VERSION_NUMBER_REGEX = "^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+))?)?$";
+
+ /**
+ * Major number of the version.
+ */
+ private final short major;
+
+ /**
+ * Minor number of the version.
+ */
+ private final short minor;
+
+ /**
+ * Name or description of the version.
+ */
+ private final String name;
+
+ /**
+ * Creates a new version.
+ *
+ * The version consists of a major version, whereas the minor version is set to the value
+ * <code>0</code> and the version name is undefined.
+ *
+ * @param major major version.
+ */
+ public Version( short major )
+ {
+ this( major, Short.valueOf( "0" ), null );
+ }
+
+ /**
+ * Creates a new version.
+ *
+ * The version consists of a major version labeled with a version name, whereas the minor version
+ * is set to the value <code>0</code>.
+ *
+ * @param major major version.
+ * @param name version name.
+ */
+ public Version( short major, String name )
+ {
+ this( major, Short.valueOf( "0" ), name );
+ }
+
+ /**
+ * Creates a new version.
+ *
+ * The version consists of a major and a minor version, whereas the version name is undefined.
+ *
+ * @param major major version.
+ * @param minor minor version.
+ */
+ public Version( short major, short minor )
+ {
+ this( major, minor, null );
+ }
+
+ /**
+ * Creates a new version.
+ *
+ * The version consists of a major and a minor version labeled with a version name.
+ *
+ * @param major major version.
+ * @param minor minor version.
+ * @param name version name.
+ */
+ public Version( short major, short minor, String name )
+ {
+ this.major = major;
+ this.minor = minor;
+ this.name = name;
+ }
+
+ /**
+ * Returns the major version.
+ *
+ * @return major version.
+ */
+ public short getMajor()
+ {
+ return this.major;
+ }
+
+ /**
+ * Returns the minor version.
+ *
+ * @return minor version.
+ */
+ public short getMinor()
+ {
+ return this.minor;
+ }
+
+ /**
+ * Returns the full version as {@link Integer}.
+ *
+ * The full version consists of the major and minor version where both are combined in one
+ * {@link Integer} value. The upper 16-bits of the value represent the major number, whereas
+ * the lower 16-bits represent the minor number.
+ *
+ * @return full version as {@link Integer}.
+ */
+ public int getVersion()
+ {
+ final int major = this.major;
+ final int minor = this.minor;
+
+ return ( major << Short.SIZE ) | minor;
+ }
+
+ /**
+ * Returns the name of the version.
+ *
+ * @return name of the version.
+ */
+ public String getName()
+ {
+ return this.name;
+ }
+
+ /**
+ * Checks if version is supported by a version from a list of supported versions.
+ *
+ * @param supportedVersions list of supported versions.
+ * @return state whether version is supported by a version from the list of versions or not.
+ */
+ public boolean isSupported( List<Version> supportedVersions )
+ {
+ return supportedVersions.contains( this );
+ }
+
+ /**
+ * Returns a version from a list of supported versions filtered by its given filter predicate.
+ *
+ * @param byFilter filter predicate.
+ * @param supportedVersions list of supported versions.
+ * @return version from a list of supported versions filtered by its given filter predicate.
+ */
+ private static Version getInstanceByPredicateFromVersions( Predicate<Version> byFilter,
+ List<Version> supportedVersions )
+ {
+ return supportedVersions.stream().filter( byFilter ).findFirst().orElse( null );
+ }
+
+ /**
+ * Returns a version from a list of supported versions by its given major version.
+ *
+ * @param major version.
+ * @param supportedVersions list of supported versions.
+ * @return version from a list of supported versions by its given major version.
+ */
+ public static Version getInstanceByMajorFromVersions( short major, List<Version> supportedVersions )
+ {
+ final Predicate<Version> byMajor = version -> major == version.getMajor();
+ return Version.getInstanceByPredicateFromVersions( byMajor, supportedVersions );
+ }
+
+ /**
+ * Returns a version from a list of supported versions by its given major and minor version.
+ *
+ * @param major version.
+ * @param minor version.
+ * @param supportedVersions list of supported versions.
+ * @return version from a list of supported versions by its given major and minor version.
+ */
+ public static Version getInstanceByMajorMinorFromVersions( short major, short minor,
+ List<Version> supportedVersions )
+ {
+ final Predicate<Version> byMajorMinor = version -> major == version.getMajor() && minor == version.getMinor();
+ return supportedVersions.stream().filter( byMajorMinor ).findFirst().orElse( null );
+ }
+
+ /**
+ * Checks if this version is smaller than a specified {@code version}.
+ *
+ * @param version for comparison.
+ * @return state whether this version is smaller than the specified {@code version} or not.
+ */
+ public boolean isSmallerThan( Version version )
+ {
+ return ( this.compareTo( version ) < 0 ) ? true : false;
+ }
+
+ /**
+ * Checks if this version is greater than a specified {@code version}.
+ *
+ * @param version for comparison.
+ * @return state whether this version is greater than the specified {@code version} or not.
+ */
+ public boolean isGreaterThan( Version version )
+ {
+ return ( this.compareTo( version ) > 0 ) ? true : false;
+ }
+
+ /**
+ * Creates a new version parsed from a {@link String}.
+ *
+ * The version consists of a major and a minor version parsed from the specified {@link String}.
+ *
+ * @param version textual information containing a version as {@link String}. The textual
+ * version should be well-formed according to the defined regular expression
+ * {@link #VERSION_NUMBER_REGEX}.
+ * @return version instance.
+ */
+ public static Version valueOf( String version )
+ {
+ final Version parsedVersion;
+
+ if ( version == null || version.isEmpty() ) {
+ parsedVersion = null;
+ } else {
+ final Pattern versionPattern = Pattern.compile( Version.VERSION_NUMBER_REGEX );
+ final Matcher versionMatcher = versionPattern.matcher( version );
+
+ if ( versionMatcher.find() ) {
+ final String majorStr = versionMatcher.group( 1 );
+ final String minorStr = versionMatcher.group( 2 );
+
+ final short major = ( majorStr != null ) ? Short.valueOf( majorStr ) : 0;
+ final short minor = ( minorStr != null ) ? Short.valueOf( minorStr ) : 0;
+
+ parsedVersion = new Version( major, minor );
+
+ } else {
+ parsedVersion = null;
+ }
+ }
+
+ return parsedVersion;
+ }
+
+ @Override
+ public String toString()
+ {
+ if ( this.getName() == null || this.getName().isEmpty() ) {
+ return String.format( "%d.%d", this.getMajor(), this.getMinor() );
+ } else {
+ return String.format( "%d.%d %s", this.getMajor(), this.getMinor(), this.getName() );
+ }
+ }
+
+ @Override
+ public boolean equals( Object obj )
+ {
+ if ( obj == null ) {
+ return false;
+ } else if ( this.getClass() != obj.getClass() ) {
+ return false;
+ } else if ( this.compareTo( Version.class.cast( obj ) ) == 0 ) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ @Override
+ public int compareTo( Version v )
+ {
+ // compare the current version to the specified version
+ if ( this.getMajor() < v.getMajor() ) {
+ // current major version is smaller than the given major version
+ return -1;
+ } else if ( this.getMajor() > v.getMajor() ) {
+ // current major version is larger than the given major version
+ return 1;
+ } else {
+ // current major version is equal to the given major version
+ // so compare the current minor version to the specified minor version
+ if ( this.getMinor() < v.getMinor() ) {
+ // current minor version is smaller than the given minor version
+ // so the entire version is smaller than the given version
+ return -1;
+ } else if ( this.getMinor() > v.getMinor() ) {
+ // current minor version is larger than the given minor version
+ // so the entire version is larger than the given version
+ return 1;
+ } else {
+ // current minor version is equal to the given minor version
+ // so the entire version is equal to the given version
+ return 0;
+ }
+ }
+ }
+
+ @Override
+ public int hashCode()
+ {
+ return ( Short.valueOf( this.getMajor() ).hashCode() ) ^ ( Short.valueOf( this.getMinor() ).hashCode() );
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfiguration.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfiguration.java
new file mode 100644
index 0000000..cd8af1e
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfiguration.java
@@ -0,0 +1,421 @@
+package org.openslx.virtualization.configuration;
+
+import java.io.File;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.log4j.Logger;
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.virtualizer.Virtualizer;
+
+/**
+ * Describes a configured virtual machine. This class is parsed from a machine
+ * description, like a *.vmx for VMware machines.
+ */
+public abstract class VirtualizationConfiguration<T, U, W, X>
+{
+ private static final Logger LOGGER = Logger.getLogger( VirtualizationConfiguration.class );
+
+ /*
+ * Helper types
+ */
+ protected Map<SoundCardType, T> soundCards = new HashMap<>();
+ protected Map<DDAcceleration, U> ddacc = new HashMap<>();
+ protected Map<EthernetDevType, W> networkCards = new HashMap<>();
+ protected Map<UsbSpeed, X> usbSpeeds = new HashMap<>();
+
+ private final Virtualizer virtualizer;
+
+ /**
+ * Virtual sound cards types
+ */
+ public static enum SoundCardType
+ {
+ NONE( "None" ), DEFAULT( "(default)" ), SOUND_BLASTER( "Sound Blaster 16" ), ES( "ES 1371" ), HD_AUDIO(
+ "Intel Integrated HD Audio" ), AC( "Intel ICH Audio Codec 97" );
+
+ public final String displayName;
+
+ private SoundCardType( String dName )
+ {
+ this.displayName = dName;
+ }
+ }
+
+ /**
+ * 3D acceleration types
+ */
+ public static enum DDAcceleration
+ {
+ OFF( "Off" ), ON( "On" );
+
+ public final String displayName;
+
+ private DDAcceleration( String dName )
+ {
+ this.displayName = dName;
+ }
+ }
+
+ /**
+ * Virtual network cards
+ */
+ public static enum EthernetDevType
+ {
+ AUTO( "(default)" ), PCNET32( "AMD PCnet32" ), E1000( "Intel E1000 (PCI)" ), E1000E(
+ "Intel E1000e (PCI-Express)" ), VMXNET( "VMXnet" ), VMXNET3( "VMXnet 3" ), PCNETPCI2(
+ "PCnet-PCI II" ), PCNETFAST3( "PCnet-FAST III" ), PRO1000MTD(
+ "Intel PRO/1000 MT Desktop" ), PRO1000TS(
+ "Intel PRO/1000 T Server" ), PRO1000MTS( "Intel PRO/1000 MT Server" ), PARAVIRT(
+ "Paravirtualized Network" ), NONE( "No Network Card" );
+
+ public final String displayName;
+
+ private EthernetDevType( String dName )
+ {
+ this.displayName = dName;
+ }
+ }
+
+ public static enum UsbSpeed
+ {
+ NONE( "None" ), USB1_1( "USB 1.1" ), USB2_0( "USB 2.0" ), USB3_0( "USB 3.0" );
+
+ public final String displayName;
+
+ private UsbSpeed( String dName )
+ {
+ this.displayName = dName;
+ }
+ }
+
+ public static enum DriveBusType
+ {
+ SCSI, IDE, SATA, NVME;
+ }
+
+ public static class HardDisk
+ {
+ public final String chipsetDriver;
+ public final DriveBusType bus;
+ public final String diskImage;
+
+ public HardDisk( String chipsetDriver, DriveBusType bus, String diskImage )
+ {
+ this.chipsetDriver = chipsetDriver;
+ this.bus = bus;
+ this.diskImage = diskImage;
+ }
+ }
+
+ public static enum EtherType
+ {
+ NAT, BRIDGED, HOST_ONLY;
+ }
+ /*
+ * Members
+ */
+
+ protected final List<HardDisk> hdds = new ArrayList<HardDisk>();
+
+ protected final List<OperatingSystem> osList;
+
+ private OperatingSystem os = null;
+
+ protected String displayName = null;
+
+ protected boolean isMachineSnapshot;
+
+ /*
+ * Getters for virtual hardware
+ */
+ public List<SoundCardType> getSupportedSoundCards()
+ {
+ ArrayList<SoundCardType> availables = new ArrayList<SoundCardType>( soundCards.keySet() );
+ Collections.sort( availables );
+ return availables;
+ }
+
+ public List<DDAcceleration> getSupportedDDAccs()
+ {
+ ArrayList<DDAcceleration> availables = new ArrayList<DDAcceleration>( ddacc.keySet() );
+ Collections.sort( availables );
+ return availables;
+ }
+
+ public List<Version> getSupportedHWVersions()
+ {
+ final List<Version> availables = this.getVirtualizer().getSupportedVersions();
+ Collections.sort( availables );
+ return Collections.unmodifiableList( availables );
+ }
+
+ public List<EthernetDevType> getSupportedEthernetDevices()
+ {
+ ArrayList<EthernetDevType> availables = new ArrayList<EthernetDevType>( networkCards.keySet() );
+ Collections.sort( availables );
+ return availables;
+ }
+
+ public List<UsbSpeed> getSupportedUsbSpeeds()
+ {
+ ArrayList<UsbSpeed> availables = new ArrayList<>( usbSpeeds.keySet() );
+ Collections.sort( availables );
+ return availables;
+ }
+
+ /**
+ * Get operating system of this VM.
+ *
+ * @return operating system of the VM.
+ */
+ public OperatingSystem getOs()
+ {
+ return os;
+ }
+
+ /**
+ * Sets the operating system for the virtualization configuration.
+ *
+ * @param os operating system for the virtualization configuration.
+ */
+ public void setOs( OperatingSystem os )
+ {
+ this.os = os;
+ }
+
+ /**
+ * Get all hard disks of this VM.
+ *
+ * @return list of hard disks of the VM.
+ */
+ public List<HardDisk> getHdds()
+ {
+ return Collections.unmodifiableList( hdds );
+ }
+
+ /**
+ * Get display name of VM.
+ *
+ * @return display name of the VM.
+ */
+ public String getDisplayName()
+ {
+ return displayName;
+ }
+
+ /*
+ * Getter for isMachineSnapshot
+ */
+ public boolean isMachineSnapshot()
+ {
+ return isMachineSnapshot;
+ }
+
+ /*
+ * Methods
+ */
+
+ public VirtualizationConfiguration( Virtualizer virtualizer, List<OperatingSystem> osList )
+ {
+ this.virtualizer = virtualizer;
+
+ if ( osList == null ) {
+ // create empty operating system list if none is specified
+ this.osList = new ArrayList<OperatingSystem>();
+ } else {
+ this.osList = osList;
+ }
+
+ // register virtual hardware models for graphical editing of virtual devices (GPU, sound, USB, ...)
+ this.registerVirtualHW();
+ }
+
+ /**
+ * Returns a VmMetaData instance of the given machine description given as file
+ *
+ * @param osList List of supported operating systems
+ * @param file VM's machine description file to get the metadata instance from
+ * @return VmMetaData object representing the relevant parts of the given machine description
+ * @throws IOException failed to read machine description from specified file.
+ */
+ public static VirtualizationConfiguration<?, ?, ?, ?> getInstance( List<OperatingSystem> osList, File file )
+ throws IOException
+ {
+ try {
+ return new VirtualizationConfigurationVmware( osList, file );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a VMware file", e );
+ }
+ try {
+ return new VirtualizationConfigurationVirtualBox( osList, file );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a VirtualBox file", e );
+ }
+ try {
+ return new VirtualizationConfigurationQemu( osList, file );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a Libvirt file", e );
+ }
+ try {
+ return new VirtualizationConfigurationDocker( osList, file );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a tar.gz file, for docker container", e );
+ }
+
+ LOGGER.error( "Could not detect any known virtualizer format" );
+ return null;
+ }
+
+ /**
+ * Returns a VmMetaData instance of the given machine description given as a byte array
+ *
+ * @param osList List of supported operating systems
+ * @param vmContent VM's machine description as byte array (e.g. stored in DB)
+ * @param length length of the byte array given as vmContent
+ * @return VmMetaData object representing the relevant parts of the given machine description
+ * @throws IOException failed to read machine description from specified byte stream.
+ */
+ public static VirtualizationConfiguration<?, ?, ?, ?> getInstance( List<OperatingSystem> osList, byte[] vmContent,
+ int length )
+ throws IOException
+ {
+ try {
+ return new VirtualizationConfigurationVmware( osList, vmContent, length );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a VMware file", e );
+ }
+ try {
+ return new VirtualizationConfigurationVirtualBox( osList, vmContent, length );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a VirtualBox file", e );
+ }
+ try {
+ return new VirtualizationConfigurationQemu( osList, vmContent, length );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a Libvirt file", e );
+ }
+ try {
+ return new VirtualizationConfigurationDocker( osList, vmContent, length );
+ } catch ( VirtualizationConfigurationException e ) {
+ LOGGER.debug( "Not a tar.gz file, for docker container", e );
+ }
+
+ LOGGER.error( "Could not detect any known virtualizer format" );
+ return null;
+ }
+
+ /**
+ * Returns the file name extension for the virtualization configuration file.
+ *
+ * @return file name extension for the virtualization configuration file.
+ */
+ public abstract String getFileNameExtension();
+
+ public abstract boolean addEmptyHddTemplate();
+
+ public abstract boolean addHddTemplate( File diskImage, String hddMode, String redoDir );
+
+ public abstract boolean addHddTemplate( String diskImagePath, String hddMode, String redoDir );
+
+ public abstract boolean addDefaultNat();
+
+ public abstract void setOs( String vendorOsId );
+
+ public abstract boolean addDisplayName( String name );
+
+ public abstract boolean addRam( int mem );
+
+ public abstract void addFloppy( int index, String image, boolean readOnly );
+
+ public abstract boolean addCdrom( String image );
+
+ public abstract boolean addCpuCoreCount( int nrOfCores );
+
+ public abstract void setSoundCard( SoundCardType type );
+
+ public abstract SoundCardType getSoundCard();
+
+ public abstract void setDDAcceleration( DDAcceleration type );
+
+ public abstract DDAcceleration getDDAcceleration();
+
+ public abstract void setVirtualizerVersion( Version type );
+
+ public abstract Version getVirtualizerVersion();
+
+ public abstract void setEthernetDevType( int cardIndex, EthernetDevType type );
+
+ public abstract EthernetDevType getEthernetDevType( int cardIndex );
+
+ public abstract void setMaxUsbSpeed( UsbSpeed speed );
+
+ public abstract UsbSpeed getMaxUsbSpeed();
+
+ public abstract byte[] getConfigurationAsByteArray();
+
+ public String getConfigurationAsString()
+ {
+ return new String( this.getConfigurationAsByteArray(), StandardCharsets.UTF_8 );
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.getConfigurationAsString();
+ }
+
+ public abstract boolean addEthernet( EtherType type );
+
+ public Virtualizer getVirtualizer()
+ {
+ return this.virtualizer;
+ }
+
+ /**
+ * Validates the virtualization configuration and reports errors if its content is not a valid
+ * virtualization configuration.
+ *
+ * @throws VirtualizationConfigurationException validation of the virtualization configuration
+ * failed.
+ */
+ public abstract void validate() throws VirtualizationConfigurationException;
+
+ /**
+ * Transforms the virtualization configuration in terms of a privacy filter to filter out
+ * sensitive information like name of users in absolute paths.
+ *
+ * @throws VirtualizationConfigurationException transformation of the virtualization
+ * configuration failed.
+ */
+ public abstract void transformPrivacy() throws VirtualizationConfigurationException;
+
+ /**
+ * Transforms the virtualization configuration applying options that are desired when locally
+ * editing a virtualized system (e.g. disables automatic DPI scaling).
+ *
+ * @throws VirtualizationConfigurationException transformation of the virtualization
+ * configuration failed.
+ */
+ public abstract void transformEditable() throws VirtualizationConfigurationException;
+
+ /**
+ * Transforms the virtualization configuration applying options that are desired when running a
+ * virtualized system in a stateless manner.
+ *
+ * @throws VirtualizationConfigurationException transformation of the virtualization
+ * configuration failed.
+ */
+ public abstract void transformNonPersistent() throws VirtualizationConfigurationException;
+
+ /**
+ * Function used to register virtual devices.
+ */
+ public abstract void registerVirtualHW();
+}
diff --git a/src/main/java/org/openslx/vm/DockerMetaDataDummy.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationDocker.java
index 7381361..d5e9abb 100644
--- a/src/main/java/org/openslx/vm/DockerMetaDataDummy.java
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationDocker.java
@@ -1,18 +1,14 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
import org.apache.log4j.Logger;
import org.openslx.bwlp.thrift.iface.OperatingSystem;
-import org.openslx.bwlp.thrift.iface.Virtualizer;
-import org.openslx.thrifthelper.TConst;
-import org.openslx.vm.disk.DiskImage;
-import org.openslx.vm.disk.DiskImage.ImageFormat;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.virtualizer.VirtualizerDocker;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
-import java.util.Arrays;
-import java.util.Collections;
import java.util.List;
class DockerSoundCardMeta
@@ -23,10 +19,6 @@ class DockerDDAccelMeta
{
}
-class DockerHWVersionMeta
-{
-}
-
class DockerEthernetDevTypeMeta
{
}
@@ -35,17 +27,14 @@ class DockerUsbSpeedMeta
{
}
-public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerDDAccelMeta, DockerHWVersionMeta, DockerEthernetDevTypeMeta, DockerUsbSpeedMeta> {
+public class VirtualizationConfigurationDocker extends VirtualizationConfiguration<DockerSoundCardMeta, DockerDDAccelMeta, DockerEthernetDevTypeMeta, DockerUsbSpeedMeta> {
/**
- * List of supported image formats by the Docker hypervisor.
+ * File name extension for Docker virtualization configuration files.
*/
- private static final List<DiskImage.ImageFormat> SUPPORTED_IMAGE_FORMATS = Collections.unmodifiableList(
- Arrays.asList( ImageFormat.NONE ) );
-
- private static final Logger LOGGER = Logger.getLogger( DockerMetaDataDummy.class);
+ private static final String FILE_NAME_EXTENSION = null;
- private final Virtualizer virtualizer = new Virtualizer(TConst.VIRT_DOCKER, "Docker");
+ private static final Logger LOGGER = Logger.getLogger( VirtualizationConfigurationDocker.class);
/**
* containerDefinition is a serialized tar.gz archive and represents a
@@ -59,8 +48,8 @@ public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerD
*/
private byte[] containerDefinition;
- public DockerMetaDataDummy(List<OperatingSystem> osList, File file) throws UnsupportedVirtualizerFormatException {
- super(osList);
+ public VirtualizationConfigurationDocker(List<OperatingSystem> osList, File file) throws VirtualizationConfigurationException {
+ super(new VirtualizerDocker(), osList);
BufferedInputStream bis = null;
@@ -70,7 +59,7 @@ public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerD
bis.read(containerDefinition);
checkIsTarGz();
- } catch (IOException | UnsupportedVirtualizerFormatException e) {
+ } catch (IOException | VirtualizationConfigurationException e) {
LOGGER.error("Couldn't read dockerfile", e);
} finally {
try {
@@ -81,9 +70,9 @@ public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerD
}
}
- public DockerMetaDataDummy(List<OperatingSystem> osList, byte[] vmContent, int length)
- throws UnsupportedVirtualizerFormatException {
- super(osList);
+ public VirtualizationConfigurationDocker(List<OperatingSystem> osList, byte[] vmContent, int length)
+ throws VirtualizationConfigurationException {
+ super(new VirtualizerDocker(), osList);
containerDefinition = vmContent;
@@ -97,28 +86,27 @@ public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerD
* Checks if the first two bytes of the content identifies a tar.gz archive.
* The first byte is 31 == 0x1f, the second byte has to be -117 == 0x8b.
*
- * @throws UnsupportedVirtualizerFormatException
+ * @throws VirtualizationConfigurationException
*/
- private void checkIsTarGz() throws UnsupportedVirtualizerFormatException {
+ private void checkIsTarGz() throws VirtualizationConfigurationException {
if (!((31 == containerDefinition[0]) && (-117 == containerDefinition[1]))) {
LOGGER.warn("Not Supported Content.");
- throw new UnsupportedVirtualizerFormatException(
+ throw new VirtualizationConfigurationException(
"DockerMetaDataDummy: Not tar.gz encoded content!");
}
}
- @Override public byte[] getFilteredDefinitionArray() {
- return containerDefinition;
+ @Override public void transformEditable() throws VirtualizationConfigurationException {
+
}
@Override
- public List<DiskImage.ImageFormat> getSupportedImageFormats()
- {
- return DockerMetaDataDummy.SUPPORTED_IMAGE_FORMATS;
+ public void transformPrivacy() throws VirtualizationConfigurationException {
}
- @Override public void applySettingsForLocalEdit() {
-
+ @Override
+ public boolean addEmptyHddTemplate() {
+ return false;
}
@Override public boolean addHddTemplate(File diskImage, String hddMode, String redoDir) {
@@ -173,12 +161,12 @@ public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerD
return DDAcceleration.OFF;
}
- @Override public void setHWVersion(HWVersion type) {
+ @Override public void setVirtualizerVersion(Version type) {
}
- @Override public HWVersion getHWVersion() {
- return HWVersion.DEFAULT;
+ @Override public Version getVirtualizerVersion() {
+ return null;
}
@Override public void setEthernetDevType(int cardIndex, EthernetDevType type) {
@@ -197,23 +185,29 @@ public class DockerMetaDataDummy extends VmMetaData<DockerSoundCardMeta, DockerD
return UsbSpeed.NONE;
}
- @Override public byte[] getDefinitionArray() {
- return new byte[0];
+ @Override public byte[] getConfigurationAsByteArray() {
+ return this.containerDefinition;
}
@Override public boolean addEthernet(EtherType type) {
return false;
}
- @Override public Virtualizer getVirtualizer() {
- return virtualizer;
- }
-
- @Override public boolean tweakForNonPersistent() {
- return false;
+ @Override public void transformNonPersistent() throws VirtualizationConfigurationException {
+
}
@Override public void registerVirtualHW() {
}
+
+ @Override
+ public String getFileNameExtension() {
+ return VirtualizationConfigurationDocker.FILE_NAME_EXTENSION;
+ }
+
+ @Override
+ public void validate() throws VirtualizationConfigurationException
+ {
+ }
}
diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationException.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationException.java
new file mode 100644
index 0000000..2d401b1
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationException.java
@@ -0,0 +1,13 @@
+package org.openslx.virtualization.configuration;
+
+public class VirtualizationConfigurationException extends Exception
+{
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 5794121065945636839L;
+
+ public VirtualizationConfigurationException(String message) {
+ super(message);
+ }
+} \ No newline at end of file
diff --git a/src/main/java/org/openslx/vm/QemuMetaData.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java
index c780429..b4bc0ba 100644
--- a/src/main/java/org/openslx/vm/QemuMetaData.java
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java
@@ -1,20 +1,20 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
import java.io.File;
import java.math.BigInteger;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
import java.util.List;
import java.util.Map.Entry;
import org.openslx.bwlp.thrift.iface.OperatingSystem;
-import org.openslx.bwlp.thrift.iface.Virtualizer;
import org.openslx.libvirt.domain.Domain;
+import org.openslx.libvirt.domain.DomainUtils;
import org.openslx.libvirt.domain.device.ControllerUsb;
import org.openslx.libvirt.domain.device.Disk.BusType;
import org.openslx.libvirt.domain.device.Disk.StorageType;
+import org.openslx.libvirt.libosinfo.LibOsInfo;
+import org.openslx.libvirt.libosinfo.os.Os;
import org.openslx.libvirt.domain.device.DiskCdrom;
import org.openslx.libvirt.domain.device.DiskFloppy;
import org.openslx.libvirt.domain.device.DiskStorage;
@@ -26,9 +26,9 @@ import org.openslx.libvirt.domain.device.Video;
import org.openslx.libvirt.xml.LibvirtXmlDocumentException;
import org.openslx.libvirt.xml.LibvirtXmlSerializationException;
import org.openslx.libvirt.xml.LibvirtXmlValidationException;
-import org.openslx.thrifthelper.TConst;
-import org.openslx.vm.disk.DiskImage;
-import org.openslx.vm.disk.DiskImage.ImageFormat;
+import org.openslx.util.LevenshteinDistance;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.virtualizer.VirtualizerQemu;
/**
* Metadata to describe the hardware type of a QEMU sound card.
@@ -99,40 +99,6 @@ class QemuDDAccelMeta
}
/**
- * Metadata to describe the version of a QEMU virtual machine configuration.
- *
- * @author Manuel Bentele
- * @version 1.0
- */
-class QemuHWVersionMeta
-{
- /**
- * Stores the version of a QEMU virtual machine configuration.
- */
- private final int version;
-
- /**
- * Creates metadata to describe the version of a QEMU virtual machine configuration.
- *
- * @param version version of the QEMU virtual machine configuration.
- */
- public QemuHWVersionMeta( int version )
- {
- this.version = version;
- }
-
- /**
- * Returns version of the QEMU virtual machine configuration.
- *
- * @return version of the QEMU virtual machine configuration.
- */
- public int getVersion()
- {
- return this.version;
- }
-}
-
-/**
* Metadata to describe the hardware type of a QEMU ethernet device.
*
* @author Manuel Bentele
@@ -223,23 +189,23 @@ class QemuUsbSpeedMeta
* @author Manuel Bentele
* @version 1.0
*/
-public class QemuMetaData extends
- VmMetaData<QemuSoundCardMeta, QemuDDAccelMeta, QemuHWVersionMeta, QemuEthernetDevTypeMeta, QemuUsbSpeedMeta>
+public class VirtualizationConfigurationQemu extends
+ VirtualizationConfiguration<QemuSoundCardMeta, QemuDDAccelMeta, QemuEthernetDevTypeMeta, QemuUsbSpeedMeta>
{
/**
- * Default bridge name of the network bridge connected to the LAN.
+ * Name of the network bridge for the LAN.
*/
- public static final String NETWORK_DEFAULT_BRIDGE = "brBwLehrpool";
+ public static final String NETWORK_BRIDGE_LAN_DEFAULT = "br0";
/**
- * Default network name of the isolated host network (host only).
+ * Name of the network bridge for the default NAT network.
*/
- public static final String NETWORK_DEFAULT_HOST_ONLY = "host";
+ public static final String NETWORK_BRIDGE_NAT_DEFAULT = "nat1";
/**
- * Default network name of the NAT network.
+ * Name of the network for the isolated host network (host only).
*/
- public static final String NETWORK_DEFAULT_NAT = "nat";
+ public static final String NETWORK_BRIDGE_HOST_ONLY_DEFAULT = "vsw2";
/**
* Default physical CDROM drive of the hypervisor host.
@@ -247,15 +213,9 @@ public class QemuMetaData extends
public static final String CDROM_DEFAULT_PHYSICAL_DRIVE = "/dev/sr0";
/**
- * List of supported image formats by the QEMU hypervisor.
+ * File name extension for QEMU (Libvirt) virtualization configuration files.
*/
- private static final List<DiskImage.ImageFormat> SUPPORTED_IMAGE_FORMATS = Collections.unmodifiableList(
- Arrays.asList( ImageFormat.QCOW2, ImageFormat.VMDK, ImageFormat.VDI ) );
-
- /**
- * Representation of a QEMU hypervisor (managed by Libvirt).
- */
- private static final Virtualizer VIRTUALIZER = new Virtualizer( TConst.VIRT_QEMU, "QEMU" );
+ public static final String FILE_NAME_EXTENSION = "xml";
/**
* Libvirt XML configuration file to modify configuration of virtual machine for QEMU.
@@ -263,45 +223,59 @@ public class QemuMetaData extends
private Domain vmConfig = null;
/**
- * Stores current index of added HDD device to the Libvirt XML configuration file.
+ * Creates new virtual machine configuration (managed by Libvirt) for the QEMU hypervisor.
+ *
+ * @param osList list of operating systems.
+ * @param file image file for the QEMU hypervisor.
+ *
+ * @throws VirtualizationConfigurationException Libvirt XML configuration cannot be processed.
*/
- private int vmDeviceIndexHddAdd = 0;
+ public VirtualizationConfigurationQemu( List<OperatingSystem> osList, File file )
+ throws VirtualizationConfigurationException
+ {
+ super( new VirtualizerQemu(), osList );
- /**
- * Stores current index of added CDROM device to the Libvirt XML configuration file.
- */
- private int vmDeviceIndexCdromAdd = 0;
+ try {
+ // read and parse Libvirt domain XML configuration document
+ this.vmConfig = new Domain( file );
+ } catch ( LibvirtXmlDocumentException | LibvirtXmlSerializationException | LibvirtXmlValidationException e ) {
+ throw new VirtualizationConfigurationException( e.getLocalizedMessage() );
+ }
- /**
- * Stores current index of added ethernet device to the Libvirt XML configuration file.
- */
- private int vmDeviceIndexEthernetAdd = 0;
+ // parse VM config and initialize fields of QemuMetaData class
+ this.parseVmConfig();
+ }
/**
* Creates new virtual machine configuration (managed by Libvirt) for the QEMU hypervisor.
*
* @param osList list of operating systems.
- * @param file image file for the QEMU hypervisor.
- * @throws UnsupportedVirtualizerFormatException Libvirt XML configuration cannot be processed.
+ * @param vmContent file content for the QEMU hypervisor.
+ * @param length number of bytes of the file content.
+ *
+ * @throws VirtualizationConfigurationException Libvirt XML configuration cannot be processed.
*/
- public QemuMetaData( List<OperatingSystem> osList, File file ) throws UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationQemu( List<OperatingSystem> osList, byte[] vmContent, int length )
+ throws VirtualizationConfigurationException
{
- super( osList );
+ super( new VirtualizerQemu(), osList );
try {
// read and parse Libvirt domain XML configuration document
- this.vmConfig = new Domain( file );
- } catch ( LibvirtXmlDocumentException e ) {
- throw new UnsupportedVirtualizerFormatException( e.getLocalizedMessage() );
- } catch ( LibvirtXmlSerializationException e ) {
- throw new UnsupportedVirtualizerFormatException( e.getLocalizedMessage() );
- } catch ( LibvirtXmlValidationException e ) {
- throw new UnsupportedVirtualizerFormatException( e.getLocalizedMessage() );
+ this.vmConfig = new Domain( new String( vmContent ) );
+ } catch ( LibvirtXmlDocumentException | LibvirtXmlSerializationException | LibvirtXmlValidationException e ) {
+ throw new VirtualizationConfigurationException( e.getLocalizedMessage() );
}
- // register virtual hardware models for graphical editing of virtual devices (GPU, sound, USB, ...)
- this.registerVirtualHW();
+ // parse VM config and initialize fields of QemuMetaData class
+ this.parseVmConfig();
+ }
+ /**
+ * Parses Libvirt domain XML configuration to initialize QEMU metadata.
+ */
+ private void parseVmConfig()
+ {
// set display name of VM
this.displayName = vmConfig.getName();
@@ -313,6 +287,9 @@ public class QemuMetaData extends
for ( DiskStorage storageDiskDevice : this.vmConfig.getDiskStorageDevices() ) {
this.addHddMetaData( storageDiskDevice );
}
+
+ // detect the operating system from the optional embedded libosinfo metadata
+ this.setOs( this.vmConfig.getLibOsInfoOsId() );
}
/**
@@ -324,42 +301,71 @@ public class QemuMetaData extends
private void addHddMetaData( DiskStorage storageDiskDevice )
{
String hddChipsetModel = null;
- DriveBusType hddChipsetBus = QemuMetaDataUtils.convertBusType( storageDiskDevice.getBusType() );
+ DriveBusType hddChipsetBus = VirtualizationConfigurationQemuUtils
+ .convertBusType( storageDiskDevice.getBusType() );
String hddImagePath = storageDiskDevice.getStorageSource();
this.hdds.add( new HardDisk( hddChipsetModel, hddChipsetBus, hddImagePath ) );
}
- @Override
- public byte[] getFilteredDefinitionArray()
+ /**
+ * Detects the operating system by the specified libosinfo operating system identifier.
+ *
+ * @param osId libosinfo operating system identifier.
+ */
+ private OperatingSystem detectOperatingSystem( String osId )
{
- // remove UUID in Libvirt domain XML configuration
- this.vmConfig.removeUuid();
+ OperatingSystem os = null;
- // removes all specified boot order entries
- this.vmConfig.removeBootOrder();
+ if ( osId != null && !osId.isEmpty() ) {
+ // lookup operating system identifier in the libosinfo database
+ final Os osLookup = LibOsInfo.lookupOs( osId );
- // removes all referenced storage files of all specified CDROMs, Floppy drives and HDDs
- this.vmConfig.removeDiskDevicesStorage();
+ // check if entry in the database was found
+ if ( osLookup != null ) {
+ // operating system entry was found
+ // so determine OpenSLX OS name with the smallest distance to the libosinfo OS name
+ final LevenshteinDistance distance = new LevenshteinDistance( 2, 1, 1 );
+ int smallestDistance = Integer.MAX_VALUE;
- // removes all source networks of all specified network interfaces
- this.vmConfig.removeInterfaceDevicesSource();
+ // get name of the OS and combine it with the optional available architecture
+ String osLookupOsName = osLookup.getName();
+ final int osArchSize = VirtualizationConfigurationQemuUtils.getOsArchSize( this.vmConfig.getOsArch() );
- // output filtered Libvirt domain XML configuration
- String configuration = this.vmConfig.toString();
- return configuration.getBytes( StandardCharsets.UTF_8 );
+ if ( osArchSize > 0 ) {
+ // append architecture size in bit if information is available from the specified architecture
+ osLookupOsName += " (" + osArchSize + " Bit)";
+ }
+
+ for ( final OperatingSystem osCandidate : this.osList ) {
+ final int currentDistance = distance.calculateDistance( osLookupOsName, osCandidate.getOsName() );
+
+ if ( currentDistance < smallestDistance ) {
+ // if the distance is smaller save the current distance and operating system as best candidate
+ smallestDistance = currentDistance;
+ os = osCandidate;
+ }
+ }
+ }
+ }
+
+ return os;
}
@Override
- public List<DiskImage.ImageFormat> getSupportedImageFormats()
+ public void transformEditable() throws VirtualizationConfigurationException
{
- return QemuMetaData.SUPPORTED_IMAGE_FORMATS;
+ // removes all specified boot order entries
+ this.vmConfig.removeBootOrder();
+
+ // removes all source networks of all specified network interfaces
+ this.vmConfig.removeInterfaceDevicesSource();
}
@Override
- public void applySettingsForLocalEdit()
+ public boolean addEmptyHddTemplate()
{
- // NOT implemented yet
+ return this.addHddTemplate( new String(), null, null );
}
@Override
@@ -371,7 +377,9 @@ public class QemuMetaData extends
@Override
public boolean addHddTemplate( String diskImagePath, String hddMode, String redoDir )
{
- return this.addHddTemplate( this.vmDeviceIndexHddAdd++, diskImagePath, hddMode, redoDir );
+ int index = this.vmConfig.getDiskStorageDevices().size() - 1;
+ index = ( index > 0 ) ? index : 0;
+ return this.addHddTemplate( index, diskImagePath, hddMode, redoDir );
}
/**
@@ -387,25 +395,34 @@ public class QemuMetaData extends
public boolean addHddTemplate( int index, String diskImagePath, String hddMode, String redoDir )
{
ArrayList<DiskStorage> storageDiskDevices = this.vmConfig.getDiskStorageDevices();
- DiskStorage storageDiskDevice = QemuMetaDataUtils.getArrayIndex( storageDiskDevices, index );
+ DiskStorage storageDiskDevice = VirtualizationConfigurationQemuUtils.getArrayIndex( storageDiskDevices, index );
if ( storageDiskDevice == null ) {
// HDD does not exist, so create new storage (HDD) device
storageDiskDevice = this.vmConfig.addDiskStorageDevice();
storageDiskDevice.setReadOnly( false );
storageDiskDevice.setBusType( BusType.VIRTIO );
- String targetDevName = QemuMetaDataUtils.createAlphabeticalDeviceName( "vd", index );
+ String targetDevName = VirtualizationConfigurationQemuUtils.createAlphabeticalDeviceName( "vd", index );
storageDiskDevice.setTargetDevice( targetDevName );
- storageDiskDevice.setStorage( StorageType.FILE, diskImagePath );
+
+ if ( diskImagePath == null || diskImagePath.isEmpty() ) {
+ storageDiskDevice.removeStorage();
+ } else {
+ storageDiskDevice.setStorage( StorageType.FILE, diskImagePath );
+ }
// add new created HDD to the metadata of the QemuMetaData object, too
this.addHddMetaData( storageDiskDevice );
} else {
// HDD exists, so update existing storage (HDD) device
- storageDiskDevice.setStorage( StorageType.FILE, diskImagePath );
+ if ( diskImagePath == null || diskImagePath.isEmpty() ) {
+ storageDiskDevice.removeStorage();
+ } else {
+ storageDiskDevice.setStorage( StorageType.FILE, diskImagePath );
+ }
}
- return false;
+ return true;
}
@Override
@@ -417,7 +434,8 @@ public class QemuMetaData extends
@Override
public void setOs( String vendorOsId )
{
- this.setOs( vendorOsId );
+ final OperatingSystem os = this.detectOperatingSystem( vendorOsId );
+ this.setOs( os );
}
@Override
@@ -433,13 +451,14 @@ public class QemuMetaData extends
@Override
public boolean addRam( int mem )
{
- BigInteger memory = BigInteger.valueOf( mem );
+ // convert given memory in MiB to memory in bytes for Libvirt XML Domain API functions
+ final BigInteger memory = DomainUtils.decodeMemory( Integer.toString( mem ), "MiB" );
this.vmConfig.setMemory( memory );
this.vmConfig.setCurrentMemory( memory );
- final boolean isMemorySet = this.vmConfig.getMemory().toString().equals( memory.toString() );
- final boolean isCurrentMemorySet = this.vmConfig.getCurrentMemory().toString().equals( memory.toString() );
+ final boolean isMemorySet = this.vmConfig.getMemory().equals( memory );
+ final boolean isCurrentMemorySet = this.vmConfig.getCurrentMemory().equals( memory );
return isMemorySet && isCurrentMemorySet;
}
@@ -448,27 +467,39 @@ public class QemuMetaData extends
public void addFloppy( int index, String image, boolean readOnly )
{
ArrayList<DiskFloppy> floppyDiskDevices = this.vmConfig.getDiskFloppyDevices();
- DiskFloppy floppyDiskDevice = QemuMetaDataUtils.getArrayIndex( floppyDiskDevices, index );
+ DiskFloppy floppyDiskDevice = VirtualizationConfigurationQemuUtils.getArrayIndex( floppyDiskDevices, index );
if ( floppyDiskDevice == null ) {
// floppy device does not exist, so create new floppy device
floppyDiskDevice = this.vmConfig.addDiskFloppyDevice();
floppyDiskDevice.setBusType( BusType.FDC );
- String targetDevName = QemuMetaDataUtils.createAlphabeticalDeviceName( "fd", index );
+ String targetDevName = VirtualizationConfigurationQemuUtils.createAlphabeticalDeviceName( "fd", index );
floppyDiskDevice.setTargetDevice( targetDevName );
floppyDiskDevice.setReadOnly( readOnly );
- floppyDiskDevice.setStorage( StorageType.FILE, image );
+
+ if ( image == null || image.isEmpty() ) {
+ floppyDiskDevice.removeStorage();
+ } else {
+ floppyDiskDevice.setStorage( StorageType.FILE, image );
+ }
} else {
// floppy device exists, so update existing floppy device
floppyDiskDevice.setReadOnly( readOnly );
- floppyDiskDevice.setStorage( StorageType.FILE, image );
+
+ if ( image == null || image.isEmpty() ) {
+ floppyDiskDevice.removeStorage();
+ } else {
+ floppyDiskDevice.setStorage( StorageType.FILE, image );
+ }
}
}
@Override
public boolean addCdrom( String image )
{
- return this.addCdrom( this.vmDeviceIndexCdromAdd++, image );
+ int index = this.vmConfig.getDiskCdromDevices().size() - 1;
+ index = ( index > 0 ) ? index : 0;
+ return this.addCdrom( index, image );
}
/**
@@ -481,20 +512,24 @@ public class QemuMetaData extends
public boolean addCdrom( int index, String image )
{
ArrayList<DiskCdrom> cdromDiskDevices = this.vmConfig.getDiskCdromDevices();
- DiskCdrom cdromDiskDevice = QemuMetaDataUtils.getArrayIndex( cdromDiskDevices, index );
+ DiskCdrom cdromDiskDevice = VirtualizationConfigurationQemuUtils.getArrayIndex( cdromDiskDevices, index );
if ( cdromDiskDevice == null ) {
// CDROM device does not exist, so create new CDROM device
cdromDiskDevice = this.vmConfig.addDiskCdromDevice();
cdromDiskDevice.setBusType( BusType.SATA );
- String targetDevName = QemuMetaDataUtils.createAlphabeticalDeviceName( "sd", index );
+ String targetDevName = VirtualizationConfigurationQemuUtils.createAlphabeticalDeviceName( "sd", index );
cdromDiskDevice.setTargetDevice( targetDevName );
cdromDiskDevice.setReadOnly( true );
if ( image == null ) {
cdromDiskDevice.setStorage( StorageType.BLOCK, CDROM_DEFAULT_PHYSICAL_DRIVE );
} else {
- cdromDiskDevice.setStorage( StorageType.FILE, image );
+ if ( image.isEmpty() ) {
+ cdromDiskDevice.removeStorage();
+ } else {
+ cdromDiskDevice.setStorage( StorageType.FILE, image );
+ }
}
} else {
// CDROM device exists, so update existing CDROM device
@@ -503,11 +538,15 @@ public class QemuMetaData extends
if ( image == null ) {
cdromDiskDevice.setStorage( StorageType.BLOCK, CDROM_DEFAULT_PHYSICAL_DRIVE );
} else {
- cdromDiskDevice.setStorage( StorageType.FILE, image );
+ if ( image.isEmpty() ) {
+ cdromDiskDevice.removeStorage();
+ } else {
+ cdromDiskDevice.setStorage( StorageType.FILE, image );
+ }
}
}
- return false;
+ return true;
}
@Override
@@ -551,7 +590,7 @@ public class QemuMetaData extends
} else {
// the VM configuration at least one sound card device, so return the type of the first one
Sound.Model soundDeviceModel = soundDevices.get( 0 ).getModel();
- soundDeviceType = QemuMetaDataUtils.convertSoundDeviceModel( soundDeviceModel );
+ soundDeviceType = VirtualizationConfigurationQemuUtils.convertSoundDeviceModel( soundDeviceModel );
}
return soundDeviceType;
@@ -645,16 +684,36 @@ public class QemuMetaData extends
}
@Override
- public void setHWVersion( HWVersion type )
+ public void setVirtualizerVersion( Version type )
{
- // NOT supported by the QEMU hypervisor
+ if ( type != null ) {
+ final String osMachine = this.vmConfig.getOsMachine();
+ final String osMachineName = VirtualizationConfigurationQemuUtils.getOsMachineName( osMachine );
+
+ if ( osMachineName != null && !osMachineName.isEmpty() ) {
+ final String modifiedOsMachineVersion = VirtualizationConfigurationQemuUtils.getOsMachineVersion( type );
+ final String modifiedOsMachine = VirtualizationConfigurationQemuUtils.getOsMachine( osMachineName,
+ modifiedOsMachineVersion );
+ this.vmConfig.setOsMachine( modifiedOsMachine );
+ }
+ }
}
@Override
- public HWVersion getHWVersion()
+ public Version getVirtualizerVersion()
{
- // NOT supported by the QEMU hypervisor
- return null;
+ final String osMachine = this.vmConfig.getOsMachine();
+ final Version uncheckedVersion = VirtualizationConfigurationQemuUtils.getOsMachineVersion( osMachine );
+ final Version checkedVersion;
+
+ if ( uncheckedVersion == null ) {
+ checkedVersion = null;
+ } else {
+ checkedVersion = Version.getInstanceByMajorMinorFromVersions( uncheckedVersion.getMajor(),
+ uncheckedVersion.getMinor(), this.getVirtualizer().getSupportedVersions() );
+ }
+
+ return checkedVersion;
}
@Override
@@ -662,7 +721,7 @@ public class QemuMetaData extends
{
QemuEthernetDevTypeMeta networkDeviceConfig = this.networkCards.get( type );
ArrayList<Interface> networkDevices = this.vmConfig.getInterfaceDevices();
- Interface networkDevice = QemuMetaDataUtils.getArrayIndex( networkDevices, cardIndex );
+ Interface networkDevice = VirtualizationConfigurationQemuUtils.getArrayIndex( networkDevices, cardIndex );
Interface.Model networkDeviceModel = networkDeviceConfig.getModel();
if ( networkDevice != null ) {
@@ -674,7 +733,7 @@ public class QemuMetaData extends
public EthernetDevType getEthernetDevType( int cardIndex )
{
ArrayList<Interface> networkDevices = this.vmConfig.getInterfaceDevices();
- Interface networkDevice = QemuMetaDataUtils.getArrayIndex( networkDevices, cardIndex );
+ Interface networkDevice = VirtualizationConfigurationQemuUtils.getArrayIndex( networkDevices, cardIndex );
EthernetDevType networkDeviceType = EthernetDevType.NONE;
if ( networkDevice == null ) {
@@ -683,7 +742,7 @@ public class QemuMetaData extends
} else {
// get model of existing network interface device
Interface.Model networkDeviceModel = networkDevice.getModel();
- networkDeviceType = QemuMetaDataUtils.convertNetworkDeviceModel( networkDeviceModel );
+ networkDeviceType = VirtualizationConfigurationQemuUtils.convertNetworkDeviceModel( networkDeviceModel );
}
return networkDeviceType;
@@ -712,7 +771,7 @@ public class QemuMetaData extends
public UsbSpeed getMaxUsbSpeed()
{
ArrayList<ControllerUsb> usbControllerDevices = this.vmConfig.getUsbControllerDevices();
- UsbSpeed maxUsbSpeed = VmMetaData.UsbSpeed.NONE;
+ UsbSpeed maxUsbSpeed = VirtualizationConfiguration.UsbSpeed.NONE;
int maxUsbSpeedNumeric = 0;
for ( ControllerUsb usbControllerDevice : usbControllerDevices ) {
@@ -731,7 +790,7 @@ public class QemuMetaData extends
}
@Override
- public byte[] getDefinitionArray()
+ public byte[] getConfigurationAsByteArray()
{
String configuration = this.vmConfig.toString();
@@ -747,7 +806,9 @@ public class QemuMetaData extends
@Override
public boolean addEthernet( EtherType type )
{
- return this.addEthernet( this.vmDeviceIndexEthernetAdd++, type );
+ int index = this.vmConfig.getInterfaceDevices().size() - 1;
+ index = ( index > 0 ) ? index : 0;
+ return this.addEthernet( index, type );
}
/**
@@ -762,7 +823,7 @@ public class QemuMetaData extends
{
QemuEthernetDevTypeMeta defaultNetworkDeviceConfig = this.networkCards.get( EthernetDevType.AUTO );
ArrayList<Interface> interfaceDevices = this.vmConfig.getInterfaceDevices();
- Interface interfaceDevice = QemuMetaDataUtils.getArrayIndex( interfaceDevices, index );
+ Interface interfaceDevice = VirtualizationConfigurationQemuUtils.getArrayIndex( interfaceDevices, index );
final Interface.Model defaultNetworkDeviceModel = defaultNetworkDeviceConfig.getModel();
@@ -773,19 +834,19 @@ public class QemuMetaData extends
// add network bridge interface device
interfaceDevice = this.vmConfig.addInterfaceBridgeDevice();
interfaceDevice.setModel( defaultNetworkDeviceModel );
- interfaceDevice.setSource( QemuMetaData.NETWORK_DEFAULT_BRIDGE );
+ interfaceDevice.setSource( VirtualizationConfigurationQemu.NETWORK_BRIDGE_LAN_DEFAULT );
break;
case HOST_ONLY:
// add network interface device with link to the isolated host network
- interfaceDevice = this.vmConfig.addInterfaceNetworkDevice();
+ interfaceDevice = this.vmConfig.addInterfaceBridgeDevice();
interfaceDevice.setModel( defaultNetworkDeviceModel );
- interfaceDevice.setSource( QemuMetaData.NETWORK_DEFAULT_HOST_ONLY );
+ interfaceDevice.setSource( VirtualizationConfigurationQemu.NETWORK_BRIDGE_HOST_ONLY_DEFAULT );
break;
case NAT:
// add network interface device with link to the NAT network
- interfaceDevice = this.vmConfig.addInterfaceNetworkDevice();
+ interfaceDevice = this.vmConfig.addInterfaceBridgeDevice();
interfaceDevice.setModel( defaultNetworkDeviceModel );
- interfaceDevice.setSource( QemuMetaData.NETWORK_DEFAULT_NAT );
+ interfaceDevice.setSource( VirtualizationConfigurationQemu.NETWORK_BRIDGE_NAT_DEFAULT );
break;
}
} else {
@@ -793,63 +854,77 @@ public class QemuMetaData extends
switch ( type ) {
case BRIDGED:
interfaceDevice.setType( Interface.Type.BRIDGE );
- interfaceDevice.setSource( QemuMetaData.NETWORK_DEFAULT_BRIDGE );
+ interfaceDevice.setSource( VirtualizationConfigurationQemu.NETWORK_BRIDGE_LAN_DEFAULT );
break;
case HOST_ONLY:
- interfaceDevice.setType( Interface.Type.NETWORK );
- interfaceDevice.setSource( QemuMetaData.NETWORK_DEFAULT_HOST_ONLY );
+ interfaceDevice.setType( Interface.Type.BRIDGE );
+ interfaceDevice.setSource( VirtualizationConfigurationQemu.NETWORK_BRIDGE_HOST_ONLY_DEFAULT );
break;
case NAT:
- interfaceDevice.setType( Interface.Type.NETWORK );
- interfaceDevice.setSource( QemuMetaData.NETWORK_DEFAULT_NAT );
+ interfaceDevice.setType( Interface.Type.BRIDGE );
+ interfaceDevice.setSource( VirtualizationConfigurationQemu.NETWORK_BRIDGE_NAT_DEFAULT );
break;
}
}
- return false;
+ return true;
}
@Override
- public Virtualizer getVirtualizer()
+ public void transformNonPersistent() throws VirtualizationConfigurationException
{
- return QemuMetaData.VIRTUALIZER;
+ // NOT implemented yet
}
@Override
- public boolean tweakForNonPersistent()
+ public void transformPrivacy() throws VirtualizationConfigurationException
{
- // NOT implemented yet
- return false;
+ // removes all referenced storage files of all specified CDROMs, Floppy drives and HDDs
+ this.vmConfig.removeDiskDevicesStorage();
}
@Override
public void registerVirtualHW()
{
// @formatter:off
- soundCards.put( VmMetaData.SoundCardType.NONE, new QemuSoundCardMeta( null ) );
- soundCards.put( VmMetaData.SoundCardType.DEFAULT, new QemuSoundCardMeta( Sound.Model.ICH9 ) );
- soundCards.put( VmMetaData.SoundCardType.SOUND_BLASTER, new QemuSoundCardMeta( Sound.Model.SB16 ) );
- soundCards.put( VmMetaData.SoundCardType.ES, new QemuSoundCardMeta( Sound.Model.ES1370 ) );
- soundCards.put( VmMetaData.SoundCardType.AC, new QemuSoundCardMeta( Sound.Model.AC97 ) );
- soundCards.put( VmMetaData.SoundCardType.HD_AUDIO, new QemuSoundCardMeta( Sound.Model.ICH9 ) );
-
- ddacc.put( VmMetaData.DDAcceleration.OFF, new QemuDDAccelMeta( false ) );
- ddacc.put( VmMetaData.DDAcceleration.ON, new QemuDDAccelMeta( true ) );
-
- hwversion.put( VmMetaData.HWVersion.DEFAULT, new QemuHWVersionMeta( 0 ) );
-
- networkCards.put( VmMetaData.EthernetDevType.NONE, new QemuEthernetDevTypeMeta( null ) );
- networkCards.put( VmMetaData.EthernetDevType.AUTO, new QemuEthernetDevTypeMeta( Interface.Model.VIRTIO_NET_PCI ) );
- networkCards.put( VmMetaData.EthernetDevType.PCNETPCI2, new QemuEthernetDevTypeMeta( Interface.Model.PCNET ) );
- networkCards.put( VmMetaData.EthernetDevType.E1000, new QemuEthernetDevTypeMeta( Interface.Model.E1000 ) );
- networkCards.put( VmMetaData.EthernetDevType.E1000E, new QemuEthernetDevTypeMeta( Interface.Model.E1000E ) );
- networkCards.put( VmMetaData.EthernetDevType.VMXNET3, new QemuEthernetDevTypeMeta( Interface.Model.VMXNET3 ) );
- networkCards.put( VmMetaData.EthernetDevType.PARAVIRT, new QemuEthernetDevTypeMeta( Interface.Model.VIRTIO_NET_PCI ) );
-
- usbSpeeds.put( VmMetaData.UsbSpeed.NONE, new QemuUsbSpeedMeta( 0, ControllerUsb.Model.NONE ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB1_1, new QemuUsbSpeedMeta( 1, ControllerUsb.Model.ICH9_UHCI1 ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB2_0, new QemuUsbSpeedMeta( 2, ControllerUsb.Model.ICH9_EHCI1 ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB3_0, new QemuUsbSpeedMeta( 3, ControllerUsb.Model.QEMU_XHCI ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.NONE, new QemuSoundCardMeta( null ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.DEFAULT, new QemuSoundCardMeta( Sound.Model.ICH9 ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.SOUND_BLASTER, new QemuSoundCardMeta( Sound.Model.SB16 ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.ES, new QemuSoundCardMeta( Sound.Model.ES1370 ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.AC, new QemuSoundCardMeta( Sound.Model.AC97 ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.HD_AUDIO, new QemuSoundCardMeta( Sound.Model.ICH9 ) );
+
+ ddacc.put( VirtualizationConfiguration.DDAcceleration.OFF, new QemuDDAccelMeta( false ) );
+ ddacc.put( VirtualizationConfiguration.DDAcceleration.ON, new QemuDDAccelMeta( true ) );
+
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.NONE, new QemuEthernetDevTypeMeta( null ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.AUTO, new QemuEthernetDevTypeMeta( Interface.Model.VIRTIO_NET_PCI ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PCNETPCI2, new QemuEthernetDevTypeMeta( Interface.Model.PCNET ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.E1000, new QemuEthernetDevTypeMeta( Interface.Model.E1000 ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.E1000E, new QemuEthernetDevTypeMeta( Interface.Model.E1000E ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.VMXNET3, new QemuEthernetDevTypeMeta( Interface.Model.VMXNET3 ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PARAVIRT, new QemuEthernetDevTypeMeta( Interface.Model.VIRTIO_NET_PCI ) );
+
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.NONE, new QemuUsbSpeedMeta( 0, ControllerUsb.Model.NONE ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB1_1, new QemuUsbSpeedMeta( 1, ControllerUsb.Model.ICH9_UHCI1 ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB2_0, new QemuUsbSpeedMeta( 2, ControllerUsb.Model.ICH9_EHCI1 ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB3_0, new QemuUsbSpeedMeta( 3, ControllerUsb.Model.QEMU_XHCI ) );
// @formatter:on
}
+
+ @Override
+ public String getFileNameExtension()
+ {
+ return VirtualizationConfigurationQemu.FILE_NAME_EXTENSION;
+ }
+
+ @Override
+ public void validate() throws VirtualizationConfigurationException
+ {
+ try {
+ this.vmConfig.validateXml();
+ } catch ( LibvirtXmlValidationException e ) {
+ throw new VirtualizationConfigurationException( e.getLocalizedMessage() );
+ }
+ }
}
diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuUtils.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuUtils.java
new file mode 100644
index 0000000..5d74d0d
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuUtils.java
@@ -0,0 +1,441 @@
+package org.openslx.virtualization.configuration;
+
+import java.util.ArrayList;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.openslx.libvirt.domain.device.Disk;
+import org.openslx.libvirt.domain.device.Interface;
+import org.openslx.libvirt.domain.device.Disk.BusType;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.DriveBusType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.EthernetDevType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.SoundCardType;
+import org.openslx.libvirt.domain.device.Sound;
+
+/**
+ * Collection of utils to convert data types from bwLehrpool to Libvirt and vice versa.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class VirtualizationConfigurationQemuUtils
+{
+ /**
+ * Separator symbol between Libvirt/QEMU machine name and machine version.
+ */
+ private static final String OS_MACHINE_NAME_VERSION_SEPARATOR = "-";
+
+ /**
+ * Converts a Libvirt disk device bus type to a VM metadata driver bus type.
+ *
+ * @param busType Libvirt disk device bus type.
+ * @return VM metadata bus type of the disk drive.
+ */
+ public static DriveBusType convertBusType( Disk.BusType busType )
+ {
+ DriveBusType type = null;
+
+ switch ( busType ) {
+ case IDE:
+ type = DriveBusType.IDE;
+ break;
+ case SATA:
+ type = DriveBusType.SATA;
+ break;
+ case SCSI:
+ type = DriveBusType.SCSI;
+ break;
+ default:
+ type = null;
+ break;
+ }
+
+ return type;
+ }
+
+ /**
+ * Converts a VM metadata driver bus type to a Libvirt disk device bus type.
+ *
+ * @param busType VM metadata bus type of the disk drive.
+ * @return Libvirt disk device bus type.
+ */
+ public static Disk.BusType convertBusType( DriveBusType busType )
+ {
+ Disk.BusType type = null;
+
+ switch ( busType ) {
+ case IDE:
+ type = BusType.IDE;
+ break;
+ case NVME:
+ type = null;
+ break;
+ case SATA:
+ type = BusType.SATA;
+ break;
+ case SCSI:
+ type = BusType.SCSI;
+ break;
+ }
+
+ return type;
+ }
+
+ /**
+ * Converts a Libvirt sound device model to a VM metadata sound card type.
+ *
+ * @param soundDeviceModel Libvirt sound device model.
+ * @return VM metadata sound card type.
+ */
+ public static SoundCardType convertSoundDeviceModel( Sound.Model soundDeviceModel )
+ {
+ SoundCardType type = SoundCardType.NONE;
+
+ switch ( soundDeviceModel ) {
+ case AC97:
+ type = SoundCardType.AC;
+ break;
+ case ES1370:
+ type = SoundCardType.ES;
+ break;
+ case ICH6:
+ type = SoundCardType.HD_AUDIO;
+ break;
+ case ICH9:
+ type = SoundCardType.HD_AUDIO;
+ break;
+ case SB16:
+ type = SoundCardType.SOUND_BLASTER;
+ break;
+ }
+
+ return type;
+ }
+
+ /**
+ * Converts a Libvirt network device model to a VM metadata ethernet device type.
+ *
+ * @param networkDeviceModel Libvirt network device model.
+ * @return VM metadata ethernet device type.
+ */
+ public static EthernetDevType convertNetworkDeviceModel( Interface.Model networkDeviceModel )
+ {
+ EthernetDevType type = EthernetDevType.NONE;
+
+ switch ( networkDeviceModel ) {
+ case E1000:
+ type = EthernetDevType.E1000;
+ break;
+ case E1000E:
+ type = EthernetDevType.E1000E;
+ break;
+ case PCNET:
+ type = EthernetDevType.PCNETPCI2;
+ break;
+ case VIRTIO:
+ type = EthernetDevType.PARAVIRT;
+ break;
+ case VIRTIO_NET_PCI:
+ type = EthernetDevType.PARAVIRT;
+ break;
+ case VIRTIO_NET_PCI_NON_TRANSITIONAL:
+ type = EthernetDevType.PARAVIRT;
+ break;
+ case VIRTIO_NET_PCI_TRANSITIONAL:
+ type = EthernetDevType.PARAVIRT;
+ break;
+ case VMXNET3:
+ type = EthernetDevType.VMXNET3;
+ break;
+ default:
+ type = EthernetDevType.AUTO;
+ break;
+ }
+
+ return type;
+ }
+
+ /**
+ * Returns an item from a given {@link ArrayList}.
+ *
+ * The item is selected by a given index. If the item is not available within the
+ * {@link ArrayList}, <code>null</code> is returned.
+ *
+ * @param <T> type of the {@link ArrayList}.
+ * @param array {@link ArrayList} of type <code>T</code>.
+ * @param index selects the item from the {@link ArrayList}.
+ * @return selected item of the {@link ArrayList}.
+ */
+ public static <T> T getArrayIndex( ArrayList<T> array, int index )
+ {
+ T ret;
+
+ try {
+ ret = array.get( index );
+ } catch ( IndexOutOfBoundsException e ) {
+ ret = null;
+ }
+
+ return ret;
+ }
+
+ /**
+ * Creates an alphabetical device name constructed from a device prefix and a device number.
+ *
+ * @param devicePrefix prefix of the constructed device name.
+ * @param deviceNumber number of the device.
+ * @return alphabetical device name.
+ */
+ public static String createAlphabeticalDeviceName( String devicePrefix, int deviceNumber )
+ {
+ if ( deviceNumber < 0 || deviceNumber >= ( 'z' - 'a' ) ) {
+ String errorMsg = new String( "Device number is out of range to be able to create a valid device name." );
+ throw new IllegalArgumentException( errorMsg );
+ }
+
+ return devicePrefix + Character.valueOf( (char) ( 'a' + deviceNumber ) ).toString();
+ }
+
+ /**
+ * Data container to store a Libvirt/QEMU machine name with version information.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+ static class OsMachineNameAndVersion
+ {
+ /**
+ * Stores the machine name.
+ */
+ final private String osMachineName;
+
+ /**
+ * Stores the machine version.
+ */
+ final private Version osMachineVersion;
+
+ /**
+ * Creates a data container for a machine name with version information.
+ *
+ * @param osMachineName name of the machine.
+ * @param osMachineVersion version of the machine.
+ */
+ public OsMachineNameAndVersion( String osMachineName, Version osMachineVersion )
+ {
+ this.osMachineName = osMachineName;
+ this.osMachineVersion = osMachineVersion;
+ }
+
+ /**
+ * Returns the machine name.
+ *
+ * @return machine name.
+ */
+ public String getOsMachineName()
+ {
+ return this.osMachineName;
+ }
+
+ /**
+ * Returns the version information.
+ *
+ * @return version information.
+ */
+ public Version getOsMachineVersion()
+ {
+ return this.osMachineVersion;
+ }
+ }
+
+ /**
+ * Parses a machine name with version information from a Libvirt/QEMU machine description.
+ *
+ * @param osMachine Libvirt/QEMU machine description as {@link String}.
+ * @return data container containing the parsed machine name with version information.
+ */
+ private static OsMachineNameAndVersion parseOsMachineNameAndVersion( String osMachine )
+ {
+ final String osMachineName;
+ final Version osMachineVersion;
+
+ if ( osMachine == null || osMachine.isEmpty() ) {
+ // there is no machine description given, so we can not parse anything
+ osMachineName = null;
+ osMachineVersion = null;
+ } else {
+ // create regular expression based matcher to extract machine name and version number
+ final Pattern osMachineNameAndVersionPattern = Pattern.compile( "^([a-z0-9\\-]+)"
+ + VirtualizationConfigurationQemuUtils.OS_MACHINE_NAME_VERSION_SEPARATOR + "([0-9]+).([0-9]+)$" );
+ final Matcher osMachineNameAndVersionMatcher = osMachineNameAndVersionPattern.matcher( osMachine );
+
+ final boolean matches = osMachineNameAndVersionMatcher.find();
+
+ if ( matches ) {
+ // get results of regular expression based matcher
+ osMachineName = osMachineNameAndVersionMatcher.group( 1 );
+ final String osMachineMajorString = osMachineNameAndVersionMatcher.group( 2 );
+ final String osMachineMinorString = osMachineNameAndVersionMatcher.group( 3 );
+
+ // create version representation
+ final short osMachineMajor = Short.valueOf( osMachineMajorString );
+ final short osMachineMinor = Short.valueOf( osMachineMinorString );
+ osMachineVersion = new Version( osMachineMajor, osMachineMinor );
+ } else {
+ osMachineName = null;
+ osMachineVersion = null;
+ }
+ }
+
+ return new OsMachineNameAndVersion( osMachineName, osMachineVersion );
+ }
+
+ /**
+ * Parses a machine name from a Libvirt/QEMU machine description.
+ *
+ * @param osMachine Libvirt/QEMU machine description as {@link String}.
+ * @return parsed machine name.
+ */
+ public static String getOsMachineName( String osMachine )
+ {
+ final OsMachineNameAndVersion machineNameAndVersion = VirtualizationConfigurationQemuUtils
+ .parseOsMachineNameAndVersion( osMachine );
+ return machineNameAndVersion.getOsMachineName();
+ }
+
+ /**
+ * Parses a machine version from a Libvirt/QEMU machine description.
+ *
+ * @param osMachine Libvirt/QEMU machine description as {@link String}.
+ * @return parsed machine version.
+ */
+ public static Version getOsMachineVersion( String osMachine )
+ {
+ final OsMachineNameAndVersion machineNameAndVersion = VirtualizationConfigurationQemuUtils
+ .parseOsMachineNameAndVersion( osMachine );
+ return machineNameAndVersion.getOsMachineVersion();
+ }
+
+ /**
+ * Combines a machine name with a machine version and returns a Libvirt/QEMU machine description.
+ *
+ * @param osMachineName name of the machine.
+ * @param osMachineVersion version of the machine.
+ * @return Libvirt/QEMU machine description.
+ */
+ public static String getOsMachine( String osMachineName, String osMachineVersion )
+ {
+ return osMachineName + VirtualizationConfigurationQemuUtils.OS_MACHINE_NAME_VERSION_SEPARATOR + osMachineVersion;
+ }
+
+ /**
+ * Converts a {@link Version} to a Libvirt/QEMU machine version.
+ *
+ * @param version Libvirt/QEMU machine version as {@link Version}.
+ * @return Libvirt/QEMU machine version.
+ */
+ public static String getOsMachineVersion( Version version )
+ {
+ return String.format( "%d.%d", version.getMajor(), version.getMinor() );
+ }
+
+ /**
+ * Returns the size of a given architecture {@link String}.
+ *
+ * @param osArch Libvirt/QEMU machine architecture as {@link String}.
+ * @return Size of the Libvirt/QEMU machine architecture.
+ */
+ public static int getOsArchSize( String osArch )
+ {
+ final int archSize;
+
+ if ( osArch == null || osArch.isEmpty() ) {
+ archSize = 0;
+ } else {
+ switch ( osArch ) {
+ case "alpha":
+ archSize = 64;
+ break;
+ case "armv6l":
+ archSize = 32;
+ break;
+ case "armv7l":
+ archSize = 32;
+ break;
+ case "aarch64":
+ archSize = 64;
+ break;
+ case "cris":
+ archSize = 32;
+ break;
+ case "i686":
+ archSize = 32;
+ break;
+ case "m68k":
+ archSize = 32;
+ break;
+ case "microblaze":
+ archSize = 32;
+ break;
+ case "microblazeel":
+ archSize = 32;
+ break;
+ case "mips":
+ archSize = 32;
+ break;
+ case "mipsel":
+ archSize = 32;
+ break;
+ case "mips64":
+ archSize = 64;
+ break;
+ case "mips64el":
+ archSize = 64;
+ break;
+ case "ppc":
+ archSize = 32;
+ break;
+ case "ppc64":
+ archSize = 64;
+ break;
+ case "ppc64le":
+ archSize = 64;
+ break;
+ case "riscv32":
+ archSize = 32;
+ break;
+ case "riscv64":
+ archSize = 64;
+ break;
+ case "s390x":
+ archSize = 64;
+ break;
+ case "sh4":
+ archSize = 32;
+ break;
+ case "sh4eb":
+ archSize = 64;
+ break;
+ case "sparc":
+ archSize = 32;
+ break;
+ case "sparc64":
+ archSize = 64;
+ break;
+ case "x86_64":
+ archSize = 64;
+ break;
+ case "xtensa":
+ archSize = 32;
+ break;
+ case "xtensaeb":
+ archSize = 32;
+ break;
+ default:
+ archSize = 0;
+ }
+ }
+
+ return archSize;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationUtils.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationUtils.java
new file mode 100644
index 0000000..2427001
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationUtils.java
@@ -0,0 +1,52 @@
+package org.openslx.virtualization.configuration;
+
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
+
+/**
+ * Utilities to set up and edit virtualization configurations.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public final class VirtualizationConfigurationUtils
+{
+ /**
+ * Returns an operating system from a given list of operating systems determined by the
+ * virtualizer specific operating system parameters.
+ *
+ * @param osList list of available operating systems.
+ * @param virtId virtualizer identifier, e.g. <code>vmware</code> for VMware
+ * @param virtOsId operating system identifier used by the virtualizer, eg.
+ * <code>windows7-64</code> for 64bit Windows 7 on VMware.
+ */
+ public static OperatingSystem getOsOfVirtualizerFromList( List<OperatingSystem> osList, String virtId,
+ String virtOsId )
+ {
+ OperatingSystem os = null;
+
+ for ( final OperatingSystem osCandidate : osList ) {
+ final Map<String, String> osVirtualizerMapping = osCandidate.getVirtualizerOsId();
+ if ( osVirtualizerMapping != null ) {
+ for ( final Entry<String, String> entry : osVirtualizerMapping.entrySet() ) {
+ // check if suitable OS has been found
+ if ( entry.getKey().equals( virtId ) && entry.getValue().equals( virtOsId ) ) {
+ // save OS and exit inner loop since OS has been found
+ os = osCandidate;
+ break;
+ }
+ }
+
+ // exit outer loop if OS has been found
+ if ( os != null ) {
+ break;
+ }
+ }
+ }
+
+ return os;
+ }
+}
diff --git a/src/main/java/org/openslx/vm/VboxMetaData.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBox.java
index a6ac14d..6922c8c 100644
--- a/src/main/java/org/openslx/vm/VboxMetaData.java
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBox.java
@@ -1,4 +1,4 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
import java.io.File;
import java.io.IOException;
@@ -6,18 +6,16 @@ import java.io.RandomAccessFile;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
-import java.util.Collections;
import java.util.List;
import java.util.Map.Entry;
import java.util.UUID;
import org.apache.log4j.Logger;
import org.openslx.bwlp.thrift.iface.OperatingSystem;
-import org.openslx.bwlp.thrift.iface.Virtualizer;
import org.openslx.thrifthelper.TConst;
-import org.openslx.vm.VboxConfig.PlaceHolder;
-import org.openslx.vm.disk.DiskImage;
-import org.openslx.vm.disk.DiskImage.ImageFormat;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationVirtualboxFileFormat.PlaceHolder;
+import org.openslx.virtualization.virtualizer.VirtualizerVirtualBox;
import org.w3c.dom.Attr;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -45,16 +43,6 @@ class VBoxDDAccelMeta
}
}
-class VBoxHWVersionMeta
-{
- public final int version;
-
- public VBoxHWVersionMeta( int vers )
- {
- version = vers;
- }
-}
-
class VBoxEthernetDevTypeMeta
{
public final String value;
@@ -71,6 +59,7 @@ class VBoxUsbSpeedMeta
{
public final String value;
public final int speed;
+
public VBoxUsbSpeedMeta( String value, int speed )
{
this.value = value;
@@ -78,19 +67,17 @@ class VBoxUsbSpeedMeta
}
}
-public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta, VBoxHWVersionMeta, VBoxEthernetDevTypeMeta, VBoxUsbSpeedMeta>
+public class VirtualizationConfigurationVirtualBox
+ extends VirtualizationConfiguration<VBoxSoundCardMeta, VBoxDDAccelMeta, VBoxEthernetDevTypeMeta, VBoxUsbSpeedMeta>
{
/**
- * List of supported image formats by the VirtualBox hypervisor.
+ * File name extension for VirtualBox virtualization configuration files..
*/
- private static final List<DiskImage.ImageFormat> SUPPORTED_IMAGE_FORMATS = Collections.unmodifiableList(
- Arrays.asList( ImageFormat.VDI ) );
-
- private static final Logger LOGGER = Logger.getLogger( VboxMetaData.class );
+ public static final String FILE_NAME_EXTENSION = "vbox";
- private static final Virtualizer virtualizer = new Virtualizer( TConst.VIRT_VIRTUALBOX, "VirtualBox" );
+ private static final Logger LOGGER = Logger.getLogger( VirtualizationConfigurationVirtualBox.class );
- private final VboxConfig config;
+ private final VirtualizationConfigurationVirtualboxFileFormat config;
public static enum EthernetType
{
@@ -104,23 +91,24 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
}
- public VboxMetaData( List<OperatingSystem> osList, File file ) throws IOException, UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVirtualBox( List<OperatingSystem> osList, File file )
+ throws IOException, VirtualizationConfigurationException
{
- super( osList );
- this.config = new VboxConfig( file );
+ super( new VirtualizerVirtualBox(), osList );
+ this.config = new VirtualizationConfigurationVirtualboxFileFormat( file );
init();
}
- public VboxMetaData( List<OperatingSystem> osList, byte[] vmContent, int length ) throws IOException, UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVirtualBox( List<OperatingSystem> osList, byte[] vmContent, int length )
+ throws IOException, VirtualizationConfigurationException
{
- super( osList );
- this.config = new VboxConfig( vmContent, length );
+ super( new VirtualizerVirtualBox(), osList );
+ this.config = new VirtualizationConfigurationVirtualboxFileFormat( vmContent, length );
init();
}
private void init()
{
- registerVirtualHW();
displayName = config.getDisplayName();
setOs( config.getOsName() );
this.isMachineSnapshot = config.isMachineSnapshot();
@@ -130,39 +118,34 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
@Override
- public Virtualizer getVirtualizer()
+ public void transformEditable() throws VirtualizationConfigurationException
{
- return virtualizer;
- }
-
- @Override
- public List<DiskImage.ImageFormat> getSupportedImageFormats()
- {
- return VboxMetaData.SUPPORTED_IMAGE_FORMATS;
+ // TODO Auto-generated method stub
}
@Override
- public void applySettingsForLocalEdit()
+ public void transformPrivacy() throws VirtualizationConfigurationException
{
- // TODO Auto-generated method stub
+
}
@Override
- public byte[] getDefinitionArray()
+ public byte[] getConfigurationAsByteArray()
{
- return config.toString( false ).getBytes( StandardCharsets.UTF_8 );
+ return config.toString( true ).getBytes( StandardCharsets.UTF_8 );
}
@Override
- public byte[] getFilteredDefinitionArray()
+ public boolean addEmptyHddTemplate()
{
- return config.toString( false ).getBytes( StandardCharsets.UTF_8 );
+ return this.addHddTemplate( "%VM_DISK_PATH%", "%VM_DISK_MODE%", "%VM_DISK_REDOLOGDIR%" );
}
@Override
public boolean addHddTemplate( String diskImage, String hddMode, String redoDir )
{
- config.changeAttribute( "/VirtualBox/Machine/MediaRegistry/HardDisks/HardDisk[@location='" + PlaceHolder.HDDLOCATION.toString() + "']", "location", diskImage );
+ config.changeAttribute( "/VirtualBox/Machine/MediaRegistry/HardDisks/HardDisk[@location='"
+ + PlaceHolder.HDDLOCATION.toString() + "']", "location", diskImage );
config.changeAttribute( "/VirtualBox/Machine", "snapshotFolder", redoDir );
return true;
}
@@ -178,7 +161,8 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
// patching the new uuid in the vbox config file here
String vboxUUid = "{" + newhdduuid.toString() + "}";
config.changeAttribute( "/VirtualBox/Machine/MediaRegistry/HardDisks/HardDisk", "uuid", vboxUUid );
- config.changeAttribute( "/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice/Image", "uuid", vboxUUid );
+ config.changeAttribute( "/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice/Image", "uuid",
+ vboxUUid );
// the order of the UUID is BIG_ENDIAN but we need to change the order of the first 8 Bytes
// to be able to write them to the vdi file... the PROBLEM here is that the first 8
@@ -228,7 +212,10 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
public void setOs( String vendorOsId )
{
config.changeAttribute( "/VirtualBox/Machine", "OSType", vendorOsId );
- setOs( TConst.VIRT_VIRTUALBOX, vendorOsId );
+
+ final OperatingSystem os = VirtualizationConfigurationUtils.getOsOfVirtualizerFromList( this.osList,
+ TConst.VIRT_VIRTUALBOX, vendorOsId );
+ this.setOs( os );
}
@Override
@@ -247,7 +234,8 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
public void addFloppy( int index, String image, boolean readOnly )
{
Element floppyController = null;
- NodeList matches = (NodeList)config.findNodes( "/VirtualBox/Machine/StorageControllers/StorageController[@name='Floppy']" );
+ NodeList matches = (NodeList)config
+ .findNodes( "/VirtualBox/Machine/StorageControllers/StorageController[@name='Floppy']" );
if ( matches == null || matches.getLength() == 0 ) {
floppyController = (Element)config.addNewNode( "/VirtualBox/Machine/StorageControllers", "StorageController" );
if ( floppyController == null ) {
@@ -287,20 +275,24 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
LOGGER.error( "Failed to add <Image> to floppy device." );
return;
}
- floppyImage.setAttribute( "uuid", VboxConfig.PlaceHolder.FLOPPYUUID.toString() );
+ floppyImage.setAttribute( "uuid",
+ VirtualizationConfigurationVirtualboxFileFormat.PlaceHolder.FLOPPYUUID.toString() );
// register the image in the media registry
Element floppyImages = (Element)config.addNewNode( "/VirtualBox/Machine/MediaRegistry", "FloppyImages" );
if ( floppyImages == null ) {
LOGGER.error( "Failed to add <FloppyImages> to media registry." );
return;
}
- Element floppyImageReg = (Element)config.addNewNode( "/VirtualBox/Machine/MediaRegistry/FloppyImages", "Image" );
+ Element floppyImageReg = (Element)config.addNewNode( "/VirtualBox/Machine/MediaRegistry/FloppyImages",
+ "Image" );
if ( floppyImageReg == null ) {
LOGGER.error( "Failed to add <Image> to floppy images in the media registry." );
return;
}
- floppyImageReg.setAttribute( "uuid", VboxConfig.PlaceHolder.FLOPPYUUID.toString() );
- floppyImageReg.setAttribute( "location", VboxConfig.PlaceHolder.FLOPPYLOCATION.toString() );
+ floppyImageReg.setAttribute( "uuid",
+ VirtualizationConfigurationVirtualboxFileFormat.PlaceHolder.FLOPPYUUID.toString() );
+ floppyImageReg.setAttribute( "location",
+ VirtualizationConfigurationVirtualboxFileFormat.PlaceHolder.FLOPPYLOCATION.toString() );
}
}
@@ -318,29 +310,32 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
@Override
- public void setSoundCard( org.openslx.vm.VmMetaData.SoundCardType type )
+ public void setSoundCard( org.openslx.virtualization.configuration.VirtualizationConfiguration.SoundCardType type )
{
VBoxSoundCardMeta sound = soundCards.get( type );
- config.changeAttribute( "/VirtualBox/Machine/Hardware/AudioAdapter", "enabled", Boolean.toString( sound.isPresent ) );
+ config.changeAttribute( "/VirtualBox/Machine/Hardware/AudioAdapter", "enabled",
+ Boolean.toString( sound.isPresent ) );
config.changeAttribute( "/VirtualBox/Machine/Hardware/AudioAdapter", "controller", sound.value );
}
@Override
- public VmMetaData.SoundCardType getSoundCard()
+ public VirtualizationConfiguration.SoundCardType getSoundCard()
{
// initialize here to type None to avoid all null pointer exceptions thrown for unknown user written sound cards
- VmMetaData.SoundCardType returnsct = VmMetaData.SoundCardType.NONE;
+ VirtualizationConfiguration.SoundCardType returnsct = VirtualizationConfiguration.SoundCardType.NONE;
Element x = (Element)config.findNodes( "/VirtualBox/Machine/Hardware/AudioAdapter" ).item( 0 );
- if ( !x.hasAttribute( "enabled" ) || ( x.hasAttribute( "enabled" ) && x.getAttribute( "enabled" ).equals( "false" ) ) ) {
+ if ( !x.hasAttribute( "enabled" )
+ || ( x.hasAttribute( "enabled" ) && x.getAttribute( "enabled" ).equals( "false" ) ) ) {
return returnsct;
} else {
// extra separate case for the non-existing argument}
if ( !x.hasAttribute( "controller" ) ) {
- returnsct = VmMetaData.SoundCardType.AC;
+ returnsct = VirtualizationConfiguration.SoundCardType.AC;
} else {
String controller = x.getAttribute( "controller" );
VBoxSoundCardMeta soundMeta = null;
- for ( VmMetaData.SoundCardType type : VmMetaData.SoundCardType.values() ) {
+ for ( VirtualizationConfiguration.SoundCardType type : VirtualizationConfiguration.SoundCardType
+ .values() ) {
soundMeta = soundCards.get( type );
if ( soundMeta != null ) {
if ( controller.equals( soundMeta.value ) ) {
@@ -354,25 +349,26 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
@Override
- public void setDDAcceleration( VmMetaData.DDAcceleration type )
+ public void setDDAcceleration( VirtualizationConfiguration.DDAcceleration type )
{
VBoxDDAccelMeta accel = ddacc.get( type );
- config.changeAttribute( "/VirtualBox/Machine/Hardware/Display", "accelerate3D", Boolean.toString( accel.isPresent ) );
+ config.changeAttribute( "/VirtualBox/Machine/Hardware/Display", "accelerate3D",
+ Boolean.toString( accel.isPresent ) );
}
@Override
- public VmMetaData.DDAcceleration getDDAcceleration()
+ public VirtualizationConfiguration.DDAcceleration getDDAcceleration()
{
- VmMetaData.DDAcceleration returndda = null;
+ VirtualizationConfiguration.DDAcceleration returndda = null;
Element x = (Element)config.findNodes( "/VirtualBox/Machine/Hardware/Display" ).item( 0 );
if ( x.hasAttribute( "accelerate3D" ) ) {
if ( x.getAttribute( "accelerate3D" ).equals( "true" ) ) {
- returndda = VmMetaData.DDAcceleration.ON;
+ returndda = VirtualizationConfiguration.DDAcceleration.ON;
} else {
- returndda = VmMetaData.DDAcceleration.OFF;
+ returndda = VirtualizationConfiguration.DDAcceleration.OFF;
}
} else {
- returndda = VmMetaData.DDAcceleration.OFF;
+ returndda = VirtualizationConfiguration.DDAcceleration.OFF;
}
return returndda;
}
@@ -382,15 +378,20 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
* Virtual Box accepts per default only one hardware version and is hidden from the user
*/
@Override
- public void setHWVersion( HWVersion type )
+ public void setVirtualizerVersion( Version type )
{
}
+ public Version getConfigurationVersion()
+ {
+ return this.config.getVersion();
+ }
+
@Override
- public VmMetaData.HWVersion getHWVersion()
+ public Version getVirtualizerVersion()
{
// Virtual Box uses only one virtual hardware version and can't be changed
- return VmMetaData.HWVersion.DEFAULT;
+ return null;
}
@Override
@@ -399,25 +400,29 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
String index = "0";
VBoxEthernetDevTypeMeta nic = networkCards.get( type );
// cardIndex is not used yet...maybe later needed for different network cards
- config.changeAttribute( "/VirtualBox/Machine/Hardware/Network/Adapter[@slot='" + index + "']", "enabled", Boolean.toString( nic.isPresent ) );
- config.changeAttribute( "/VirtualBox/Machine/Hardware/Network/Adapter[@slot='" + index + "']", "type", nic.value );
+ config.changeAttribute( "/VirtualBox/Machine/Hardware/Network/Adapter[@slot='" + index + "']", "enabled",
+ Boolean.toString( nic.isPresent ) );
+ config.changeAttribute( "/VirtualBox/Machine/Hardware/Network/Adapter[@slot='" + index + "']", "type",
+ nic.value );
}
@Override
- public VmMetaData.EthernetDevType getEthernetDevType( int cardIndex )
+ public VirtualizationConfiguration.EthernetDevType getEthernetDevType( int cardIndex )
{
- VmMetaData.EthernetDevType returnedt = VmMetaData.EthernetDevType.NONE;
+ VirtualizationConfiguration.EthernetDevType returnedt = VirtualizationConfiguration.EthernetDevType.NONE;
Element x = (Element)config.findNodes( "/VirtualBox/Machine/Hardware/Network/Adapter" ).item( 0 );
- if ( !x.hasAttribute( "enabled" ) || ( x.hasAttribute( "enabled" ) && x.getAttribute( "enabled" ).equals( "false" ) ) ) {
+ if ( !x.hasAttribute( "enabled" )
+ || ( x.hasAttribute( "enabled" ) && x.getAttribute( "enabled" ).equals( "false" ) ) ) {
return returnedt;
} else {
// extra separate case for the non-existing argument}
if ( !x.hasAttribute( "type" ) ) {
- returnedt = VmMetaData.EthernetDevType.PCNETFAST3;
+ returnedt = VirtualizationConfiguration.EthernetDevType.PCNETFAST3;
} else {
String temp = x.getAttribute( "type" );
VBoxEthernetDevTypeMeta etherMeta = null;
- for ( VmMetaData.EthernetDevType type : VmMetaData.EthernetDevType.values() ) {
+ for ( VirtualizationConfiguration.EthernetDevType type : VirtualizationConfiguration.EthernetDevType
+ .values() ) {
etherMeta = networkCards.get( type );
if ( etherMeta != null ) {
if ( temp.equals( etherMeta.value ) ) {
@@ -434,35 +439,41 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
{
// none type needs to have a valid value; it takes the value of AC97; if value is left null or empty vm will not start because value is not valid
// TODO: Maybe just remove the entire section from the XML? Same for ethernet...
- soundCards.put( VmMetaData.SoundCardType.NONE, new VBoxSoundCardMeta( false, "AC97" ) );
- soundCards.put( VmMetaData.SoundCardType.SOUND_BLASTER, new VBoxSoundCardMeta( true, "SB16" ) );
- soundCards.put( VmMetaData.SoundCardType.HD_AUDIO, new VBoxSoundCardMeta( true, "HDA" ) );
- soundCards.put( VmMetaData.SoundCardType.AC, new VBoxSoundCardMeta( true, "AC97" ) );
-
- ddacc.put( VmMetaData.DDAcceleration.OFF, new VBoxDDAccelMeta( false ) );
- ddacc.put( VmMetaData.DDAcceleration.ON, new VBoxDDAccelMeta( true ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.NONE, new VBoxSoundCardMeta( false, "AC97" ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.SOUND_BLASTER, new VBoxSoundCardMeta( true, "SB16" ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.HD_AUDIO, new VBoxSoundCardMeta( true, "HDA" ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.AC, new VBoxSoundCardMeta( true, "AC97" ) );
- hwversion.put( VmMetaData.HWVersion.DEFAULT, new VBoxHWVersionMeta( 0 ) );
+ ddacc.put( VirtualizationConfiguration.DDAcceleration.OFF, new VBoxDDAccelMeta( false ) );
+ ddacc.put( VirtualizationConfiguration.DDAcceleration.ON, new VBoxDDAccelMeta( true ) );
// none type needs to have a valid value; it takes the value of pcnetcpi2; if value is left null or empty vm will not start because value is not valid
- networkCards.put( VmMetaData.EthernetDevType.NONE, new VBoxEthernetDevTypeMeta( false, "Am79C970A" ) );
- networkCards.put( VmMetaData.EthernetDevType.PCNETPCI2, new VBoxEthernetDevTypeMeta( true, "Am79C970A" ) );
- networkCards.put( VmMetaData.EthernetDevType.PCNETFAST3, new VBoxEthernetDevTypeMeta( true, "Am79C973" ) );
- networkCards.put( VmMetaData.EthernetDevType.PRO1000MTD, new VBoxEthernetDevTypeMeta( true, "82540EM" ) );
- networkCards.put( VmMetaData.EthernetDevType.PRO1000TS, new VBoxEthernetDevTypeMeta( true, "82543GC" ) );
- networkCards.put( VmMetaData.EthernetDevType.PRO1000MTS, new VBoxEthernetDevTypeMeta( true, "82545EM" ) );
- networkCards.put( VmMetaData.EthernetDevType.PARAVIRT, new VBoxEthernetDevTypeMeta( true, "virtio" ) );
-
- usbSpeeds.put( VmMetaData.UsbSpeed.NONE, new VBoxUsbSpeedMeta( null, 0 ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB1_1, new VBoxUsbSpeedMeta( "OHCI", 1 ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB2_0, new VBoxUsbSpeedMeta( "EHCI", 2 ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB3_0, new VBoxUsbSpeedMeta( "XHCI", 3 ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.NONE,
+ new VBoxEthernetDevTypeMeta( false, "Am79C970A" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PCNETPCI2,
+ new VBoxEthernetDevTypeMeta( true, "Am79C970A" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PCNETFAST3,
+ new VBoxEthernetDevTypeMeta( true, "Am79C973" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PRO1000MTD,
+ new VBoxEthernetDevTypeMeta( true, "82540EM" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PRO1000TS,
+ new VBoxEthernetDevTypeMeta( true, "82543GC" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PRO1000MTS,
+ new VBoxEthernetDevTypeMeta( true, "82545EM" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PARAVIRT,
+ new VBoxEthernetDevTypeMeta( true, "virtio" ) );
+
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.NONE, new VBoxUsbSpeedMeta( null, 0 ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB1_1, new VBoxUsbSpeedMeta( "OHCI", 1 ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB2_0, new VBoxUsbSpeedMeta( "EHCI", 2 ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB3_0, new VBoxUsbSpeedMeta( "XHCI", 3 ) );
}
@Override
- public boolean addEthernet( VmMetaData.EtherType type )
+ public boolean addEthernet( VirtualizationConfiguration.EtherType type )
{
- Node hostOnlyInterfaceNode = config.addNewNode( "/VirtualBox/Machine/Hardware/Network/Adapter[@slot='0']", "HostOnlyInterface" );
+ Node hostOnlyInterfaceNode = config.addNewNode( "/VirtualBox/Machine/Hardware/Network/Adapter[@slot='0']",
+ "HostOnlyInterface" );
if ( hostOnlyInterfaceNode == null ) {
LOGGER.error( "Failed to create node for HostOnlyInterface." );
return false;
@@ -471,7 +482,7 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
@Override
- public boolean tweakForNonPersistent()
+ public void transformNonPersistent() throws VirtualizationConfigurationException
{
// Cannot disable suspend
// https://forums.virtualbox.org/viewtopic.php?f=6&t=77169
@@ -485,15 +496,14 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
config.setExtraData( "GUI/PreventSnapshotOperations", "true" );
config.setExtraData( "GUI/PreventApplicationUpdate", "true" );
config.setExtraData( "GUI/RestrictedCloseActions", "SaveState,PowerOffRestoringSnapshot,Detach" );
- return true;
}
@Override
- public void setMaxUsbSpeed( VmMetaData.UsbSpeed speed )
+ public void setMaxUsbSpeed( VirtualizationConfiguration.UsbSpeed speed )
{
// Wipe existing ones
config.removeNodes( "/VirtualBox/Machine/Hardware", "USB" );
- if ( speed == null || speed == VmMetaData.UsbSpeed.NONE ) {
+ if ( speed == null || speed == VirtualizationConfiguration.UsbSpeed.NONE ) {
// Add marker so we know it's not an old config and we really want no USB
Element node = config.createNodeRecursive( "/VirtualBox/OpenSLX/USB" );
if ( node != null ) {
@@ -513,18 +523,18 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
@Override
- public VmMetaData.UsbSpeed getMaxUsbSpeed()
+ public VirtualizationConfiguration.UsbSpeed getMaxUsbSpeed()
{
NodeList nodes = config.findNodes( "/VirtualBox/Machine/Hardware/USB/Controllers/Controller/@type" );
int maxSpeed = 0;
- VmMetaData.UsbSpeed maxItem = VmMetaData.UsbSpeed.NONE;
+ VirtualizationConfiguration.UsbSpeed maxItem = VirtualizationConfiguration.UsbSpeed.NONE;
for ( int i = 0; i < nodes.getLength(); ++i ) {
if ( nodes.item( i ).getNodeType() != Node.ATTRIBUTE_NODE ) {
LOGGER.info( "Not ATTRIBUTE type" );
continue;
}
- String type = ((Attr)nodes.item( i )).getValue();
- for ( Entry<VmMetaData.UsbSpeed, VBoxUsbSpeedMeta> s : usbSpeeds.entrySet() ) {
+ String type = ( (Attr)nodes.item( i ) ).getValue();
+ for ( Entry<VirtualizationConfiguration.UsbSpeed, VBoxUsbSpeedMeta> s : usbSpeeds.entrySet() ) {
if ( s.getValue().speed > maxSpeed && type.equals( s.getValue().value ) ) {
maxSpeed = s.getValue().speed;
maxItem = s.getKey();
@@ -533,4 +543,16 @@ public class VboxMetaData extends VmMetaData<VBoxSoundCardMeta, VBoxDDAccelMeta,
}
return maxItem;
}
+
+ @Override
+ public String getFileNameExtension()
+ {
+ return VirtualizationConfigurationVirtualBox.FILE_NAME_EXTENSION;
+ }
+
+ @Override
+ public void validate() throws VirtualizationConfigurationException
+ {
+ this.config.validate();
+ }
}
diff --git a/src/main/java/org/openslx/vm/VboxConfig.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualboxFileFormat.java
index 9724b6a..b1c940a 100644
--- a/src/main/java/org/openslx/vm/VboxConfig.java
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualboxFileFormat.java
@@ -1,4 +1,4 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
import java.io.ByteArrayInputStream;
import java.io.File;
@@ -6,9 +6,13 @@ import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import javax.xml.XMLConstants;
+import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schema;
import javax.xml.validation.SchemaFactory;
@@ -20,8 +24,9 @@ import javax.xml.xpath.XPathExpressionException;
import org.apache.log4j.Logger;
import org.openslx.util.Util;
import org.openslx.util.XmlHelper;
-import org.openslx.vm.VmMetaData.DriveBusType;
-import org.openslx.vm.VmMetaData.HardDisk;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.DriveBusType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.HardDisk;
import org.w3c.dom.DOMException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -32,9 +37,9 @@ import org.xml.sax.SAXException;
/**
* Class handling the parsing of a .vbox machine description file
*/
-public class VboxConfig
+public class VirtualizationConfigurationVirtualboxFileFormat
{
- private static final Logger LOGGER = Logger.getLogger( VboxConfig.class );
+ private static final Logger LOGGER = Logger.getLogger( VirtualizationConfigurationVirtualboxFileFormat.class );
// key information set during initial parsing of the XML file
private String osName = new String();
@@ -43,6 +48,31 @@ public class VboxConfig
// XPath and DOM parsing related members
private Document doc = null;
+ /**
+ * Version of the configuration file format.
+ */
+ private Version version = null;
+
+ /**
+ * File names of XML schema files for different file format versions.
+ */
+ private final static HashMap<Version, String> FILE_FORMAT_SCHEMA_VERSIONS = new HashMap<Version, String>() {
+
+ private static final long serialVersionUID = -3163681758191475625L;
+
+ {
+ put( Version.valueOf( "1.15" ), "VirtualBox-settings_v1-15.xsd" );
+ put( Version.valueOf( "1.16" ), "VirtualBox-settings_v1-16.xsd" );
+ put( Version.valueOf( "1.17" ), "VirtualBox-settings_v1-17.xsd" );
+ put( Version.valueOf( "1.18" ), "VirtualBox-settings_v1-18.xsd" );
+ }
+ };
+
+ /**
+ * Path to the VirtualBox file format schemas within the *.jar file.
+ */
+ private final static String FILE_FORMAT_SCHEMA_PREFIX_PATH = File.separator + "virtualbox" + File.separator + "xsd";
+
// list of nodes to automatically remove when reading the vbox file
private static String[] blacklist = {
"/VirtualBox/Machine/Hardware/GuestProperties",
@@ -53,6 +83,7 @@ public class VboxConfig
"/VirtualBox/Machine/Hardware/Network/Adapter[@enabled='true']/*",
"/VirtualBox/Machine/ExtraData",
"/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice[not(@type='HardDisk')]",
+ "/VirtualBox/Machine/Hardware/StorageControllers/StorageController/AttachedDevice[not(@type='HardDisk')]",
"/VirtualBox/Machine/MediaRegistry/FloppyImages",
"/VirtualBox/Machine/MediaRegistry/DVDImages" };
@@ -83,31 +114,18 @@ public class VboxConfig
*
* @param file the VirtualBox machine configuration file
* @throws IOException if an error occurs while reading the file
- * @throws UnsupportedVirtualizerFormatException if the given file is not a valid VirtualBox
+ * @throws VirtualizationConfigurationException if the given file is not a valid VirtualBox
* configuration file.
*/
- public VboxConfig( File file ) throws IOException, UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVirtualboxFileFormat( File file ) throws IOException, VirtualizationConfigurationException
{
- // first validate xml
- try {
- SchemaFactory factory = SchemaFactory.newInstance( XMLConstants.W3C_XML_SCHEMA_NS_URI );
- InputStream xsdStream = VboxConfig.class.getResourceAsStream( "/master-sync-shared/xml/VirtualBox-settings.xsd" );
- if ( xsdStream == null ) {
- LOGGER.warn( "Cannot validate Vbox XML: No XSD found in JAR" );
- } else {
- Schema schema = factory.newSchema( new StreamSource( xsdStream ) );
- Validator validator = schema.newValidator();
- validator.validate( new StreamSource( file ) );
- }
- } catch ( SAXException e ) {
- LOGGER.error( "Selected vbox file was not validated against the XSD schema: " + e.getMessage() );
- }
- // valid xml, try to create the DOM
doc = XmlHelper.parseDocumentFromStream( new FileInputStream( file ) );
doc = XmlHelper.removeFormattingNodes( doc );
if ( doc == null )
- throw new UnsupportedVirtualizerFormatException( "Could not create DOM from given VirtualBox machine configuration file!" );
- init();
+ throw new VirtualizationConfigurationException( "Could not parse given VirtualBox machine configuration file!" );
+
+ this.parseConfigurationVersion();
+ this.init();
}
/**
@@ -116,27 +134,86 @@ public class VboxConfig
*
* @param machineDescription content of the XML file saved as a byte array.
* @param length of the machine description byte array.
- * @throws IOException if an
+ * @throws VirtualizationConfigurationException creation of VirtualBox configuration file representation failed.
*/
- public VboxConfig( byte[] machineDescription, int length ) throws UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVirtualboxFileFormat( byte[] machineDescription, int length ) throws VirtualizationConfigurationException
{
ByteArrayInputStream is = new ByteArrayInputStream( machineDescription );
+
doc = XmlHelper.parseDocumentFromStream( is );
if ( doc == null ) {
- LOGGER.error( "Failed to create a DOM from given machine description." );
- throw new UnsupportedVirtualizerFormatException( "Could not create DOM from given machine description as. byte array." );
+ final String errorMsg = "Could not parse given VirtualBox machine description from byte array!";
+ LOGGER.debug( errorMsg );
+ throw new VirtualizationConfigurationException( errorMsg );
}
- init();
+
+ this.parseConfigurationVersion();
+ this.init();
+ }
+
+ public void validate() throws VirtualizationConfigurationException
+ {
+ this.validateFileFormatVersion( this.getVersion() );
+ }
+
+ public void validateFileFormatVersion( Version version ) throws VirtualizationConfigurationException
+ {
+ if ( this.getVersion() != null && this.doc != null ) {
+ // check if specified version is supported
+ final String fileName = FILE_FORMAT_SCHEMA_VERSIONS.get( version );
+
+ if ( fileName == null ) {
+ final String errorMsg = "File format version " + version.toString() + " is not supported!";
+ LOGGER.debug( errorMsg );
+ throw new VirtualizationConfigurationException( errorMsg );
+ } else {
+ // specified version is supported, so validate document with corresponding schema file
+ final InputStream schemaResource = VirtualizationConfigurationVirtualboxFileFormat
+ .getSchemaResource( fileName );
+
+ if ( schemaResource != null ) {
+ try {
+ final SchemaFactory factory = SchemaFactory.newInstance( XMLConstants.W3C_XML_SCHEMA_NS_URI );
+ final Schema schema = factory.newSchema( new StreamSource( schemaResource ) );
+ final Validator validator = schema.newValidator();
+ validator.validate( new DOMSource( this.doc ) );
+ } catch ( SAXException | IOException e ) {
+ final String errorMsg = "XML configuration is not a valid VirtualBox v" + version.toString()
+ + " configuration: " + e.getLocalizedMessage();
+ LOGGER.debug( errorMsg );
+ throw new VirtualizationConfigurationException( errorMsg );
+ }
+ }
+ }
+ }
+ }
+
+ private static InputStream getSchemaResource( String fileName )
+ {
+ final String schemaFilePath = FILE_FORMAT_SCHEMA_PREFIX_PATH + File.separator + fileName;
+ return VirtualizationConfigurationVirtualboxFileFormat.class.getResourceAsStream( schemaFilePath );
}
/**
* Main initialization functions parsing the document created during the constructor.
- * @throws UnsupportedVirtualizerFormatException
+ * @throws VirtualizationConfigurationException
*/
- private void init() throws UnsupportedVirtualizerFormatException
+ private void init() throws VirtualizationConfigurationException
{
+ try {
+ this.validate();
+ } catch ( VirtualizationConfigurationException e ) {
+ // do not print output of failed validation if placeholders are available
+ // since thoses placeholder values violate the defined UUID pattern
+ if ( !this.checkForPlaceholders() ) {
+ final String errorMsg = "XML configuration is not a valid VirtualBox v" + version.toString()
+ + " configuration: " + e.getLocalizedMessage();
+ LOGGER.debug( errorMsg );
+ }
+ }
+
if ( Util.isEmptyString( getDisplayName() ) ) {
- throw new UnsupportedVirtualizerFormatException( "Machine doesn't have a name" );
+ throw new VirtualizationConfigurationException( "Machine doesn't have a name" );
}
try {
ensureHardwareUuid();
@@ -154,6 +231,33 @@ public class VboxConfig
}
}
+ private void parseConfigurationVersion() throws VirtualizationConfigurationException
+ {
+ String versionText;
+ try {
+ versionText = XmlHelper.compileXPath( "/VirtualBox/@version" ).evaluate( this.doc );
+ } catch ( XPathExpressionException e ) {
+ throw new VirtualizationConfigurationException(
+ "Failed to parse the version number of the configuration file" );
+ }
+
+ if ( versionText == null || versionText.isEmpty() ) {
+ throw new VirtualizationConfigurationException( "Configuration file does not contain any version number!" );
+ } else {
+ // parse version information from textual description
+ final Pattern versionPattern = Pattern.compile( "^(\\d+\\.\\d+).*$" );
+ final Matcher versionMatcher = versionPattern.matcher( versionText );
+
+ if ( versionMatcher.find() ) {
+ this.version = Version.valueOf( versionMatcher.group( 1 ) );
+ }
+
+ if ( this.version == null ) {
+ throw new VirtualizationConfigurationException( "Configuration file version number is not valid!" );
+ }
+ }
+ }
+
private void fixUsb()
{
NodeList list = findNodes( "/VirtualBox/Machine/Hardware/USB/Controllers/Controller" );
@@ -186,21 +290,21 @@ public class VboxConfig
* believing in a hardware change.
*
* @throws XPathExpressionException
- * @throws UnsupportedVirtualizerFormatException
+ * @throws VirtualizationConfigurationException
*/
- private void ensureHardwareUuid() throws XPathExpressionException, UnsupportedVirtualizerFormatException
+ private void ensureHardwareUuid() throws XPathExpressionException, VirtualizationConfigurationException
{
// we will need the machine uuid, so get it
- String machineUuid = XmlHelper.XPath.compile( "/VirtualBox/Machine/@uuid" ).evaluate( this.doc );
+ String machineUuid = XmlHelper.compileXPath( "/VirtualBox/Machine/@uuid" ).evaluate( this.doc );
if ( machineUuid.isEmpty() ) {
LOGGER.error( "Machine UUID empty, should never happen!" );
- throw new UnsupportedVirtualizerFormatException( "XML doesn't contain a machine uuid" );
+ throw new VirtualizationConfigurationException( "XML doesn't contain a machine uuid" );
}
NodeList hwNodes = findNodes( "/VirtualBox/Machine/Hardware" );
int count = hwNodes.getLength();
if ( count != 1 ) {
- throw new UnsupportedVirtualizerFormatException( "Zero or more '/VirtualBox/Machine/Hardware' node were found, should never happen!" );
+ throw new VirtualizationConfigurationException( "Zero or more '/VirtualBox/Machine/Hardware' node were found, should never happen!" );
}
Element hw = (Element)hwNodes.item( 0 );
String hwUuid = hw.getAttribute( "uuid" );
@@ -216,6 +320,11 @@ public class VboxConfig
}
}
+ public Version getVersion()
+ {
+ return this.version;
+ }
+
/**
* Self-explanatory.
*/
@@ -243,7 +352,14 @@ public class VboxConfig
continue;
String hddUuid = hdd.getAttribute( "uuid" );
hdd.setAttribute( "uuid", PlaceHolder.HDDUUID.toString() + i + "%" );
- NodeList images = findNodes( "/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice/Image" );
+ final NodeList images;
+ if ( this.getVersion().isSmallerThan( Version.valueOf( "1.17" ) ) ) {
+ images = findNodes( "/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice/Image" );
+ } else {
+ images = findNodes(
+ "/VirtualBox/Machine/Hardware/StorageControllers/StorageController/AttachedDevice/Image" );
+ }
+
for ( int j = 0; j < images.getLength(); j++ ) {
Element image = (Element)images.item( j );
if ( image == null )
@@ -286,7 +402,7 @@ public class VboxConfig
{
// iterate over the blackList
for ( String blackedTag : blacklist ) {
- XPathExpression blackedExpr = XmlHelper.XPath.compile( blackedTag );
+ XPathExpression blackedExpr = XmlHelper.compileXPath( blackedTag );
NodeList blackedNodes = (NodeList)blackedExpr.evaluate( this.doc, XPathConstants.NODESET );
for ( int i = 0; i < blackedNodes.getLength(); i++ ) {
// go through the child nodes of the blacklisted ones -> why?
@@ -304,7 +420,7 @@ public class VboxConfig
public String getDisplayName()
{
try {
- return XmlHelper.XPath.compile( "/VirtualBox/Machine/@name" ).evaluate( this.doc );
+ return XmlHelper.compileXPath( "/VirtualBox/Machine/@name" ).evaluate( this.doc );
} catch ( XPathExpressionException e ) {
return "";
}
@@ -313,11 +429,11 @@ public class VboxConfig
/**
* Function finds and saves the name of the guest OS
*
- * @throws XPathExpressionException
+ * @throws XPathExpressionException failed to find and retrieve name of the guest OS.
*/
public void setOsType() throws XPathExpressionException
{
- String os = XmlHelper.XPath.compile( "/VirtualBox/Machine/@OSType" ).evaluate( this.doc );
+ String os = XmlHelper.compileXPath( "/VirtualBox/Machine/@OSType" ).evaluate( this.doc );
if ( os != null && !os.isEmpty() ) {
osName = os;
}
@@ -336,11 +452,19 @@ public class VboxConfig
/**
* Search for attached hard drives and determine their controller and their path.
*
- * @throws XPathExpressionException
+ * @throws XPathExpressionException failed to find attached hard drives and their controllers.
*/
public void setHdds() throws XPathExpressionException
{
- XPathExpression hddsExpr = XmlHelper.XPath.compile( "/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice[@type='HardDisk']/Image" );
+ final XPathExpression hddsExpr;
+ if ( this.getVersion().isSmallerThan( Version.valueOf( "1.17" ) ) ) {
+ hddsExpr = XmlHelper.compileXPath(
+ "/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice[@type='HardDisk']/Image" );
+ } else {
+ hddsExpr = XmlHelper.compileXPath(
+ "/VirtualBox/Machine/Hardware/StorageControllers/StorageController/AttachedDevice[@type='HardDisk']/Image" );
+ }
+
NodeList nodes = (NodeList)hddsExpr.evaluate( this.doc, XPathConstants.NODESET );
if ( nodes == null ) {
LOGGER.error( "Failed to find attached hard drives." );
@@ -354,7 +478,7 @@ public class VboxConfig
if ( uuid.isEmpty() )
continue;
// got uuid, check if it was registered
- XPathExpression hddsRegistered = XmlHelper.XPath.compile( "/VirtualBox/Machine/MediaRegistry/HardDisks/HardDisk[@uuid='" + uuid + "']" );
+ XPathExpression hddsRegistered = XmlHelper.compileXPath( "/VirtualBox/Machine/MediaRegistry/HardDisks/HardDisk[@uuid='" + uuid + "']" );
NodeList hddsRegisteredNodes = (NodeList)hddsRegistered.evaluate( this.doc, XPathConstants.NODESET );
if ( hddsRegisteredNodes == null || hddsRegisteredNodes.getLength() != 1 ) {
LOGGER.error( "Found hard disk with uuid '" + uuid + "' which does not appear (unique) in the Media Registry. Skipping." );
@@ -433,7 +557,7 @@ public class VboxConfig
{
NodeList nodes = null;
try {
- XPathExpression expr = XmlHelper.XPath.compile( xpath );
+ XPathExpression expr = XmlHelper.compileXPath( xpath );
Object nodesObject = expr.evaluate( this.doc, XPathConstants.NODESET );
nodes = (NodeList)nodesObject;
} catch ( XPathExpressionException e ) {
@@ -452,6 +576,7 @@ public class VboxConfig
* @param elementXPath given as an xpath expression
* @param attribute attribute to change
* @param value to set the attribute to
+ * @return state of the change operation whether the attribute was changed successful or not.
*/
public boolean changeAttribute( String elementXPath, String attribute, String value )
{
@@ -491,7 +616,7 @@ public class VboxConfig
* Adds a new node named nameOfNewNode to the given parent found by parentXPath.
*
* @param parentXPath XPath expression to the parent
- * @param nameOfnewNode name of the node to be added
+ * @param childName name of the node to be added
* @return the newly added Node
*/
public Node addNewNode( String parentXPath, String childName )
@@ -539,13 +664,19 @@ public class VboxConfig
public void setExtraData( String key, String value )
{
- NodeList nl = findNodes( "/VirtualBox/Machine/ExtraData/ExtraDataItem[@name='" + key + "']" );
+ NodeList nl = findNodes( "/VirtualBox/Machine/ExtraData/ExtraDataItem" );
Element e = null;
- for ( int i = 0; i < nl.getLength(); ++i ) {
- Node n = nl.item( i );
- if ( n.getNodeType() == Node.ELEMENT_NODE ) {
- e = (Element)n;
- break;
+ if ( nl != null ) {
+ for ( int i = 0; i < nl.getLength(); ++i ) {
+ Node n = nl.item( i );
+ if ( n.getNodeType() == Node.ELEMENT_NODE ) {
+ final Element ne = (Element)n;
+ final String keyValue = ne.getAttribute( "name" );
+ if ( keyValue != null && keyValue.equals( key ) ) {
+ e = ne;
+ break;
+ }
+ }
}
}
if ( e == null ) {
diff --git a/src/main/java/org/openslx/vm/VmwareMetaData.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVmware.java
index 9bbe581..39aaae5 100644
--- a/src/main/java/org/openslx/vm/VmwareMetaData.java
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVmware.java
@@ -1,10 +1,8 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
-import java.util.Arrays;
-import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -14,12 +12,11 @@ import java.util.regex.Pattern;
import org.apache.log4j.Logger;
import org.openslx.bwlp.thrift.iface.OperatingSystem;
-import org.openslx.bwlp.thrift.iface.Virtualizer;
import org.openslx.thrifthelper.TConst;
import org.openslx.util.Util;
-import org.openslx.vm.VmwareConfig.ConfigEntry;
-import org.openslx.vm.disk.DiskImage;
-import org.openslx.vm.disk.DiskImage.ImageFormat;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationVmwareFileFormat.ConfigEntry;
+import org.openslx.virtualization.virtualizer.VirtualizerVmware;
class VmWareSoundCardMeta
{
@@ -43,16 +40,6 @@ class VmWareDDAccelMeta
}
}
-class VmWareHWVersionMeta
-{
- public final int version;
-
- public VmWareHWVersionMeta( int vers )
- {
- version = vers;
- }
-}
-
class VmWareEthernetDevTypeMeta
{
public final String value;
@@ -67,7 +54,7 @@ class VmwareUsbSpeed
{
public final String keyName;
public final int speedNumeric;
-
+
public VmwareUsbSpeed( int speed, String key )
{
this.keyName = key == null ? null : ( key + ".present" );
@@ -75,30 +62,32 @@ class VmwareUsbSpeed
}
}
-public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAccelMeta, VmWareHWVersionMeta, VmWareEthernetDevTypeMeta, VmwareUsbSpeed>
+public class VirtualizationConfigurationVmware extends
+ VirtualizationConfiguration<VmWareSoundCardMeta, VmWareDDAccelMeta, VmWareEthernetDevTypeMeta, VmwareUsbSpeed>
{
/**
- * List of supported image formats by the VMware hypervisor.
+ * File name extension for VMware virtualization configuration files.
*/
- private static final List<DiskImage.ImageFormat> SUPPORTED_IMAGE_FORMATS = Collections.unmodifiableList(
- Arrays.asList( ImageFormat.VMDK ) );
-
- private static final Logger LOGGER = Logger.getLogger( VmwareMetaData.class );
+ public static final String FILE_NAME_EXTENSION = "vmx";
- private static final Virtualizer virtualizer = new Virtualizer( TConst.VIRT_VMWARE, "VMware" );
+ private static final Logger LOGGER = Logger.getLogger( VirtualizationConfigurationVmware.class );
- private static final Pattern hddKey = Pattern.compile( "^(ide\\d|scsi\\d|sata\\d|nvme\\d):?(\\d)?\\.(.*)", Pattern.CASE_INSENSITIVE );
+ private static final Pattern hddKey = Pattern.compile( "^(ide\\d|scsi\\d|sata\\d|nvme\\d):?(\\d)?\\.(.*)",
+ Pattern.CASE_INSENSITIVE );
// Lowercase list of allowed settings for upload (as regex)
private static final Pattern[] whitelist;
- private final VmwareConfig config;
+ private final VirtualizationConfigurationVmwareFileFormat config;
// Init static members
static {
- String[] list = { "^guestos", "^uuid\\.bios", "^config\\.version", "^ehci[.:]", "^mks\\.enable3d", "^virtualhw\\.",
- "^sound[.:]", "\\.pcislotnumber$", "^pcibridge", "\\.virtualdev$", "^tools\\.syncTime$", "^time\\.synchronize",
- "^bios\\.bootDelay", "^rtc\\.", "^xhci[.:]", "^usb_xhci[.:]", "\\.deviceType$", "\\.port$", "\\.parent$", "^usb[.:]",
+ String[] list = { "^guestos", "^uuid\\.bios", "^config\\.version", "^ehci[.:]", "^mks\\.enable3d",
+ "^virtualhw\\.",
+ "^sound[.:]", "\\.pcislotnumber$", "^pcibridge", "\\.virtualdev$", "^tools\\.syncTime$",
+ "^time\\.synchronize",
+ "^bios\\.bootDelay", "^rtc\\.", "^xhci[.:]", "^usb_xhci[.:]", "\\.deviceType$", "\\.port$", "\\.parent$",
+ "^usb[.:]",
"^firmware", "^hpet", "^vm\\.genid" };
whitelist = new Pattern[ list.length ];
for ( int i = 0; i < list.length; ++i ) {
@@ -120,24 +109,24 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
private final Map<String, Controller> disks = new HashMap<>();
- public VmwareMetaData( List<OperatingSystem> osList, File file ) throws IOException, UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVmware( List<OperatingSystem> osList, File file )
+ throws IOException, VirtualizationConfigurationException
{
- super( osList );
- this.config = new VmwareConfig( file );
+ super( new VirtualizerVmware(), osList );
+ this.config = new VirtualizationConfigurationVmwareFileFormat( file );
init();
}
- public VmwareMetaData( List<OperatingSystem> osList, byte[] vmxContent, int length ) throws UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVmware( List<OperatingSystem> osList, byte[] vmxContent, int length )
+ throws VirtualizationConfigurationException
{
- super( osList );
- this.config = new VmwareConfig( vmxContent, length ); // still unfiltered
+ super( new VirtualizerVmware(), osList );
+ this.config = new VirtualizationConfigurationVmwareFileFormat( vmxContent, length ); // still unfiltered
init(); // now filtered
}
private void init()
{
- registerVirtualHW();
-
for ( Entry<String, ConfigEntry> entry : config.entrySet() ) {
handleLoadEntry( entry );
}
@@ -257,11 +246,11 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
@Override
- public List<DiskImage.ImageFormat> getSupportedImageFormats()
+ public boolean addEmptyHddTemplate()
{
- return VmwareMetaData.SUPPORTED_IMAGE_FORMATS;
+ return this.addHddTemplate( "%VM_DISK_PATH%", "%VM_DISK_MODE%", "%VM_DISK_REDOLOGDIR%" );
}
-
+
@Override
public boolean addHddTemplate( File diskImage, String hddMode, String redoDir )
{
@@ -275,6 +264,7 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
LOGGER.error( "Empty disk image path given!" );
return false;
}
+
DriveBusType bus;
try {
bus = DriveBusType.valueOf( config.get( "#SLX_HDD_BUS" ) );
@@ -324,7 +314,7 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
return true;
}
- public boolean addEthernet( VmMetaData.EtherType type )
+ public boolean addEthernet( VirtualizationConfiguration.EtherType type )
{
boolean ret = false;
int index = 0;
@@ -414,10 +404,9 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
@Override
- public boolean tweakForNonPersistent()
+ public void transformNonPersistent() throws VirtualizationConfigurationException
{
addFiltered( "suspend.disabled", "TRUE" );
- return true;
}
@Override
@@ -437,24 +426,15 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
public void setOs( String vendorOsId )
{
addFiltered( "guestOS", vendorOsId );
- setOs( TConst.VIRT_VMWARE, vendorOsId );
- }
-
- @Override
- public byte[] getFilteredDefinitionArray()
- {
- return config.toString( true, false ).getBytes( StandardCharsets.UTF_8 );
- }
- public byte[] getDefinitionArray()
- {
- return config.toString( false, false ).getBytes( StandardCharsets.UTF_8 );
+ final OperatingSystem os = VirtualizationConfigurationUtils.getOsOfVirtualizerFromList( this.osList,
+ TConst.VIRT_VMWARE, vendorOsId );
+ this.setOs( os );
}
- @Override
- public Virtualizer getVirtualizer()
+ public byte[] getConfigurationAsByteArray()
{
- return virtualizer;
+ return config.toString( true, false ).getBytes( StandardCharsets.UTF_8 );
}
private static class Device
@@ -484,7 +464,7 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
@Override
- public void applySettingsForLocalEdit()
+ public void transformEditable() throws VirtualizationConfigurationException
{
addFiltered( "gui.applyHostDisplayScalingToGuest", "FALSE" );
}
@@ -494,7 +474,7 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
return config.get( key );
}
- public void setSoundCard( VmMetaData.SoundCardType type )
+ public void setSoundCard( VirtualizationConfiguration.SoundCardType type )
{
VmWareSoundCardMeta soundCardMeta = soundCards.get( type );
addFiltered( "sound.present", vmBoolean( soundCardMeta.isPresent ) );
@@ -505,15 +485,15 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
}
- public VmMetaData.SoundCardType getSoundCard()
+ public VirtualizationConfiguration.SoundCardType getSoundCard()
{
if ( !isSetAndTrue( "sound.present" ) || !isSetAndTrue( "sound.autodetect" ) ) {
- return VmMetaData.SoundCardType.NONE;
+ return VirtualizationConfiguration.SoundCardType.NONE;
}
String current = config.get( "sound.virtualDev" );
if ( current != null ) {
VmWareSoundCardMeta soundCardMeta = null;
- for ( VmMetaData.SoundCardType type : VmMetaData.SoundCardType.values() ) {
+ for ( VirtualizationConfiguration.SoundCardType type : VirtualizationConfiguration.SoundCardType.values() ) {
soundCardMeta = soundCards.get( type );
if ( soundCardMeta != null ) {
if ( current.equals( soundCardMeta.value ) ) {
@@ -522,47 +502,36 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
}
}
- return VmMetaData.SoundCardType.DEFAULT;
+ return VirtualizationConfiguration.SoundCardType.DEFAULT;
}
- public void setDDAcceleration( VmMetaData.DDAcceleration type )
+ public void setDDAcceleration( VirtualizationConfiguration.DDAcceleration type )
{
VmWareDDAccelMeta ddaMeta = ddacc.get( type );
addFiltered( "mks.enable3d", vmBoolean( ddaMeta.isPresent ) );
}
- public VmMetaData.DDAcceleration getDDAcceleration()
+ public VirtualizationConfiguration.DDAcceleration getDDAcceleration()
{
if ( isSetAndTrue( "mks.enable3d" ) ) {
- return VmMetaData.DDAcceleration.ON;
+ return VirtualizationConfiguration.DDAcceleration.ON;
} else {
- return VmMetaData.DDAcceleration.OFF;
+ return VirtualizationConfiguration.DDAcceleration.OFF;
}
}
- public void setHWVersion( VmMetaData.HWVersion type )
+ public void setVirtualizerVersion( Version type )
{
- VmWareHWVersionMeta hwVersionMeta = hwversion.get( type );
- addFiltered( "virtualHW.version", vmInteger( hwVersionMeta.version ) );
+ addFiltered( "virtualHW.version", vmInteger( type.getMajor() ) );
}
- public VmMetaData.HWVersion getHWVersion()
+ public Version getVirtualizerVersion()
{
- int currentValue = Util.parseInt( config.get( "virtualHW.version" ), -1 );
- VmWareHWVersionMeta hwVersionMeta = null;
- for ( VmMetaData.HWVersion ver : VmMetaData.HWVersion.values() ) {
- hwVersionMeta = hwversion.get( ver );
- if ( hwVersionMeta == null ) {
- continue;
- }
- if ( currentValue == hwVersionMeta.version ) {
- return ver;
- }
- }
- return HWVersion.NONE;
+ final short major = Integer.valueOf( Util.parseInt( config.get( "virtualHW.version" ), -1 ) ).shortValue();
+ return Version.getInstanceByMajorFromVersions( major, this.getVirtualizer().getSupportedVersions() );
}
- public void setEthernetDevType( int cardIndex, VmMetaData.EthernetDevType type )
+ public void setEthernetDevType( int cardIndex, VirtualizationConfiguration.EthernetDevType type )
{
VmWareEthernetDevTypeMeta ethernetDevTypeMeta = networkCards.get( type );
if ( ethernetDevTypeMeta.value != null ) {
@@ -572,12 +541,13 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
}
- public VmMetaData.EthernetDevType getEthernetDevType( int cardIndex )
+ public VirtualizationConfiguration.EthernetDevType getEthernetDevType( int cardIndex )
{
String temp = config.get( "ethernet" + cardIndex + ".virtualDev" );
if ( temp != null ) {
VmWareEthernetDevTypeMeta ethernetDevTypeMeta = null;
- for ( VmMetaData.EthernetDevType type : VmMetaData.EthernetDevType.values() ) {
+ for ( VirtualizationConfiguration.EthernetDevType type : VirtualizationConfiguration.EthernetDevType
+ .values() ) {
ethernetDevTypeMeta = networkCards.get( type );
if ( ethernetDevTypeMeta == null ) {
continue;
@@ -587,14 +557,14 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
}
}
- return VmMetaData.EthernetDevType.AUTO;
+ return VirtualizationConfiguration.EthernetDevType.AUTO;
}
@Override
- public void setMaxUsbSpeed( VmMetaData.UsbSpeed newSpeed )
+ public void setMaxUsbSpeed( VirtualizationConfiguration.UsbSpeed newSpeed )
{
if ( newSpeed == null ) {
- newSpeed = VmMetaData.UsbSpeed.NONE;
+ newSpeed = VirtualizationConfiguration.UsbSpeed.NONE;
}
VmwareUsbSpeed newSpeedMeta = usbSpeeds.get( newSpeed );
if ( newSpeedMeta == null ) {
@@ -620,11 +590,11 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
}
@Override
- public VmMetaData.UsbSpeed getMaxUsbSpeed()
+ public VirtualizationConfiguration.UsbSpeed getMaxUsbSpeed()
{
int max = 0;
- VmMetaData.UsbSpeed maxEnum = VmMetaData.UsbSpeed.NONE;
- for ( Entry<VmMetaData.UsbSpeed, VmwareUsbSpeed> entry : usbSpeeds.entrySet() ) {
+ VirtualizationConfiguration.UsbSpeed maxEnum = VirtualizationConfiguration.UsbSpeed.NONE;
+ for ( Entry<VirtualizationConfiguration.UsbSpeed, VmwareUsbSpeed> entry : usbSpeeds.entrySet() ) {
VmwareUsbSpeed v = entry.getValue();
if ( v.speedNumeric > max && isSetAndTrue( v.keyName ) ) {
max = v.speedNumeric;
@@ -638,47 +608,49 @@ public class VmwareMetaData extends VmMetaData<VmWareSoundCardMeta, VmWareDDAcce
public boolean addCpuCoreCount( int numCores )
{
// TODO actually add the cpu core count to the machine description
- return false;
+ return true;
+ }
+
+ @Override
+ public void transformPrivacy() throws VirtualizationConfigurationException
+ {
}
public void registerVirtualHW()
{
- soundCards.put( VmMetaData.SoundCardType.NONE, new VmWareSoundCardMeta( false, null ) );
- soundCards.put( VmMetaData.SoundCardType.DEFAULT, new VmWareSoundCardMeta( true, null ) );
- soundCards.put( VmMetaData.SoundCardType.SOUND_BLASTER, new VmWareSoundCardMeta( true, "sb16" ) );
- soundCards.put( VmMetaData.SoundCardType.ES, new VmWareSoundCardMeta( true, "es1371" ) );
- soundCards.put( VmMetaData.SoundCardType.HD_AUDIO, new VmWareSoundCardMeta( true, "hdaudio" ) );
-
- ddacc.put( VmMetaData.DDAcceleration.OFF, new VmWareDDAccelMeta( false ) );
- ddacc.put( VmMetaData.DDAcceleration.ON, new VmWareDDAccelMeta( true ) );
-
- hwversion.put( VmMetaData.HWVersion.NONE, new VmWareHWVersionMeta( 0 ) );
- hwversion.put( VmMetaData.HWVersion.THREE, new VmWareHWVersionMeta( 3 ) );
- hwversion.put( VmMetaData.HWVersion.FOUR, new VmWareHWVersionMeta( 4 ) );
- hwversion.put( VmMetaData.HWVersion.SIX, new VmWareHWVersionMeta( 6 ) );
- hwversion.put( VmMetaData.HWVersion.SEVEN, new VmWareHWVersionMeta( 7 ) );
- hwversion.put( VmMetaData.HWVersion.EIGHT, new VmWareHWVersionMeta( 8 ) );
- hwversion.put( VmMetaData.HWVersion.NINE, new VmWareHWVersionMeta( 9 ) );
- hwversion.put( VmMetaData.HWVersion.TEN, new VmWareHWVersionMeta( 10 ) );
- hwversion.put( VmMetaData.HWVersion.ELEVEN, new VmWareHWVersionMeta( 11 ) );
- hwversion.put( VmMetaData.HWVersion.TWELVE, new VmWareHWVersionMeta( 12 ) );
- hwversion.put( VmMetaData.HWVersion.FOURTEEN, new VmWareHWVersionMeta( 14 ) );
- hwversion.put( VmMetaData.HWVersion.FIFTEEN, new VmWareHWVersionMeta( 15 ) );
- hwversion.put( VmMetaData.HWVersion.FIFTEEN_ONE, new VmWareHWVersionMeta( 16 ) );
- hwversion.put( VmMetaData.HWVersion.SIXTEEN, new VmWareHWVersionMeta( 17 ) );
- hwversion.put( VmMetaData.HWVersion.SIXTEEN_ONE, new VmWareHWVersionMeta( 18 ) );
-
- networkCards.put( VmMetaData.EthernetDevType.AUTO, new VmWareEthernetDevTypeMeta( null ) );
- networkCards.put( VmMetaData.EthernetDevType.PCNET32, new VmWareEthernetDevTypeMeta( "vlance" ) );
- networkCards.put( VmMetaData.EthernetDevType.E1000, new VmWareEthernetDevTypeMeta( "e1000" ) );
- networkCards.put( VmMetaData.EthernetDevType.E1000E, new VmWareEthernetDevTypeMeta( "e1000e" ) );
- networkCards.put( VmMetaData.EthernetDevType.VMXNET, new VmWareEthernetDevTypeMeta( "vmxnet" ) );
- networkCards.put( VmMetaData.EthernetDevType.VMXNET3, new VmWareEthernetDevTypeMeta( "vmxnet3" ) );
-
- usbSpeeds.put( VmMetaData.UsbSpeed.NONE, new VmwareUsbSpeed( 0, null ));
- usbSpeeds.put( VmMetaData.UsbSpeed.USB1_1, new VmwareUsbSpeed( 1, "usb" ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB2_0, new VmwareUsbSpeed( 2, "ehci" ) );
- usbSpeeds.put( VmMetaData.UsbSpeed.USB3_0, new VmwareUsbSpeed( 3, "usb_xhci" ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.NONE, new VmWareSoundCardMeta( false, null ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.DEFAULT, new VmWareSoundCardMeta( true, null ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.SOUND_BLASTER,
+ new VmWareSoundCardMeta( true, "sb16" ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.ES, new VmWareSoundCardMeta( true, "es1371" ) );
+ soundCards.put( VirtualizationConfiguration.SoundCardType.HD_AUDIO, new VmWareSoundCardMeta( true, "hdaudio" ) );
+
+ ddacc.put( VirtualizationConfiguration.DDAcceleration.OFF, new VmWareDDAccelMeta( false ) );
+ ddacc.put( VirtualizationConfiguration.DDAcceleration.ON, new VmWareDDAccelMeta( true ) );
+
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.AUTO, new VmWareEthernetDevTypeMeta( null ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.PCNET32,
+ new VmWareEthernetDevTypeMeta( "vlance" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.E1000, new VmWareEthernetDevTypeMeta( "e1000" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.E1000E, new VmWareEthernetDevTypeMeta( "e1000e" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.VMXNET, new VmWareEthernetDevTypeMeta( "vmxnet" ) );
+ networkCards.put( VirtualizationConfiguration.EthernetDevType.VMXNET3,
+ new VmWareEthernetDevTypeMeta( "vmxnet3" ) );
+
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.NONE, new VmwareUsbSpeed( 0, null ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB1_1, new VmwareUsbSpeed( 1, "usb" ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB2_0, new VmwareUsbSpeed( 2, "ehci" ) );
+ usbSpeeds.put( VirtualizationConfiguration.UsbSpeed.USB3_0, new VmwareUsbSpeed( 3, "usb_xhci" ) );
+ }
+
+ @Override
+ public String getFileNameExtension()
+ {
+ return VirtualizationConfigurationVmware.FILE_NAME_EXTENSION;
}
+ @Override
+ public void validate() throws VirtualizationConfigurationException
+ {
+ }
}
diff --git a/src/main/java/org/openslx/vm/VmwareConfig.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVmwareFileFormat.java
index d98a1d4..24df02f 100644
--- a/src/main/java/org/openslx/vm/VmwareConfig.java
+++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVmwareFileFormat.java
@@ -1,4 +1,4 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
@@ -19,19 +19,31 @@ import java.util.regex.Pattern;
import org.apache.log4j.Logger;
import org.openslx.util.Util;
-public class VmwareConfig
+class KeyValuePair
{
+ public final String key;
+ public final String value;
- private static final Logger LOGGER = Logger.getLogger( VmwareConfig.class );
+ public KeyValuePair( String key, String value )
+ {
+ this.key = key;
+ this.value = value;
+ }
+}
+
+public class VirtualizationConfigurationVmwareFileFormat
+{
+
+ private static final Logger LOGGER = Logger.getLogger( VirtualizationConfigurationVmwareFileFormat.class );
private Map<String, ConfigEntry> entries = new TreeMap<>( String.CASE_INSENSITIVE_ORDER );
- public VmwareConfig()
+ public VirtualizationConfigurationVmwareFileFormat()
{
// (void)
}
- public VmwareConfig( File file ) throws IOException, UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVmwareFileFormat( File file ) throws IOException, VirtualizationConfigurationException
{
int todo = (int)Math.min( 100000, file.length() );
int offset = 0;
@@ -53,7 +65,7 @@ public class VmwareConfig
}
- public VmwareConfig( InputStream is ) throws IOException, UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVmwareFileFormat( InputStream is ) throws IOException, VirtualizationConfigurationException
{
int todo = Math.max( 4000, Math.min( 100000, is.available() ) );
int offset = 0;
@@ -68,13 +80,13 @@ public class VmwareConfig
init( data, offset );
}
- public VmwareConfig( byte[] vmxContent, int length ) throws UnsupportedVirtualizerFormatException
+ public VirtualizationConfigurationVmwareFileFormat( byte[] vmxContent, int length ) throws VirtualizationConfigurationException
{
init( vmxContent, length );
}
// function is used for both .vmx and .vmdk files
- private void init( byte[] vmxContent, int length ) throws UnsupportedVirtualizerFormatException
+ private void init( byte[] vmxContent, int length ) throws VirtualizationConfigurationException
{
try {
boolean isValid = false;
@@ -94,7 +106,7 @@ public class VmwareConfig
}
}
if ( !isValid ) {
- throw new UnsupportedVirtualizerFormatException( "Not in VMX format." );
+ throw new VirtualizationConfigurationException( "Not in VMX format." );
}
} catch ( IOException e ) {
LOGGER.warn( "Exception when loading vmx from byte array (how!?)", e );
diff --git a/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModClientToDozModServer.java b/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModClientToDozModServer.java
new file mode 100644
index 0000000..8a08d05
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModClientToDozModServer.java
@@ -0,0 +1,21 @@
+package org.openslx.virtualization.configuration.data;
+
+/**
+ * Data container to collect and store input arguments for a
+ * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModClientToDozModServer}
+ * transformation.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class ConfigurationDataDozModClientToDozModServer
+{
+ /**
+ * Creates a new data container to collect and store input arguments for a
+ * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModClientToDozModServer}
+ * transformation.
+ */
+ public ConfigurationDataDozModClientToDozModServer()
+ {
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToDozModClient.java b/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToDozModClient.java
new file mode 100644
index 0000000..4e18d48
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToDozModClient.java
@@ -0,0 +1,116 @@
+package org.openslx.virtualization.configuration.data;
+
+import java.io.File;
+
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
+
+/**
+ * Data container to collect and store input arguments for a
+ * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModServerToDozModClient}
+ * transformation.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class ConfigurationDataDozModServerToDozModClient
+{
+ /**
+ * Display name for a transformation of a virtualization configuration.
+ */
+ private final String displayName;
+
+ /**
+ * Disk image file for a transformation of a virtualization configuration.
+ */
+ private final File diskImage;
+
+ /**
+ * Guest operating system for a transformation of a virtualization configuration.
+ */
+ private final OperatingSystem guestOs;
+
+ /**
+ * Virtualizer identifier for a transformation of a virtualization configuration.
+ */
+ private final String virtualizerId;
+
+ /**
+ * Total amount of available memory for a transformation of a virtualization configuration.
+ */
+ private final int totalMemory;
+
+ /**
+ * Creates a new data container to collect and store input arguments for a
+ * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModServerToDozModClient}
+ * transformation.
+ *
+ * @param displayName display name for a transformation of a virtualization configuration.
+ * @param diskImage disk image file for a transformation of a virtualization configuration.
+ * @param guestOs guest operating system for a transformation of a virtualization configuration.
+ * @param virtualizerId virtualizer identifier for a transformation of a virtualization
+ * configuration.
+ * @param totalMemory total amount of available memory for a transformation of a virtualization
+ * configuration.
+ */
+ public ConfigurationDataDozModServerToDozModClient( String displayName, File diskImage, OperatingSystem guestOs,
+ String virtualizerId, int totalMemory )
+ {
+ this.displayName = displayName;
+ this.diskImage = diskImage;
+ this.guestOs = guestOs;
+ this.virtualizerId = virtualizerId;
+ this.totalMemory = totalMemory;
+ }
+
+ /**
+ * Returns the display name for a transformation of a virtualization configuration.
+ *
+ * @return display name for a transformation of a virtualization configuration.
+ */
+ public String getDisplayName()
+ {
+ return this.displayName;
+ }
+
+ /**
+ * Returns the disk image file for a transformation of a virtualization configuration.
+ *
+ * @return disk image file for a transformation of a virtualization configuration.
+ */
+ public File getDiskImage()
+ {
+ return this.diskImage;
+ }
+
+ /**
+ * Returns the guest operating system for a transformation of a virtualization configuration.
+ *
+ * @return guest operating system for a transformation of a virtualization configuration.
+ */
+ public OperatingSystem getGuestOs()
+ {
+ return this.guestOs;
+ }
+
+ /**
+ * Returns the virtualizer identifier for a transformation of a virtualization configuration.
+ *
+ * @return virtualizer identifier for a transformation of a virtualization configuration.
+ */
+ public String getVirtualizerId()
+ {
+ return this.virtualizerId;
+ }
+
+ /**
+ * Returns the total amount of available memory for a transformation of a virtualization
+ * configuration.
+ *
+ * @return total amount of available memory for a transformation of a virtualization
+ * configuration.
+ */
+ public int getTotalMemory()
+ {
+ return this.totalMemory;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToStatelessClient.java b/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToStatelessClient.java
new file mode 100644
index 0000000..65cc7ce
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToStatelessClient.java
@@ -0,0 +1,79 @@
+package org.openslx.virtualization.configuration.data;
+
+/**
+ * Data container to collect and store input arguments for a
+ * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModServerToStatelessClient}
+ * transformation.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class ConfigurationDataDozModServerToStatelessClient
+{
+ /**
+ * Display name for a transformation of a virtualization configuration.
+ */
+ private final String displayName;
+
+ /**
+ * Operating system identifier for a transformation of a virtualization configuration.
+ */
+ private final String osId;
+
+ /**
+ * State whether USB access is allowed or not for a transformation of a virtualization
+ * configuration.
+ */
+ private final boolean hasUsbAccess;
+
+ /**
+ * Creates a new data container to collect and store input arguments for a
+ * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModServerToStatelessClient}
+ * transformation.
+ *
+ * @param displayName display name for a transformation of a virtualization configuration.
+ * @param osId operating system identifier for a transformation of a virtualization
+ * configuration.
+ * @param hasUsbAccess state whether USB access is allowed or not for a transformation of a
+ * virtualization configuration.
+ */
+ public ConfigurationDataDozModServerToStatelessClient( String displayName, String osId, boolean hasUsbAccess )
+ {
+ this.displayName = displayName;
+ this.osId = osId;
+ this.hasUsbAccess = hasUsbAccess;
+ }
+
+ /**
+ * Returns the display name for a transformation of a virtualization configuration.
+ *
+ * @return display name for a transformation of a virtualization configuration.
+ */
+ public String getDisplayName()
+ {
+ return this.displayName;
+ }
+
+ /**
+ * Returns the operating system identifier for a transformation of a virtualization
+ * configuration.
+ *
+ * @return operating system identifier for a transformation of a virtualization configuration.
+ */
+ public String getOsId()
+ {
+ return this.osId;
+ }
+
+ /**
+ * Returns the state whether USB access is allowed or not for a transformation of a
+ * virtualization configuration.
+ *
+ * @return state whether USB access is allowed or not for a transformation of a virtualization
+ * configuration.
+ */
+ public boolean hasUsbAccess()
+ {
+ return this.hasUsbAccess;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java
new file mode 100644
index 0000000..018d046
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java
@@ -0,0 +1,28 @@
+package org.openslx.virtualization.configuration.logic;
+
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.transformation.TransformationGeneric;
+
+/**
+ * Generic transformation logic for virtualization configurations.
+ * <p>
+ * This transformation logic represents an encapsulated transformation logic to transform
+ * virtualization configurations as part of server or client implementations.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ *
+ * @param <T> type of configuration data used as input arguments for a transformation.
+ */
+public abstract class ConfigurationLogic<T> extends TransformationGeneric<VirtualizationConfiguration<?, ?, ?, ?>, T>
+{
+ /**
+ * Creates a new generic transformation logic for virtualization configurations.
+ *
+ * @param name generic transformation logic name.
+ */
+ public ConfigurationLogic( String name )
+ {
+ super( name );
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServer.java b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServer.java
new file mode 100644
index 0000000..f375693
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServer.java
@@ -0,0 +1,76 @@
+package org.openslx.virtualization.configuration.logic;
+
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationException;
+import org.openslx.virtualization.configuration.data.ConfigurationDataDozModClientToDozModServer;
+import org.openslx.virtualization.configuration.transformation.TransformationException;
+
+/**
+ * Transformation logic for virtualization configurations between a dozmod-client and a
+ * dozmod-server.
+ * <p>
+ * This transformation logic is applied while uploading a new virtualization configuration from a
+ * dozmod-client to a dozmod-server.
+ *
+ * <pre>
+ * +------------------------------+ DozModClientToDozModServer +------------------------------+
+ * | virtualization configuration | ----------------------------▶ | virtualization configuration |
+ * +---------------+--------------+ transformation logic +---------------+--------------+
+ * | dozmod-client | | dozmod-server |
+ * +---------------+ +---------------+
+ * </pre>
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class ConfigurationLogicDozModClientToDozModServer
+ extends ConfigurationLogic<ConfigurationDataDozModClientToDozModServer>
+{
+ /**
+ * Name of the transformation logic for virtualization configurations.
+ */
+ private static final String CONFIGURATION_LOGIC_NAME = "Transformation of virtualization configuration during upload from DozMod client to DozMod server";
+
+ /**
+ * Creates a new transformation logic for virtualization configurations between a dozmod-client
+ * and a dozmod-server.
+ */
+ public ConfigurationLogicDozModClientToDozModServer()
+ {
+ super( ConfigurationLogicDozModClientToDozModServer.CONFIGURATION_LOGIC_NAME );
+ }
+
+ /**
+ * Validates a virtualization configuration and input arguments for a transformation.
+ *
+ * @param config virtualization configuration for the validation.
+ * @param args input arguments for the validation.
+ * @throws TransformationException validation has failed.
+ */
+ private void validateInputs( VirtualizationConfiguration<?, ?, ?, ?> config,
+ ConfigurationDataDozModClientToDozModServer args )
+ throws TransformationException
+ {
+ if ( config == null || args == null ) {
+ throw new TransformationException( "Virtualization configuration or input arguments are missing!" );
+ } else if ( config.getDisplayName() == null ) {
+ throw new TransformationException( "Display name is missing in virtualization configuration!" );
+ }
+ }
+
+ @Override
+ public void transform( VirtualizationConfiguration<?, ?, ?, ?> config,
+ ConfigurationDataDozModClientToDozModServer args )
+ throws TransformationException
+ {
+ // check if input parameters for a transformation are valid
+ this.validateInputs( config, args );
+
+ // apply the privacy filter on the given virtualization configuration
+ try {
+ config.transformPrivacy();
+ } catch ( VirtualizationConfigurationException e ) {
+ throw new TransformationException( e.getLocalizedMessage() );
+ }
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClient.java b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClient.java
new file mode 100644
index 0000000..06c8ad1
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClient.java
@@ -0,0 +1,203 @@
+package org.openslx.virtualization.configuration.logic;
+
+import java.util.Map;
+
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.UsbSpeed;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationException;
+import org.openslx.virtualization.configuration.data.ConfigurationDataDozModServerToDozModClient;
+import org.openslx.virtualization.configuration.transformation.TransformationException;
+
+/**
+ * Transformation logic for virtualization configurations between a dozmod-server and a
+ * dozmod-client.
+ * <p>
+ * This transformation logic is applied while downloading an existing virtualization configuration
+ * from a dozmod-server to a dozmod-client.
+ *
+ * <pre>
+ * +------------------------------+ DozModServerToDozModClient +------------------------------+
+ * | virtualization configuration | ----------------------------▶ | virtualization configuration |
+ * +---------------+--------------+ transformation logic +---------------+--------------+
+ * | dozmod-server | | dozmod-client |
+ * +---------------+ +---------------+
+ * </pre>
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class ConfigurationLogicDozModServerToDozModClient
+ extends ConfigurationLogic<ConfigurationDataDozModServerToDozModClient>
+{
+ /**
+ * Name of the transformation logic for virtualization configurations.
+ */
+ private static final String CONFIGURATION_LOGIC_NAME = "Transformation of virtualization configuration during download from DozMod server to DozMod client";
+
+ /**
+ * Default number of CPU cores set by the configuration logic for the virtualization
+ * configuration's virtualizer.
+ */
+ private static final int CONFIGURATION_LOGIC_NUM_CPU_CORES = 1;
+
+ /**
+ * Default memory in megabytes set by the configuration logic for the virtualization
+ * configuration's virtualizer.
+ */
+ private static final int CONFIGURATION_LOGIC_MEMORY_MIN = 1024;
+
+ /**
+ * Creates a new transformation logic for virtualization configurations between a dozmod-server
+ * and a dozmod-client.
+ */
+ public ConfigurationLogicDozModServerToDozModClient()
+ {
+ super( ConfigurationLogicDozModServerToDozModClient.CONFIGURATION_LOGIC_NAME );
+ }
+
+ /**
+ * Validates a virtualization configuration and input arguments for a transformation.
+ *
+ * @param config virtualization configuration for the validation.
+ * @param args input arguments for the validation.
+ * @throws TransformationException validation has failed.
+ */
+ private void validateInputs( VirtualizationConfiguration<?, ?, ?, ?> config,
+ ConfigurationDataDozModServerToDozModClient args )
+ throws TransformationException
+ {
+ if ( config == null || args == null ) {
+ throw new TransformationException( "Virtualization configuration or input arguments are missing!" );
+ } else if ( args.getDisplayName() == null || args.getDisplayName().isEmpty() ) {
+ throw new TransformationException( "Valid display name is not specified!" );
+ } else if ( args.getDiskImage() == null || !args.getDiskImage().exists() ) {
+ throw new TransformationException( "Valid disk image file is not specified!" );
+ } else if ( ! ( args.getTotalMemory() > 0 ) ) {
+ throw new TransformationException( "Total memory amount is not specified!" );
+ }
+ }
+
+ /**
+ * Rounds a given value to the nearest factor.
+ *
+ * @param value input value for the rounding.
+ * @param nearestFactor nearest factor for the rounding.
+ * @return rounded value as a multiple of the nearest factor.
+ *
+ * @apiNote This utility method rounds the given value to an integer value and no to a floating
+ * point value.
+ */
+ private static int roundToNearest( int value, int nearestFactor )
+ {
+ return ( value / nearestFactor ) * nearestFactor;
+ }
+
+ /**
+ * Calculates the amount of memory for the virtualization configuration depending on the
+ * available resources of the dozmod-client's host system.
+ *
+ * @param totalMemory maximum memory available on the dozmod-client's host system.
+ * @param osMaxMemory maximum memory supported by the defined operating system in the
+ * virtualization configuration.
+ * @return amount of memory for the virtualization configuration in megabytes
+ */
+ private static int calculateVirtualizationMemoryOnDozmodClient( int totalMemory, int osMaxMemory )
+ {
+ // calculate the amount of memory
+ int memory = totalMemory / 2 - 512;
+
+ // increase calculated memory if lower memory limit is undercut
+ if ( memory < ConfigurationLogicDozModServerToDozModClient.CONFIGURATION_LOGIC_MEMORY_MIN ) {
+ memory = ConfigurationLogicDozModServerToDozModClient.CONFIGURATION_LOGIC_MEMORY_MIN;
+ }
+
+ // limit virtualization memory if the available host's system memory amount is smaller
+ if ( osMaxMemory > 0 && memory > osMaxMemory ) {
+ memory = osMaxMemory;
+ }
+
+ // round to nearest factor of 4, otherwise VMware virtualization configuration files are invalid
+ return ConfigurationLogicDozModServerToDozModClient.roundToNearest( memory, 4 );
+ }
+
+ @Override
+ public void transform( VirtualizationConfiguration<?, ?, ?, ?> config,
+ ConfigurationDataDozModServerToDozModClient args )
+ throws TransformationException
+ {
+ // check if input parameters for a transformation are valid
+ this.validateInputs( config, args );
+
+ // set display name
+ if ( !config.addDisplayName( args.getDisplayName() ) ) {
+ throw new TransformationException( "Can not set display name in virtualization configuration!" );
+ }
+
+ // append hard disk drive
+ if ( !config.addHddTemplate( args.getDiskImage(), null, null ) ) {
+ throw new TransformationException( "Can not configure hard disk in virtualization configuration!" );
+ }
+
+ // append default NAT interface
+ if ( !config.addDefaultNat() ) {
+ throw new TransformationException( "Can not configure NAT interface in virtualization configuration!" );
+ }
+
+ // set the guest OS if specified
+ final OperatingSystem guestOs = args.getGuestOs();
+ final String virtualizerId = args.getVirtualizerId();
+ int osMaxMemory = 0;
+
+ if ( guestOs != null && virtualizerId != null ) {
+ final Map<String, String> virtOsIdMap = guestOs.getVirtualizerOsId();
+ if ( virtOsIdMap != null ) {
+ // set guest operating system if possible
+ final String virtOsId = virtOsIdMap.get( virtualizerId );
+ if ( virtOsId != null ) {
+ config.setOs( virtOsId );
+ }
+
+ // get maximum memory of editable host for guestOs if possible
+ final int maxMemMb = guestOs.getMaxMemMb();
+ if ( maxMemMb > 0 ) {
+ osMaxMemory = maxMemMb;
+ }
+ }
+ }
+
+ // set CPU core count
+ if ( !config.addCpuCoreCount( ConfigurationLogicDozModServerToDozModClient.CONFIGURATION_LOGIC_NUM_CPU_CORES ) ) {
+ throw new TransformationException( "Can not set CPU core count in virtualization configuration!" );
+ }
+
+ // calculate and set memory
+ final int virtualizationMemory = ConfigurationLogicDozModServerToDozModClient
+ .calculateVirtualizationMemoryOnDozmodClient( args.getTotalMemory(), osMaxMemory );
+ if ( !config.addRam( virtualizationMemory ) ) {
+ throw new TransformationException( "Can not set memory in virtualization configuration!" );
+ }
+
+ // append first empty floppy drive
+ config.addFloppy( 0, null, true );
+ // append second empty floppy drive
+ config.addFloppy( 1, null, true );
+
+ // append first empty (ISO-based) CDROM drive
+ config.addCdrom( "" );
+ // append second CDROM drive connected to the host's physical drive
+ config.addCdrom( null );
+
+ // set maximum USB speed
+ if ( config.getMaxUsbSpeed() != UsbSpeed.USB3_0 ) {
+ config.setMaxUsbSpeed( UsbSpeed.USB2_0 );
+ }
+
+ // apply settings to edit virtualized system locally
+ try {
+ config.transformEditable();
+ } catch ( VirtualizationConfigurationException e ) {
+ throw new TransformationException( e.getLocalizedMessage() );
+ }
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
new file mode 100644
index 0000000..30d690a
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
@@ -0,0 +1,109 @@
+package org.openslx.virtualization.configuration.logic;
+
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.EtherType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.UsbSpeed;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationException;
+import org.openslx.virtualization.configuration.data.ConfigurationDataDozModServerToStatelessClient;
+import org.openslx.virtualization.configuration.transformation.TransformationException;
+
+/**
+ * Transformation logic for virtualization configurations between a dozmod-server and a stateless
+ * client.
+ * <p>
+ * This transformation logic is applied while downloading an existing virtualization configuration
+ * from a dozmod-server to a stateless client.
+ *
+ * <pre>
+ * +------------------------------+ DozModServerToStatelessClient +------------------------------+
+ * | virtualization configuration | -------------------------------▶ | virtualization configuration |
+ * +---------------+--------------+ transformation logic +------------------+-----------+
+ * | dozmod-server | | stateless client |
+ * +---------------+ +------------------+
+ * </pre>
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class ConfigurationLogicDozModServerToStatelessClient
+ extends ConfigurationLogic<ConfigurationDataDozModServerToStatelessClient>
+{
+ /**
+ * Name of the transformation logic for virtualization configurations.
+ */
+ private static final String CONFIGURATION_LOGIC_NAME = "Transformation of virtualization configuration during download from DozMod server to stateless client";
+
+ /**
+ * Default type for an ethernet interface in a virtualization configuration.
+ */
+ private static final EtherType CONFIGURATION_DEFAULT_ETHERNET_TYPE = EtherType.NAT;
+
+ /**
+ * Creates a new transformation logic for virtualization configurations between a dozmod-server
+ * and a stateless client.
+ */
+ public ConfigurationLogicDozModServerToStatelessClient()
+ {
+ super( ConfigurationLogicDozModServerToStatelessClient.CONFIGURATION_LOGIC_NAME );
+ }
+
+ /**
+ * Validates a virtualization configuration and input arguments for a transformation.
+ *
+ * @param config virtualization configuration for the validation.
+ * @param args input arguments for the validation.
+ * @throws TransformationException validation has failed.
+ */
+ private void validateInputs( VirtualizationConfiguration<?, ?, ?, ?> config,
+ ConfigurationDataDozModServerToStatelessClient args )
+ throws TransformationException
+ {
+ if ( config == null || args == null ) {
+ throw new TransformationException( "Virtualization configuration or input arguments are missing!" );
+ } else if ( args.getDisplayName() == null || args.getDisplayName().isEmpty() ) {
+ throw new TransformationException( "Valid display name is not specified!" );
+ }
+ }
+
+ @Override
+ public void transform( VirtualizationConfiguration<?, ?, ?, ?> config,
+ ConfigurationDataDozModServerToStatelessClient args )
+ throws TransformationException
+ {
+ // check if input parameters for a transformation are valid
+ this.validateInputs( config, args );
+
+ // set display name of lecture
+ if ( !config.addDisplayName( args.getDisplayName() ) ) {
+ throw new TransformationException( "Can not set display name in virtualization configuration!" );
+ }
+
+ // append hard disk drive (with no referenced image as content)
+ if ( !config.addEmptyHddTemplate() ) {
+ throw new TransformationException( "Can not configure hard disk in virtualization configuration!" );
+ }
+
+ // append default NAT interface
+ if ( !config.addEthernet(
+ ConfigurationLogicDozModServerToStatelessClient.CONFIGURATION_DEFAULT_ETHERNET_TYPE ) ) {
+ throw new TransformationException( "Can not configure NAT interface in virtualization configuration!" );
+ }
+
+ // set the guest OS if specified
+ if ( args.getOsId() != null ) {
+ config.setOs( args.getOsId() );
+ }
+
+ // disable USB if necessary
+ if ( !args.hasUsbAccess() ) {
+ config.setMaxUsbSpeed( UsbSpeed.NONE );
+ }
+
+ // apply settings to run virtualized system in a stateless manner
+ try {
+ config.transformNonPersistent();
+ } catch ( VirtualizationConfigurationException e ) {
+ throw new TransformationException( e.getLocalizedMessage() );
+ }
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/Transformation.java b/src/main/java/org/openslx/virtualization/configuration/transformation/Transformation.java
new file mode 100644
index 0000000..af0e181
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/transformation/Transformation.java
@@ -0,0 +1,65 @@
+package org.openslx.virtualization.configuration.transformation;
+
+/**
+ * Represents a transformation that transforms (alters) a given configuration with specified input
+ * arguments.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ *
+ * @param <T> type of the configuration which will be transformed.
+ * @param <R> type of input arguments for the transformation.
+ */
+public abstract class Transformation<T, R> implements TransformationFunction<T, R>
+{
+ /**
+ * Name of the transformation.
+ */
+ private final String name;
+
+ /**
+ * State of the transformation.
+ */
+ private boolean enabled;
+
+ /**
+ * Creates a transformation.
+ *
+ * @param name comprehensible name for the transformation.
+ */
+ public Transformation( String name )
+ {
+ this.name = name;
+ this.setEnabled( true );
+ }
+
+ /**
+ * Returns the name of the transformation.
+ *
+ * @return name of the transformation.
+ */
+ public String getName()
+ {
+ return this.name;
+ }
+
+ /**
+ * Returns the state of the transformation.
+ *
+ * @return state of the transformation.
+ */
+ public boolean isEnabled()
+ {
+ return this.enabled;
+ }
+
+ /**
+ * Sets the state for the transformation.
+ *
+ * @param enabled state for the transformation.
+ */
+ public void setEnabled( boolean enabled )
+ {
+ this.enabled = enabled;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationException.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationException.java
new file mode 100644
index 0000000..72f320d
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationException.java
@@ -0,0 +1,25 @@
+package org.openslx.virtualization.configuration.transformation;
+
+/**
+ * An exception of a transformation error.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class TransformationException extends Exception
+{
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 7293420658901349154L;
+
+ /**
+ * Creates a transformation exception including an error message.
+ *
+ * @param errorMsg message to describe the exception.
+ */
+ public TransformationException( String errorMsg )
+ {
+ super( errorMsg );
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationFunction.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationFunction.java
new file mode 100644
index 0000000..b5be7a0
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationFunction.java
@@ -0,0 +1,39 @@
+package org.openslx.virtualization.configuration.transformation;
+
+/**
+ * Represents a transformation operation that transforms (alters) a given configuration with
+ * specified input arguments and returns no result.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ *
+ * @param <T> type of the configuration which will be transformed.
+ * @param <R> type of input arguments for the transformation.
+ */
+@FunctionalInterface
+public interface TransformationFunction<T, R>
+{
+ /**
+ * Transforms a given configuration with the specified input arguments.
+ *
+ * @param config configuration which will be transformed.
+ * @param args input arguments for the transformation.
+ *
+ * @throws TransformationException transformation of the configuration failed.
+ */
+ public void transform( T config, R args ) throws TransformationException;
+
+ /**
+ * Applies the transformation function {@link #transform(Object, Object)} to the given
+ * configuration and specified input arguments.
+ *
+ * @param config configuration which will be transformed.
+ * @param args input arguments for the transformation.
+ *
+ * @throws TransformationException transformation of the configuration failed.
+ */
+ public default void apply( T config, R args ) throws TransformationException
+ {
+ this.transform( config, args );
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationGeneric.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationGeneric.java
new file mode 100644
index 0000000..4ad36c7
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationGeneric.java
@@ -0,0 +1,25 @@
+package org.openslx.virtualization.configuration.transformation;
+
+/**
+ * Represents a generic transformation that transforms (alters) a given configuration with specified
+ * input arguments. The generic transformation does not depend on any external states of a
+ * virtualizer.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ *
+ * @param <T> type of the configuration which will be transformed.
+ * @param <R> type of input arguments for the transformation.
+ */
+public abstract class TransformationGeneric<T, R> extends Transformation<T, R>
+{
+ /**
+ * Create a generic transformation.
+ *
+ * @param name comprehensible name for the transformation.
+ */
+ public TransformationGeneric( String name )
+ {
+ super( name );
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java
new file mode 100644
index 0000000..ce0ad96
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java
@@ -0,0 +1,146 @@
+package org.openslx.virtualization.configuration.transformation;
+
+import java.util.ArrayList;
+
+/**
+ * A transformation manager is a class to manage several transformations and their application.
+ *
+ * Transformations can be registered at the transformation manager. The transformation manager has
+ * the ability to apply all registered transformations on a given configuration and specified input
+ * arguments.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ *
+ * @param <T> type of the configuration which will be transformed by all transformations.
+ * @param <R> type of input arguments for all transformations.
+ */
+public class TransformationManager<T, R>
+{
+ /**
+ * List of registered transformations.
+ */
+ private ArrayList<Transformation<T, R>> transformations;
+
+ /**
+ * Reference to the configuration that will be transformed (altered).
+ */
+ private T config;
+
+ /**
+ * Reference to the input arguments for all registered transformations.
+ */
+ private R args;
+
+ /**
+ * Create a transformation manager.
+ *
+ * @param config configuration which will be transformed.
+ * @param args input arguments for all registered transformations.
+ */
+ public TransformationManager( T config, R args )
+ {
+ this.transformations = new ArrayList<Transformation<T, R>>();
+ this.config = config;
+ this.args = args;
+ }
+
+ /**
+ * Registers and enables a transformation.
+ *
+ * @param transformation existing transformation that will be registered and enabled.
+ */
+ public void register( Transformation<T, R> transformation )
+ {
+ this.register( transformation, true );
+ }
+
+ /**
+ * Registers a transformation and sets its state.
+ *
+ * @param transformation existing transformation that will be registered.
+ * @param enabled state for the existing transformation that will be set.
+ */
+ public void register( Transformation<T, R> transformation, boolean enabled )
+ {
+ transformation.setEnabled( enabled );
+ this.transformations.add( transformation );
+ }
+
+ /**
+ * Registers a transformation function as a new transformation and enables the registered
+ * transformation.
+ *
+ * @param name comprehensible name for the transformation.
+ * @param function transformation operation for the transformation.
+ */
+ public void register( String name, TransformationFunction<T, R> function )
+ {
+ this.register( name, function, true );
+ }
+
+ /**
+ * Registers a transformation function as a new transformation and sets the state of the
+ * registered transformation.
+ *
+ * @param name comprehensible name for the transformation.
+ * @param function transformation operation for the transformation.
+ * @param enabled state for the transformation.
+ */
+ public void register( String name, TransformationFunction<T, R> function, boolean enabled )
+ {
+ this.register( new Transformation<T, R>( name ) {
+ @Override
+ public void transform( T document, R args ) throws TransformationException
+ {
+ function.apply( document, args );
+ }
+ }, enabled );
+ }
+
+ /**
+ * Applies all registered transformations, whose state is set to <code>enabled</code>, to the
+ * referenced configuration and input arguments.
+ *
+ * @throws TransformationException transformation of the configuration failed.
+ */
+ public void transform() throws TransformationException
+ {
+ for ( Transformation<T, R> transformation : this.transformations ) {
+ try {
+ transformation.apply( this.config, this.args );
+ } catch ( TransformationException e ) {
+ final String errorMsg = new String(
+ "Error in configuration filter '" + transformation.getName() + "':" + e.getLocalizedMessage() );
+ throw new TransformationException( errorMsg );
+ }
+ }
+ }
+
+ /**
+ * Returns a human readable summary of all registered transformations.
+ *
+ * @return human readable summary of all registered transformations.
+ */
+ private String showTransformations()
+ {
+ String transformationSummary = new String();
+ final int maxFilterNumCharacters = ( this.transformations.size() + 1 ) / 10;
+
+ for ( int i = 0; i < this.transformations.size(); i++ ) {
+ final Transformation<T, R> transformation = this.transformations.get( i );
+ final String paddedNumber = String.format( "%-" + maxFilterNumCharacters + "s", i + 1 );
+ final String transformationState = transformation.isEnabled() ? "[ active ]" : "[inactive]";
+ transformationSummary += paddedNumber + ": " + transformationState + " ";
+ transformationSummary += transformation.getName() + System.lineSeparator();
+ }
+
+ return transformationSummary;
+ }
+
+ @Override
+ public String toString()
+ {
+ return this.showTransformations();
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationSpecific.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationSpecific.java
new file mode 100644
index 0000000..7038abf
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationSpecific.java
@@ -0,0 +1,44 @@
+package org.openslx.virtualization.configuration.transformation;
+
+/**
+ * Represents a specific transformation that transforms (alters) a given configuration with
+ * specified input arguments. The specific transformation depends on external states of a
+ * specified virtualizer.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ *
+ * @param <T> type of the configuration which will be transformed.
+ * @param <R> type of input arguments for the transformation.
+ * @param <H> type of the external input source.
+ */
+public abstract class TransformationSpecific<T, R, H> extends Transformation<T, R>
+{
+ /**
+ * Reference to virtualizer to query external states.
+ */
+ private final H virtualizer;
+
+ /**
+ * Create a specific transformation.
+ *
+ * @param name comprehensible name for the transformation.
+ * @param virtualizer initialized virtualizer.
+ */
+ public TransformationSpecific( String name, H virtualizer )
+ {
+ super( name );
+
+ this.virtualizer = virtualizer;
+ }
+
+ /**
+ * Returns the referenced virtualizer of the transformation.
+ *
+ * @return referenced virtualizer of the transformation.
+ */
+ public H getVirtualizer()
+ {
+ return this.virtualizer;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/virtualizer/Virtualizer.java b/src/main/java/org/openslx/virtualization/virtualizer/Virtualizer.java
new file mode 100644
index 0000000..ac3a4ec
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/virtualizer/Virtualizer.java
@@ -0,0 +1,68 @@
+package org.openslx.virtualization.virtualizer;
+
+import java.util.List;
+
+import org.openslx.virtualization.Version;
+import org.openslx.vm.disk.DiskImage.ImageFormat;
+
+/**
+ * Representation of a virtualization system.
+ *
+ * The virtualization system can be for example a virtual machine hypervisor (like VirtualBox), a
+ * container for operating systems or applications (like LXC or Docker), or a runtime environment
+ * (like Wine).
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public abstract class Virtualizer
+{
+ /**
+ * Internal data representation for the virtualizer.
+ */
+ protected final org.openslx.bwlp.thrift.iface.Virtualizer internalVirtualizer;
+
+ /**
+ * Creates a new virtualizer.
+ *
+ * @param internalVirtualizer internal data representation for the new virtualizer.
+ */
+ public Virtualizer( org.openslx.bwlp.thrift.iface.Virtualizer internalVirtualizer )
+ {
+ this.internalVirtualizer = internalVirtualizer;
+ }
+
+ /**
+ * Returns the identifier of the virtualizer.
+ *
+ * @return identifier of the virtualizer.
+ */
+ public String getId()
+ {
+ return this.internalVirtualizer.getVirtId();
+ }
+
+ /**
+ * Returns the name of the virtualizer.
+ *
+ * @return name of the virtualizer.
+ */
+ public String getName()
+ {
+ return this.internalVirtualizer.getVirtName();
+ }
+
+ /**
+ * Returns a list of supported disk image formats by the virtualizer.
+ *
+ * @return list of supported disk image formats by the virtualizer.
+ */
+ public abstract List<ImageFormat> getSupportedImageFormats();
+
+ /**
+ * Returns a list of supported versions of the virtualizer.
+ *
+ * @return list of supported versions of the virtualizer.
+ */
+ public abstract List<Version> getSupportedVersions();
+}
diff --git a/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerDocker.java b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerDocker.java
new file mode 100644
index 0000000..673447b
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerDocker.java
@@ -0,0 +1,55 @@
+package org.openslx.virtualization.virtualizer;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.openslx.thrifthelper.TConst;
+import org.openslx.virtualization.Version;
+import org.openslx.vm.disk.DiskImage;
+import org.openslx.vm.disk.DiskImage.ImageFormat;
+
+/**
+ * Representation of the Docker virtualizer for application containers.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class VirtualizerDocker extends Virtualizer
+{
+ /**
+ * Name of the Docker virtualizer.
+ */
+ private static final String VIRTUALIZER_NAME = "Docker";
+
+ /**
+ * List of supported image formats by the Docker virtualizer.
+ */
+ private static final List<DiskImage.ImageFormat> VIRTUALIZER_SUPPORTED_IMAGE_FORMATS = Collections
+ .unmodifiableList( Arrays.asList( ImageFormat.NONE ) );
+
+ /**
+ * List of supported versions of the Docker virtualizer.
+ */
+ private static final List<Version> VIRTUALIZER_SUPPORTED_VERSIONS = null;
+
+ /**
+ * Creates a new Docker virtualizer.
+ */
+ public VirtualizerDocker()
+ {
+ super( new org.openslx.bwlp.thrift.iface.Virtualizer( TConst.VIRT_DOCKER, VirtualizerDocker.VIRTUALIZER_NAME ) );
+ }
+
+ @Override
+ public List<ImageFormat> getSupportedImageFormats()
+ {
+ return VirtualizerDocker.VIRTUALIZER_SUPPORTED_IMAGE_FORMATS;
+ }
+
+ @Override
+ public List<Version> getSupportedVersions()
+ {
+ return VirtualizerDocker.VIRTUALIZER_SUPPORTED_VERSIONS;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerQemu.java b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerQemu.java
new file mode 100644
index 0000000..fcce392
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerQemu.java
@@ -0,0 +1,68 @@
+package org.openslx.virtualization.virtualizer;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.openslx.thrifthelper.TConst;
+import org.openslx.virtualization.Version;
+import org.openslx.vm.disk.DiskImage;
+import org.openslx.vm.disk.DiskImage.ImageFormat;
+
+/**
+ * Representation of the QEMU virtualizer for virtual machines.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class VirtualizerQemu extends Virtualizer
+{
+ /**
+ * Name of the QEMU virtualizer.
+ */
+ private static final String VIRTUALIZER_NAME = "QEMU";
+
+ /**
+ * List of supported image formats by the QEMU virtualizer.
+ */
+ private static final List<DiskImage.ImageFormat> VIRTUALIZER_SUPPORTED_IMAGE_FORMATS = Collections
+ .unmodifiableList( Arrays.asList( ImageFormat.QCOW2, ImageFormat.VMDK, ImageFormat.VDI ) );
+
+ /**
+ * List of supported versions of the QEMU virtualizer.
+ */
+ private static final List<Version> VIRTUALIZER_SUPPORTED_VERSIONS = Collections.unmodifiableList(
+ Arrays.asList(
+ new Version( Short.valueOf( "2" ), Short.valueOf( "1" ), "QEMU 2.1" ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "4" ), "QEMU 2.4" ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "5" ), "QEMU 2.5" ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "6" ), "QEMU 2.6" ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "7" ), "QEMU 2.7" ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "8" ), "QEMU 2.8" ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "9" ), "QEMU 2.9" ),
+ new Version( Short.valueOf( "3" ), Short.valueOf( "0" ), "QEMU 3.0" ),
+ new Version( Short.valueOf( "3" ), Short.valueOf( "1" ), "QEMU 3.1" ),
+ new Version( Short.valueOf( "4" ), Short.valueOf( "0" ), "QEMU 4.0" ),
+ new Version( Short.valueOf( "4" ), Short.valueOf( "1" ), "QEMU 4.1" ),
+ new Version( Short.valueOf( "4" ), Short.valueOf( "2" ), "QEMU 4.2" ) ) );
+
+ /**
+ * Creates a new QEMU virtualizer.
+ */
+ public VirtualizerQemu()
+ {
+ super( new org.openslx.bwlp.thrift.iface.Virtualizer( TConst.VIRT_QEMU, VirtualizerQemu.VIRTUALIZER_NAME ) );
+ }
+
+ @Override
+ public List<ImageFormat> getSupportedImageFormats()
+ {
+ return VirtualizerQemu.VIRTUALIZER_SUPPORTED_IMAGE_FORMATS;
+ }
+
+ @Override
+ public List<Version> getSupportedVersions()
+ {
+ return VirtualizerQemu.VIRTUALIZER_SUPPORTED_VERSIONS;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVirtualBox.java b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVirtualBox.java
new file mode 100644
index 0000000..6be7cbf
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVirtualBox.java
@@ -0,0 +1,56 @@
+package org.openslx.virtualization.virtualizer;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.openslx.thrifthelper.TConst;
+import org.openslx.virtualization.Version;
+import org.openslx.vm.disk.DiskImage;
+import org.openslx.vm.disk.DiskImage.ImageFormat;
+
+/**
+ * Representation of the VirtualBox virtualizer for virtual machines.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class VirtualizerVirtualBox extends Virtualizer
+{
+ /**
+ * Name of the VirtualBox virtualizer.
+ */
+ private static final String VIRTUALIZER_NAME = "VirtualBox";
+
+ /**
+ * List of supported image formats by the VirtualBox virtualizer.
+ */
+ private static final List<DiskImage.ImageFormat> VIRTUALIZER_SUPPORTED_IMAGE_FORMATS = Collections
+ .unmodifiableList( Arrays.asList( ImageFormat.VDI ) );
+
+ /**
+ * List of supported version of the VirtualBox virtualizer.
+ */
+ private static final List<Version> VIRTUALIZER_SUPPORTED_VERSIONS = null;
+
+ /**
+ * Creates a new VirtualBox virtualizer.
+ */
+ public VirtualizerVirtualBox()
+ {
+ super( new org.openslx.bwlp.thrift.iface.Virtualizer( TConst.VIRT_VIRTUALBOX,
+ VirtualizerVirtualBox.VIRTUALIZER_NAME ) );
+ }
+
+ @Override
+ public List<ImageFormat> getSupportedImageFormats()
+ {
+ return VirtualizerVirtualBox.VIRTUALIZER_SUPPORTED_IMAGE_FORMATS;
+ }
+
+ @Override
+ public List<Version> getSupportedVersions()
+ {
+ return VirtualizerVirtualBox.VIRTUALIZER_SUPPORTED_VERSIONS;
+ }
+}
diff --git a/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVmware.java b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVmware.java
new file mode 100644
index 0000000..6e676f3
--- /dev/null
+++ b/src/main/java/org/openslx/virtualization/virtualizer/VirtualizerVmware.java
@@ -0,0 +1,71 @@
+package org.openslx.virtualization.virtualizer;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.openslx.thrifthelper.TConst;
+import org.openslx.virtualization.Version;
+import org.openslx.vm.disk.DiskImage;
+import org.openslx.vm.disk.DiskImage.ImageFormat;
+
+/**
+ * Representation of the VMware virtualizer for virtual machines.
+ *
+ * @author Manuel Bentele
+ * @version 1.0
+ */
+public class VirtualizerVmware extends Virtualizer
+{
+ /**
+ * Name of the VMware virtualizer.
+ */
+ private static final String VIRTUALIZER_NAME = "VMware";
+
+ /**
+ * List of supported image formats by the VMware virtualizer.
+ */
+ private static final List<DiskImage.ImageFormat> VIRTUALIZER_SUPPORTED_IMAGE_FORMATS = Collections
+ .unmodifiableList( Arrays.asList( ImageFormat.VMDK ) );
+
+ /**
+ * List of supported versions of the VMware virtualizer.
+ */
+ private static final List<Version> VIRTUALIZER_SUPPORTED_VERSIONS = Collections.unmodifiableList(
+ Arrays.asList(
+ new Version( Short.valueOf( "03" ), "Workstation 4/5, Player 1" ),
+ new Version( Short.valueOf( "04" ), "Workstation 4/5, Player 1/2, Fusion 1" ),
+ new Version( Short.valueOf( "06" ), "Workstation 6" ),
+ new Version( Short.valueOf( "07" ), "Workstation 6.5/7, Player 3, Fusion 2/3" ),
+ new Version( Short.valueOf( "08" ), "Workstation 8, Player/Fusion 4" ),
+ new Version( Short.valueOf( "09" ), "Workstation 9, Player/Fusion 5" ),
+ new Version( Short.valueOf( "10" ), "Workstation 10, Player/Fusion 6" ),
+ new Version( Short.valueOf( "11" ), "Workstation 11, Player/Fusion 7" ),
+ new Version( Short.valueOf( "12" ), "Workstation/Player 12, Fusion 8" ),
+ new Version( Short.valueOf( "14" ), "Workstation/Player 14, Fusion 10" ),
+ new Version( Short.valueOf( "15" ), "Workstation/Player 15, Fusion 11" ),
+ new Version( Short.valueOf( "16" ), "Workstation/Player 15.1, Fusion 11.1" ),
+ new Version( Short.valueOf( "17" ), "Workstation/Player 16, Fusion 12" ),
+ new Version( Short.valueOf( "18" ), "Workstation/Player 16.1, Fusion 12.1" ) ) );
+
+ /**
+ * Creates a new VMware virtualizer.
+ */
+ public VirtualizerVmware()
+ {
+ super( new org.openslx.bwlp.thrift.iface.Virtualizer( TConst.VIRT_VMWARE, VirtualizerVmware.VIRTUALIZER_NAME ) );
+ }
+
+ @Override
+ public List<ImageFormat> getSupportedImageFormats()
+ {
+ return VirtualizerVmware.VIRTUALIZER_SUPPORTED_IMAGE_FORMATS;
+ }
+
+ @Override
+ public List<Version> getSupportedVersions()
+ {
+ return VirtualizerVmware.VIRTUALIZER_SUPPORTED_VERSIONS;
+ }
+
+}
diff --git a/src/main/java/org/openslx/vm/KeyValuePair.java b/src/main/java/org/openslx/vm/KeyValuePair.java
deleted file mode 100644
index c5650ec..0000000
--- a/src/main/java/org/openslx/vm/KeyValuePair.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.openslx.vm;
-
-class KeyValuePair
-{
- public final String key;
- public final String value;
-
- public KeyValuePair( String key, String value )
- {
- this.key = key;
- this.value = value;
- }
-} \ No newline at end of file
diff --git a/src/main/java/org/openslx/vm/QemuMetaDataUtils.java b/src/main/java/org/openslx/vm/QemuMetaDataUtils.java
deleted file mode 100644
index a6142ab..0000000
--- a/src/main/java/org/openslx/vm/QemuMetaDataUtils.java
+++ /dev/null
@@ -1,191 +0,0 @@
-package org.openslx.vm;
-
-import java.util.ArrayList;
-
-import org.openslx.libvirt.domain.device.Disk;
-import org.openslx.libvirt.domain.device.Interface;
-import org.openslx.libvirt.domain.device.Disk.BusType;
-import org.openslx.vm.VmMetaData.DriveBusType;
-import org.openslx.vm.VmMetaData.EthernetDevType;
-import org.openslx.vm.VmMetaData.SoundCardType;
-import org.openslx.libvirt.domain.device.Sound;
-
-/**
- * Collection of utils to convert data types from bwLehrpool to Libvirt and vice versa.
- *
- * @author Manuel Bentele
- * @version 1.0
- */
-public class QemuMetaDataUtils
-{
- /**
- * Converts a Libvirt disk device bus type to a VM metadata driver bus type.
- *
- * @param busType Libvirt disk device bus type.
- * @return VM metadata bus type of the disk drive.
- */
- public static DriveBusType convertBusType( Disk.BusType busType )
- {
- DriveBusType type = null;
-
- switch ( busType ) {
- case IDE:
- type = DriveBusType.IDE;
- break;
- case SATA:
- type = DriveBusType.SATA;
- break;
- case SCSI:
- type = DriveBusType.SCSI;
- break;
- default:
- type = null;
- break;
- }
-
- return type;
- }
-
- /**
- * Converts a VM metadata driver bus type to a Libvirt disk device bus type.
- *
- * @param busType VM metadata bus type of the disk drive.
- * @return Libvirt disk device bus type.
- */
- public static Disk.BusType convertBusType( DriveBusType busType )
- {
- Disk.BusType type = null;
-
- switch ( busType ) {
- case IDE:
- type = BusType.IDE;
- break;
- case NVME:
- type = null;
- break;
- case SATA:
- type = BusType.SATA;
- break;
- case SCSI:
- type = BusType.SCSI;
- break;
- }
-
- return type;
- }
-
- /**
- * Converts a Libvirt sound device model to a VM metadata sound card type.
- *
- * @param soundDeviceModel Libvirt sound device model.
- * @return VM metadata sound card type.
- */
- public static SoundCardType convertSoundDeviceModel( Sound.Model soundDeviceModel )
- {
- SoundCardType type = SoundCardType.NONE;
-
- switch ( soundDeviceModel ) {
- case AC97:
- type = SoundCardType.AC;
- break;
- case ES1370:
- type = SoundCardType.ES;
- break;
- case ICH6:
- type = SoundCardType.HD_AUDIO;
- break;
- case ICH9:
- type = SoundCardType.HD_AUDIO;
- break;
- case SB16:
- type = SoundCardType.SOUND_BLASTER;
- break;
- }
-
- return type;
- }
-
- /**
- * Converts a Libvirt network device model to a VM metadata ethernet device type.
- *
- * @param soundDeviceModel Libvirt network device model.
- * @return VM metadata ethernet device type.
- */
- public static EthernetDevType convertNetworkDeviceModel( Interface.Model networkDeviceModel )
- {
- EthernetDevType type = EthernetDevType.NONE;
-
- switch ( networkDeviceModel ) {
- case E1000:
- type = EthernetDevType.E1000;
- break;
- case E1000E:
- type = EthernetDevType.E1000E;
- break;
- case PCNET:
- type = EthernetDevType.PCNETPCI2;
- break;
- case VIRTIO:
- type = EthernetDevType.PARAVIRT;
- break;
- case VIRTIO_NET_PCI:
- type = EthernetDevType.PARAVIRT;
- break;
- case VIRTIO_NET_PCI_NON_TRANSITIONAL:
- type = EthernetDevType.PARAVIRT;
- break;
- case VIRTIO_NET_PCI_TRANSITIONAL:
- type = EthernetDevType.PARAVIRT;
- break;
- case VMXNET3:
- type = EthernetDevType.VMXNET3;
- break;
- default:
- type = EthernetDevType.AUTO;
- break;
- }
-
- return type;
- }
-
- /**
- * Returns an item from a given {@link ArrayList}.
- *
- * The item is selected by a given index. If the item is not available within the
- * {@link ArrayList}, <code>null</code> is returned.
- *
- * @param <T> type of the {@link ArrayList}.
- * @param array {@link ArrayList} of type <code>T</code>.
- * @param index selects the item from the {@link ArrayList}.
- * @return selected item of the {@link ArrayList}.
- */
- public static <T> T getArrayIndex( ArrayList<T> array, int index )
- {
- T ret;
-
- try {
- ret = array.get( index );
- } catch ( IndexOutOfBoundsException e ) {
- ret = null;
- }
-
- return ret;
- }
-
- /**
- * Creates an alphabetical device name constructed from a device prefix and a device number.
- *
- * @param devicePrefix prefix of the constructed device name.
- * @param deviceNumber number of the device.
- * @return alphabetical device name.
- */
- public static String createAlphabeticalDeviceName( String devicePrefix, int deviceNumber )
- {
- if ( deviceNumber < 0 || deviceNumber >= ( 'z' - 'a' ) ) {
- String errorMsg = new String( "Device number is out of range to be able to create a valid device name." );
- throw new IllegalArgumentException( errorMsg );
- }
-
- return devicePrefix + ( 'a' + deviceNumber );
- }
-}
diff --git a/src/main/java/org/openslx/vm/UnsupportedVirtualizerFormatException.java b/src/main/java/org/openslx/vm/UnsupportedVirtualizerFormatException.java
deleted file mode 100644
index a6f3197..0000000
--- a/src/main/java/org/openslx/vm/UnsupportedVirtualizerFormatException.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.openslx.vm;
-
-public class UnsupportedVirtualizerFormatException extends Exception
-{
- /**
- * Version for serialization.
- */
- private static final long serialVersionUID = 5794121065945636839L;
-
- public UnsupportedVirtualizerFormatException(String message) {
- super(message);
- }
-} \ No newline at end of file
diff --git a/src/main/java/org/openslx/vm/VmMetaData.java b/src/main/java/org/openslx/vm/VmMetaData.java
deleted file mode 100644
index 0be07e4..0000000
--- a/src/main/java/org/openslx/vm/VmMetaData.java
+++ /dev/null
@@ -1,419 +0,0 @@
-package org.openslx.vm;
-
-import java.io.File;
-import java.io.IOException;
-import java.nio.ByteBuffer;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Map.Entry;
-
-import org.apache.log4j.Logger;
-import org.openslx.bwlp.thrift.iface.OperatingSystem;
-import org.openslx.bwlp.thrift.iface.Virtualizer;
-import org.openslx.vm.disk.DiskImage;
-
-/**
- * Describes a configured virtual machine. This class is parsed from a machine
- * description, like a *.vmx for VMware machines.
- */
-public abstract class VmMetaData<T, U, V, W, X>
-{
- private static final Logger LOGGER = Logger.getLogger( VmMetaData.class );
-
- /*
- * Helper types
- */
- protected Map<SoundCardType, T> soundCards = new HashMap<>();
- protected Map<DDAcceleration, U> ddacc = new HashMap<>();
- protected Map<HWVersion, V> hwversion = new HashMap<>();
- protected Map<EthernetDevType, W> networkCards = new HashMap<>();
- protected Map<UsbSpeed, X> usbSpeeds = new HashMap<>();
-
- /**
- * Virtual sound cards types
- */
- public static enum SoundCardType
- {
- NONE( "None" ), DEFAULT( "(default)" ), SOUND_BLASTER( "Sound Blaster 16" ), ES( "ES 1371" ), HD_AUDIO( "Intel Integrated HD Audio" ), AC( "Intel ICH Audio Codec 97" );
-
- public final String displayName;
-
- private SoundCardType( String dName )
- {
- this.displayName = dName;
- }
- }
-
- /**
- * 3D acceleration types
- */
- public static enum DDAcceleration
- {
- OFF( "Off" ), ON( "On" );
-
- public final String displayName;
-
- private DDAcceleration( String dName )
- {
- this.displayName = dName;
- }
- }
-
- /**
- * Virtual hardware version - currently only in use for VMPlayer
- */
- public static enum HWVersion
- {
- NONE( "(invalid)" ),
- THREE( " 3 (Workstation 4/5, Player 1)" ),
- FOUR( " 4 (Workstation 4/5, Player 1/2, Fusion 1)" ),
- SIX( " 6 (Workstation 6)" ),
- SEVEN( " 7 (Workstation 6.5/7, Player 3, Fusion 2/3)" ),
- EIGHT( " 8 (Workstation 8, Player/Fusion 4)" ),
- NINE( " 9 (Workstation 9, Player/Fusion 5)" ),
- TEN( "10 (Workstation 10, Player/Fusion 6)" ),
- ELEVEN( "11 (Workstation 11, Player/Fusion 7)" ),
- TWELVE( "12 (Workstation/Player 12, Fusion 8)" ),
- FOURTEEN( "14 (Workstation/Player 14, Fusion 10)"),
- FIFTEEN( "15 (Workstation/Player 15, Fusion 11)"),
- FIFTEEN_ONE( "16 (Workstation/Player 15.1, Fusion 11.1)"),
- SIXTEEN( "17 (Workstation/Player 16, Fusion 12)"),
- SIXTEEN_ONE( "18 (Workstation/Player 16.1, Fusion 12.1)"),
- DEFAULT( "default" );
-
- public final String displayName;
-
- private HWVersion( String dName )
- {
- this.displayName = dName;
- }
- }
-
- /**
- * Virtual network cards
- */
- public static enum EthernetDevType
- {
- AUTO( "(default)" ), PCNET32( "AMD PCnet32" ), E1000( "Intel E1000 (PCI)" ), E1000E( "Intel E1000e (PCI-Express)" ), VMXNET( "VMXnet" ), VMXNET3( "VMXnet 3" ), PCNETPCI2(
- "PCnet-PCI II" ), PCNETFAST3( "PCnet-FAST III" ), PRO1000MTD( "Intel PRO/1000 MT Desktop" ), PRO1000TS(
- "Intel PRO/1000 T Server" ), PRO1000MTS( "Intel PRO/1000 MT Server" ), PARAVIRT( "Paravirtualized Network" ), NONE( "No Network Card" );
-
- public final String displayName;
-
- private EthernetDevType( String dName )
- {
- this.displayName = dName;
- }
- }
-
- public static enum UsbSpeed
- {
- NONE( "None" ),
- USB1_1( "USB 1.1" ),
- USB2_0( "USB 2.0" ),
- USB3_0( "USB 3.0" );
-
- public final String displayName;
-
- private UsbSpeed( String dName )
- {
- this.displayName = dName;
- }
- }
-
- public static enum DriveBusType
- {
- SCSI, IDE, SATA, NVME;
- }
-
- public static class HardDisk
- {
- public final String chipsetDriver;
- public final DriveBusType bus;
- public final String diskImage;
-
- public HardDisk( String chipsetDriver, DriveBusType bus, String diskImage )
- {
- this.chipsetDriver = chipsetDriver;
- this.bus = bus;
- this.diskImage = diskImage;
- }
- }
-
- public static enum EtherType
- {
- NAT, BRIDGED, HOST_ONLY;
- }
- /*
- * Members
- */
-
- protected final List<HardDisk> hdds = new ArrayList<>();
-
- private final List<OperatingSystem> osList;
-
- private OperatingSystem os = null;
-
- protected String displayName = null;
-
- protected boolean isMachineSnapshot;
-
- /*
- * Getters for virtual hardware
- */
- public List<SoundCardType> getSupportedSoundCards()
- {
- ArrayList<SoundCardType> availables = new ArrayList<SoundCardType>( soundCards.keySet() );
- Collections.sort( availables );
- return availables;
- }
-
- public List<DDAcceleration> getSupportedDDAccs()
- {
- ArrayList<DDAcceleration> availables = new ArrayList<DDAcceleration>( ddacc.keySet() );
- Collections.sort( availables );
- return availables;
- }
-
- public List<HWVersion> getSupportedHWVersions()
- {
- ArrayList<HWVersion> availables = new ArrayList<HWVersion>( hwversion.keySet() );
- Collections.sort( availables );
- return availables;
- }
-
- public List<EthernetDevType> getSupportedEthernetDevices()
- {
- ArrayList<EthernetDevType> availables = new ArrayList<EthernetDevType>( networkCards.keySet() );
- Collections.sort( availables );
- return availables;
- }
-
- public List<UsbSpeed> getSupportedUsbSpeeds()
- {
- ArrayList<UsbSpeed> availables = new ArrayList<>( usbSpeeds.keySet() );
- Collections.sort( availables );
- return availables;
- }
-
- /**
- * Get operating system of this VM.
- */
- public OperatingSystem getOs()
- {
- return os;
- }
-
- /**
- * Get all hard disks of this VM.
- */
- public List<HardDisk> getHdds()
- {
- return Collections.unmodifiableList( hdds );
- }
-
- /**
- * Get display name of VM.
- */
- public String getDisplayName()
- {
- return displayName;
- }
-
- /*
- * Getter for isMachineSnapshot
- */
- public boolean isMachineSnapshot()
- {
- return isMachineSnapshot;
- }
-
- /**
- * This method should return a minimal representation of the input meta data.
- * The representation is platform dependent, and should be stripped of all
- * non-essential configuration, such as CD/DVD/FLoppy drives, serial or parallel
- * ports, shared folders, or anything else that could be considered sensible
- * information (absolute paths containing the local user's name).
- */
- public abstract byte[] getFilteredDefinitionArray();
-
- public final ByteBuffer getFilteredDefinition()
- {
- return ByteBuffer.wrap( getFilteredDefinitionArray() );
- }
-
- /*
- * Methods
- */
-
- public VmMetaData( List<OperatingSystem> osList )
- {
- this.osList = osList;
- }
-
- /**
- * Called from subclass to set the OS. If the OS cannot be determined from the
- * given parameters, it will not be set.
- *
- * @param virtId
- * virtualizer, eg "vmware" for VMware
- * @param virtOsId
- * the os identifier used by the virtualizer, eg. windows7-64 for
- * 64bit Windows 7 on VMware
- */
- protected final void setOs( String virtId, String virtOsId )
- {
- OperatingSystem lazyMatch = null;
- for ( OperatingSystem os : osList ) {
- if ( os.getVirtualizerOsId() == null )
- continue;
- for ( Entry<String, String> entry : os.getVirtualizerOsId().entrySet() ) {
- if ( !entry.getValue().equals( virtOsId ) )
- continue;
- if ( entry.getKey().equals( virtId ) ) {
- this.os = os;
- return;
- } else {
- lazyMatch = os;
- }
- }
- }
- this.os = lazyMatch;
- }
-
- /**
- * Returns list of image formats supported by the VM's hypervisor.
- *
- * @return list of image formats.
- */
- public abstract List<DiskImage.ImageFormat> getSupportedImageFormats();
-
- /**
- * Apply config options that are desired when locally editing a VM. for vmware,
- * this disables automatic DPI scaling of the guest.
- */
- public abstract void applySettingsForLocalEdit();
-
- /**
- * Returns a VmMetaData instance of the given machine description given as file
- *
- * @param osList List of supported operating systems
- * @param file VM's machine description file to get the metadata instance from
- * @return VmMetaData object representing the relevant parts of the given machine description
- */
- public static VmMetaData<?, ?, ?, ?, ?> getInstance( List<OperatingSystem> osList, File file )
- throws IOException
- {
- try {
- return new VmwareMetaData( osList, file );
- } catch ( UnsupportedVirtualizerFormatException e ) {
- LOGGER.info( "Not a VMware file", e );
- }
- try {
- return new VboxMetaData( osList, file );
- } catch ( UnsupportedVirtualizerFormatException e ) {
- LOGGER.info( "Not a VirtualBox file", e );
- }
- try {
- return new QemuMetaData( osList, file );
- } catch ( Exception e ) {
- LOGGER.info( "Not a Qemu file", e );
- }
- try {
- return new DockerMetaDataDummy(osList, file);
- } catch ( Exception e ) {
- LOGGER.info( "Not a tar.gz file, for docker container", e );
- }
- LOGGER.error( "Could not detect any known virtualizer format" );
- return null;
- }
-
- /**
- * Returns a VmMetaData instance of the given machine description given as a byte array
- *
- * @param osList List of supported operating systems
- * @param vmContent VM's machine description as byte array (e.g. stored in DB)
- * @param length length of the byte array given as vmContent
- * @return VmMetaData object representing the relevant parts of the given machine description
- * @throws IOException
- */
- public static VmMetaData<?, ?, ?, ?, ?> getInstance( List<OperatingSystem> osList, byte[] vmContent, int length ) throws IOException
- {
- Map<String, Exception> exceptions = new HashMap<>();
- try {
- return new VmwareMetaData( osList, vmContent, length );
- } catch ( UnsupportedVirtualizerFormatException e ) {
- exceptions.put( "Not a VMware file", e );
- }
- try {
- return new VboxMetaData( osList, vmContent, length );
- } catch ( UnsupportedVirtualizerFormatException e ) {
- exceptions.put( "Not a VirtualBox file", e );
- }
- try {
- return new DockerMetaDataDummy(osList, vmContent, length);
- } catch (UnsupportedVirtualizerFormatException e) {
- exceptions.put( "Not tar.gz file for DockerMetaDataDummy ", e);
- }
- // TODO QEmu -- hack above expects qcow2 file, so we can't do anything here yet
- LOGGER.error( "Could not detect any known virtualizer format" );
- for ( Entry<String, Exception> e : exceptions.entrySet() ) {
- LOGGER.error( e.getKey(), e.getValue() );
- }
- return null;
- }
-
- public abstract boolean addHddTemplate( File diskImage, String hddMode, String redoDir );
-
- public abstract boolean addHddTemplate( String diskImagePath, String hddMode, String redoDir );
-
- public abstract boolean addDefaultNat();
-
- public abstract void setOs( String vendorOsId );
-
- public abstract boolean addDisplayName( String name );
-
- public abstract boolean addRam( int mem );
-
- public abstract void addFloppy( int index, String image, boolean readOnly );
-
- public abstract boolean addCdrom( String image );
-
- public abstract boolean addCpuCoreCount( int nrOfCores );
-
- public abstract void setSoundCard( SoundCardType type );
-
- public abstract SoundCardType getSoundCard();
-
- public abstract void setDDAcceleration( DDAcceleration type );
-
- public abstract DDAcceleration getDDAcceleration();
-
- public abstract void setHWVersion( HWVersion type );
-
- public abstract HWVersion getHWVersion();
-
- public abstract void setEthernetDevType( int cardIndex, EthernetDevType type );
-
- public abstract EthernetDevType getEthernetDevType( int cardIndex );
-
- public abstract void setMaxUsbSpeed( UsbSpeed speed );
-
- public abstract UsbSpeed getMaxUsbSpeed();
-
- public abstract byte[] getDefinitionArray();
-
- public abstract boolean addEthernet( EtherType type );
-
- public abstract Virtualizer getVirtualizer();
-
- public abstract boolean tweakForNonPersistent();
-
- /**
- * Function used to register virtual devices
- */
- public abstract void registerVirtualHW();
-}
diff --git a/src/main/java/org/openslx/vm/disk/DiskImage.java b/src/main/java/org/openslx/vm/disk/DiskImage.java
index 5706db3..cf7df83 100644
--- a/src/main/java/org/openslx/vm/disk/DiskImage.java
+++ b/src/main/java/org/openslx/vm/disk/DiskImage.java
@@ -11,6 +11,7 @@ import java.util.function.Predicate;
import org.openslx.bwlp.thrift.iface.Virtualizer;
import org.openslx.thrifthelper.TConst;
import org.openslx.util.Util;
+import org.openslx.virtualization.Version;
/**
* Disk image for virtual machines.
@@ -87,7 +88,7 @@ public abstract class DiskImage implements Closeable
*
* @throws DiskImageException unable to obtain version of the disk image format.
*/
- public abstract int getVersion() throws DiskImageException;
+ public abstract Version getVersion() throws DiskImageException;
/**
* Returns the disk image description.
@@ -115,7 +116,8 @@ public abstract class DiskImage implements Closeable
* @throws IOException cannot access the content of the disk image file.
* @throws DiskImageException disk image file has an invalid and unknown disk image format.
*/
- public static DiskImage newInstance( File diskImagePath ) throws FileNotFoundException, IOException, DiskImageException
+ public static DiskImage newInstance( File diskImagePath )
+ throws FileNotFoundException, IOException, DiskImageException
{
// Make sure this doesn't escape the scope, in case instantiation fails - we can't know when the GC
// would come along and close this file, which is problematic on Windows (blocking rename/delete)
@@ -193,7 +195,7 @@ public abstract class DiskImage implements Closeable
/**
* Checks if the disk image format is supported by a virtualizer.
*
- * @param supportedImageTypes list of supported disk image formats of a virtualizer.
+ * @param supportedImageFormats list of supported disk image formats of a virtualizer.
* @return <code>true</code> if image type is supported by the virtualizer; otherwise
* <code>false</code>.
*/
diff --git a/src/main/java/org/openslx/vm/disk/DiskImageQcow2.java b/src/main/java/org/openslx/vm/disk/DiskImageQcow2.java
index a9826e4..e569708 100644
--- a/src/main/java/org/openslx/vm/disk/DiskImageQcow2.java
+++ b/src/main/java/org/openslx/vm/disk/DiskImageQcow2.java
@@ -2,6 +2,8 @@ package org.openslx.vm.disk;
import java.io.RandomAccessFile;
+import org.openslx.virtualization.Version;
+
/**
* QCOW2 disk image for virtual machines.
*
@@ -48,9 +50,9 @@ public class DiskImageQcow2 extends DiskImage
*
* @param diskImage file to a QCOW2 disk storing the image content.
*/
- DiskImageQcow2( RandomAccessFile disk )
+ DiskImageQcow2( RandomAccessFile diskImage )
{
- super( disk );
+ super( diskImage );
}
/**
@@ -104,7 +106,7 @@ public class DiskImageQcow2 extends DiskImage
// check if QCOW2 image uses extended L2 tables
// extended L2 tables are only possible in QCOW2 version 3 header format
- if ( this.getVersion() >= 3 ) {
+ if ( this.getVersion().getMajor() >= Short.valueOf( "3" ) ) {
// read incompatible feature bits
final long qcowIncompatibleFeatures = DiskImageUtils.readLong( diskFile, 72 );
@@ -200,7 +202,7 @@ public class DiskImageQcow2 extends DiskImage
}
@Override
- public int getVersion() throws DiskImageException
+ public Version getVersion() throws DiskImageException
{
final RandomAccessFile diskFile = this.getDiskImage();
final int qcowVersion = DiskImageUtils.readInt( diskFile, 4 );
@@ -212,7 +214,7 @@ public class DiskImageQcow2 extends DiskImage
throw new DiskImageException( errorMsg );
}
- return DiskImageUtils.versionFromMajor( Integer.valueOf( qcowVersion ).shortValue() );
+ return new Version( Integer.valueOf( qcowVersion ).shortValue() );
}
@Override
diff --git a/src/main/java/org/openslx/vm/disk/DiskImageUtils.java b/src/main/java/org/openslx/vm/disk/DiskImageUtils.java
index fbed6f9..ccb053f 100644
--- a/src/main/java/org/openslx/vm/disk/DiskImageUtils.java
+++ b/src/main/java/org/openslx/vm/disk/DiskImageUtils.java
@@ -114,12 +114,12 @@ public class DiskImageUtils
}
/**
- * Reads two bytes ({@link Short}) at a given <code>offset</code> from the specified disk image
- * file.
+ * Reads a variable number of bytes (<code>numBytes</code>) at a given <code>offset</code> from the specified disk image file.
*
* @param diskImage file to a disk storing the image content.
- * @param offset offset in bytes for reading the two bytes.
- * @return value of the two bytes from the disk image file as {@link Short}.
+ * @param offset offset in bytes for reading <code>numBytes</code> bytes.
+ * @param numBytes number of bytes to read at <code>offset</code>.
+ * @return read bytes from the disk image file as {@link String}.
*
* @throws DiskImageException unable to read two bytes from the disk image file.
*/
@@ -141,14 +141,4 @@ public class DiskImageUtils
return new String( values );
}
-
- public static int versionFromMajorMinor( final short major, final short minor )
- {
- return ( ( Integer.valueOf( major ) << 16 ) | minor );
- }
-
- public static int versionFromMajor( final short major )
- {
- return DiskImageUtils.versionFromMajorMinor( major, Short.valueOf( "0" ) );
- }
}
diff --git a/src/main/java/org/openslx/vm/disk/DiskImageVdi.java b/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
index 9be49d8..37e45c1 100644
--- a/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
+++ b/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
@@ -2,6 +2,8 @@ package org.openslx.vm.disk;
import java.io.RandomAccessFile;
+import org.openslx.virtualization.Version;
+
/**
* VDI disk image for virtual machines.
*
@@ -78,14 +80,14 @@ public class DiskImageVdi extends DiskImage
}
@Override
- public int getVersion() throws DiskImageException
+ public Version getVersion() throws DiskImageException
{
final RandomAccessFile diskFile = this.getDiskImage();
final short vdiVersionMajor = Short.reverseBytes( DiskImageUtils.readShort( diskFile, 68 ) );
final short vdiVersionMinor = Short.reverseBytes( DiskImageUtils.readShort( diskFile, 70 ) );
- return DiskImageUtils.versionFromMajorMinor( vdiVersionMajor, vdiVersionMinor );
+ return new Version( vdiVersionMajor, vdiVersionMinor );
}
@Override
diff --git a/src/main/java/org/openslx/vm/disk/DiskImageVmdk.java b/src/main/java/org/openslx/vm/disk/DiskImageVmdk.java
index 58314fc..75a2bac 100644
--- a/src/main/java/org/openslx/vm/disk/DiskImageVmdk.java
+++ b/src/main/java/org/openslx/vm/disk/DiskImageVmdk.java
@@ -3,8 +3,9 @@ package org.openslx.vm.disk;
import java.io.RandomAccessFile;
import org.openslx.util.Util;
-import org.openslx.vm.UnsupportedVirtualizerFormatException;
-import org.openslx.vm.VmwareConfig;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationVmwareFileFormat;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationException;
/**
* VMDK (sparse extent) disk image for virtual machines.
@@ -32,7 +33,7 @@ public class DiskImageVmdk extends DiskImage
/**
* Stores disk configuration if VMDK disk image contains an embedded descriptor file.
*/
- private final VmwareConfig vmdkConfig;
+ private final VirtualizationConfigurationVmwareFileFormat vmdkConfig;
/**
* Creates a new VMDK disk image from an existing VMDK image file.
@@ -80,7 +81,7 @@ public class DiskImageVmdk extends DiskImage
*/
private String getCreationType()
{
- final VmwareConfig vmdkConfig = this.getVmdkConfig();
+ final VirtualizationConfigurationVmwareFileFormat vmdkConfig = this.getVmdkConfig();
final String vmdkCreationType;
if ( vmdkConfig == null ) {
@@ -103,10 +104,10 @@ public class DiskImageVmdk extends DiskImage
*
* @throws DiskImageException parsing of the VMDK's embedded descriptor file failed.
*/
- protected VmwareConfig parseVmdkConfig() throws DiskImageException
+ protected VirtualizationConfigurationVmwareFileFormat parseVmdkConfig() throws DiskImageException
{
final RandomAccessFile diskFile = this.getDiskImage();
- final VmwareConfig vmdkConfig;
+ final VirtualizationConfigurationVmwareFileFormat vmdkConfig;
// get offset and size of descriptor file embedded into the VMDK disk image
final long vmdkDescriptorSectorOffset = Long.reverseBytes( DiskImageUtils.readLong( diskFile, 28 ) );
@@ -133,8 +134,8 @@ public class DiskImageVmdk extends DiskImage
// create configuration instance from content of the descriptor file
try {
- vmdkConfig = new VmwareConfig( configStr.getBytes(), vmdkDescriptorSize );
- } catch ( UnsupportedVirtualizerFormatException e ) {
+ vmdkConfig = new VirtualizationConfigurationVmwareFileFormat( configStr.getBytes(), vmdkDescriptorSize );
+ } catch ( VirtualizationConfigurationException e ) {
throw new DiskImageException( e.getLocalizedMessage() );
}
} else {
@@ -150,7 +151,7 @@ public class DiskImageVmdk extends DiskImage
*
* @return parsed configuration of the VMDK's embedded descriptor file.
*/
- protected VmwareConfig getVmdkConfig()
+ protected VirtualizationConfigurationVmwareFileFormat getVmdkConfig()
{
return this.vmdkConfig;
}
@@ -163,12 +164,13 @@ public class DiskImageVmdk extends DiskImage
*
* @return hardware version from the VMDK's embedded descriptor file.
*
- * @throws DiskImageException
+ * @throws DiskImageException unable to obtain the VMDK's hardware version of the disk image
+ * format.
*/
- public int getHwVersion() throws DiskImageException
+ public Version getHwVersion() throws DiskImageException
{
- final VmwareConfig vmdkConfig = this.getVmdkConfig();
- final int hwVersion;
+ final VirtualizationConfigurationVmwareFileFormat vmdkConfig = this.getVmdkConfig();
+ final Version hwVersion;
if ( vmdkConfig != null ) {
// VMDK image contains a hardware version, so return parsed hardware version
@@ -176,11 +178,11 @@ public class DiskImageVmdk extends DiskImage
final String hwVersionStr = vmdkConfig.get( "ddb.virtualHWVersion" );
final int hwVersionMajor = Util.parseInt( hwVersionStr, DiskImageVmdk.VMDK_DEFAULT_HW_VERSION );
- hwVersion = DiskImageUtils.versionFromMajor( Integer.valueOf( hwVersionMajor ).shortValue() );
+ hwVersion = new Version( Integer.valueOf( hwVersionMajor ).shortValue() );
} else {
// VMDK image does not contain any hardware version, so return default hardware version
final int hwVersionMajor = DiskImageVmdk.VMDK_DEFAULT_HW_VERSION;
- hwVersion = DiskImageUtils.versionFromMajor( Integer.valueOf( hwVersionMajor ).shortValue() );
+ hwVersion = new Version( Integer.valueOf( hwVersionMajor ).shortValue() );
}
return hwVersion;
@@ -233,7 +235,7 @@ public class DiskImageVmdk extends DiskImage
@Override
public boolean isSnapshot() throws DiskImageException
{
- final VmwareConfig vmdkConfig = this.getVmdkConfig();
+ final VirtualizationConfigurationVmwareFileFormat vmdkConfig = this.getVmdkConfig();
final boolean vmdkSnapshot;
if ( vmdkConfig == null ) {
@@ -257,12 +259,12 @@ public class DiskImageVmdk extends DiskImage
}
@Override
- public int getVersion() throws DiskImageException
+ public Version getVersion() throws DiskImageException
{
final RandomAccessFile diskFile = this.getDiskImage();
final int vmdkVersion = Integer.reverseBytes( DiskImageUtils.readInt( diskFile, 4 ) );
- return DiskImageUtils.versionFromMajor( Integer.valueOf( vmdkVersion ).shortValue() );
+ return new Version( Integer.valueOf( vmdkVersion ).shortValue() );
}
@Override
diff --git a/src/main/resources/libvirt/libosinfo/rng/osinfo.rng b/src/main/resources/libvirt/libosinfo/rng/osinfo.rng
new file mode 100644
index 0000000..775e71f
--- /dev/null
+++ b/src/main/resources/libvirt/libosinfo/rng/osinfo.rng
@@ -0,0 +1,942 @@
+<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
+ <!-- Schema distributed with osinfo-db-20210312 -->
+
+ <start>
+ <ref name='libosinfo'/>
+ </start>
+
+ <define name='libosinfo'>
+ <element name='libosinfo'>
+ <attribute name='version'>
+ <choice>
+ <value>0.0.1</value>
+ </choice>
+ </attribute>
+
+ <zeroOrMore>
+ <choice>
+ <ref name='datamap'/>
+ <ref name='device'/>
+ <ref name='os'/>
+ <ref name='platform'/>
+ <ref name='deployment'/>
+ <ref name='install-script'/>
+ </choice>
+ </zeroOrMore>
+ </element>
+ </define>
+
+ <define name='datamap'>
+ <element name='datamap'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ <oneOrMore>
+ <element name='entry'>
+ <attribute name='inval'>
+ <text/>
+ </attribute>
+ <attribute name='outval'>
+ <text/>
+ </attribute>
+ </element>
+ </oneOrMore>
+ </element>
+ </define>
+
+ <define name='device'>
+ <element name='device'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ <interleave>
+ <oneOrMore>
+ <element name='name'>
+ <optional>
+ <attribute name='xml:lang'>
+ <text/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </oneOrMore>
+ <optional>
+ <element name='bus-type'>
+ <choice>
+ <value>isa</value>
+ <value>pci</value>
+ <value>usb</value>
+ <value>xen</value>
+ <value>ps2</value>
+ </choice>
+ </element>
+ </optional>
+ <optional>
+ <element name='class'>
+ <choice>
+ <value>audio</value>
+ <value>block</value>
+ <value>console</value>
+ <value>chipset</value>
+ <value>controller.usb</value>
+ <value>filesystem</value>
+ <value>input</value>
+ <value>memory.balloon</value>
+ <value>net</value>
+ <value>video</value>
+ <value>watchdog</value>
+ <value>rng</value>
+ </choice>
+ </element>
+ </optional>
+ <zeroOrMore>
+ <element name='vendor'>
+ <optional>
+ <attribute name='xml:lang'>
+ <text/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </zeroOrMore>
+ <optional>
+ <element name='vendor-id'>
+ <ref name='hexid'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='product'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='product-id'>
+ <choice>
+ <ref name='hexid'/>
+ <ref name='alpha'/>
+ </choice>
+ </element>
+ </optional>
+ <optional>
+ <element name='subsystem'>
+ <text/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name="product-attr">
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ </define>
+
+ <define name="product-content">
+ <interleave>
+ <oneOrMore>
+ <element name='vendor'>
+ <optional>
+ <attribute name='xml:lang'>
+ <text/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </oneOrMore>
+ <oneOrMore>
+ <element name='name'>
+ <optional>
+ <attribute name='xml:lang'>
+ <text/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </oneOrMore>
+ <oneOrMore>
+ <element name='short-id'>
+ <text/>
+ </element>
+ </oneOrMore>
+ <optional>
+ <element name='version'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='codename'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='family'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='distro'>
+ <text/>
+ </element>
+ </optional>
+ </interleave>
+ </define>
+
+ <define name="product-dates">
+ <interleave>
+ <optional>
+ <element name='release-date'>
+ <ref name='date'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='eol-date'>
+ <ref name='date'/>
+ </element>
+ </optional>
+ </interleave>
+ </define>
+
+ <define name="product-rel">
+ <interleave>
+ <zeroOrMore>
+ <element name="upgrades">
+ <attribute name='id'>
+ <ref name="url"/>
+ </attribute>
+ </element>
+ </zeroOrMore>
+ <zeroOrMore>
+ <element name="derives-from">
+ <attribute name='id'>
+ <ref name="url"/>
+ </attribute>
+ </element>
+ </zeroOrMore>
+ <optional>
+ <element name="clones">
+ <attribute name='id'>
+ <ref name="url"/>
+ </attribute>
+ </element>
+ </optional>
+ </interleave>
+ </define>
+
+ <define name='variant'>
+ <element name='variant'>
+ <attribute name='id'>
+ </attribute>
+ <oneOrMore>
+ <element name='name'>
+ <optional>
+ <attribute name='xml:lang'>
+ <text/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </oneOrMore>
+ </element>
+ </define>
+
+ <define name='devices-rel'>
+ <element name='devices'>
+ <zeroOrMore>
+ <element name='device'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ <optional>
+ <attribute name='supported'>
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <element name='driver'>
+ <text/>
+ </element>
+ </optional>
+ </element>
+ </zeroOrMore>
+ </element>
+ </define>
+
+ <define name='resource-attr'>
+ <interleave>
+ <optional>
+ <element name='cpu'>
+ <ref name='num'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='n-cpus'>
+ <ref name='num'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='ram'>
+ <ref name='num'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='storage'>
+ <ref name='num'/>
+ </element>
+ </optional>
+ </interleave>
+ </define>
+
+ <define name='resources'>
+ <element name='resources'>
+ <attribute name='arch'>
+ <ref name='archnamesorall'/>
+ </attribute>
+ <optional>
+ <attribute name='inherit'>
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <interleave>
+ <optional>
+ <element name='network-install'>
+ <ref name='resource-attr'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='minimum'>
+ <ref name='resource-attr'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='recommended'>
+ <ref name='resource-attr'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='maximum'>
+ <ref name='resource-attr'/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='iso'>
+ <element name='iso'>
+ <interleave>
+ <optional>
+ <element name='volume-id'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='publisher-id'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='application-id'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='system-id'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='volume-size'>
+ <ref name='num'/>
+ </element>
+ </optional>
+ <zeroOrMore>
+ <ref name='media-lang'/>
+ </zeroOrMore>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='media'>
+ <element name='media'>
+ <attribute name='arch'>
+ <ref name='archnamesorall'/>
+ </attribute>
+ <optional>
+ <attribute name="live">
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="installer">
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name='installer-script'>
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name='installer-reboots'>
+ <ref name='num'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name='eject-after-install'>
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <interleave>
+ <optional>
+ <element name='variant'>
+ <attribute name='id'>
+ </attribute>
+ </element>
+ </optional>
+ <optional>
+ <element name='url'>
+ <ref name='url'/>
+ </element>
+ </optional>
+ <optional>
+ <ref name='iso'/>
+ </optional>
+ <optional>
+ <element name='initrd'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='kernel'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <zeroOrMore>
+ <ref name='installer'/>
+ </zeroOrMore>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='media-lang'>
+ <element name='l10n-language'>
+ <optional>
+ <attribute name="regex">
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="l10n-language-map">
+ <ref name='url'/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </define>
+
+ <define name='treeinfo'>
+ <element name='treeinfo'>
+ <interleave>
+ <optional>
+ <element name='family'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='variant'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='version'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='arch'>
+ <text/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='tree'>
+ <element name='tree'>
+ <attribute name='arch'>
+ <ref name='archnamesorall'/>
+ </attribute>
+ <interleave>
+ <optional>
+ <element name='variant'>
+ <attribute name='id'>
+ </attribute>
+ </element>
+ </optional>
+ <optional>
+ <element name='url'>
+ <ref name='url'/>
+ </element>
+ </optional>
+ <optional>
+ <ref name='treeinfo'/>
+ </optional>
+ <optional>
+ <element name='initrd'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='kernel'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='boot-iso'>
+ <text/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='image'>
+ <element name='image'>
+ <attribute name='arch'>
+ <ref name='archnames'/>
+ </attribute>
+ <attribute name='format'>
+ <ref name='imageformats'/>
+ </attribute>
+ <optional>
+ <attribute name='cloud-init'>
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <interleave>
+ <optional>
+ <element name='variant'>
+ <attribute name='id'>
+ </attribute>
+ </element>
+ </optional>
+ <optional>
+ <element name='url'>
+ <ref name='url'/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='installer'>
+ <element name='installer'>
+ <zeroOrMore>
+ <element name="script">
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ </element>
+ </zeroOrMore>
+ </element>
+ </define>
+
+ <define name='driver'>
+ <element name='driver'>
+ <attribute name='arch'>
+ <ref name='archnames'/>
+ </attribute>
+ <attribute name='location'>
+ <text/>
+ </attribute>
+ <optional>
+ <attribute name="pre-installable">
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="signed">
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="priority">
+ <ref name='num'/>
+ </attribute>
+ </optional>
+ <interleave>
+ <zeroOrMore>
+ <element name='file'>
+ <text/>
+ </element>
+ </zeroOrMore>
+ <oneOrMore>
+ <element name='device'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ </element>
+ </oneOrMore>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='firmware'>
+ <element name='firmware'>
+ <attribute name='arch'>
+ <ref name='archnames'/>
+ </attribute>
+ <attribute name='type'>
+ <ref name='firmware-types'/>
+ </attribute>
+ <optional>
+ <attribute name='supported'>
+ <ref name='bool'/>
+ </attribute>
+ </optional>
+ </element>
+ </define>
+
+ <define name='os'>
+ <element name='os'>
+ <interleave>
+ <ref name='product-attr'/>
+ <ref name='product-content'/>
+ <ref name='product-dates'/>
+ <ref name='product-rel'/>
+ <optional>
+ <ref name='devices-rel'/>
+ </optional>
+ <optional>
+ <ref name='release-status'/>
+ </optional>
+ <zeroOrMore>
+ <ref name='variant'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='resources'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='media'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='tree'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='image'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='installer'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='driver'/>
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name='firmware'/>
+ </zeroOrMore>
+ <optional>
+ <element name="kernel-url-argument">
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name="cloud-image-username">
+ <text/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='platform'>
+ <element name='platform'>
+ <interleave>
+ <ref name='product-attr'/>
+ <ref name='product-content'/>
+ <ref name='product-dates'/>
+ <ref name='product-rel'/>
+ <optional>
+ <ref name='devices-rel'/>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='deployment'>
+ <element name='deployment'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ <interleave>
+ <element name='os'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ </element>
+ <element name='platform'>
+ <attribute name='id'>
+ <ref name='url'/>
+ </attribute>
+ </element>
+ <ref name='devices-rel'/>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='install-script'>
+ <element name='install-script'>
+ <interleave>
+ <element name='profile'>
+ <text/>
+ </element>
+ <optional>
+ <element name='path-format'>
+ <ref name='path-formats'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='expected-filename'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <ref name='avatar-format'/>
+ </optional>
+ <optional>
+ <element name='config'>
+ <oneOrMore>
+ <element name='param'>
+ <attribute name="name"/>
+ <attribute name="policy">
+ <ref name='policies'/>
+ </attribute>
+ <optional>
+ <attribute name="value-map"/>
+ </optional>
+ </element>
+ </oneOrMore>
+ </element>
+ </optional>
+ <optional>
+ <element name='product-key-format'>
+ <text/>
+ </element>
+ </optional>
+ <optional>
+ <element name='needs-internet'>
+ <ref name='bool'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='can-pre-install-drivers'>
+ <ref name='bool'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='pre-install-drivers-signing-req'>
+ <ref name='driver-signing-reqs'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='can-post-install-drivers'>
+ <ref name='bool'/>
+ </element>
+ </optional>
+ <optional>
+ <element name='post-install-drivers-signing-req'>
+ <ref name='driver-signing-reqs'/>
+ </element>
+ </optional>
+ <zeroOrMore>
+ <ref name='injection-method'/>
+ </zeroOrMore>
+ <element name='template'>
+ <choice>
+ <group>
+ <attribute name="uri"/>
+ <empty/>
+ </group>
+ <ref name="customElement"/>
+ </choice>
+ </element>
+ <ref name='product-attr'/>
+ <ref name='product-rel'/>
+ </interleave>
+ </element>
+ </define>
+
+ <define name='avatar-format'>
+ <element name='avatar-format'>
+ <interleave>
+ <oneOrMore>
+ <element name="mime-type">
+ <text/>
+ </element>
+ </oneOrMore>
+ <optional>
+ <element name="width">
+ <ref name='num'/>
+ </element>
+ </optional>
+ <optional>
+ <element name="height">
+ <ref name='num'/>
+ </element>
+ </optional>
+ <optional>
+ <element name="alpha">
+ <ref name='bool'/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
+
+ <define name="customElement">
+ <element>
+ <anyName/>
+ <zeroOrMore>
+ <choice>
+ <attribute>
+ <anyName/>
+ </attribute>
+ <text/>
+ <ref name="customElement"/>
+ </choice>
+ </zeroOrMore>
+ </element>
+ </define>
+
+ <define name='archnamesorall'>
+ <choice>
+ <value>all</value>
+ <ref name='archnames'/>
+ </choice>
+ </define>
+ <define name='archnames'>
+ <choice>
+ <value>aarch64</value>
+ <value>alpha</value>
+ <value>armv7l</value>
+ <value>cris</value>
+ <value>i686</value>
+ <value>ia64</value>
+ <value>lm32</value>
+ <value>m68k</value>
+ <value>microblaze</value>
+ <value>microblazeel</value>
+ <value>mips</value>
+ <value>mipsel</value>
+ <value>mips64</value>
+ <value>mips64el</value>
+ <value>openrisc</value>
+ <value>parisc</value>
+ <value>parisc64</value>
+ <value>ppc</value>
+ <value>ppc64</value>
+ <value>ppc64le</value>
+ <value>ppcemb</value>
+ <value>s390</value>
+ <value>s390x</value>
+ <value>sh4</value>
+ <value>sh4eb</value>
+ <value>sparc</value>
+ <value>sparc64</value>
+ <value>unicore32</value>
+ <value>x86_64</value>
+ <value>xtensa</value>
+ <value>xtensaeb</value>
+ </choice>
+ </define>
+
+ <define name='imageformats'>
+ <choice>
+ <value>qcow2</value>
+ <value>raw</value>
+ <value>vhdx</value>
+ <value>vmdk</value>
+ </choice>
+ </define>
+
+ <define name='date'>
+ <data type="string">
+ <param name="pattern">[0-9]{4}-[0-9]{2}-[0-9]{2}</param>
+ </data>
+ </define>
+
+ <define name='hexid'>
+ <data type="string">
+ <param name="pattern">[0-9a-fA-F]+</param>
+ </data>
+ </define>
+
+ <define name='alpha'>
+ <data type="string">
+ <param name="pattern">[a-zA-Z]+</param>
+ </data>
+ </define>
+
+ <define name='bool'>
+ <choice>
+ <data type='string'>
+ <param name='pattern'>true|false</param>
+ </data>
+ <empty/>
+ </choice>
+ </define>
+
+ <define name='num'>
+ <data type="string">
+ <param name="pattern">[0-9]+</param>
+ </data>
+ </define>
+
+ <define name='url'>
+ <data type="string">
+ <param name="pattern">\w+://.*</param>
+ </data>
+ </define>
+
+ <define name='policies'>
+ <data type="string">
+ <param name="pattern">required|optional</param>
+ </data>
+ </define>
+
+ <define name='path-formats'>
+ <data type="string">
+ <param name="pattern">dos|unix</param>
+ </data>
+ </define>
+ <define name='driver-signing-reqs'>
+ <data type="string">
+ <param name="pattern">strict|warn|none</param>
+ </data>
+ </define>
+
+ <define name='release-status'>
+ <element name='release-status'>
+ <data type="string">
+ <param name="pattern">snapshot|prerelease|released|rolling</param>
+ </data>
+ </element>
+ </define>
+
+ <define name='injection-method'>
+ <element name='injection-method'>
+ <data type="string">
+ <param name="pattern">cdrom|disk|floppy|initrd|web</param>
+ </data>
+ </element>
+ </define>
+
+ <define name='firmware-types'>
+ <choice>
+ <value>bios</value>
+ <value>efi</value>
+ </choice>
+ </define>
+</grammar>
diff --git a/src/main/resources/libvirt/libosinfo/xml/osinfo.xml b/src/main/resources/libvirt/libosinfo/xml/osinfo.xml
new file mode 100644
index 0000000..cff2fe6
--- /dev/null
+++ b/src/main/resources/libvirt/libosinfo/xml/osinfo.xml
@@ -0,0 +1,51499 @@
+<libosinfo version="0.0.1">
+ <!-- Licensed under the GNU General Public License version 2 or later.
+ See http://www.gnu.org/licenses/ for a copy of the license text -->
+ <os id="http://alpinelinux.org/alpinelinux/3.10">
+ <short-id>alpinelinux3.10</short-id>
+ <name>Alpine Linux 3.10</name>
+ <name xml:lang="fi">Alpine Linux 3.10</name>
+ <name xml:lang="uk">Alpine Linux 3.10</name>
+ <name xml:lang="tr">Alpine Linux 3.10</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.10</name>
+ <name xml:lang="pl">Alpine Linux 3.10</name>
+ <name xml:lang="it">Alpine Linux 3.10</name>
+ <version>3.10</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.9"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.9"/>
+ <release-date>2019-06-19</release-date>
+ <eol-date>2021-05-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <variant id="standard">
+ <name>Alpinelinux 3.10 Standard</name>
+ <name xml:lang="fi">Alpinelinux 3.10 Standard</name>
+ <name xml:lang="uk">Alpinelinux 3.10 Standard</name>
+ <name xml:lang="tr">Alpinelinux 3.10 Standard</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.10 Standard</name>
+ <name xml:lang="pl">Alpinelinux 3.10 Standard</name>
+ <name xml:lang="it">Alpinelinux 3.10 Standard</name>
+ </variant>
+ <variant id="extended">
+ <name>Alpinelinux 3.10 Extended</name>
+ <name xml:lang="fi">Alpinelinux 3.10 Extended</name>
+ <name xml:lang="uk">Alpinelinux 3.10 Extended</name>
+ <name xml:lang="tr">Alpinelinux 3.10 Extended</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.10 Extended</name>
+ <name xml:lang="pl">Alpinelinux 3.10 Extended</name>
+ <name xml:lang="it">Alpinelinux 3.10 Extended</name>
+ </variant>
+ <variant id="virtual">
+ <name>Alpinelinux 3.10 Virtual</name>
+ <name xml:lang="fi">Alpinelinux 3.10 Virtual</name>
+ <name xml:lang="uk">Alpinelinux 3.10 Virtual</name>
+ <name xml:lang="tr">Alpinelinux 3.10 Virtual</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.10 Virtual</name>
+ <name xml:lang="pl">Alpinelinux 3.10 Virtual</name>
+ <name xml:lang="it">Alpinelinux 3.10 Virtual</name>
+ </variant>
+ <variant id="xen">
+ <name>Alpinelinux 3.10 Xen</name>
+ <name xml:lang="fi">Alpinelinux 3.10 Xen</name>
+ <name xml:lang="uk">Alpinelinux 3.10 Xen</name>
+ <name xml:lang="tr">Alpinelinux 3.10 Xen</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.10 Xen</name>
+ <name xml:lang="pl">Alpinelinux 3.10 Xen</name>
+ <name xml:lang="it">Alpinelinux 3.10 Xen</name>
+ </variant>
+ <!-- Standard Installer !-->
+ <media arch="i686">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.10.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.10.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.10.\d ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.10.\d s390x$</volume-id>
+ </iso>
+ </media>
+ <!-- Extended Installer !-->
+ <media arch="i686">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.10.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.10.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Virtual Installer !-->
+ <media arch="i686">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.10.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.10.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Xen Installer !-->
+ <media arch="x86_64">
+ <variant id="xen"/>
+ <iso>
+ <volume-id>alpine-xen 3.10.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.11">
+ <short-id>alpinelinux3.11</short-id>
+ <name>Alpine Linux 3.11</name>
+ <name xml:lang="fi">Alpine Linux 3.11</name>
+ <name xml:lang="uk">Alpine Linux 3.11</name>
+ <name xml:lang="tr">Alpine Linux 3.11</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.11</name>
+ <name xml:lang="pl">Alpine Linux 3.11</name>
+ <name xml:lang="it">Alpine Linux 3.11</name>
+ <version>3.11</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.10"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.10"/>
+ <release-date>2019-12-29</release-date>
+ <eol-date>2021-11-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <variant id="standard">
+ <name>Alpinelinux 3.11 Standard</name>
+ <name xml:lang="fi">Alpinelinux 3.11 Standard</name>
+ <name xml:lang="uk">Alpinelinux 3.11 Standard</name>
+ <name xml:lang="tr">Alpinelinux 3.11 Standard</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.11 Standard</name>
+ <name xml:lang="pl">Alpinelinux 3.11 Standard</name>
+ <name xml:lang="it">Alpinelinux 3.11 Standard</name>
+ </variant>
+ <variant id="extended">
+ <name>Alpinelinux 3.11 Extended</name>
+ <name xml:lang="fi">Alpinelinux 3.11 Extended</name>
+ <name xml:lang="uk">Alpinelinux 3.11 Extended</name>
+ <name xml:lang="tr">Alpinelinux 3.11 Extended</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.11 Extended</name>
+ <name xml:lang="pl">Alpinelinux 3.11 Extended</name>
+ <name xml:lang="it">Alpinelinux 3.11 Extended</name>
+ </variant>
+ <variant id="virtual">
+ <name>Alpinelinux 3.11 Virtual</name>
+ <name xml:lang="fi">Alpinelinux 3.11 Virtual</name>
+ <name xml:lang="uk">Alpinelinux 3.11 Virtual</name>
+ <name xml:lang="tr">Alpinelinux 3.11 Virtual</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.11 Virtual</name>
+ <name xml:lang="pl">Alpinelinux 3.11 Virtual</name>
+ <name xml:lang="it">Alpinelinux 3.11 Virtual</name>
+ </variant>
+ <variant id="xen">
+ <name>Alpinelinux 3.11 Xen</name>
+ <name xml:lang="fi">Alpinelinux 3.11 Xen</name>
+ <name xml:lang="uk">Alpinelinux 3.11 Xen</name>
+ <name xml:lang="tr">Alpinelinux 3.11 Xen</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.11 Xen</name>
+ <name xml:lang="pl">Alpinelinux 3.11 Xen</name>
+ <name xml:lang="it">Alpinelinux 3.11 Xen</name>
+ </variant>
+ <!-- Standard Installer !-->
+ <media arch="aarch64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.11.\d aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.11.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.11.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.11.\d ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.11.\d s390x$</volume-id>
+ </iso>
+ </media>
+ <!-- Extended Installer !-->
+ <media arch="i686">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.11.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.11.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Virtual Installer !-->
+ <media arch="aarch64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.11.\d aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.11.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.11.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Xen Installer !-->
+ <media arch="x86_64">
+ <variant id="xen"/>
+ <iso>
+ <volume-id>alpine-xen 3.11.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.12">
+ <short-id>alpinelinux3.12</short-id>
+ <name>Alpine Linux 3.12</name>
+ <name xml:lang="fi">Alpine Linux 3.12</name>
+ <name xml:lang="uk">Alpine Linux 3.12</name>
+ <name xml:lang="tr">Alpine Linux 3.12</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.12</name>
+ <name xml:lang="pl">Alpine Linux 3.12</name>
+ <name xml:lang="it">Alpine Linux 3.12</name>
+ <version>3.12</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.11"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.11"/>
+ <release-date>2020-05-29</release-date>
+ <eol-date>2022-05-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <variant id="standard">
+ <name>Alpinelinux 3.12 Standard</name>
+ <name xml:lang="fi">Alpinelinux 3.12 Standard</name>
+ <name xml:lang="uk">Alpinelinux 3.12 Standard</name>
+ <name xml:lang="tr">Alpinelinux 3.12 Standard</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.12 Standard</name>
+ <name xml:lang="pl">Alpinelinux 3.12 Standard</name>
+ <name xml:lang="it">Alpinelinux 3.12 Standard</name>
+ </variant>
+ <variant id="extended">
+ <name>Alpinelinux 3.12 Extended</name>
+ <name xml:lang="fi">Alpinelinux 3.12 Extended</name>
+ <name xml:lang="uk">Alpinelinux 3.12 Extended</name>
+ <name xml:lang="tr">Alpinelinux 3.12 Extended</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.12 Extended</name>
+ <name xml:lang="pl">Alpinelinux 3.12 Extended</name>
+ <name xml:lang="it">Alpinelinux 3.12 Extended</name>
+ </variant>
+ <variant id="virtual">
+ <name>Alpinelinux 3.12 Virtual</name>
+ <name xml:lang="fi">Alpinelinux 3.12 Virtual</name>
+ <name xml:lang="uk">Alpinelinux 3.12 Virtual</name>
+ <name xml:lang="tr">Alpinelinux 3.12 Virtual</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.12 Virtual</name>
+ <name xml:lang="pl">Alpinelinux 3.12 Virtual</name>
+ <name xml:lang="it">Alpinelinux 3.12 Virtual</name>
+ </variant>
+ <variant id="xen">
+ <name>Alpinelinux 3.12 Xen</name>
+ <name xml:lang="fi">Alpinelinux 3.12 Xen</name>
+ <name xml:lang="uk">Alpinelinux 3.12 Xen</name>
+ <name xml:lang="tr">Alpinelinux 3.12 Xen</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.12 Xen</name>
+ <name xml:lang="pl">Alpinelinux 3.12 Xen</name>
+ <name xml:lang="it">Alpinelinux 3.12 Xen</name>
+ </variant>
+ <!-- Standard Installer !-->
+ <media arch="aarch64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.12.\d aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.12.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.12.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.12.\d ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.12.\d s390x$</volume-id>
+ </iso>
+ </media>
+ <!-- Extended Installer !-->
+ <media arch="i686">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.12.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.12.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Virtual Installer !-->
+ <media arch="aarch64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.12.\d aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.12.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.12.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Xen Installer !-->
+ <media arch="x86_64">
+ <variant id="xen"/>
+ <iso>
+ <volume-id>alpine-xen 3.12.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.13">
+ <short-id>alpinelinux3.13</short-id>
+ <name>Alpine Linux 3.13</name>
+ <name xml:lang="fi">Alpine Linux 3.13</name>
+ <name xml:lang="uk">Alpine Linux 3.13</name>
+ <name xml:lang="tr">Alpine Linux 3.13</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.13</name>
+ <name xml:lang="pl">Alpine Linux 3.13</name>
+ <name xml:lang="it">Alpine Linux 3.13</name>
+ <version>3.13</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.12"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.12"/>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <variant id="standard">
+ <name>Alpinelinux 3.13 Standard</name>
+ <name xml:lang="fi">Alpinelinux 3.13 Standard</name>
+ <name xml:lang="uk">Alpinelinux 3.13 Standard</name>
+ <name xml:lang="tr">Alpinelinux 3.13 Standard</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.13 Standard</name>
+ <name xml:lang="pl">Alpinelinux 3.13 Standard</name>
+ <name xml:lang="it">Alpinelinux 3.13 Standard</name>
+ </variant>
+ <variant id="extended">
+ <name>Alpinelinux 3.13 Extended</name>
+ <name xml:lang="fi">Alpinelinux 3.13 Extended</name>
+ <name xml:lang="uk">Alpinelinux 3.13 Extended</name>
+ <name xml:lang="tr">Alpinelinux 3.13 Extended</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.13 Extended</name>
+ <name xml:lang="pl">Alpinelinux 3.13 Extended</name>
+ <name xml:lang="it">Alpinelinux 3.13 Extended</name>
+ </variant>
+ <variant id="virtual">
+ <name>Alpinelinux 3.13 Virtual</name>
+ <name xml:lang="fi">Alpinelinux 3.13 Virtual</name>
+ <name xml:lang="uk">Alpinelinux 3.13 Virtual</name>
+ <name xml:lang="tr">Alpinelinux 3.13 Virtual</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.13 Virtual</name>
+ <name xml:lang="pl">Alpinelinux 3.13 Virtual</name>
+ <name xml:lang="it">Alpinelinux 3.13 Virtual</name>
+ </variant>
+ <variant id="xen">
+ <name>Alpinelinux 3.13 Xen</name>
+ <name xml:lang="fi">Alpinelinux 3.13 Xen</name>
+ <name xml:lang="uk">Alpinelinux 3.13 Xen</name>
+ <name xml:lang="tr">Alpinelinux 3.13 Xen</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.13 Xen</name>
+ <name xml:lang="pl">Alpinelinux 3.13 Xen</name>
+ <name xml:lang="it">Alpinelinux 3.13 Xen</name>
+ </variant>
+ <!-- Standard Installer !-->
+ <media arch="aarch64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3\.13.* aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3\.13.* x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3\.13.* x86_64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3\.13.* ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3\.13.* s390x$</volume-id>
+ </iso>
+ </media>
+ <!-- Extended Installer !-->
+ <media arch="i686">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3\.13.* x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3\.13.* x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Virtual Installer !-->
+ <media arch="aarch64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3\.13.* aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3\.13.* x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3\.13.* x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Xen Installer !-->
+ <media arch="x86_64">
+ <variant id="xen"/>
+ <iso>
+ <volume-id>alpine-xen 3\.13.* x86_64$</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.5">
+ <short-id>alpinelinux3.5</short-id>
+ <name>Alpine Linux 3.5</name>
+ <name xml:lang="fi">Alpine Linux 3.5</name>
+ <name xml:lang="uk">Alpine Linux 3.5</name>
+ <name xml:lang="tr">Alpine Linux 3.5</name>
+ <name xml:lang="pt">Alpine Linux 3.5</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.5</name>
+ <name xml:lang="pl">Alpine Linux 3.5</name>
+ <name xml:lang="it">Alpine Linux 3.5</name>
+ <name xml:lang="id">Alpine Linux 3.5</name>
+ <name xml:lang="fr">Alpine Linux 3.5</name>
+ <name xml:lang="ca">Alpine Linux 3.5</name>
+ <version>3.5</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <release-date>2016-12-22</release-date>
+ <eol-date>2018-11-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <iso>
+ <volume-id>alpine-.* 3.5.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>alpine-.* 3.5.\d x86_64.*</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.6">
+ <short-id>alpinelinux3.6</short-id>
+ <name>Alpine Linux 3.6</name>
+ <name xml:lang="fi">Alpine Linux 3.6</name>
+ <name xml:lang="uk">Alpine Linux 3.6</name>
+ <name xml:lang="tr">Alpine Linux 3.6</name>
+ <name xml:lang="pt">Alpine Linux 3.6</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.6</name>
+ <name xml:lang="pl">Alpine Linux 3.6</name>
+ <name xml:lang="it">Alpine Linux 3.6</name>
+ <name xml:lang="id">Alpine Linux 3.6</name>
+ <name xml:lang="fr">Alpine Linux 3.6</name>
+ <name xml:lang="ca">Alpine Linux 3.6</name>
+ <version>3.6</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.5"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.5"/>
+ <release-date>2017-05-24</release-date>
+ <eol-date>2019-05-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <iso>
+ <volume-id>alpine-.* 3.6.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>alpine-.* 3.6.\d x86_64.*</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.7">
+ <short-id>alpinelinux3.7</short-id>
+ <name>Alpine Linux 3.7</name>
+ <name xml:lang="fi">Alpine Linux 3.7</name>
+ <name xml:lang="uk">Alpine Linux 3.7</name>
+ <name xml:lang="tr">Alpine Linux 3.7</name>
+ <name xml:lang="pt">Alpine Linux 3.7</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.7</name>
+ <name xml:lang="pl">Alpine Linux 3.7</name>
+ <name xml:lang="it">Alpine Linux 3.7</name>
+ <name xml:lang="id">Alpine Linux 3.7</name>
+ <name xml:lang="fr">Alpine Linux 3.7</name>
+ <name xml:lang="ca">Alpine Linux 3.7</name>
+ <version>3.7</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.6"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.6"/>
+ <release-date>2017-11-30</release-date>
+ <eol-date>2019-11-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <iso>
+ <volume-id>alpine-.* 3.7.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>alpine-.* 3.7.\d x86_64.*</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <volume-id>alpine-.* 3.7.\d ppc64le</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.8">
+ <short-id>alpinelinux3.8</short-id>
+ <name>Alpine Linux 3.8</name>
+ <name xml:lang="fi">Alpine Linux 3.8</name>
+ <name xml:lang="uk">Alpine Linux 3.8</name>
+ <name xml:lang="tr">Alpine Linux 3.8</name>
+ <name xml:lang="pt">Alpine Linux 3.8</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.8</name>
+ <name xml:lang="pl">Alpine Linux 3.8</name>
+ <name xml:lang="it">Alpine Linux 3.8</name>
+ <name xml:lang="id">Alpine Linux 3.8</name>
+ <name xml:lang="fr">Alpine Linux 3.8</name>
+ <name xml:lang="ca">Alpine Linux 3.8</name>
+ <version>3.8</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.7"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.7"/>
+ <release-date>2018-06-26</release-date>
+ <eol-date>2020-05-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <variant id="standard">
+ <name>Alpinelinux 3.8 Standard</name>
+ <name xml:lang="fi">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="uk">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="tr">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="pt">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="pl">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="it">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="id">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="fr">Alpinelinux 3.8 Standard</name>
+ <name xml:lang="ca">Alpinelinux 3.8 estàndard</name>
+ </variant>
+ <variant id="extended">
+ <name>Alpinelinux 3.8 Extended</name>
+ <name xml:lang="fi">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="uk">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="tr">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="pt">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="pl">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="it">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="id">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="fr">Alpinelinux 3.8 Extended</name>
+ <name xml:lang="ca">Alpine Linux 3.8 estesa</name>
+ </variant>
+ <variant id="virtual">
+ <name>Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="fi">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="uk">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="tr">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="pt">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="pl">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="it">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="id">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="fr">Alpinelinux 3.8 Virtual</name>
+ <name xml:lang="ca">Alpinelinux 3.8 virtual</name>
+ </variant>
+ <variant id="xen">
+ <name>Alpinelinux 3.8 Xen</name>
+ <name xml:lang="fi">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="uk">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="tr">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="pt">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="pl">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="it">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="id">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="fr">Alpinelinux 3.8 Xen</name>
+ <name xml:lang="ca">Alpinelinux 3.8 Xen</name>
+ </variant>
+ <!-- Standard Installer !-->
+ <media arch="i686">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.8.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.8.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.8.\d ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.8.\d s390x$</volume-id>
+ </iso>
+ </media>
+ <!-- Extended Installer !-->
+ <media arch="i686">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.8.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.8.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Virtual Installer !-->
+ <media arch="i686">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.8.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.8.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Xen Installer !-->
+ <media arch="x86_64">
+ <variant id="xen"/>
+ <iso>
+ <volume-id>alpine-xen 3.8.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://alpinelinux.org/alpinelinux/3.9">
+ <short-id>alpinelinux3.9</short-id>
+ <name>Alpine Linux 3.9</name>
+ <name xml:lang="fi">Alpine Linux 3.9</name>
+ <name xml:lang="uk">Alpine Linux 3.9</name>
+ <name xml:lang="tr">Alpine Linux 3.9</name>
+ <name xml:lang="pt_BR">Alpine Linux 3.9</name>
+ <name xml:lang="pl">Alpine Linux 3.9</name>
+ <name xml:lang="it">Alpine Linux 3.9</name>
+ <version>3.9</version>
+ <vendor>Alpine Linux Project</vendor>
+ <vendor xml:lang="fi">Alpine Linux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Alpine Linux</vendor>
+ <vendor xml:lang="tr">Alpine Linux Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pt_BR">Projeto Alpine Linux</vendor>
+ <vendor xml:lang="pl">Alpine Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Alpine Linux</vendor>
+ <vendor xml:lang="id">Alpine Linux Project</vendor>
+ <vendor xml:lang="fr">Projet Alpine Linux</vendor>
+ <vendor xml:lang="ca">Projecte Alpine Linux</vendor>
+ <family>linux</family>
+ <distro>alpinelinux</distro>
+ <upgrades id="http://alpinelinux.org/alpinelinux/3.8"/>
+ <derives-from id="http://alpinelinux.org/alpinelinux/3.8"/>
+ <release-date>2019-01-29</release-date>
+ <eol-date>2020-11-01</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ <variant id="standard">
+ <name>Alpinelinux 3.9 Standard</name>
+ <name xml:lang="fi">Alpinelinux 3.9 Standard</name>
+ <name xml:lang="uk">Alpinelinux 3.9 Standard</name>
+ <name xml:lang="tr">Alpinelinux 3.9 Standard</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.9 Standard</name>
+ <name xml:lang="pl">Alpinelinux 3.9 Standard</name>
+ <name xml:lang="it">Alpinelinux 3.9 Standard</name>
+ </variant>
+ <variant id="extended">
+ <name>Alpinelinux 3.9 Extended</name>
+ <name xml:lang="fi">Alpinelinux 3.9 Extended</name>
+ <name xml:lang="uk">Alpinelinux 3.9 Extended</name>
+ <name xml:lang="tr">Alpinelinux 3.9 Extended</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.9 Extended</name>
+ <name xml:lang="pl">Alpinelinux 3.9 Extended</name>
+ <name xml:lang="it">Alpinelinux 3.9 Extended</name>
+ </variant>
+ <variant id="virtual">
+ <name>Alpinelinux 3.9 Virtual</name>
+ <name xml:lang="fi">Alpinelinux 3.9 Virtual</name>
+ <name xml:lang="uk">Alpinelinux 3.9 Virtual</name>
+ <name xml:lang="tr">Alpinelinux 3.9 Virtual</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.9 Virtual</name>
+ <name xml:lang="pl">Alpinelinux 3.9 Virtual</name>
+ <name xml:lang="it">Alpinelinux 3.9 Virtual</name>
+ </variant>
+ <variant id="xen">
+ <name>Alpinelinux 3.9 Xen</name>
+ <name xml:lang="fi">Alpinelinux 3.9 Xen</name>
+ <name xml:lang="uk">Alpinelinux 3.9 Xen</name>
+ <name xml:lang="tr">Alpinelinux 3.9 Xen</name>
+ <name xml:lang="pt_BR">Alpinelinux 3.9 Xen</name>
+ <name xml:lang="pl">Alpinelinux 3.9 Xen</name>
+ <name xml:lang="it">Alpinelinux 3.9 Xen</name>
+ </variant>
+ <!-- Standard Installer !-->
+ <media arch="i686">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.9.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.9.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.9.\d ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <variant id="standard"/>
+ <iso>
+ <volume-id>alpine-std 3.9.\d s390x$</volume-id>
+ </iso>
+ </media>
+ <!-- Extended Installer !-->
+ <media arch="i686">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.9.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="extended"/>
+ <iso>
+ <volume-id>alpine-ext 3.9.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Virtual Installer !-->
+ <media arch="i686">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.9.\d x86$</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="virtual"/>
+ <iso>
+ <volume-id>alpine-virt 3.9.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ <!-- Xen Installer !-->
+ <media arch="x86_64">
+ <variant id="xen"/>
+ <iso>
+ <volume-id>alpine-xen 3.9.\d x86_64$</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://altlinux.org/alt/8.0">
+ <short-id>alt8.0</short-id>
+ <name>ALT 8 Education</name>
+ <name xml:lang="uk">ALT 8 Education</name>
+ <name xml:lang="tr">ALT 8 Education</name>
+ <name xml:lang="pt">ALT 8 Education</name>
+ <name xml:lang="pt_BR">ALT 8 Education</name>
+ <name xml:lang="pl">ALT 8 Education</name>
+ <name xml:lang="it">ALT 8 Education</name>
+ <name xml:lang="id">ALT 8 Education</name>
+ <name xml:lang="fr">ALT 8 Education</name>
+ <version>8.0</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <codename>Hypericum</codename>
+ <upgrades id="http://altlinux.org/altlinux/7.0"/>
+ <derives-from id="http://altlinux.org/altlinux/7.0"/>
+ <release-date>2016-06-01</release-date>
+ <eol-date>2019-12-16</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <!-- Education -->
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/education/alt-education-8.2-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT education/i586</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>EDUCATION</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/education/alt-education-8.2-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT education/x86_64</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>EDUCATION</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/alt/8.1">
+ <short-id>alt8.1</short-id>
+ <name>ALT 8.1</name>
+ <name xml:lang="uk">ALT 8.1</name>
+ <name xml:lang="tr">ALT 8.1</name>
+ <name xml:lang="pt">ALT 8.1</name>
+ <name xml:lang="pt_BR">ALT 8.1</name>
+ <name xml:lang="pl">ALT 8.1</name>
+ <name xml:lang="it">ALT 8.1</name>
+ <name xml:lang="id">ALT 8.1</name>
+ <name xml:lang="fr">ALT 8.1</name>
+ <name xml:lang="ca">ALT 8.1</name>
+ <version>8.1</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <codename>Hypericum</codename>
+ <upgrades id="http://altlinux.org/alt/8.0"/>
+ <derives-from id="http://altlinux.org/alt/8.0"/>
+ <release-date>2016-06-01</release-date>
+ <eol-date>2017-12-30</eol-date>
+ <variant id="workstation">
+ <name>ALT 8.1 Workstation</name>
+ <name xml:lang="uk">ALT 8.1 Workstation</name>
+ <name xml:lang="tr">ALT 8.1 Workstation</name>
+ <name xml:lang="pt">ALT 8.1 Workstation</name>
+ <name xml:lang="pt_BR">ALT 8.1 Workstation</name>
+ <name xml:lang="pl">ALT 8.1 Workstation</name>
+ <name xml:lang="it">ALT 8.1 Workstation</name>
+ <name xml:lang="id">ALT 8.1 Workstation</name>
+ <name xml:lang="fr">ALT 8.1 Workstation</name>
+ <name xml:lang="ca">ALT 8.1 Workstation</name>
+ </variant>
+ <variant id="kworkstation">
+ <name>ALT 8.1 Workstation K</name>
+ <name xml:lang="uk">ALT 8.1 Workstation K</name>
+ <name xml:lang="tr">ALT 8.1 Workstation K</name>
+ <name xml:lang="pt">ALT 8.1 Workstation K</name>
+ <name xml:lang="pt_BR">ALT 8.1 Workstation K</name>
+ <name xml:lang="pl">ALT 8.1 Workstation K</name>
+ <name xml:lang="it">ALT 8.1 Workstation K</name>
+ <name xml:lang="id">ALT 8.1 Workstation K</name>
+ <name xml:lang="fr">ALT 8.1 Workstation K</name>
+ <name xml:lang="ca">ALT 8.1 Workstation K</name>
+ </variant>
+ <variant id="kworkstation-live">
+ <name>ALT 8.1 Workstation K</name>
+ <name xml:lang="uk">ALT 8.1 Workstation K</name>
+ <name xml:lang="tr">ALT 8.1 Workstation K</name>
+ <name xml:lang="pt">ALT 8.1 Workstation K</name>
+ <name xml:lang="pt_BR">ALT 8.1 Workstation K</name>
+ <name xml:lang="pl">ALT 8.1 Workstation K</name>
+ <name xml:lang="it">ALT 8.1 Workstation K</name>
+ <name xml:lang="id">ALT 8.1 Workstation K</name>
+ <name xml:lang="fr">ALT 8.1 Workstation K</name>
+ <name xml:lang="ca">ALT 8.1 Workstation K</name>
+ </variant>
+ <!-- Workstation -->
+ <media arch="i686">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/workstation/alt-workstation-8.1-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.1/I586</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/workstation/alt-workstation-8.1-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.1/X86_64</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- K Workstation -->
+ <media arch="i686">
+ <variant id="kworkstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.1-install-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.0/I586</application-id>
+ <volume-size>3596533760</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="kworkstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.1-install-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.0/X86_64</application-id>
+ <volume-size>3760128000</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <variant id="kworkstation-live"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.1-live-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.0/I586</application-id>
+ <volume-size>2134900736</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="kworkstation-live"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.1-live-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.0/X86_64</application-id>
+ <volume-size>2266103808</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/alt/8.2">
+ <short-id>alt8.2</short-id>
+ <name>ALT 8.2</name>
+ <name xml:lang="uk">ALT 8.2</name>
+ <name xml:lang="tr">ALT 8.2</name>
+ <name xml:lang="pt">ALT 8.2</name>
+ <name xml:lang="pt_BR">ALT 8.2</name>
+ <name xml:lang="pl">ALT 8.2</name>
+ <name xml:lang="it">ALT 8.2</name>
+ <name xml:lang="id">ALT 8.2</name>
+ <name xml:lang="fr">ALT 8.2</name>
+ <name xml:lang="ca">ALT 8.2</name>
+ <version>8.2</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <codename>Hypericum</codename>
+ <upgrades id="http://altlinux.org/alt/8.1"/>
+ <derives-from id="http://altlinux.org/alt/8.1"/>
+ <release-date>2017-12-30</release-date>
+ <eol-date>2019-12-16</eol-date>
+ <variant id="workstation">
+ <name>ALT 8.2 Workstation</name>
+ <name xml:lang="uk">ALT 8.2 Workstation</name>
+ <name xml:lang="tr">ALT 8.2 Workstation</name>
+ <name xml:lang="pt">ALT 8.2 Workstation</name>
+ <name xml:lang="pt_BR">ALT 8.2 Workstation</name>
+ <name xml:lang="pl">ALT 8.2 Workstation</name>
+ <name xml:lang="it">ALT 8.2 Workstation</name>
+ <name xml:lang="id">ALT 8.2 Workstation</name>
+ <name xml:lang="fr">ALT 8.2 Workstation</name>
+ <name xml:lang="ca">ALT 8.2 Workstation</name>
+ </variant>
+ <variant id="kworkstation">
+ <name>ALT 8.2 Workstation K</name>
+ <name xml:lang="uk">ALT 8.2 Workstation K</name>
+ <name xml:lang="tr">ALT 8.2 Workstation K</name>
+ <name xml:lang="pt">ALT 8.2 Workstation K</name>
+ <name xml:lang="pt_BR">ALT 8.2 Workstation K</name>
+ <name xml:lang="pl">ALT 8.2 Workstation K</name>
+ <name xml:lang="it">ALT 8.2 Workstation K</name>
+ <name xml:lang="id">ALT 8.2 Workstation K</name>
+ <name xml:lang="fr">ALT 8.2 Workstation K</name>
+ <name xml:lang="ca">ALT 8.2 Workstation K</name>
+ </variant>
+ <variant id="kworkstation-live">
+ <name>ALT 8.2 Workstation K</name>
+ <name xml:lang="uk">ALT 8.2 Workstation K</name>
+ <name xml:lang="tr">ALT 8.2 Workstation K</name>
+ <name xml:lang="pt">ALT 8.2 Workstation K</name>
+ <name xml:lang="pt_BR">ALT 8.2 Workstation K</name>
+ <name xml:lang="pl">ALT 8.2 Workstation K</name>
+ <name xml:lang="it">ALT 8.2 Workstation K</name>
+ <name xml:lang="id">ALT 8.2 Workstation K</name>
+ <name xml:lang="fr">ALT 8.2 Workstation K</name>
+ <name xml:lang="ca">ALT 8.2 Workstation K</name>
+ </variant>
+ <variant id="server">
+ <name>ALT 8.2 Server</name>
+ <name xml:lang="uk">ALT 8.2 Server</name>
+ <name xml:lang="tr">ALT 8.2 Server</name>
+ <name xml:lang="pt">ALT 8.2 Server</name>
+ <name xml:lang="pt_BR">ALT 8.2 Server</name>
+ <name xml:lang="pl">ALT 8.2 Server</name>
+ <name xml:lang="it">ALT 8.2 Server</name>
+ <name xml:lang="id">ALT 8.2 Server</name>
+ <name xml:lang="fr">ALT 8.2 Server</name>
+ <name xml:lang="ca">ALT 8.2 Server</name>
+ </variant>
+ <variant id="simply">
+ <name>ALT 8.2 Simply</name>
+ <name xml:lang="uk">ALT 8.2 Simply</name>
+ <name xml:lang="tr">ALT 8.2 Simply</name>
+ <name xml:lang="pt">ALT 8.2 Simply</name>
+ <name xml:lang="pt_BR">ALT 8.2 Simply</name>
+ <name xml:lang="pl">ALT 8.2 Simply</name>
+ <name xml:lang="it">ALT 8.2 Simply</name>
+ <name xml:lang="id">ALT 8.2 Simply</name>
+ <name xml:lang="fr">ALT 8.2 Simply</name>
+ </variant>
+ <variant id="simply-live">
+ <name>ALT 8.2 Simply</name>
+ <name xml:lang="uk">ALT 8.2 Simply</name>
+ <name xml:lang="tr">ALT 8.2 Simply</name>
+ <name xml:lang="pt">ALT 8.2 Simply</name>
+ <name xml:lang="pt_BR">ALT 8.2 Simply</name>
+ <name xml:lang="pl">ALT 8.2 Simply</name>
+ <name xml:lang="it">ALT 8.2 Simply</name>
+ <name xml:lang="id">ALT 8.2 Simply</name>
+ <name xml:lang="fr">ALT 8.2 Simply</name>
+ </variant>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ </devices>
+ <!-- Workstation -->
+ <media arch="i686">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/workstation/alt-workstation-8.2-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2/I586</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/workstation/alt-workstation-8.2-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2/X86_64</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- K Workstation -->
+ <media arch="i686">
+ <variant id="kworkstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.2-install-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2/I586</application-id>
+ <volume-size>3750756352</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="kworkstation"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.2-install-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2/X86_64</application-id>
+ <volume-size>3959422976</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <variant id="kworkstation-live"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.2-live-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2/I586</application-id>
+ <volume-size>2370732032</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="kworkstation-live"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.2-live-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2/X86_64</application-id>
+ <volume-size>2545156096</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Simply -->
+ <media arch="i686">
+ <variant id="simply"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/simply/alt-simply-8.2.0-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux/i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2.0/I586</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="simply"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/simply/alt-simply-8.2.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux/x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2.0/X86_64</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <variant id="simply-live"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/simply/alt-simply-8.2.0-live-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux live/i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2.0/I586</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="simply-live"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/simply/alt-simply-8.2.0-live-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux live/x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>8.2.0/X86_64</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Server -->
+ <media arch="i686">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/server/alt-server-8.2-i586.iso</url>
+ <iso>
+ <volume-id>ISOIMAGE</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <volume-size>2327478272</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/server/alt-server-8.2-x86_64.iso</url>
+ <iso>
+ <volume-id>ISOIMAGE</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <volume-size>2771419136</volume-size>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/alt/9.0">
+ <short-id>alt9.0</short-id>
+ <name>ALT 9.0</name>
+ <name xml:lang="uk">ALT 9.0</name>
+ <name xml:lang="tr">ALT 9.0</name>
+ <name xml:lang="pt">ALT 9.0</name>
+ <name xml:lang="pt_BR">ALT 9.0</name>
+ <name xml:lang="pl">ALT 9.0</name>
+ <name xml:lang="it">ALT 9.0</name>
+ <name xml:lang="id">ALT 9.0</name>
+ <name xml:lang="fr">ALT 9.0</name>
+ <name xml:lang="ca">ALT 9.0</name>
+ <version>9.0</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <codename>Vaccinium</codename>
+ <upgrades id="http://altlinux.org/alt/8.2"/>
+ <derives-from id="http://altlinux.org/alt/8.2"/>
+ <release-date>2019-10-28</release-date>
+ <eol-date>2022-12-20</eol-date>
+ <firmware arch="x86_64" type="efi"/>
+ <variant id="workstation">
+ <name>ALT Workstation 9.0</name>
+ <name xml:lang="uk">ALT Workstation 9.0</name>
+ <name xml:lang="tr">ALT Workstation 9.0</name>
+ <name xml:lang="pt">ALT Workstation 9.0</name>
+ <name xml:lang="pt_BR">ALT Workstation 9.0</name>
+ <name xml:lang="pl">ALT Workstation 9.0</name>
+ <name xml:lang="it">ALT Workstation 9.0</name>
+ <name xml:lang="id">ALT Workstation 9.0</name>
+ <name xml:lang="fr">ALT Workstation 9.0</name>
+ <name xml:lang="ca">ALT Workstation 9.0</name>
+ </variant>
+ <variant id="kworkstation">
+ <name>ALT Workstation K 9.0</name>
+ <name xml:lang="uk">ALT Workstation K 9.0</name>
+ <name xml:lang="tr">ALT Workstation K 9.0</name>
+ <name xml:lang="pt_BR">ALT Workstation K 9.0</name>
+ <name xml:lang="pl">ALT Workstation K 9.0</name>
+ <name xml:lang="it">ALT Workstation K 9.0</name>
+ <name xml:lang="id">ALT Workstation K 9.0</name>
+ <name xml:lang="fr">ALT Workstation K 9.0</name>
+ </variant>
+ <variant id="education">
+ <name>ALT Education 9.0</name>
+ <name xml:lang="uk">ALT Education 9.0</name>
+ <name xml:lang="tr">ALT Education 9.0</name>
+ <name xml:lang="pt">ALT Education 9.0</name>
+ <name xml:lang="pt_BR">ALT Education 9.0</name>
+ <name xml:lang="pl">ALT Education 9.0</name>
+ <name xml:lang="it">ALT Education 9.0</name>
+ <name xml:lang="id">ALT Education 9.0</name>
+ <name xml:lang="fr">ALT Education 9.0</name>
+ <name xml:lang="ca">ALT Education 9.0</name>
+ </variant>
+ <variant id="server">
+ <name>ALT Server 9.0</name>
+ <name xml:lang="uk">ALT Server 9.0</name>
+ <name xml:lang="tr">ALT Server 9.0</name>
+ <name xml:lang="pt">ALT Server 9.0</name>
+ <name xml:lang="pt_BR">ALT Server 9.0</name>
+ <name xml:lang="pl">ALT Server 9.0</name>
+ <name xml:lang="it">ALT Server 9.0</name>
+ <name xml:lang="id">ALT Server 9.0</name>
+ <name xml:lang="fr">ALT Server 9.0</name>
+ </variant>
+ <variant id="server-v">
+ <name>ALT Virtualization Server 9.0</name>
+ <name xml:lang="uk">ALT Virtualization Server 9.0</name>
+ <name xml:lang="tr">ALT Virtualization Server 9.0</name>
+ <name xml:lang="pt_BR">ALT Virtualization Server 9.0</name>
+ <name xml:lang="pl">ALT Virtualization Server 9.0</name>
+ <name xml:lang="it">ALT Virtualization Server 9.0</name>
+ <name xml:lang="id">ALT Virtualization Server 9.0</name>
+ <name xml:lang="fr">ALT Virtualization Server 9.0</name>
+ </variant>
+ <variant id="simply">
+ <name>ALT Simply 9.0</name>
+ <name xml:lang="uk">ALT Simply 9.0</name>
+ <name xml:lang="tr">ALT Simply 9.0</name>
+ <name xml:lang="pt_BR">ALT Simply 9.0</name>
+ <name xml:lang="pl">ALT Simply 9.0</name>
+ <name xml:lang="it">ALT Simply 9.0</name>
+ <name xml:lang="id">ALT Simply 9.0</name>
+ <name xml:lang="fr">ALT Simply 9.0</name>
+ </variant>
+ <variant id="simply-live">
+ <name>ALT Simply live 9.0</name>
+ <name xml:lang="uk">ALT Simply live 9.0</name>
+ <name xml:lang="tr">ALT Simply live 9.0</name>
+ <name xml:lang="pt_BR">ALT Simply live 9.0</name>
+ <name xml:lang="pl">ALT Simply Live 9.0</name>
+ <name xml:lang="it">ALT Simply live 9.0</name>
+ <name xml:lang="id">ALT Simply live 9.0</name>
+ <name xml:lang="fr">ALT Simply live 9.0</name>
+ </variant>
+ <!-- Workstation -->
+ <media arch="aarch64">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/workstation/aarch64/alt-workstation-9.0-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation 9\.0(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>alt0/vmlinuz</kernel>
+ <initrd>alt0/full.cz</initrd>
+ </media>
+ <media arch="i686">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/workstation/i586/alt-workstation-9.0-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation 9\.0(\.\d+)* i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/workstation/x86_64/alt-workstation-9.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation 9\.0(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Workstation K -->
+ <media arch="x86_64">
+ <variant id="kworkstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/kworkstation/alt-kworkstation-9.0-install-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation K</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ <application-id>9.0/X86_64</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Server -->
+ <media arch="aarch64">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server/aarch64/alt-server-9.0-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server 9\.0(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/full.cz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server/ppc64le/alt-server-9.0-ppc64le.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server 9\.0(\.\d+)* ppc64le</volume-id>
+ <publisher-id>BaseALT Ltd</publisher-id>
+ </iso>
+ <kernel>alt0/vmlinuz</kernel>
+ <initrd>alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server/x86_64/alt-server-9.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server 9\.0(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Server-V -->
+ <media arch="aarch64">
+ <variant id="server-v"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server-v/aarch64/alt-server-v-9.0-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server-V 9\.0(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>alt0/vmlinuz</kernel>
+ <initrd>alt0/full.cz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="server-v"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server-v/ppc64le/alt-server-v-9.0-ppc64le.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server-V 9\.0(\.\d+)* ppc64le</volume-id>
+ <publisher-id>BaseALT Ltd</publisher-id>
+ </iso>
+ <kernel>alt0/vmlinuz</kernel>
+ <initrd>alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server-v"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server-v/x86_64/alt-server-v-9.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server-V 9\.0(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Education -->
+ <media arch="aarch64">
+ <variant id="education"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/education/aarch64/alt-education-9.0-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Education 9\.0(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/full.cz</initrd>
+ </media>
+ <media arch="i686">
+ <variant id="education"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/education/i586/alt-education-9.0-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Education 9\.0(\.\d+)* i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="education"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/education/x86_64/alt-education-9.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Education 9\.0(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Simply -->
+ <media arch="i686">
+ <variant id="simply"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/simply/i586/slinux-9.0-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux 9\.0(\.\d+)* i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="simply"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/simply/x86_64/slinux-9.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux 9\.0(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="simply"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/simply/aarch64/slinux-9.0-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux 9\.0(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>EFI/BOOT/vmlinuz</kernel>
+ <initrd>EFI/BOOT/full.cz</initrd>
+ </media>
+ <!-- Simply Live -->
+ <media arch="i686" live="true">
+ <variant id="simply-live"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/simply/i586/slinux-live-9.0-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux live 9\.0(\.\d+)* i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="simply-live"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/simply/x86_64/slinux-live-9.0-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux live 9\.0(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="aarch64" live="true">
+ <variant id="simply-live"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/simply/aarch64/slinux-live-9.0-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Simply Linux live 9\.0(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>EFI/BOOT/vmlinuz</kernel>
+ <initrd>EFI/BOOT/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/alt/9.1">
+ <short-id>alt9.1</short-id>
+ <name>ALT 9.1</name>
+ <name xml:lang="uk">ALT 9.1</name>
+ <name xml:lang="tr">ALT 9.1</name>
+ <name xml:lang="pt_BR">ALT 9.1</name>
+ <name xml:lang="pl">ALT 9.1</name>
+ <name xml:lang="it">ALT 9.1</name>
+ <name xml:lang="id">ALT 9.1</name>
+ <name xml:lang="fr">ALT 9.1</name>
+ <version>9.1</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <codename>Vaccinium</codename>
+ <upgrades id="http://altlinux.org/alt/9.0"/>
+ <derives-from id="http://altlinux.org/alt/9.0"/>
+ <release-date>2020-07-27</release-date>
+ <eol-date>2022-12-20</eol-date>
+ <variant id="workstation">
+ <name>ALT Workstation 9.1</name>
+ <name xml:lang="uk">ALT Workstation 9.1</name>
+ <name xml:lang="tr">ALT Workstation 9.1</name>
+ <name xml:lang="pt_BR">ALT Workstation 9.1</name>
+ <name xml:lang="pl">ALT Workstation 9.1</name>
+ <name xml:lang="it">ALT Workstation 9.1</name>
+ <name xml:lang="id">ALT Workstation 9.1</name>
+ <name xml:lang="fr">ALT Workstation 9.1</name>
+ </variant>
+ <variant id="kworkstation">
+ <name>ALT Workstation K 9.1</name>
+ <name xml:lang="uk">ALT Workstation K 9.1</name>
+ <name xml:lang="tr">ALT Workstation K 9.1</name>
+ <name xml:lang="pt_BR">ALT Workstation 9.1</name>
+ <name xml:lang="pl">ALT Workstation K 9.1</name>
+ <name xml:lang="it">ALT Workstation K 9.1</name>
+ <name xml:lang="id">ALT Workstation K 9.1</name>
+ <name xml:lang="fr">ALT Workstation K 9.1</name>
+ </variant>
+ <variant id="education">
+ <name>ALT Education 9.1</name>
+ <name xml:lang="uk">ALT Education 9.1</name>
+ <name xml:lang="tr">ALT Education 9.1</name>
+ <name xml:lang="pt_BR">ALT Education 9.1</name>
+ <name xml:lang="pl">ALT Education 9.1</name>
+ <name xml:lang="it">ALT Education 9.1</name>
+ <name xml:lang="id">ALT Education 9.1</name>
+ <name xml:lang="fr">ALT Education 9.1</name>
+ </variant>
+ <variant id="server">
+ <name>ALT Server 9.1</name>
+ <name xml:lang="uk">ALT Server 9.1</name>
+ <name xml:lang="tr">ALT Server 9.1</name>
+ <name xml:lang="pt_BR">ALT Server 9.1</name>
+ <name xml:lang="pl">ALT Server 9.1</name>
+ <name xml:lang="it">ALT Server 9.1</name>
+ <name xml:lang="id">ALT Server 9.1</name>
+ <name xml:lang="fr">ALT Server 9.1</name>
+ </variant>
+ <variant id="server-v">
+ <name>ALT Virtualization Server 9.1</name>
+ <name xml:lang="uk">ALT Virtualization Server 9.1</name>
+ <name xml:lang="tr">ALT Virtualization Server 9.1</name>
+ <name xml:lang="pt_BR">ALT Virtualization Server 9.1</name>
+ <name xml:lang="pl">ALT Virtualization Server 9.1</name>
+ <name xml:lang="it">ALT Virtualization Server 9.1</name>
+ <name xml:lang="id">ALT Virtualization Server 9.1</name>
+ <name xml:lang="fr">ALT Virtualization Server 9.1</name>
+ </variant>
+ <variant id="simply">
+ <name>ALT Simply 9.1</name>
+ <name xml:lang="uk">ALT Simply 9.1</name>
+ <name xml:lang="tr">ALT Simply 9.1</name>
+ <name xml:lang="pt_BR">ALT Simply 9.1</name>
+ <name xml:lang="pl">ALT Simply 9.1</name>
+ <name xml:lang="it">ALT Simply 9.1</name>
+ <name xml:lang="id">ALT Simply 9.1</name>
+ <name xml:lang="fr">ALT Simply 9.1</name>
+ </variant>
+ <variant id="simply-live">
+ <name>ALT Simply live 9.1</name>
+ <name xml:lang="uk">ALT Simply live 9.1</name>
+ <name xml:lang="tr">ALT Simply live 9.1</name>
+ <name xml:lang="pt_BR">ALT Simply live 9.1</name>
+ <name xml:lang="pl">ALT Simply Live 9.1</name>
+ <name xml:lang="it">ALT Simply live 9.1</name>
+ <name xml:lang="id">ALT Simply live 9.1</name>
+ <name xml:lang="fr">ALT Simply live 9.1</name>
+ </variant>
+ <!-- Workstation -->
+ <media arch="aarch64">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/workstation/aarch64/alt-workstation-9.1-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation 9\.1(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>EFI/BOOT/vmlinuz</kernel>
+ <initrd>EFI/BOOT/full.cz</initrd>
+ </media>
+ <media arch="i686">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/workstation/i586/alt-workstation-9.1-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation 9\.1(\.\d+)* i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/workstation/x86_64/alt-workstation-9.1-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Workstation 9\.1(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Server -->
+ <media arch="aarch64">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server/aarch64/alt-server-9.1-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server 9\.1(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>EFI/BOOT/vmlinuz</kernel>
+ <initrd>EFI/BOOT/full.cz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server/ppc64le/alt-server-9.1-ppc64le.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server 9\.1(\.\d+)* ppc64le</volume-id>
+ <publisher-id>BaseALT Ltd</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server/x86_64/alt-server-9.1-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server 9\.1(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Server-V -->
+ <media arch="aarch64">
+ <variant id="server-v"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server-v/aarch64/alt-server-v-9.1-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server-V 9\.1(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>alt0/vmlinuz</kernel>
+ <initrd>alt0/full.cz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="server-v"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server-v/ppc64le/alt-server-v-9.1-ppc64le.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server-V 9\.1(\.\d+)* ppc64le</volume-id>
+ <publisher-id>BaseALT Ltd</publisher-id>
+ </iso>
+ <kernel>alt0/vmlinuz</kernel>
+ <initrd>alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server-v"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/server-v/x86_64/alt-server-v-9.1-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Server-V 9\.1(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <!-- Education -->
+ <media arch="aarch64">
+ <variant id="education"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/education/aarch64/alt-education-9.1-aarch64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Education 9\.1(\.\d+)* aarch64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/full.cz</initrd>
+ </media>
+ <media arch="i686">
+ <variant id="education"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/education/i586/alt-education-9.1-i586.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Education 9\.1(\.\d+)* i586</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="education"/>
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/education/x86_64/alt-education-9.1-x86_64.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT Education 9\.1(\.\d+)* x86_64</volume-id>
+ <publisher-id>BASEALT LTD</publisher-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/altlinux/1.0">
+ <short-id>altlinux1.0</short-id>
+ <name>Mandrake RE Spring 2001</name>
+ <name xml:lang="uk">Mandrake RE Spring 2001</name>
+ <name xml:lang="tr">Mandrake RE Spring 2001</name>
+ <name xml:lang="pt">Mandrake RE Spring 2001</name>
+ <name xml:lang="pt_BR">Mandrake RE Spring 2001</name>
+ <name xml:lang="pl">Mandrake RE Spring 2001</name>
+ <name xml:lang="it">Mandrake RE Spring 2001</name>
+ <name xml:lang="id">Mandrake RE Spring 2001</name>
+ <name xml:lang="fr">Mandrake RE Spring 2001</name>
+ <name xml:lang="es">Mandrake RE Spring 2001</name>
+ <name xml:lang="ca">Mandrake RE Spring 2001</name>
+ <version>1.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <clones id="http://mandriva.com/mandrake/7.2"/>
+ <release-date>2001-03-01</release-date>
+ <eol-date>2002-08-30</eol-date>
+ </os>
+ <os id="http://altlinux.org/altlinux/2.0">
+ <short-id>altlinux2.0</short-id>
+ <name>ALT Linux 2.0</name>
+ <name xml:lang="uk">ALT Linux 2.0</name>
+ <name xml:lang="tr">ALT Linux 2.0</name>
+ <name xml:lang="pt_BR">ALT Linux 2.0</name>
+ <name xml:lang="pl">ALT Linux 2.0</name>
+ <name xml:lang="it">ALT Linux 2.0</name>
+ <name xml:lang="id">ALT Linux 2.0</name>
+ <name xml:lang="fr">ALT Linux 2.0</name>
+ <name xml:lang="es">ALT Linux 2.0</name>
+ <name xml:lang="ca">ALT Linux 2.0</name>
+ <version>2.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <upgrades id="http://altlinux.org/altlinux/1.0"/>
+ <derives-from id="http://altlinux.org/altlinux/1.0"/>
+ <release-date>2002-04-20</release-date>
+ <eol-date>2004-08-30</eol-date>
+ </os>
+ <os id="http://altlinux.org/altlinux/2.2">
+ <short-id>altlinux2.2</short-id>
+ <name>ALT Linux 2.2</name>
+ <name xml:lang="uk">ALT Linux 2.2</name>
+ <name xml:lang="tr">ALT Linux 2.2</name>
+ <name xml:lang="pt_BR">ALT Linux 2.2</name>
+ <name xml:lang="pl">ALT Linux 2.2</name>
+ <name xml:lang="it">ALT Linux 2.2</name>
+ <name xml:lang="id">ALT Linux 2.2</name>
+ <name xml:lang="fr">ALT Linux 2.2</name>
+ <name xml:lang="es">ALT Linux 2.2</name>
+ <name xml:lang="ca">ALT Linux 2.2</name>
+ <version>2.2</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <upgrades id="http://altlinux.org/altlinux/2.0"/>
+ <derives-from id="http://altlinux.org/altlinux/2.0"/>
+ <release-date>2003-03-01</release-date>
+ <eol-date>2005-08-30</eol-date>
+ </os>
+ <os id="http://altlinux.org/altlinux/2.4">
+ <short-id>altlinux2.4</short-id>
+ <name>ALT Linux 2.4</name>
+ <name xml:lang="uk">ALT Linux 2.4</name>
+ <name xml:lang="tr">ALT Linux 2.4</name>
+ <name xml:lang="pt_BR">ALT Linux 2.4</name>
+ <name xml:lang="pl">ALT Linux 2.4</name>
+ <name xml:lang="it">ALT Linux 2.4</name>
+ <name xml:lang="id">ALT Linux 2.4</name>
+ <name xml:lang="fr">ALT Linux 2.4</name>
+ <name xml:lang="es">ALT Linux 2.4</name>
+ <name xml:lang="ca">ALT Linux 2.4</name>
+ <version>2.4</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <codename>Citron</codename>
+ <upgrades id="http://altlinux.org/altlinux/2.2"/>
+ <derives-from id="http://altlinux.org/altlinux/2.2"/>
+ <release-date>2004-09-01</release-date>
+ <eol-date>2006-08-30</eol-date>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/2.4/Master/iso/Master-2.4-install-cd.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CDROM</volume-id>
+ <publisher-id>ALT Linux</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/all.rdz</initrd>
+ </media>
+ </os>
+ <os id="http://altlinux.org/altlinux/3.0">
+ <short-id>altlinux3.0</short-id>
+ <name>ALT Linux 3.0</name>
+ <name xml:lang="uk">ALT Linux 3.0</name>
+ <name xml:lang="tr">ALT Linux 3.0</name>
+ <name xml:lang="pt_BR">ALT Linux 3.0</name>
+ <name xml:lang="pl">ALT Linux 3.0</name>
+ <name xml:lang="it">ALT Linux 3.0</name>
+ <name xml:lang="id">ALT Linux 3.0</name>
+ <name xml:lang="fr">ALT Linux 3.0</name>
+ <name xml:lang="es">ALT Linux 3.0</name>
+ <name xml:lang="ca">ALT Linux 3.0</name>
+ <version>3.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <codename>caprifoil</codename>
+ <upgrades id="http://altlinux.org/altlinux/2.4"/>
+ <derives-from id="http://altlinux.org/altlinux/2.4"/>
+ <release-date>2005-03-22</release-date>
+ <eol-date>2007-08-30</eol-date>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/3.0/iso/compact-3.0.4.iso</url>
+ <iso>
+ <system-id>ALT Linux</system-id>
+ <volume-id>Compact</volume-id>
+ <publisher-id>ALT Linux</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ </os>
+ <os id="http://altlinux.org/altlinux/4.0">
+ <short-id>altlinux4.0</short-id>
+ <name>ALT Linux 4.0</name>
+ <name xml:lang="uk">ALT Linux 4.0</name>
+ <name xml:lang="tr">ALT Linux 4.0</name>
+ <name xml:lang="pt_BR">ALT Linux 4.0</name>
+ <name xml:lang="pl">ALT Linux 4.0</name>
+ <name xml:lang="it">ALT Linux 4.0</name>
+ <name xml:lang="id">ALT Linux 4.0</name>
+ <name xml:lang="fr">ALT Linux 4.0</name>
+ <name xml:lang="es">ALT Linux 4.0</name>
+ <name xml:lang="ca">ALT Linux 4.0</name>
+ <version>4.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <upgrades id="http://altlinux.org/altlinux/3.0"/>
+ <derives-from id="http://altlinux.org/altlinux/3.0"/>
+ <release-date>2007-06-01</release-date>
+ <eol-date>2009-08-30</eol-date>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current/iso/altlinux-4.0.1-server-i586-install-cd.iso</url>
+ <iso>
+ <volume-id>^("Terminal"|Server|"Desktop\ Personal")$</volume-id>
+ <publisher-id>"ALT Linux( Team)?"</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current/iso/altlinux-4.0.1-server-x86_64-install-cd.iso</url>
+ <iso>
+ <system-id>ALT Linux Team</system-id>
+ <volume-id>^Server$</volume-id>
+ <publisher-id>ALT Linux</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ </os>
+ <os id="http://altlinux.org/altlinux/4.1">
+ <short-id>altlinux4.1</short-id>
+ <name>ALT Linux 4.1</name>
+ <name xml:lang="uk">ALT Linux 4.1</name>
+ <name xml:lang="tr">ALT Linux 4.1</name>
+ <name xml:lang="pt_BR">ALT Linux 4.1</name>
+ <name xml:lang="pl">ALT Linux 4.1</name>
+ <name xml:lang="it">ALT Linux 4.1</name>
+ <name xml:lang="id">ALT Linux 4.1</name>
+ <name xml:lang="fr">ALT Linux 4.1</name>
+ <name xml:lang="es">ALT Linux 4.1</name>
+ <name xml:lang="ca">ALT Linux 4.1</name>
+ <version>4.1</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <upgrades id="http://altlinux.org/altlinux/4.0"/>
+ <derives-from id="http://altlinux.org/altlinux/4.0"/>
+ <release-date>2008-12-07</release-date>
+ <eol-date>2010-08-30</eol-date>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/iso/altlinux-4.1.1-desktop-i586-install-dvd5.iso</url>
+ <iso>
+ <volume-id>^"Desktop"$</volume-id>
+ <publisher-id>"ALT Linux Team"</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/iso/altlinux-4.1.1-desktop-x86_64-install-dvd5.iso</url>
+ <iso>
+ <volume-id>^"Desktop"$</volume-id>
+ <publisher-id>"ALT Linux Team"</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ </os>
+ <os id="http://altlinux.org/altlinux/5.0">
+ <short-id>altlinux5.0</short-id>
+ <name>ALT Linux 5.0</name>
+ <name xml:lang="uk">ALT Linux 5.0</name>
+ <name xml:lang="tr">ALT Linux 5.0</name>
+ <name xml:lang="pt_BR">ALT Linux 5.0</name>
+ <name xml:lang="pl">ALT Linux 5.0</name>
+ <name xml:lang="it">ALT Linux 5.0</name>
+ <name xml:lang="id">ALT Linux 5.0</name>
+ <name xml:lang="fr">ALT Linux 5.0</name>
+ <name xml:lang="es">ALT Linux 5.0</name>
+ <name xml:lang="ca">ALT Linux 5.0</name>
+ <version>5.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <codename>Ark</codename>
+ <upgrades id="http://altlinux.org/altlinux/4.1"/>
+ <derives-from id="http://altlinux.org/altlinux/4.1"/>
+ <release-date>2009-10-29</release-date>
+ <eol-date>2011-08-30</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ </devices>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/iso/ark/altlinux-5.0.0-ark-server-i586-ru-install-cd.iso</url>
+ <iso>
+ <volume-id>ALT Linux 5.0.\d</volume-id>
+ <publisher-id>ALT Linux Team</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/iso/ark/altlinux-5.0.0-ark-server-x86_64-ru-install-cd.iso</url>
+ <iso>
+ <volume-id>ALT Linux 5.0.\d</volume-id>
+ <publisher-id>ALT Linux Team</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ </minimum>
+ <recommended>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/altlinux/6.0">
+ <short-id>altlinux6.0</short-id>
+ <name>ALT Linux 6.0</name>
+ <name xml:lang="uk">ALT Linux 6.0</name>
+ <name xml:lang="tr">ALT Linux 6.0</name>
+ <name xml:lang="pt_BR">ALT Linux 6.0</name>
+ <name xml:lang="pl">ALT Linux 6.0</name>
+ <name xml:lang="it">ALT Linux 6.0</name>
+ <name xml:lang="id">ALT Linux 6.0</name>
+ <name xml:lang="fr">ALT Linux 6.0</name>
+ <name xml:lang="es">ALT Linux 6.0</name>
+ <name xml:lang="ca">ALT Linux 6.0</name>
+ <version>6.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <codename>Centaurus</codename>
+ <upgrades id="http://altlinux.org/altlinux/5.0"/>
+ <derives-from id="http://altlinux.org/altlinux/5.0"/>
+ <release-date>2011-10-26</release-date>
+ <eol-date>2013-08-30</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/iso/centaurus/altlinux-6.0.0-centaurus-i586-ru-install-dvd5.iso</url>
+ <iso>
+ <volume-id>(ALT|Simply) Linux 6.0.\d</volume-id>
+ <publisher-id>ALT Linux Team</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/iso/centaurus/altlinux-6.0.0-centaurus-x86_64-ru-install-dvd5.iso</url>
+ <iso>
+ <volume-id>(ALT|Simply) Linux 6.0.\d</volume-id>
+ <publisher-id>ALT Linux Team</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ </os>
+ <os id="http://altlinux.org/altlinux/7.0">
+ <short-id>altlinux7.0</short-id>
+ <name>ALT Linux 7.0</name>
+ <name xml:lang="uk">ALT Linux 7.0</name>
+ <name xml:lang="tr">ALT Linux 7.0</name>
+ <name xml:lang="pt_BR">ALT Linux 7.0</name>
+ <name xml:lang="pl">ALT Linux 7.0</name>
+ <name xml:lang="it">ALT Linux 7.0</name>
+ <name xml:lang="id">ALT Linux 7.0</name>
+ <name xml:lang="fr">ALT Linux 7.0</name>
+ <name xml:lang="es">ALT Linux 7.0</name>
+ <name xml:lang="ca">ALT Linux 7.0</name>
+ <version>7.0</version>
+ <vendor>ALTLinux</vendor>
+ <vendor xml:lang="uk">ALTLinux</vendor>
+ <vendor xml:lang="tr">ALTLinux</vendor>
+ <vendor xml:lang="pt_BR">ALTLinux</vendor>
+ <vendor xml:lang="pl">ALT Linux</vendor>
+ <vendor xml:lang="it">ALTLinux</vendor>
+ <vendor xml:lang="id">ALTLinux</vendor>
+ <vendor xml:lang="fr">ALTLinux</vendor>
+ <vendor xml:lang="es">ALTLinux</vendor>
+ <vendor xml:lang="ca">ALTLinux</vendor>
+ <family>linux</family>
+ <distro>altlinux</distro>
+ <codename>Centaurus</codename>
+ <upgrades id="http://altlinux.org/altlinux/6.0"/>
+ <derives-from id="http://altlinux.org/altlinux/6.0"/>
+ <release-date>2012-10-01</release-date>
+ <eol-date>2015-08-30</eol-date>
+ <media arch="i686">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/centaurus/altlinux-7.0.5-centaurus-i586-ru-install-dvd5.iso</url>
+ <iso>
+ <volume-id>(ALT|Simply) Linux (6.9|7.0).\d</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/centaurus/altlinux-7.0.5-centaurus-x86_64-ru-install-dvd5.iso</url>
+ <iso>
+ <volume-id>(ALT|Simply) Linux (6.9|7.0).\d</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ </iso>
+ <kernel>isolinux/alt0/vmlinuz</kernel>
+ <initrd>isolinux/alt0/full.cz</initrd>
+ </media>
+ </os>
+ <os id="http://altlinux.org/alt/p8.starterkits">
+ <short-id>alt.p8</short-id>
+ <name>ALT p8 StarterKits</name>
+ <name xml:lang="uk">ALT p8 StarterKits</name>
+ <name xml:lang="tr">ALT p8 StarterKits</name>
+ <name xml:lang="pt_BR">ALT p8 StarterKits</name>
+ <name xml:lang="pl">ALT p8 StarterKits</name>
+ <name xml:lang="it">ALT p8 StarterKits</name>
+ <name xml:lang="id">ALT p8 StarterKits</name>
+ <name xml:lang="fr">ALT p8 StarterKits</name>
+ <version>p8</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <upgrades id="http://altlinux.org/alt/8.2"/>
+ <derives-from id="http://altlinux.org/alt/8.2"/>
+ <release-status>snapshot</release-status>
+ <!-- StarterKits -->
+ <media arch="i686" live="true">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT p8.*/i586</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>ALT-P8-.*</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT p8.*/x86_64</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>ALT-P8-.*</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://altlinux.org/alt/p9.starterkits">
+ <short-id>alt.p9</short-id>
+ <name>ALT p9 StarterKits</name>
+ <name xml:lang="uk">ALT p9 StarterKits</name>
+ <name xml:lang="tr">ALT p9 StarterKits</name>
+ <name xml:lang="pt_BR">ALT p9 StarterKits</name>
+ <name xml:lang="pl">ALT p9 StarterKits</name>
+ <name xml:lang="it">ALT p9 StarterKits</name>
+ <name xml:lang="id">ALT p9 StarterKits</name>
+ <name xml:lang="fr">ALT p9 StarterKits</name>
+ <version>p9</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <upgrades id="http://altlinux.org/alt/p8.starterkits"/>
+ <derives-from id="http://altlinux.org/alt/p8.starterkits"/>
+ <release-status>snapshot</release-status>
+ <!-- StarterKits -->
+ <media arch="i686" live="true">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT p9.*/i586</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>ALT-P9-.*</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT p9.*/x86_64</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>ALT-P9-.*</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/cloud/alt-p9-cloud-aarch64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="raw" cloud-init="true">
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/cloud/alt-p9-cloud-aarch64.img</url>
+ </image>
+ <image arch="i686" format="qcow2" cloud-init="true">
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/cloud/alt-p9-cloud-i586.qcow2</url>
+ </image>
+ <image arch="i686" format="raw" cloud-init="true">
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/cloud/alt-p9-cloud-i586.img</url>
+ </image>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/cloud/alt-p9-cloud-x86_64.qcow2</url>
+ </image>
+ <image arch="x86_64" format="raw" cloud-init="true">
+ <url>http://ftp.altlinux.ru/pub/distributions/ALTLinux/p9/images/cloud/alt-p9-cloud-x86_64.img</url>
+ </image>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <cloud-image-username>altlinux</cloud-image-username>
+ </os>
+ <os id="http://altlinux.org/alt/sisyphus">
+ <short-id>alt.sisyphus</short-id>
+ <name>ALT regular</name>
+ <name xml:lang="uk">ALT regular</name>
+ <name xml:lang="tr">ALT regular</name>
+ <name xml:lang="pt">ALT regular</name>
+ <name xml:lang="pt_BR">ALT comum</name>
+ <name xml:lang="pl">ALT regular</name>
+ <name xml:lang="it">ALT regular</name>
+ <name xml:lang="id">ALT regular</name>
+ <name xml:lang="fr">ALT regular</name>
+ <version>sisyphus</version>
+ <vendor>BaseALT</vendor>
+ <vendor xml:lang="uk">BaseALT</vendor>
+ <vendor xml:lang="tr">BaseALT</vendor>
+ <vendor xml:lang="pt">BaseALT</vendor>
+ <vendor xml:lang="pt_BR">BaseALT</vendor>
+ <vendor xml:lang="pl">BaseALT</vendor>
+ <vendor xml:lang="it">BaseALT</vendor>
+ <vendor xml:lang="id">BaseALT</vendor>
+ <vendor xml:lang="fr">BaseALT</vendor>
+ <family>linux</family>
+ <distro>alt</distro>
+ <upgrades id="http://altlinux.org/alt/p8.starterkits"/>
+ <derives-from id="http://altlinux.org/alt/p8.starterkits"/>
+ <release-status>snapshot</release-status>
+ <!-- Regular -->
+ <media arch="i686" live="true">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT regular-.*/i586</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>REGULAR-.*</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>ALT regular-.*/x86_64</volume-id>
+ <publisher-id>ALT LINUX TEAM</publisher-id>
+ <application-id>REGULAR-.*</application-id>
+ </iso>
+ <kernel>syslinux/alt0/vmlinuz</kernel>
+ <initrd>syslinux/alt0/full.cz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://android-x86.org/android-x86/8.1">
+ <short-id>android-x86-8.1</short-id>
+ <name>Android-x86 8.1</name>
+ <name xml:lang="uk">Android-x86 8.1</name>
+ <name xml:lang="tr">Android-x86 8.1</name>
+ <name xml:lang="pt_BR">Android-x86 8.1</name>
+ <name xml:lang="pl">Android-x86 8.1</name>
+ <name xml:lang="it">Android-x86 8.1</name>
+ <name xml:lang="id">Android-x86 8.1</name>
+ <name xml:lang="fr">Android-x86 8.1</name>
+ <version>8.1</version>
+ <vendor>Android-x86</vendor>
+ <vendor xml:lang="uk">Android-x86</vendor>
+ <vendor xml:lang="tr">Android-x86</vendor>
+ <vendor xml:lang="pt_BR">Android-x86</vendor>
+ <vendor xml:lang="pl">Android-x86</vendor>
+ <vendor xml:lang="it">Android-x86</vendor>
+ <vendor xml:lang="id">Android-x86</vendor>
+ <vendor xml:lang="fr">Android-x86</vendor>
+ <family>linux</family>
+ <distro>android-x86</distro>
+ <codename>oreo-x86</codename>
+ <release-date>2019-01-15</release-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Android-x86 LiveCD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>896534528</volume-size>
+ </iso>
+ <kernel>kernel</kernel>
+ <initrd>initrd.img</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>Android-x86 LiveCD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>707430400</volume-size>
+ </iso>
+ <kernel>kernel</kernel>
+ <initrd>initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://android-x86.org/android-x86/9.0">
+ <short-id>android-x86-9.0</short-id>
+ <name>Android-x86 9.0</name>
+ <name xml:lang="uk">Android-x86 9.0</name>
+ <name xml:lang="tr">Android-x86 9.0</name>
+ <name xml:lang="pt_BR">Android-x86 9.0</name>
+ <name xml:lang="pl">Android-x86 9.0</name>
+ <name xml:lang="it">Android-x86 9.0</name>
+ <name xml:lang="id">Android-x86 9.0</name>
+ <name xml:lang="fr">Android-x86 9.0</name>
+ <version>9.0</version>
+ <vendor>Android-x86</vendor>
+ <vendor xml:lang="uk">Android-x86</vendor>
+ <vendor xml:lang="tr">Android-x86</vendor>
+ <vendor xml:lang="pt_BR">Android-x86</vendor>
+ <vendor xml:lang="pl">Android-x86</vendor>
+ <vendor xml:lang="it">Android-x86</vendor>
+ <vendor xml:lang="id">Android-x86</vendor>
+ <vendor xml:lang="fr">Android-x86</vendor>
+ <family>linux</family>
+ <distro>android-x86</distro>
+ <codename>pie-x86</codename>
+ <release-date>2019-11-15</release-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Android-x86 LiveCD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>952367104</volume-size>
+ </iso>
+ <kernel>kernel</kernel>
+ <initrd>initrd.img</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>Android-x86 LiveCD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>753387520</volume-size>
+ </iso>
+ <kernel>kernel</kernel>
+ <initrd>initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://apple.com/macosx/10.0">
+ <short-id>macosx10.0</short-id>
+ <name>MacOS X Cheetah</name>
+ <name xml:lang="uk">MacOS X Cheetah</name>
+ <name xml:lang="tr">MacOS X Cheetah</name>
+ <name xml:lang="pt_BR">MacOS X Cheetah</name>
+ <name xml:lang="pl">MacOS X Cheetah</name>
+ <name xml:lang="ja">MacOS X Cheetah</name>
+ <name xml:lang="it">MacOS X Cheetah</name>
+ <name xml:lang="id">MacOS X Cheetah</name>
+ <name xml:lang="fr">MacOS X Cheetah</name>
+ <name xml:lang="es">MacOS X Cheetah</name>
+ <name xml:lang="de">MacOS X Cheetah</name>
+ <name xml:lang="ca">MacOS X Cheetah</name>
+ <version>10.0</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Cheetah</codename>
+ <release-date>2001-03-24</release-date>
+ <eol-date>2003-12-31</eol-date>
+ </os>
+ <os id="http://apple.com/macosx/10.1">
+ <short-id>macosx10.1</short-id>
+ <name>MacOS X Puma</name>
+ <name xml:lang="uk">MacOS X Puma</name>
+ <name xml:lang="tr">MacOS X Puma</name>
+ <name xml:lang="pt_BR">MacOS X Puma</name>
+ <name xml:lang="pl">MacOS X Puma</name>
+ <name xml:lang="ja">MacOS X Puma</name>
+ <name xml:lang="it">MacOS X Puma</name>
+ <name xml:lang="id">MacOS X Puma</name>
+ <name xml:lang="fr">MacOS X Puma</name>
+ <name xml:lang="es">MacOS X Puma</name>
+ <name xml:lang="de">MacOS X Puma</name>
+ <name xml:lang="ca">MacOS X Puma</name>
+ <version>10.1</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Puma</codename>
+ <upgrades id="http://apple.com/macosx/10.0"/>
+ <release-date>2001-09-25</release-date>
+ <eol-date>2004-12-31</eol-date>
+ </os>
+ <os id="http://apple.com/macosx/10.2">
+ <short-id>macosx10.2</short-id>
+ <name>MacOS X Jaguar</name>
+ <name xml:lang="uk">MacOS X Jaguar</name>
+ <name xml:lang="tr">MacOS X Jaguar</name>
+ <name xml:lang="pt_BR">MacOS X Jaguar</name>
+ <name xml:lang="pl">Mac OS X Jaguar</name>
+ <name xml:lang="it">MacOS X Jaguar</name>
+ <name xml:lang="id">MacOS X Jaguar</name>
+ <name xml:lang="fr">MacOS X Jaguar</name>
+ <name xml:lang="es">MacOS X Jaguar</name>
+ <name xml:lang="ca">MacOS X Jaguar</name>
+ <version>10.2</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Jaguar</codename>
+ <upgrades id="http://apple.com/macosx/10.1"/>
+ <release-date>2002-09-24</release-date>
+ <eol-date>2005-12-31</eol-date>
+ </os>
+ <os id="http://apple.com/macosx/10.3">
+ <short-id>macosx10.3</short-id>
+ <name>MacOS X Panther</name>
+ <name xml:lang="uk">MacOS X Panther</name>
+ <name xml:lang="tr">MacOS X Panther</name>
+ <name xml:lang="pt_BR">MacOS X Panther</name>
+ <name xml:lang="pl">MacOS X Panther</name>
+ <name xml:lang="ja">MacOS X Panther</name>
+ <name xml:lang="it">MacOS X Panther</name>
+ <name xml:lang="id">MacOS X Panther</name>
+ <name xml:lang="fr">MacOS X Panther</name>
+ <name xml:lang="es">MacOS X Panther</name>
+ <name xml:lang="de">MacOS X Panther</name>
+ <name xml:lang="ca">MacOS X Panther</name>
+ <version>10.3</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Panther</codename>
+ <upgrades id="http://apple.com/macosx/10.2"/>
+ <release-date>2003-10-24</release-date>
+ <eol-date>2006-12-31</eol-date>
+ </os>
+ <os id="http://apple.com/macosx/10.4">
+ <short-id>macosx10.4</short-id>
+ <name>MacOS X Tiger</name>
+ <name xml:lang="uk">MacOS X Tiger</name>
+ <name xml:lang="tr">MacOS X Tiger</name>
+ <name xml:lang="pt_BR">MacOS X Tiger</name>
+ <name xml:lang="pl">MacOS X Tiger</name>
+ <name xml:lang="ja">MacOS X Tiger</name>
+ <name xml:lang="it">MacOS X Tiger</name>
+ <name xml:lang="id">MacOS X Tiger</name>
+ <name xml:lang="fr">MacOS X Tiger</name>
+ <name xml:lang="es">MacOS X Tiger</name>
+ <name xml:lang="de">MacOS X Tiger</name>
+ <name xml:lang="ca">MacOS X Tiger</name>
+ <version>10.4</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Tiger</codename>
+ <upgrades id="http://apple.com/macosx/10.3"/>
+ <release-date>2005-04-29</release-date>
+ <eol-date>2009-09-30</eol-date>
+ </os>
+ <os id="http://apple.com/macosx/10.5">
+ <short-id>macosx10.5</short-id>
+ <name>MacOS X Leopard</name>
+ <name xml:lang="uk">MacOS X Leopard</name>
+ <name xml:lang="tr">MacOS X Leopard</name>
+ <name xml:lang="pt_BR">MacOS X Leopard</name>
+ <name xml:lang="pl">MacOS X Leopard</name>
+ <name xml:lang="ja">MacOS X Leopard</name>
+ <name xml:lang="it">MacOS X Leopard</name>
+ <name xml:lang="id">MacOS X Leopard</name>
+ <name xml:lang="fr">MacOS X Leopard</name>
+ <name xml:lang="es">MacOS X Leopard</name>
+ <name xml:lang="de">MacOS X Leopard</name>
+ <name xml:lang="ca">MacOS X Leopard</name>
+ <version>10.5</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Leopard</codename>
+ <upgrades id="http://apple.com/macosx/10.4"/>
+ <release-date>2007-10-26</release-date>
+ <eol-date>2011-06-23</eol-date>
+ </os>
+ <os id="http://apple.com/macosx/10.6">
+ <short-id>macosx10.6</short-id>
+ <name>MacOS X Snow Leopard</name>
+ <name xml:lang="uk">MacOS X Snow Leopard</name>
+ <name xml:lang="tr">MacOS X Snow Leopard</name>
+ <name xml:lang="pt_BR">MacOS X Snow Leopard</name>
+ <name xml:lang="pl">MacOS X Snow Leopard</name>
+ <name xml:lang="ja">MacOS X Snow Leopard</name>
+ <name xml:lang="it">MacOS X Snow Leopard</name>
+ <name xml:lang="id">MacOS X Snow Leopard</name>
+ <name xml:lang="fr">MacOS X Snow Leopard</name>
+ <name xml:lang="es">MacOS X Snow Leopard</name>
+ <name xml:lang="de">MacOS X Snow Leopard</name>
+ <name xml:lang="ca">MacOS X Snow Leopard</name>
+ <version>10.6</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Snow Leopard</codename>
+ <upgrades id="http://apple.com/macosx/10.5"/>
+ <release-date>2009-08-28</release-date>
+ <eol-date>2014-02-25</eol-date>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>2</n-cpus>
+ <cpu>1600000000</cpu>
+ <ram>2147483648</ram>
+ <storage>7516192768</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://apple.com/macosx/10.7">
+ <short-id>macosx10.7</short-id>
+ <name>MacOS X Lion</name>
+ <name xml:lang="uk">MacOS X Lion</name>
+ <name xml:lang="tr">MacOS X Lion</name>
+ <name xml:lang="pt_BR">MacOS X Lion</name>
+ <name xml:lang="pl">MacOS X Lion</name>
+ <name xml:lang="ja">MacOS X Lion</name>
+ <name xml:lang="it">MacOS X Lion</name>
+ <name xml:lang="id">MacOS X Lion</name>
+ <name xml:lang="fr">MacOS X Lion</name>
+ <name xml:lang="es">MacOS X Lion</name>
+ <name xml:lang="de">MacOS X Lion</name>
+ <name xml:lang="ca">MacOS X Lion</name>
+ <version>10.7</version>
+ <vendor>Apple Inc.</vendor>
+ <vendor xml:lang="uk">Apple Inc.</vendor>
+ <vendor xml:lang="tr">Apple Inc.</vendor>
+ <vendor xml:lang="pt_BR">Apple Inc.</vendor>
+ <vendor xml:lang="pl">Apple Inc.</vendor>
+ <vendor xml:lang="ja">Apple Inc.</vendor>
+ <vendor xml:lang="it">Apple Inc.</vendor>
+ <vendor xml:lang="id">Apple Inc.</vendor>
+ <vendor xml:lang="fr">Apple Inc.</vendor>
+ <vendor xml:lang="es">Apple Inc.</vendor>
+ <vendor xml:lang="de">Apple Inc.</vendor>
+ <vendor xml:lang="ca">Apple Inc.</vendor>
+ <family>darwin</family>
+ <distro>osx</distro>
+ <codename>Lion</codename>
+ <upgrades id="http://apple.com/macosx/10.6"/>
+ <release-date>2011-07-20</release-date>
+ <eol-date>2014-09-30</eol-date>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>2</n-cpus>
+ <cpu>1600000000</cpu>
+ <ram>2147483648</ram>
+ <storage>7516192768</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://archlinux.org/archlinux/rolling">
+ <short-id>archlinux</short-id>
+ <name>Arch Linux</name>
+ <name xml:lang="uk">Arch Linux</name>
+ <name xml:lang="tr">Arch Linux</name>
+ <name xml:lang="pt_BR">Arch Linux</name>
+ <name xml:lang="pl">Arch Linux</name>
+ <name xml:lang="it">Arch Linux</name>
+ <name xml:lang="id">Arch Linux</name>
+ <name xml:lang="fr">Arch Linux</name>
+ <name xml:lang="ca">Arch Linux</name>
+ <vendor>Arch Linux</vendor>
+ <vendor xml:lang="uk">Arch Linux</vendor>
+ <vendor xml:lang="tr">Arch Linux</vendor>
+ <vendor xml:lang="pt_BR">Arch Linux</vendor>
+ <vendor xml:lang="pl">Arch Linux</vendor>
+ <vendor xml:lang="it">Arch Linux</vendor>
+ <vendor xml:lang="id">Arch Linux</vendor>
+ <vendor xml:lang="fr">Arch Linux</vendor>
+ <vendor xml:lang="ca">Arch Linux</vendor>
+ <family>linux</family>
+ <distro>archlinux</distro>
+ <release-status>rolling</release-status>
+ <firmware arch="x86_64" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ </resources>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>ARCH_\d{6}</volume-id>
+ <publisher-id>ARCH LINUX &lt;HTTPS?://WWW.ARCHLINUX.ORG&gt;</publisher-id>
+ <application-id>ARCH LINUX LIVE/RESCUE CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://asianux.com/asianux/4.6">
+ <short-id>asianux4.6</short-id>
+ <name>Asianux Server 4 SP6</name>
+ <name xml:lang="uk">Asianux Server 4 SP6</name>
+ <name xml:lang="tr">Asianux Server 4 SP6</name>
+ <name xml:lang="pt_BR">Asianux Server 4 SP6</name>
+ <name xml:lang="pl">Asianux Server 4 SP6</name>
+ <name xml:lang="it">Asianux Server 4 SP6</name>
+ <name xml:lang="id">Asianux Server 4 SP6</name>
+ <name xml:lang="fr">Asianux Server 4 SP6</name>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Hiranya</codename>
+ <release-date>2016-07-21</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 4 SP6 x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 4 SP6 i686</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/4.7">
+ <short-id>asianux4.7</short-id>
+ <name>Asianux Server 4 SP7</name>
+ <name xml:lang="uk">Asianux Server 4 SP7</name>
+ <name xml:lang="tr">Asianux Server 4 SP7</name>
+ <name xml:lang="pt_BR">Asianux Server 4 SP7</name>
+ <name xml:lang="pl">Asianux Server 4 SP7</name>
+ <name xml:lang="it">Asianux Server 4 SP7</name>
+ <name xml:lang="id">Asianux Server 4 SP7</name>
+ <name xml:lang="fr">Asianux Server 4 SP7</name>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Hiranya</codename>
+ <upgrades id="http://asianux.com/asianux/4.6"/>
+ <release-date>2017-05-26</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 4 SP7 x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 4 SP7 i686</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/7.0">
+ <short-id>asianux7.0</short-id>
+ <name>Asianux Server 7</name>
+ <name xml:lang="uk">Asianux Server 7</name>
+ <name xml:lang="tr">Asianux Server 7</name>
+ <name xml:lang="pt_BR">Asianux Server 7</name>
+ <name xml:lang="pl">Asianux Server 7</name>
+ <name xml:lang="it">Asianux Server 7</name>
+ <name xml:lang="id">Asianux Server 7</name>
+ <name xml:lang="fr">Asianux Server 7</name>
+ <version>7.0</version>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Lotus</codename>
+ <derives-from id="http://redhat.com/rhel/7.0"/>
+ <release-date>2015-07-16</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 7.0 x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/7.1">
+ <short-id>asianux7.1</short-id>
+ <name>Asianux Server 7 SP1</name>
+ <name xml:lang="uk">Asianux Server 7 SP1</name>
+ <name xml:lang="tr">Asianux Server 7 SP1</name>
+ <name xml:lang="pt_BR">Asianux Server 7 SP1</name>
+ <name xml:lang="pl">Asianux Server 7 SP1</name>
+ <name xml:lang="it">Asianux Server 7 SP1</name>
+ <name xml:lang="id">Asianux Server 7 SP1</name>
+ <name xml:lang="fr">Asianux Server 7 SP1</name>
+ <version>7.1</version>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Lotus</codename>
+ <upgrades id="http://asianux.com/asianux/7.0"/>
+ <release-date>2016-01-22</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 7 SP1 x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/7.2">
+ <short-id>asianux7.2</short-id>
+ <name>Asianux Server 7 SP2</name>
+ <name xml:lang="uk">Asianux Server 7 SP2</name>
+ <name xml:lang="tr">Asianux Server 7 SP2</name>
+ <name xml:lang="pt_BR">Asianux Server 7 SP2</name>
+ <name xml:lang="pl">Asianux Server 7 SP2</name>
+ <name xml:lang="it">Asianux Server 7 SP2</name>
+ <name xml:lang="id">Asianux Server 7 SP2</name>
+ <name xml:lang="fr">Asianux Server 7 SP2</name>
+ <version>7.2</version>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Lotus</codename>
+ <upgrades id="http://asianux.com/asianux/7.1"/>
+ <release-date>2017-10-24</release-date>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Asianux Server 7 SP2 x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/7.3">
+ <short-id>asianux7.3</short-id>
+ <name>Asianux Server 7 SP3</name>
+ <name xml:lang="uk">Asianux Server 7 SP3</name>
+ <name xml:lang="tr">Asianux Server 7 SP3</name>
+ <name xml:lang="pt_BR">Asianux Server 7 SP3</name>
+ <name xml:lang="pl">Asianux Server 7 SP3</name>
+ <name xml:lang="it">Asianux Server 7 SP3</name>
+ <name xml:lang="id">Asianux Server 7 SP3</name>
+ <name xml:lang="fr">Asianux Server 7 SP3</name>
+ <version>7.3</version>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Lotus</codename>
+ <upgrades id="http://asianux.com/asianux/7.2"/>
+ <release-date>2019-02-26</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server 7 SP3 x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/8.0">
+ <short-id>asianux8.0</short-id>
+ <name>Asianux Server 8</name>
+ <name xml:lang="uk">Asianux Server 8</name>
+ <name xml:lang="tr">Asianux Server 8</name>
+ <name xml:lang="pt_BR">Asianux Server 8</name>
+ <name xml:lang="pl">Asianux Server 8</name>
+ <name xml:lang="it">Asianux Server 8</name>
+ <name xml:lang="id">Asianux Server 8</name>
+ <name xml:lang="fr">Asianux Server 8</name>
+ <version>8.0</version>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <codename>Peony</codename>
+ <upgrades id="http://asianux.com/asianux/7.3"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux-Server-8-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://asianux.com/asianux/unknown">
+ <short-id>asianux-unknown</short-id>
+ <name>Asianux unknown</name>
+ <name xml:lang="uk">Невідома Asianux</name>
+ <name xml:lang="tr">Asianux bilinmeyen</name>
+ <name xml:lang="pt_BR">Asianux desconhecido</name>
+ <name xml:lang="pl">Asianux (nieznany)</name>
+ <name xml:lang="it">Asianux (sconosciuto)</name>
+ <name xml:lang="id">Asianux tak diketahui</name>
+ <name xml:lang="fr">Asianux inconnu</name>
+ <version>unknown</version>
+ <vendor>Asianux Project</vendor>
+ <vendor xml:lang="uk">Проєкт Asianux</vendor>
+ <vendor xml:lang="tr">Asianux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Asianux</vendor>
+ <vendor xml:lang="pl">Projekt Asianux</vendor>
+ <vendor xml:lang="it">Progetto Asianux</vendor>
+ <vendor xml:lang="id">Proyek Asianux</vendor>
+ <vendor xml:lang="fr">Projet Asianux</vendor>
+ <family>linux</family>
+ <distro>asianux</distro>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Asianux Server (7 (?!SP[123])|(4 ?!SP[67])).+</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://centos.org/centos/5.0">
+ <short-id>centos5.0</short-id>
+ <name>CentOS 5.0</name>
+ <name xml:lang="uk">CentOS 5.0</name>
+ <name xml:lang="tr">CentOS 5.0</name>
+ <name xml:lang="pt_BR">CentOS 5.0</name>
+ <name xml:lang="pl">CentOS 5.0</name>
+ <name xml:lang="it">CentOS 5.0</name>
+ <name xml:lang="id">CentOS 5.0</name>
+ <name xml:lang="fr">CentOS 5.0</name>
+ <name xml:lang="ca">CentOS 5.0</name>
+ <version>5.0</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <clones id="http://redhat.com/rhel/5.0"/>
+ <release-date>2007-04-12</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.0/os/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.0/os/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.10">
+ <short-id>centos5.10</short-id>
+ <name>CentOS 5.10</name>
+ <name xml:lang="uk">CentOS 5.10</name>
+ <name xml:lang="tr">CentOS 5.10</name>
+ <name xml:lang="pt_BR">CentOS 5.10</name>
+ <name xml:lang="pl">CentOS 5.10</name>
+ <name xml:lang="it">CentOS 5.10</name>
+ <name xml:lang="id">CentOS 5.10</name>
+ <name xml:lang="fr">CentOS 5.10</name>
+ <name xml:lang="ca">CentOS 5.10</name>
+ <version>5.10</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.9"/>
+ <clones id="http://redhat.com/rhel/5.10"/>
+ <release-date>2013-10-19</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.10/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.10</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.10/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.10</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.11">
+ <short-id>centos5.11</short-id>
+ <name>CentOS 5.11</name>
+ <name xml:lang="uk">CentOS 5.11</name>
+ <name xml:lang="tr">CentOS 5.11</name>
+ <name xml:lang="pt_BR">CentOS 5.11</name>
+ <name xml:lang="pl">CentOS 5.11</name>
+ <name xml:lang="it">CentOS 5.11</name>
+ <name xml:lang="id">CentOS 5.11</name>
+ <name xml:lang="fr">CentOS 5.11</name>
+ <name xml:lang="ca">CentOS 5.11</name>
+ <version>5.11</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.10"/>
+ <clones id="http://redhat.com/rhel/5.11"/>
+ <release-date>2014-09-30</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.11/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.11</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.11/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.11</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.1">
+ <short-id>centos5.1</short-id>
+ <name>CentOS 5.1</name>
+ <name xml:lang="uk">CentOS 5.1</name>
+ <name xml:lang="tr">CentOS 5.1</name>
+ <name xml:lang="pt_BR">CentOS 5.1</name>
+ <name xml:lang="pl">CentOS 5.1</name>
+ <name xml:lang="it">CentOS 5.1</name>
+ <name xml:lang="id">CentOS 5.1</name>
+ <name xml:lang="fr">CentOS 5.1</name>
+ <name xml:lang="ca">CentOS 5.1</name>
+ <version>5.1</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.0"/>
+ <clones id="http://redhat.com/rhel/5.1"/>
+ <release-date>2007-12-02</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.1/os/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.1/os/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.2">
+ <short-id>centos5.2</short-id>
+ <name>CentOS 5.2</name>
+ <name xml:lang="uk">CentOS 5.2</name>
+ <name xml:lang="tr">CentOS 5.2</name>
+ <name xml:lang="pt_BR">CentOS 5.2</name>
+ <name xml:lang="pl">CentOS 5.2</name>
+ <name xml:lang="it">CentOS 5.2</name>
+ <name xml:lang="id">CentOS 5.2</name>
+ <name xml:lang="fr">CentOS 5.2</name>
+ <name xml:lang="ca">CentOS 5.2</name>
+ <version>5.2</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.1"/>
+ <clones id="http://redhat.com/rhel/5.2"/>
+ <release-date>2008-06-24</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.2/os/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.2/os/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.3">
+ <short-id>centos5.3</short-id>
+ <name>CentOS 5.3</name>
+ <name xml:lang="uk">CentOS 5.3</name>
+ <name xml:lang="tr">CentOS 5.3</name>
+ <name xml:lang="pt_BR">CentOS 5.3</name>
+ <name xml:lang="pl">CentOS 5.3</name>
+ <name xml:lang="it">CentOS 5.3</name>
+ <name xml:lang="id">CentOS 5.3</name>
+ <name xml:lang="fr">CentOS 5.3</name>
+ <name xml:lang="ca">CentOS 5.3</name>
+ <version>5.3</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.2"/>
+ <clones id="http://redhat.com/rhel/5.3"/>
+ <release-date>2009-04-01</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.3/os/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.3/os/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.4">
+ <short-id>centos5.4</short-id>
+ <name>CentOS 5.4</name>
+ <name xml:lang="uk">CentOS 5.4</name>
+ <name xml:lang="tr">CentOS 5.4</name>
+ <name xml:lang="pt_BR">CentOS 5.4</name>
+ <name xml:lang="pl">CentOS 5.4</name>
+ <name xml:lang="it">CentOS 5.4</name>
+ <name xml:lang="id">CentOS 5.4</name>
+ <name xml:lang="fr">CentOS 5.4</name>
+ <name xml:lang="ca">CentOS 5.4</name>
+ <version>5.4</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.3"/>
+ <clones id="http://redhat.com/rhel/5.4"/>
+ <release-date>2009-10-21</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <!-- Strangely centos5.4 x86_64 lacks treeinfo, but i386 has it... -->
+ <url>http://vault.centos.org/5.4/os/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.4/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.4</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.5">
+ <short-id>centos5.5</short-id>
+ <name>CentOS 5.5</name>
+ <name xml:lang="uk">CentOS 5.5</name>
+ <name xml:lang="tr">CentOS 5.5</name>
+ <name xml:lang="pt_BR">CentOS 5.5</name>
+ <name xml:lang="pl">CentOS 5.5</name>
+ <name xml:lang="it">CentOS 5.5</name>
+ <name xml:lang="id">CentOS 5.5</name>
+ <name xml:lang="fr">CentOS 5.5</name>
+ <name xml:lang="ca">CentOS 5.5</name>
+ <version>5.5</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.4"/>
+ <clones id="http://redhat.com/rhel/5.5"/>
+ <release-date>2010-05-15</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.5/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.5</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.5/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.5</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.6">
+ <short-id>centos5.6</short-id>
+ <name>CentOS 5.6</name>
+ <name xml:lang="uk">CentOS 5.6</name>
+ <name xml:lang="tr">CentOS 5.6</name>
+ <name xml:lang="pt_BR">CentOS 5.6</name>
+ <name xml:lang="pl">CentOS 5.6</name>
+ <name xml:lang="it">CentOS 5.6</name>
+ <name xml:lang="id">CentOS 5.6</name>
+ <name xml:lang="fr">CentOS 5.6</name>
+ <name xml:lang="ca">CentOS 5.6</name>
+ <version>5.6</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.5"/>
+ <clones id="http://redhat.com/rhel/5.6"/>
+ <release-date>2011-04-09</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.6/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.6</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.6/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.6</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.7">
+ <short-id>centos5.7</short-id>
+ <name>CentOS 5.7</name>
+ <name xml:lang="uk">CentOS 5.7</name>
+ <name xml:lang="tr">CentOS 5.7</name>
+ <name xml:lang="pt_BR">CentOS 5.7</name>
+ <name xml:lang="pl">CentOS 5.7</name>
+ <name xml:lang="it">CentOS 5.7</name>
+ <name xml:lang="id">CentOS 5.7</name>
+ <name xml:lang="fr">CentOS 5.7</name>
+ <name xml:lang="ca">CentOS 5.7</name>
+ <version>5.7</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.6"/>
+ <clones id="http://redhat.com/rhel/5.7"/>
+ <release-date>2011-09-14</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.7/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.7</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.7/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.7</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.8">
+ <short-id>centos5.8</short-id>
+ <name>CentOS 5.8</name>
+ <name xml:lang="uk">CentOS 5.8</name>
+ <name xml:lang="tr">CentOS 5.8</name>
+ <name xml:lang="pt_BR">CentOS 5.8</name>
+ <name xml:lang="pl">CentOS 5.8</name>
+ <name xml:lang="it">CentOS 5.8</name>
+ <name xml:lang="id">CentOS 5.8</name>
+ <name xml:lang="fr">CentOS 5.8</name>
+ <version>5.8</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.7"/>
+ <clones id="http://redhat.com/rhel/5.8"/>
+ <release-date>2012-03-08</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.8/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.8</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.8/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.8</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/5.9">
+ <short-id>centos5.9</short-id>
+ <name>CentOS 5.9</name>
+ <name xml:lang="uk">CentOS 5.9</name>
+ <name xml:lang="tr">CentOS 5.9</name>
+ <name xml:lang="pt_BR">CentOS 5.9</name>
+ <name xml:lang="pl">CentOS 5.9</name>
+ <name xml:lang="it">CentOS 5.9</name>
+ <name xml:lang="id">CentOS 5.9</name>
+ <name xml:lang="fr">CentOS 5.9</name>
+ <name xml:lang="ca">CentOS 5.9</name>
+ <version>5.9</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/5.8"/>
+ <clones id="http://redhat.com/rhel/5.9"/>
+ <release-date>2013-01-17</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/5.9/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.9</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/5.9/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>5.9</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://centos.org/centos/6.0">
+ <short-id>centos6.0</short-id>
+ <name>CentOS 6.0</name>
+ <name xml:lang="uk">CentOS 6.0</name>
+ <name xml:lang="tr">CentOS 6.0</name>
+ <name xml:lang="pt_BR">CentOS 6.0</name>
+ <name xml:lang="pl">CentOS 6.0</name>
+ <name xml:lang="ja">CentOS 6.0</name>
+ <name xml:lang="it">CentOS 6.0</name>
+ <name xml:lang="id">CentOS 6.0</name>
+ <name xml:lang="fr">CentOS 6.0</name>
+ <name xml:lang="es">CentOS 6.0</name>
+ <name xml:lang="de">CentOS 6.0</name>
+ <name xml:lang="ca">CentOS 6.0</name>
+ <version>6.0</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <clones id="http://redhat.com/rhel/6.0"/>
+ <release-date>2011-07-10</release-date>
+ <eol-date>2011-12-09</eol-date>
+ <!-- there is no obvious difference between x86 and x86_64 isos,
+ maybe we can lookup files on the iso to decide which arch it is? -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.0_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.0_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.0/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.0</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.0/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.0</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.10">
+ <short-id>centos6.10</short-id>
+ <name>CentOS 6.10</name>
+ <name xml:lang="uk">CentOS 6.10</name>
+ <name xml:lang="tr">CentOS 6.10</name>
+ <name xml:lang="pt_BR">CentOS 6.10</name>
+ <name xml:lang="pl">CentOS 6.10</name>
+ <name xml:lang="it">CentOS 6.10</name>
+ <name xml:lang="id">CentOS 6.10</name>
+ <name xml:lang="fr">CentOS 6.10</name>
+ <name xml:lang="ca">CentOS 6.10</name>
+ <version>6.10</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.9"/>
+ <clones id="http://redhat.com/rhel/6.10"/>
+ <release-date>2018-07-03</release-date>
+ <eol-date>2020-11-30</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.10_Final</volume-id>
+ <volume-size>3869454336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.10_Final</volume-id>
+ <volume-size>3991482368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Live DVD -->
+ <media arch="i686" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.10-i386-LiveDVD</volume-id>
+ <volume-size>2012102656</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.10-x86_64-LiveDVD</volume-id>
+ <volume-size>2040971264</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Minimal Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.10_Final</volume-id>
+ <volume-size>372772864</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.10_Final</volume-id>
+ <volume-size>425193472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>189581312</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>239208448</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.10/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.10</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.10/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.10</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.1">
+ <short-id>centos6.1</short-id>
+ <name>CentOS 6.1</name>
+ <name xml:lang="uk">CentOS 6.1</name>
+ <name xml:lang="tr">CentOS 6.1</name>
+ <name xml:lang="pt_BR">CentOS 6.1</name>
+ <name xml:lang="pl">CentOS 6.1</name>
+ <name xml:lang="ja">CentOS 6.1</name>
+ <name xml:lang="it">CentOS 6.1</name>
+ <name xml:lang="id">CentOS 6.1</name>
+ <name xml:lang="fr">CentOS 6.1</name>
+ <name xml:lang="es">CentOS 6.1</name>
+ <name xml:lang="de">CentOS 6.1</name>
+ <name xml:lang="ca">CentOS 6.1</name>
+ <version>6.1</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.0"/>
+ <clones id="http://redhat.com/rhel/6.1"/>
+ <release-date>2011-12-09</release-date>
+ <eol-date>2011-12-20</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.1_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.1_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.1/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^6.1$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.1/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^6.1$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.2">
+ <short-id>centos6.2</short-id>
+ <name>CentOS 6.2</name>
+ <name xml:lang="uk">CentOS 6.2</name>
+ <name xml:lang="tr">CentOS 6.2</name>
+ <name xml:lang="pt_BR">CentOS 6.2</name>
+ <name xml:lang="pl">CentOS 6.2</name>
+ <name xml:lang="it">CentOS 6.2</name>
+ <name xml:lang="id">CentOS 6.2</name>
+ <name xml:lang="fr">CentOS 6.2</name>
+ <name xml:lang="es">CentOS 6.2</name>
+ <name xml:lang="ca">CentOS 6.2</name>
+ <version>6.2</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.1"/>
+ <clones id="http://redhat.com/rhel/6.2"/>
+ <release-date>2011-12-20</release-date>
+ <eol-date>2012-07-09</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.2_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.2_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.2/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.2</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.2/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.2</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.3">
+ <short-id>centos6.3</short-id>
+ <name>CentOS 6.3</name>
+ <name xml:lang="uk">CentOS 6.3</name>
+ <name xml:lang="tr">CentOS 6.3</name>
+ <name xml:lang="pt_BR">CentOS 6.3</name>
+ <name xml:lang="pl">CentOS 6.3</name>
+ <name xml:lang="it">CentOS 6.3</name>
+ <name xml:lang="id">CentOS 6.3</name>
+ <name xml:lang="fr">CentOS 6.3</name>
+ <name xml:lang="es">CentOS 6.3</name>
+ <name xml:lang="ca">CentOS 6.3</name>
+ <version>6.3</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.2"/>
+ <clones id="http://redhat.com/rhel/6.3"/>
+ <release-date>2012-07-09</release-date>
+ <eol-date>2013-03-09</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.3_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.3_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.3-x86_64-LiveDVD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.3/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.3</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.3/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.3</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.4">
+ <short-id>centos6.4</short-id>
+ <name>CentOS 6.4</name>
+ <name xml:lang="uk">CentOS 6.4</name>
+ <name xml:lang="tr">CentOS 6.4</name>
+ <name xml:lang="pt_BR">CentOS 6.4</name>
+ <name xml:lang="pl">CentOS 6.4</name>
+ <name xml:lang="it">CentOS 6.4</name>
+ <name xml:lang="id">CentOS 6.4</name>
+ <name xml:lang="fr">CentOS 6.4</name>
+ <name xml:lang="es">CentOS 6.4</name>
+ <name xml:lang="ca">CentOS 6.4</name>
+ <version>6.4</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.3"/>
+ <clones id="http://redhat.com/rhel/6.4"/>
+ <release-date>2013-03-09</release-date>
+ <eol-date>2013-12-01</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.4_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.4_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.4/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.4</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.4/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.4</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.5">
+ <short-id>centos6.5</short-id>
+ <name>CentOS 6.5</name>
+ <name xml:lang="uk">CentOS 6.5</name>
+ <name xml:lang="tr">CentOS 6.5</name>
+ <name xml:lang="pt_BR">CentOS 6.5</name>
+ <name xml:lang="pl">CentOS 6.5</name>
+ <name xml:lang="it">CentOS 6.5</name>
+ <name xml:lang="id">CentOS 6.5</name>
+ <name xml:lang="fr">CentOS 6.5</name>
+ <name xml:lang="es">CentOS 6.5</name>
+ <name xml:lang="ca">CentOS 6.5</name>
+ <version>6.5</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.4"/>
+ <clones id="http://redhat.com/rhel/6.5"/>
+ <release-date>2013-12-01</release-date>
+ <eol-date>2014-10-28</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.5_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.5_Final</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.5/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.5</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.5/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.5</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.6">
+ <short-id>centos6.6</short-id>
+ <name>CentOS 6.6</name>
+ <name xml:lang="uk">CentOS 6.6</name>
+ <name xml:lang="tr">CentOS 6.6</name>
+ <name xml:lang="pt_BR">CentOS 6.6</name>
+ <name xml:lang="pl">CentOS 6.6</name>
+ <name xml:lang="it">CentOS 6.6</name>
+ <name xml:lang="id">CentOS 6.6</name>
+ <name xml:lang="fr">CentOS 6.6</name>
+ <name xml:lang="es">CentOS 6.6</name>
+ <name xml:lang="ca">CentOS 6.6</name>
+ <version>6.6</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.5"/>
+ <clones id="http://redhat.com/rhel/6.6"/>
+ <release-date>2014-10-28</release-date>
+ <eol-date>2015-08-07</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.6_Final</volume-id>
+ <volume-size>4029048832</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.6_Final</volume-id>
+ <volume-size>4631738368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Minimal Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.6_Final</volume-id>
+ <volume-size>355250176</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.6_Final</volume-id>
+ <volume-size>400891904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>189818880</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>232714240</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.6/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.6</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.6/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.6</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.7">
+ <short-id>centos6.7</short-id>
+ <name>CentOS 6.7</name>
+ <name xml:lang="uk">CentOS 6.7</name>
+ <name xml:lang="tr">CentOS 6.7</name>
+ <name xml:lang="pt_BR">CentOS 6.7</name>
+ <name xml:lang="pl">CentOS 6.7</name>
+ <name xml:lang="it">CentOS 6.7</name>
+ <name xml:lang="id">CentOS 6.7</name>
+ <name xml:lang="fr">CentOS 6.7</name>
+ <name xml:lang="es">CentOS 6.7</name>
+ <name xml:lang="ca">CentOS 6.7</name>
+ <version>6.7</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.6"/>
+ <clones id="http://redhat.com/rhel/6.7"/>
+ <release-date>2015-08-07</release-date>
+ <eol-date>2016-05-25</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.7_Final</volume-id>
+ <volume-size>3786326016</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.7_Final</volume-id>
+ <volume-size>3894714368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Live CD -->
+ <media arch="i686" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.7-i386-LiveCD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.7-x86_64-LiveCD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Live DVD -->
+ <media arch="i686" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.7-i386-LiveDVD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.7-x86_64-LiveDVD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Minimal Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.7_Final</volume-id>
+ <volume-size>366696448</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.7_Final</volume-id>
+ <volume-size>413882368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>195758080</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>240156672</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.7/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.7</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.7/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.7</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.8">
+ <short-id>centos6.8</short-id>
+ <name>CentOS 6.8</name>
+ <name xml:lang="uk">CentOS 6.8</name>
+ <name xml:lang="tr">CentOS 6.8</name>
+ <name xml:lang="pt_BR">CentOS 6.8</name>
+ <name xml:lang="pl">CentOS 6.8</name>
+ <name xml:lang="it">CentOS 6.8</name>
+ <name xml:lang="id">CentOS 6.8</name>
+ <name xml:lang="fr">CentOS 6.8</name>
+ <name xml:lang="es">CentOS 6.8</name>
+ <name xml:lang="ca">CentOS 6.8</name>
+ <version>6.8</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.7"/>
+ <clones id="http://redhat.com/rhel/6.8"/>
+ <release-date>2016-05-25</release-date>
+ <eol-date>2017-04-05</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.8_Final</volume-id>
+ <volume-size>3844679680</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.8_Final</volume-id>
+ <volume-size>3916271616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Live CD -->
+ <media arch="i686" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.8-i386-LiveCD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.8-x86_64-LiveCD</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Live DVD -->
+ <media arch="i686" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.8-i386-LiveDVD</volume-id>
+ <volume-size>1990477824</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.8-x86_64-LiveDVD</volume-id>
+ <volume-size>2011746304</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Minimal Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.8_Final</volume-id>
+ <volume-size>370984960</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.8_Final</volume-id>
+ <volume-size>467867648</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>227659776</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>238219264</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.8/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.8</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.8/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.8</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/6.9">
+ <short-id>centos6.9</short-id>
+ <name>CentOS 6.9</name>
+ <name xml:lang="uk">CentOS 6.9</name>
+ <name xml:lang="tr">CentOS 6.9</name>
+ <name xml:lang="pt_BR">CentOS 6.9</name>
+ <name xml:lang="pl">CentOS 6.9</name>
+ <name xml:lang="it">CentOS 6.9</name>
+ <name xml:lang="id">CentOS 6.9</name>
+ <name xml:lang="fr">CentOS 6.9</name>
+ <name xml:lang="es">CentOS 6.9</name>
+ <name xml:lang="ca">CentOS 6.9</name>
+ <version>6.9</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.8"/>
+ <clones id="http://redhat.com/rhel/6.9"/>
+ <release-date>2017-04-05</release-date>
+ <eol-date>2018-07-03</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.9_Final</volume-id>
+ <volume-size>3850491904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.9_Final</volume-id>
+ <volume-size>3971962880</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Live DVD -->
+ <media arch="i686" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.9-i386-LiveDVD</volume-id>
+ <volume-size>2001133568</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-6.9-x86_64-LiveDVD</volume-id>
+ <volume-size>2023274496</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Minimal Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.9_Final</volume-id>
+ <volume-size>375089152</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS_6.9_Final</volume-id>
+ <volume-size>427110400</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer -->
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>190959616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS</volume-id>
+ <volume-size>240283648</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://vault.centos.org/6.9/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.9</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://vault.centos.org/6.9/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>6.9</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/7.0">
+ <short-id>centos7.0</short-id>
+ <short-id>centos7</short-id>
+ <name>CentOS 7</name>
+ <name xml:lang="uk">CentOS 7</name>
+ <name xml:lang="tr">CentOS 7</name>
+ <name xml:lang="pt_BR">CentOS 7</name>
+ <name xml:lang="pl">CentOS 7</name>
+ <name xml:lang="it">CentOS 7</name>
+ <name xml:lang="id">CentOS 7</name>
+ <name xml:lang="fr">CentOS 7</name>
+ <name xml:lang="ca">CentOS 7</name>
+ <version>7</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/6.5"/>
+ <clones id="http://redhat.com/rhel/7.7"/>
+ <release-date>2014-07-07</release-date>
+ <eol-date>2024-06-30</eol-date>
+ <variant id="live">
+ <name>CentOS 7</name>
+ <name xml:lang="uk">CentOS 7</name>
+ <name xml:lang="tr">CentOS 7</name>
+ <name xml:lang="pt_BR">CentOS 7</name>
+ <name xml:lang="pl">CentOS 7</name>
+ <name xml:lang="it">CentOS 7</name>
+ <name xml:lang="id">CentOS 7</name>
+ <name xml:lang="fr">CentOS 7</name>
+ <name xml:lang="ca">CentOS 7</name>
+ </variant>
+ <variant id="live-gnome">
+ <name>CentOS 7 (GNOME)</name>
+ <name xml:lang="uk">CentOS 7 (GNOME)</name>
+ <name xml:lang="tr">CentOS 7 (GNOME)</name>
+ <name xml:lang="pt_BR">CentOS 7 (GNOME)</name>
+ <name xml:lang="pl">CentOS 7 (GNOME)</name>
+ <name xml:lang="it">CentOS 7 (GNOME)</name>
+ <name xml:lang="id">CentOS 7 (GNOME)</name>
+ <name xml:lang="fr">CentOS 7 (GNOME)</name>
+ <name xml:lang="ca">CentOS 7 (GNOME)</name>
+ </variant>
+ <variant id="live-kde">
+ <name>CentOS 7 (KDE)</name>
+ <name xml:lang="uk">CentOS 7 (KDE)</name>
+ <name xml:lang="tr">CentOS 7 (KDE)</name>
+ <name xml:lang="pt_BR">CentOS 7 (KDE)</name>
+ <name xml:lang="pl">CentOS 7 (KDE)</name>
+ <name xml:lang="it">CentOS 7 (KDE)</name>
+ <name xml:lang="id">CentOS 7 (KDE)</name>
+ <name xml:lang="fr">CentOS 7 (KDE)</name>
+ <name xml:lang="ca">CentOS 7 (KDE)</name>
+ </variant>
+ <variant id="minimal">
+ <name>CentOS 7</name>
+ <name xml:lang="uk">CentOS 7</name>
+ <name xml:lang="tr">CentOS 7</name>
+ <name xml:lang="pt_BR">CentOS 7</name>
+ <name xml:lang="pl">CentOS 7</name>
+ <name xml:lang="it">CentOS 7</name>
+ <name xml:lang="id">CentOS 7</name>
+ <name xml:lang="fr">CentOS 7</name>
+ <name xml:lang="ca">CentOS 7</name>
+ </variant>
+ <variant id="netinstall">
+ <name>CentOS 7</name>
+ <name xml:lang="uk">CentOS 7</name>
+ <name xml:lang="tr">CentOS 7</name>
+ <name xml:lang="pt_BR">CentOS 7</name>
+ <name xml:lang="pl">CentOS 7</name>
+ <name xml:lang="it">CentOS 7</name>
+ <name xml:lang="id">CentOS 7</name>
+ <name xml:lang="fr">CentOS 7</name>
+ <name xml:lang="ca">CentOS 7</name>
+ </variant>
+ <variant id="everything">
+ <name>CentOS 7</name>
+ <name xml:lang="uk">CentOS 7</name>
+ <name xml:lang="tr">CentOS 7</name>
+ <name xml:lang="pt_BR">CentOS 7</name>
+ <name xml:lang="pl">CentOS 7</name>
+ <name xml:lang="it">CentOS 7</name>
+ <name xml:lang="id">CentOS 7</name>
+ <name xml:lang="fr">CentOS 7</name>
+ <name xml:lang="ca">CentOS 7</name>
+ </variant>
+ <!-- 1406 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4148080640</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1503 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4310345728</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1511 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4329189376</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1611 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4379074560</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1708 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4520542208</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1804 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4469153792</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1810 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4588007424</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1908 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4664014848</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 2003 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4781221888</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 2009 -->
+ <media arch="x86_64">
+ <url>http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>4711297024</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1406 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>7061702656</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1503 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>7591401472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1511 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>7769387008</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1611 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>8280440832</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1708 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>8694097920</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1804 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>9396461568</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1810 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>10743574528</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1908 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>11025934336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!--2003 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>10273531904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!--2009 -->
+ <media arch="x86_64">
+ <variant id="everything"/>
+ <url>http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>10200502272</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="live-gnome"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-7-(x86_64-(Live)?GNOME|live-GNOME-x86_64)</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="live-kde"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-7-(x86_64-(Live)?KDE|live-KDE-x86_64)</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="live"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-7-livecd-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- 1406 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>592500736</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1503 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>665958400</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1511 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>632262656</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1611 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>712212480</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1708 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>829872128</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1804 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>949536768</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1810 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>962060288</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1908 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>986845184</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 2003 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>1084676096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 2009 -->
+ <media arch="x86_64">
+ <variant id="minimal"/>
+ <url>http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>1019942912</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- 1406 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>378652672</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1503 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>376580096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1511 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>394110976</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1611 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>394917888</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1708 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>441829376</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1804 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>518787072</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1810 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>530954240</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 1908 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>578551808</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 2003 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>595130368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 2009 -->
+ <media arch="x86_64">
+ <variant id="netinstall"/>
+ <url>http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-NetInstall-2009.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS 7 x86_64</volume-id>
+ <volume-size>602075136</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://mirror.centos.org/centos-7/7/os/x86_64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^7$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>http://mirror.centos.org/altarch/7/os/aarch64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^7$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://mirror.centos.org/altarch/7/os/i386/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^7$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <url>http://mirror.centos.org/altarch/7/os/ppc64le/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^7$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64">
+ <url>http://mirror.centos.org/altarch/7/os/ppc64/</url>
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^7$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="all">
+ <treeinfo>
+ <family>CentOS</family>
+ <version>^7$</version>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2</url>
+ </image>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <cloud-image-username>centos</cloud-image-username>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos/8">
+ <short-id>centos8</short-id>
+ <name>CentOS 8</name>
+ <name xml:lang="uk">CentOS 8</name>
+ <name xml:lang="tr">CentOS 8</name>
+ <name xml:lang="pt_BR">CentOS 8</name>
+ <name xml:lang="pl">CentOS 8</name>
+ <name xml:lang="it">CentOS 8</name>
+ <name xml:lang="id">CentOS 8</name>
+ <name xml:lang="fr">CentOS 8</name>
+ <name xml:lang="ca">CentOS 8</name>
+ <version>8</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <upgrades id="http://centos.org/centos/7.0"/>
+ <clones id="http://redhat.com/rhel/8.0"/>
+ <release-date>2019-09-24</release-date>
+ <eol-date>2021-12-31</eol-date>
+ <variant id="netinst">
+ <name>CentOS 8</name>
+ <name xml:lang="uk">CentOS 8</name>
+ <name xml:lang="tr">CentOS 8</name>
+ <name xml:lang="pt_BR">CentOS 8</name>
+ <name xml:lang="pl">CentOS 8</name>
+ <name xml:lang="it">CentOS 8</name>
+ <name xml:lang="id">CentOS 8</name>
+ <name xml:lang="fr">CentOS 8</name>
+ <name xml:lang="ca">CentOS 8</name>
+ </variant>
+ <!-- 2011 Release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.3.2011-x86_64-boot.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-3-2011-x86_64-dvd</volume-id>
+ <volume-size>715333632</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.3.2011-x86_64-dvd1.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-3-2011-x86_64-dvd</volume-id>
+ <volume-size>9263773696</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <url>http://isoredirect.centos.org/centos/8/isos/aarch64/CentOS-8.3.2011-aarch64-boot.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-3-2011-aarch64-dvd</volume-id>
+ <volume-size>636792832</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <url>http://isoredirect.centos.org/centos/8/isos/aarch64/CentOS-8.3.2011-aarch64-dvd1.iso</url>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-3-2011-aarch64-dvd</volume-id>
+ <volume-size>6792984576</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://isoredirect.centos.org/centos/8/isos/ppc64le/CentOS-8.3.2011-ppc64le-boot.iso</url>
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS_8_3_2011_ppc64le_dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://isoredirect.centos.org/centos/8/isos/ppc64le/CentOS-8.3.2011-ppc64le-dvd1.iso</url>
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS-8-3-2011-ppc64le-dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <!-- 2004 Release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-2-2004-x86_64-dvd</volume-id>
+ <volume-size>653371392</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-2-2004-x86_64-dvd</volume-id>
+ <volume-size>8230354944</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-2-2004-aarch64-dvd</volume-id>
+ <volume-size>579823616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-2-2004-aarch64-dvd</volume-id>
+ <volume-size>5988872192</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS_8_2_2004_ppc64le_dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS-8-2-2004-ppc64le-dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <!-- 1911 Release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-1-1911-x86_64-dvd</volume-id>
+ <volume-size>624963584</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-1-1911-x86_64-dvd</volume-id>
+ <volume-size>7554934784</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-1-1911-aarch64-dvd</volume-id>
+ <volume-size>551677952</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-1-1911-aarch64-dvd</volume-id>
+ <volume-size>5449809920</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS_8_1_1911_ppc64le_dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS-8-1-1911-ppc64le-dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <!-- 1905 Release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-BaseOS-x86_64</volume-id>
+ <volume-size>559802368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-BaseOS-x86_64</volume-id>
+ <volume-size>7134951424</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-BaseOS-aarch64</volume-id>
+ <volume-size>520048640</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-8-BaseOS-aarch64</volume-id>
+ <volume-size>5150640128</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS_8_BaseOS_ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS-8-BaseOS-ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://mirror.centos.org/centos-8/8/BaseOS/x86_64/os/</url>
+ <treeinfo>
+ <family>CentOS Linux</family>
+ <version>^8$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>http://mirror.centos.org/centos-8/8/BaseOS/aarch64/os/</url>
+ <treeinfo>
+ <family>CentOS Linux</family>
+ <version>^8$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <url>http://mirror.centos.org/centos-8/8/BaseOS/ppc64le/os/</url>
+ <treeinfo>
+ <family>CentOS Linux</family>
+ <version>^8$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="all">
+ <treeinfo>
+ <family>CentOS Linux</family>
+ <version>^8$</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://centos.org/centos-stream/8">
+ <short-id>centos-stream8</short-id>
+ <name>CentOS Stream 8</name>
+ <name xml:lang="uk">CentOS Stream 8</name>
+ <name xml:lang="tr">CentOS Stream 8</name>
+ <name xml:lang="pt_BR">CentOS Stream 8</name>
+ <name xml:lang="pl">CentOS Stream 8</name>
+ <name xml:lang="it">CentOS Stream 8</name>
+ <name xml:lang="id">CentOS Stream 8</name>
+ <name xml:lang="fr">CentOS Stream 8</name>
+ <name xml:lang="ca">CentOS Stream 8</name>
+ <version>8</version>
+ <vendor>CentOS</vendor>
+ <vendor xml:lang="uk">CentOS</vendor>
+ <vendor xml:lang="tr">CentOS</vendor>
+ <vendor xml:lang="pt_BR">CentOS</vendor>
+ <vendor xml:lang="pl">CentOS</vendor>
+ <vendor xml:lang="ja">CentOS</vendor>
+ <vendor xml:lang="it">CentOS</vendor>
+ <vendor xml:lang="id">CentOS</vendor>
+ <vendor xml:lang="fr">CentOS</vendor>
+ <vendor xml:lang="es">CentOS</vendor>
+ <vendor xml:lang="de">CentOS</vendor>
+ <vendor xml:lang="ca">CentOS</vendor>
+ <family>linux</family>
+ <distro>centos</distro>
+ <release-date>2019-09-24</release-date>
+ <release-status>rolling</release-status>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <firmware arch="x86_64" type="efi"/>
+ <kernel-url-argument>inst.repo</kernel-url-argument>
+ <variant id="netinst">
+ <name>CentOS Stream 8</name>
+ <name xml:lang="uk">CentOS Stream 8</name>
+ <name xml:lang="tr">CentOS Stream 8</name>
+ <name xml:lang="pt_BR">CentOS Stream 8</name>
+ <name xml:lang="pl">CentOS Stream 8</name>
+ <name xml:lang="it">CentOS Stream 8</name>
+ <name xml:lang="id">CentOS Stream 8</name>
+ <name xml:lang="fr">CentOS Stream 8</name>
+ <name xml:lang="ca">CentOS Stream 8</name>
+ </variant>
+ <!-- Generic -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS_Stream_8_ppc64le_dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS-Stream-8-ppc64le-dvd</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <!-- 20200730 release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>715184128</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>8922058752</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>636143616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>6583470080</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 20200723 release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>684152832</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>8858320896</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>606361600</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>6557476864</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 20200629 release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>684177408</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>8850888704</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>606529536</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>6519154688</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 20191219 release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>625420288</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-x86_64-dvd</volume-id>
+ <volume-size>9003071488</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>552394752</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-8-aarch64-dvd</volume-id>
+ <volume-size>6660659200</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- First release -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-BaseOS-x86_64</volume-id>
+ <volume-size>558309376</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-BaseOS-x86_64</volume-id>
+ <volume-size>8571703296</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="netinst"/>
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-BaseOS-aarch64</volume-id>
+ <volume-size>518795264</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>CentOS-Stream-BaseOS-aarch64</volume-id>
+ <volume-size>6340927488</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS_Stream_BaseOS_ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>CentOS-Stream-BaseOS-ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/</url>
+ <treeinfo>
+ <family>CentOS Stream</family>
+ <version>^8$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>http://mirror.centos.org/centos/8-stream/BaseOS/aarch64/os/</url>
+ <treeinfo>
+ <family>CentOS Stream</family>
+ <version>^8$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <url>http://mirror.centos.org/centos/8-stream/BaseOS/ppc64le/os/</url>
+ <treeinfo>
+ <family>CentOS Stream</family>
+ <version>^8$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="all">
+ <treeinfo>
+ <family>CentOS Stream</family>
+ <version>^8$</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.3.0">
+ <short-id>cirros0.3.0</short-id>
+ <name>CirrOS 0.3.0</name>
+ <name xml:lang="uk">CirrOS 0.3.0</name>
+ <name xml:lang="tr">CirrOS 0.3.0</name>
+ <name xml:lang="pt_BR">CirrOS 0.3.0</name>
+ <name xml:lang="pl">CirrOS 0.3.0</name>
+ <name xml:lang="it">CirrOS 0.3.0</name>
+ <name xml:lang="id">CirrOS 0.3.0</name>
+ <name xml:lang="fr">CirrOS 0.3.0</name>
+ <version>0.3.0</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <release-date>2011-10-20</release-date>
+ <eol-date>2013-02-08</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.3.1">
+ <short-id>cirros0.3.1</short-id>
+ <name>CirrOS 0.3.1</name>
+ <name xml:lang="uk">CirrOS 0.3.1</name>
+ <name xml:lang="tr">CirrOS 0.3.1</name>
+ <name xml:lang="pt_BR">CirrOS 0.3.1</name>
+ <name xml:lang="pl">CirrOS 0.3.1</name>
+ <name xml:lang="it">CirrOS 0.3.1</name>
+ <name xml:lang="id">CirrOS 0.3.1</name>
+ <name xml:lang="fr">CirrOS 0.3.1</name>
+ <version>0.3.1</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <upgrades id="http://cirros-cloud.net/cirros/0.3.0"/>
+ <derives-from id="http://cirros-cloud.net/cirros/0.3.0"/>
+ <release-date>2013-02-08</release-date>
+ <eol-date>2014-03-19</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.3.2">
+ <short-id>cirros0.3.2</short-id>
+ <name>CirrOS 0.3.2</name>
+ <name xml:lang="uk">CirrOS 0.3.2</name>
+ <name xml:lang="tr">CirrOS 0.3.2</name>
+ <name xml:lang="pt_BR">CirrOS 0.3.2</name>
+ <name xml:lang="pl">CirrOS 0.3.2</name>
+ <name xml:lang="it">CirrOS 0.3.2</name>
+ <name xml:lang="id">CirrOS 0.3.2</name>
+ <name xml:lang="fr">CirrOS 0.3.2</name>
+ <version>0.3.2</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <upgrades id="http://cirros-cloud.net/cirros/0.3.1"/>
+ <derives-from id="http://cirros-cloud.net/cirros/0.3.1"/>
+ <release-date>2014-03-19</release-date>
+ <eol-date>2014-09-08</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.3.3">
+ <short-id>cirros0.3.3</short-id>
+ <name>CirrOS 0.3.3</name>
+ <name xml:lang="uk">CirrOS 0.3.3</name>
+ <name xml:lang="tr">CirrOS 0.3.3</name>
+ <name xml:lang="pt_BR">CirrOS 0.3.3</name>
+ <name xml:lang="pl">CirrOS 0.3.3</name>
+ <name xml:lang="it">CirrOS 0.3.3</name>
+ <name xml:lang="id">CirrOS 0.3.3</name>
+ <name xml:lang="fr">CirrOS 0.3.3</name>
+ <version>0.3.3</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <upgrades id="http://cirros-cloud.net/cirros/0.3.2"/>
+ <derives-from id="http://cirros-cloud.net/cirros/0.3.2"/>
+ <release-date>2014-09-08</release-date>
+ <eol-date>2015-04-22</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.3.4">
+ <short-id>cirros0.3.4</short-id>
+ <name>CirrOS 0.3.4</name>
+ <name xml:lang="uk">CirrOS 0.3.4</name>
+ <name xml:lang="tr">CirrOS 0.3.4</name>
+ <name xml:lang="pt_BR">CirrOS 0.3.4</name>
+ <name xml:lang="pl">CirrOS 0.3.4</name>
+ <name xml:lang="it">CirrOS 0.3.4</name>
+ <name xml:lang="id">CirrOS 0.3.4</name>
+ <name xml:lang="fr">CirrOS 0.3.4</name>
+ <version>0.3.4</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <upgrades id="http://cirros-cloud.net/cirros/0.3.3"/>
+ <derives-from id="http://cirros-cloud.net/cirros/0.3.3"/>
+ <release-date>2015-04-22</release-date>
+ <eol-date>2017-02-14</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.3.5">
+ <short-id>cirros0.3.5</short-id>
+ <name>CirrOS 0.3.5</name>
+ <name xml:lang="uk">CirrOS 0.3.5</name>
+ <name xml:lang="tr">CirrOS 0.3.5</name>
+ <name xml:lang="pt_BR">CirrOS 0.3.5</name>
+ <name xml:lang="pl">CirrOS 0.3.5</name>
+ <name xml:lang="it">CirrOS 0.3.5</name>
+ <name xml:lang="id">CirrOS 0.3.5</name>
+ <name xml:lang="fr">CirrOS 0.3.5</name>
+ <version>0.3.5</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <upgrades id="http://cirros-cloud.net/cirros/0.3.4"/>
+ <derives-from id="http://cirros-cloud.net/cirros/0.3.4"/>
+ <release-date>2017-02-14</release-date>
+ <eol-date>2017-11-20</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://cirros-cloud.net/cirros/0.4.0">
+ <short-id>cirros0.4.0</short-id>
+ <name>CirrOS 0.4.0</name>
+ <name xml:lang="uk">CirrOS 0.4.0</name>
+ <name xml:lang="tr">CirrOS 0.4.0</name>
+ <name xml:lang="pt_BR">CirrOS 0.4.0</name>
+ <name xml:lang="pl">CirrOS 0.4.0</name>
+ <name xml:lang="it">CirrOS 0.4.0</name>
+ <name xml:lang="id">CirrOS 0.4.0</name>
+ <name xml:lang="fr">CirrOS 0.4.0</name>
+ <version>0.4.0</version>
+ <vendor>CirrOS</vendor>
+ <vendor xml:lang="uk">CirrOS</vendor>
+ <vendor xml:lang="tr">CirrOS</vendor>
+ <vendor xml:lang="pt_BR">CirrOS</vendor>
+ <vendor xml:lang="pl">CirrOS</vendor>
+ <vendor xml:lang="it">CirrOS</vendor>
+ <vendor xml:lang="id">CirrOS</vendor>
+ <vendor xml:lang="fr">CirrOS</vendor>
+ <family>linux</family>
+ <distro>cirros</distro>
+ <upgrades id="http://cirros-cloud.net/cirros/0.3.5"/>
+ <derives-from id="http://cirros-cloud.net/cirros/0.3.5"/>
+ <release-date>2017-11-20</release-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>52428800</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://clearlinux.org/clearlinux/rolling">
+ <short-id>clearlinux</short-id>
+ <name>Clear Linux OS</name>
+ <name xml:lang="uk">Clear Linux OS</name>
+ <name xml:lang="tr">Clear Linux OS</name>
+ <name xml:lang="pt_BR">Clear Linux OS</name>
+ <name xml:lang="pl">Clear Linux OS</name>
+ <name xml:lang="it">Clear Linux OS</name>
+ <name xml:lang="id">Clear Linux OS</name>
+ <name xml:lang="fr">Clear Linux OS</name>
+ <vendor>Intel Corporation</vendor>
+ <vendor xml:lang="uk">Корпорація Intel</vendor>
+ <vendor xml:lang="tr">Intel Corporation</vendor>
+ <vendor xml:lang="pt_BR">Intel Corporation</vendor>
+ <vendor xml:lang="pl">Intel Corporation</vendor>
+ <vendor xml:lang="it">Intel Corporation</vendor>
+ <vendor xml:lang="id">Intel Corporation</vendor>
+ <vendor xml:lang="fr">Intel Corporation</vendor>
+ <family>linux</family>
+ <distro>clearlinux</distro>
+ <release-status>rolling</release-status>
+ <firmware arch="x86_64" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media live="true" arch="x86_64">
+ <url>https://download.clearlinux.org/releases/32550/clear/clear-32550-live-server.iso</url>
+ <iso>
+ <volume-id>CLR_ISO</volume-id>
+ </iso>
+ <kernel>EFI/BOOT/BOOTX64.EFI</kernel>
+ <initrd>EFI/BOOT/initrd.gz</initrd>
+ </media>
+ <media live="true" arch="x86_64">
+ <url>https://download.clearlinux.org/releases/32550/clear/clear-32550-live-desktop.iso</url>
+ <iso>
+ <volume-id>CLR_ISO</volume-id>
+ </iso>
+ <kernel>EFI/BOOT/BOOTX64.EFI</kernel>
+ <initrd>EFI/BOOT/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://debian.org/debian/10">
+ <short-id>debian10</short-id>
+ <short-id>debianbuster</short-id>
+ <name>Debian 10</name>
+ <name xml:lang="uk">Debian 10</name>
+ <name xml:lang="tr">Debian 10</name>
+ <name xml:lang="pt_BR">Debian 10</name>
+ <name xml:lang="pl">Debian 10</name>
+ <name xml:lang="it">Debian 10</name>
+ <name xml:lang="id">Debian 10</name>
+ <name xml:lang="fr">Debian 10</name>
+ <name xml:lang="ca">Debian 10</name>
+ <version>10</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>buster</codename>
+ <upgrades id="http://debian.org/debian/9"/>
+ <derives-from id="http://debian.org/debian/9"/>
+ <release-date>2019-07-06</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <variant id="universal">
+ <name>Debian 10</name>
+ <name xml:lang="uk">Debian 10</name>
+ <name xml:lang="tr">Debian 10</name>
+ <name xml:lang="pt_BR">Debian 10</name>
+ <name xml:lang="pl">Debian 10</name>
+ <name xml:lang="it">Debian 10</name>
+ <name xml:lang="id">Debian 10</name>
+ <name xml:lang="fr">Debian 10</name>
+ <name xml:lang="ca">Debian 10</name>
+ </variant>
+ <variant id="universal-netinst">
+ <name>Debian 10</name>
+ <name xml:lang="uk">Debian 10</name>
+ <name xml:lang="tr">Debian 10</name>
+ <name xml:lang="pt_BR">Debian 10</name>
+ <name xml:lang="pl">Debian 10</name>
+ <name xml:lang="it">Debian 10</name>
+ <name xml:lang="id">Debian 10</name>
+ <name xml:lang="fr">Debian 10</name>
+ <name xml:lang="ca">Debian 10</name>
+ </variant>
+ <variant id="openstack">
+ <name>Debian 10 (OpenStack)</name>
+ <name xml:lang="uk">Debian 10 (OpenStack)</name>
+ <name xml:lang="tr">Debian 10 (OpenStack)</name>
+ <name xml:lang="pt_BR">Debian 10 (OpenStack)</name>
+ <name xml:lang="pl">Debian 10 (OpenStack)</name>
+ <name xml:lang="it">Debian 10 (OpenStack)</name>
+ </variant>
+ <variant id="generic">
+ <name>Debian 10 (Generic)</name>
+ <name xml:lang="uk">Debian 10 (&#x442;&#x438;&#x43F;&#x43E;&#x432;&#x438;&#x439;)</name>
+ <name xml:lang="tr">Debian 10 (Genel)</name>
+ <name xml:lang="pt_BR">Debian 10 (Generic)</name>
+ <name xml:lang="pl">Debian 10 (Generic)</name>
+ <name xml:lang="it">Debian 10 (Generic)</name>
+ </variant>
+ <variant id="genericcloud">
+ <name>Debian 10 (Generic Cloud)</name>
+ <name xml:lang="uk">Debian 10 (&#x442;&#x438;&#x43F;&#x43E;&#x432;&#x438;&#x439;, &#x445;&#x43C;&#x430;&#x440;&#x43D;&#x438;&#x439;)</name>
+ <name xml:lang="tr">Debian 10 (Bulut, Genel)</name>
+ <name xml:lang="pt_BR">Debian 10 (Generic Cloud)</name>
+ <name xml:lang="pl">Debian 10 (Generic Cloud)</name>
+ <name xml:lang="it">Debian 10 (Generic Cloud)</name>
+ </variant>
+ <variant id="nocloud">
+ <name>Debian 10 (No Cloud)</name>
+ <name xml:lang="uk">Debian 10 (&#x431;&#x435;&#x437; &#x445;&#x43C;&#x430;&#x440;&#x438;)</name>
+ <name xml:lang="tr">Debian 10 (NoCloud)</name>
+ <name xml:lang="pt_BR">Debian 10 (No Cloud)</name>
+ <name xml:lang="pl">Debian 10 (No Cloud)</name>
+ <name xml:lang="it">Debian 10 (No Cloud)</name>
+ </variant>
+ <!-- Network installer -->
+ <media arch="i686">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/i386/iso-cd/debian-10.8.0-i386-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ i386 n</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/debian-10.8.0-amd64-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ amd64 n</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/arm64/iso-cd/debian-10.8.0-arm64-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ arm64 n</volume-id>
+ </iso>
+ <kernel>install.a64/vmlinuz</kernel>
+ <initrd>install.a64/initrd.gz</initrd>
+ </media>
+ <media arch="armv7l">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/armhf/iso-cd/debian-10.8.0-armhf-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ armhf n</volume-id>
+ </iso>
+ <kernel>install.armhf/vmlinuz</kernel>
+ <initrd>install.armhf/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/ppc64el/iso-cd/debian-10.8.0-ppc64el-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ ppc64el n</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/s390x/iso-cd/debian-10.8.0-s390x-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ s390x n</volume-id>
+ </iso>
+ <kernel>boot/linux_vm</kernel>
+ <initrd>boot/root.bin</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/i386/iso-dvd/debian-10.8.0-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ i386 \d+</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/amd64/iso-dvd/debian-10.8.0-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ amd64 \d+</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/arm64/iso-dvd/debian-10.8.0-arm64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ arm64 \d+</volume-id>
+ </iso>
+ <kernel>install.a64/vmlinuz</kernel>
+ <initrd>install.a64/initrd.gz</initrd>
+ </media>
+ <media arch="armv7l">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/armhf/iso-dvd/debian-10.8.0-armhf-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ armhf \d+</volume-id>
+ </iso>
+ <kernel>install.armhf/vmlinuz</kernel>
+ <initrd>install.armhf/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/ppc64el/iso-dvd/debian-10.8.0-ppc64el-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ ppc64el \d+</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/cdimage/release/current/s390x/iso-dvd/debian-10.8.0-s390x-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 10.\d+.\d+ s390x \d+</volume-id>
+ </iso>
+ <kernel>boot/linux_vm</kernel>
+ <initrd>boot/root.bin</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://deb.debian.org/debian/dists/buster/main/installer-i386</url>
+ <kernel>current/images/netboot/debian-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://deb.debian.org/debian/dists/buster/main/installer-amd64</url>
+ <kernel>current/images/netboot/debian-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <tree arch="aarch64">
+ <url>http://deb.debian.org/debian/dists/buster/main/installer-arm64</url>
+ <kernel>current/images/netboot/debian-installer/arm64/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/arm64/initrd.gz</initrd>
+ </tree>
+ <tree arch="armv7l">
+ <url>http://deb.debian.org/debian/dists/buster/main/installer-armhf</url>
+ <kernel>current/images/netboot/vmlinuz</kernel>
+ <initrd>current/images/netboot/initrd.gz</initrd>
+ </tree>
+ <tree arch="s390x">
+ <url>http://deb.debian.org/debian/dists/buster/main/installer-s390x</url>
+ <kernel>current/images/generic/kernel.debian</kernel>
+ <initrd>current/images/generic/initrd.debian</initrd>
+ </tree>
+ <tree arch="ppc64le">
+ <url>http://deb.debian.org/debian/dists/buster/main/installer-ppc64el</url>
+ <kernel>current/images/netboot/debian-installer/ppc64el/vmlinux</kernel>
+ <initrd>current/images/netboot/debian-installer/ppc64el/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-amd64.qcow2</url>
+ </image>
+ <image arch="x86_64" format="raw" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-amd64.raw</url>
+ </image>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <variant id="generic"/>
+ <url>https://cdimage.debian.org/cdimage/cloud/buster/20210129-530/debian-10-generic-amd64-20210129-530.qcow2</url>
+ </image>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <variant id="genericcloud"/>
+ <url>https://cdimage.debian.org/cdimage/cloud/buster/20210129-530/debian-10-genericcloud-amd64-20210129-530.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-arm64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="raw" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-arm64.raw</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <variant id="generic"/>
+ <url>https://cdimage.debian.org/cdimage/cloud/buster/20210129-530/debian-10-generic-arm64-20210129-530.qcow2</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <variant id="generic"/>
+ <url>https://cdimage.debian.org/cdimage/cloud/buster/20210129-530/debian-10-generic-ppc64el-20210129-530.qcow2</url>
+ </image>
+ <image arch="x86_64" format="qcow2">
+ <variant id="nocloud"/>
+ <url>https://cdimage.debian.org/cdimage/cloud/buster/20210129-530/debian-10-nocloud-amd64-20210129-530.qcow2</url>
+ </image>
+ <installer>
+ <script id="http://debian.org/debian/preseed/jeos"/>
+ <script id="http://debian.org/debian/preseed/desktop"/>
+ </installer>
+ </os>
+ <os id="http://debian.org/debian/1.1">
+ <short-id>debian1.1</short-id>
+ <short-id>debianbuzz</short-id>
+ <name>Debian GNU/Linux 1.1</name>
+ <name xml:lang="uk">Debian GNU/Linux 1.1</name>
+ <name xml:lang="tr">Debian GNU/Linux 1.1</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 1.1</name>
+ <name xml:lang="pl">Debian GNU/Linux 1.1</name>
+ <name xml:lang="it">Debian GNU/Linux 1.1</name>
+ <name xml:lang="id">Debian GNU/Linux 1.1</name>
+ <name xml:lang="fr">Debian GNU/Linux 1.1</name>
+ <name xml:lang="ca">Debian GNU/Linux 1.1</name>
+ <version>1.1</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>buzz</codename>
+ <release-date>1996-07-17</release-date>
+ <eol-date>1997-06-05</eol-date>
+ </os>
+ <os id="http://debian.org/debian/1.2">
+ <short-id>debian1.2</short-id>
+ <short-id>debianrex</short-id>
+ <name>Debian GNU/Linux 1.2</name>
+ <name xml:lang="uk">Debian GNU/Linux 1.2</name>
+ <name xml:lang="tr">Debian GNU/Linux 1.2</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 1.2</name>
+ <name xml:lang="pl">Debian GNU/Linux 1.2</name>
+ <name xml:lang="it">Debian GNU/Linux 1.2</name>
+ <name xml:lang="id">Debian GNU/Linux 1.2</name>
+ <name xml:lang="fr">Debian GNU/Linux 1.2</name>
+ <name xml:lang="ca">Debian GNU/Linux 1.2</name>
+ <version>1.2</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>rex</codename>
+ <upgrades id="http://debian.org/debian/1.1"/>
+ <derives-from id="http://debian.org/debian/1.1"/>
+ <release-date>1996-12-12</release-date>
+ <eol-date>1998-06-05</eol-date>
+ </os>
+ <os id="http://debian.org/debian/1.3">
+ <short-id>debian1.3</short-id>
+ <short-id>debianbo</short-id>
+ <name>Debian GNU/Linux 1.3</name>
+ <name xml:lang="uk">Debian GNU/Linux 1.3</name>
+ <name xml:lang="tr">Debian GNU/Linux 1.3</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 1.3</name>
+ <name xml:lang="pl">Debian GNU/Linux 1.3</name>
+ <name xml:lang="it">Debian GNU/Linux 1.3</name>
+ <name xml:lang="id">Debian GNU/Linux 1.3</name>
+ <name xml:lang="fr">Debian GNU/Linux 1.3</name>
+ <version>1.3</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>bo</codename>
+ <upgrades id="http://debian.org/debian/1.2"/>
+ <derives-from id="http://debian.org/debian/1.2"/>
+ <release-date>1997-06-05</release-date>
+ <eol-date>1999-03-09</eol-date>
+ </os>
+ <os id="http://debian.org/debian/2.0">
+ <short-id>debian2.0</short-id>
+ <short-id>debianhamm</short-id>
+ <name>Debian GNU/Linux 2.0</name>
+ <name xml:lang="uk">Debian GNU/Linux 2.0</name>
+ <name xml:lang="tr">Debian GNU/Linux 2.0</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 2.0</name>
+ <name xml:lang="pl">Debian GNU/Linux 2.0</name>
+ <name xml:lang="it">Debian GNU/Linux 2.0</name>
+ <name xml:lang="id">Debian GNU/Linux 2.0</name>
+ <name xml:lang="fr">Debian GNU/Linux 2.0</name>
+ <name xml:lang="ca">Debian GNU/Linux 2.0</name>
+ <version>2.0</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>hamm</codename>
+ <upgrades id="http://debian.org/debian/1.3"/>
+ <derives-from id="http://debian.org/debian/1.3"/>
+ <release-date>1998-07-24</release-date>
+ <eol-date>2000-03-09</eol-date>
+ </os>
+ <os id="http://debian.org/debian/2.1">
+ <short-id>debian2.1</short-id>
+ <short-id>debianslink</short-id>
+ <name>Debian GNU/Linux 2.1</name>
+ <name xml:lang="uk">Debian GNU/Linux 2.1</name>
+ <name xml:lang="tr">Debian GNU/Linux 2.1</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 2.1</name>
+ <name xml:lang="pl">Debian GNU/Linux 2.1</name>
+ <name xml:lang="it">Debian GNU/Linux 2.1</name>
+ <name xml:lang="id">Debian GNU/Linux 2.1</name>
+ <name xml:lang="fr">Debian GNU/Linux 2.1</name>
+ <name xml:lang="ca">Debian GNU/Linux 2.1</name>
+ <version>2.1</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>slink</codename>
+ <upgrades id="http://debian.org/debian/2.0"/>
+ <derives-from id="http://debian.org/debian/2.0"/>
+ <release-date>1999-03-09</release-date>
+ <eol-date>2000-10-30</eol-date>
+ </os>
+ <os id="http://debian.org/debian/2.2">
+ <short-id>debian2.2</short-id>
+ <short-id>debianpotato</short-id>
+ <name>Debian GNU/Linux 2.2</name>
+ <name xml:lang="uk">Debian GNU/Linux 2.2</name>
+ <name xml:lang="tr">Debian GNU/Linux 2.2</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 2.2</name>
+ <name xml:lang="pl">Debian GNU/Linux 2.2</name>
+ <name xml:lang="it">Debian GNU/Linux 2.2</name>
+ <name xml:lang="id">Debian GNU/Linux 2.2</name>
+ <name xml:lang="fr">Debian GNU/Linux 2.2</name>
+ <name xml:lang="ca">Debian GNU/Linux 2.2</name>
+ <version>2.2</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>potato</codename>
+ <upgrades id="http://debian.org/debian/2.1"/>
+ <derives-from id="http://debian.org/debian/2.1"/>
+ <release-date>2000-08-15</release-date>
+ <eol-date>2003-06-30</eol-date>
+ </os>
+ <os id="http://debian.org/debian/3.1">
+ <short-id>debian3.1</short-id>
+ <short-id>debiansarge</short-id>
+ <name>Debian GNU/Linux 3.1</name>
+ <name xml:lang="uk">Debian GNU/Linux 3.1</name>
+ <name xml:lang="tr">Debian GNU/Linux 3.1</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 3.1</name>
+ <name xml:lang="pl">Debian GNU/Linux 3.1</name>
+ <name xml:lang="it">Debian GNU/Linux 3.1</name>
+ <name xml:lang="id">Debian GNU/Linux 3.1</name>
+ <name xml:lang="fr">Debian GNU/Linux 3.1</name>
+ <name xml:lang="ca">Debian GNU/Linux 3.1</name>
+ <version>3.1</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>sarge</codename>
+ <upgrades id="http://debian.org/debian/3"/>
+ <derives-from id="http://debian.org/debian/3"/>
+ <release-date>2005-06-06</release-date>
+ <eol-date>2008-03-31</eol-date>
+ </os>
+ <os id="http://debian.org/debian/3">
+ <short-id>debian3</short-id>
+ <short-id>debian3.0</short-id>
+ <short-id>debianwoody</short-id>
+ <name>Debian GNU/Linux 3.0</name>
+ <name xml:lang="uk">Debian GNU/Linux 3.0</name>
+ <name xml:lang="tr">Debian GNU/Linux 3.0</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 3.0</name>
+ <name xml:lang="pl">Debian GNU/Linux 3.0</name>
+ <name xml:lang="it">Debian GNU/Linux 3.0</name>
+ <name xml:lang="id">Debian GNU/Linux 3.0</name>
+ <name xml:lang="fr">Debian GNU/Linux 3.0</name>
+ <name xml:lang="ca">Debian GNU/Linux 3.0</name>
+ <version>3.0</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>woody</codename>
+ <upgrades id="http://debian.org/debian/2.2"/>
+ <derives-from id="http://debian.org/debian/2.2"/>
+ <release-date>2002-07-19</release-date>
+ <eol-date>2006-06-30</eol-date>
+ </os>
+ <os id="http://debian.org/debian/4">
+ <short-id>debian4</short-id>
+ <short-id>debian4.0</short-id>
+ <short-id>debianetch</short-id>
+ <name>Debian GNU/Linux 4.0</name>
+ <name xml:lang="uk">Debian GNU/Linux 4.0</name>
+ <name xml:lang="tr">Debian GNU/Linux 4.0</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 4.0</name>
+ <name xml:lang="pl">Debian GNU/Linux 4.0</name>
+ <name xml:lang="it">Debian GNU/Linux 4.0</name>
+ <name xml:lang="id">Debian GNU/Linux 4.0</name>
+ <name xml:lang="fr">Debian GNU/Linux 4.0</name>
+ <name xml:lang="ca">Debian GNU/Linux 4.0</name>
+ <version>4.0</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>etch</codename>
+ <upgrades id="http://debian.org/debian/3.1"/>
+ <derives-from id="http://debian.org/debian/3.1"/>
+ <release-date>2007-04-08</release-date>
+ <eol-date>2010-02-15</eol-date>
+ </os>
+ <os id="http://debian.org/debian/5">
+ <short-id>debian5</short-id>
+ <short-id>debian5.0</short-id>
+ <short-id>debianlenny</short-id>
+ <name>Debian GNU/Linux 5.0</name>
+ <name xml:lang="uk">Debian GNU/Linux 5.0</name>
+ <name xml:lang="tr">Debian GNU/Linux 5.0</name>
+ <name xml:lang="pt_BR">Debian GNU/Linux 5.0</name>
+ <name xml:lang="pl">Debian GNU/Linux 5.0</name>
+ <name xml:lang="it">Debian GNU/Linux 5.0</name>
+ <name xml:lang="id">Debian GNU/Linux 5.0</name>
+ <name xml:lang="fr">Debian GNU/Linux 5.0</name>
+ <version>5.0</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>lenny</codename>
+ <upgrades id="http://debian.org/debian/4"/>
+ <derives-from id="http://debian.org/debian/4"/>
+ <release-date>2009-02-14</release-date>
+ <eol-date>2012-02-06</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://debian.org/debian/6">
+ <short-id>debian6</short-id>
+ <short-id>debian6.0</short-id>
+ <short-id>debiansqueeze</short-id>
+ <name>Debian 6.0</name>
+ <name xml:lang="uk">Debian 6.0</name>
+ <name xml:lang="tr">Debian 6.0</name>
+ <name xml:lang="pt_BR">Debian 6.0</name>
+ <name xml:lang="pl">Debian 6.0</name>
+ <name xml:lang="it">Debian 6.0</name>
+ <name xml:lang="id">Debian 6.0</name>
+ <name xml:lang="fr">Debian 6.0</name>
+ <version>6.0</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>squeeze</codename>
+ <upgrades id="http://debian.org/debian/5"/>
+ <derives-from id="http://debian.org/debian/5"/>
+ <release-date>2011-02-06</release-date>
+ <eol-date>2016-02-29</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/6.0.10/i386/iso-dvd/debian-6.0.10-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 6.0.1?\d i386 1</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/6.0.10/amd64/iso-dvd/debian-6.0.10-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 6.0.1?\d amd64 1</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/6.0.10-live/i386/iso-hybrid/debian-live-6.0.10-i386-gnome-desktop.iso</url>
+ <iso>
+ <volume-id>Debian squeeze.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/6.0.10-live/amd64/iso-hybrid/debian-live-6.0.10-amd64-gnome-desktop.iso</url>
+ <iso>
+ <volume-id>Debian squeeze.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <installer>
+ <script id="http://debian.org/debian/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://debian.org/debian/7">
+ <short-id>debian7</short-id>
+ <short-id>debianwheezy</short-id>
+ <name>Debian 7</name>
+ <name xml:lang="uk">Debian 7</name>
+ <name xml:lang="tr">Debian 7</name>
+ <name xml:lang="pt_BR">Debian 7</name>
+ <name xml:lang="pl">Debian 7</name>
+ <name xml:lang="it">Debian 7</name>
+ <name xml:lang="id">Debian 7</name>
+ <name xml:lang="fr">Debian 7</name>
+ <version>7</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>wheezy</codename>
+ <upgrades id="http://debian.org/debian/6"/>
+ <derives-from id="http://debian.org/debian/6"/>
+ <release-date>2013-05-04</release-date>
+ <eol-date>2018-05-31</eol-date>
+ <firmware arch="x86_64" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>134217728</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/7.11.0/i386/iso-dvd/debian-7.11.0-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 7.\d+.\d+ i386 1</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/7.11.0/amd64/iso-dvd/debian-7.11.0-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 7.\d+.\d+ amd64 1</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <installer>
+ <script id="http://debian.org/debian/preseed/jeos"/>
+ <script id="http://debian.org/debian/preseed/desktop"/>
+ </installer>
+ </os>
+ <os id="http://debian.org/debian/8">
+ <short-id>debian8</short-id>
+ <short-id>debianjessie</short-id>
+ <name>Debian 8</name>
+ <name xml:lang="uk">Debian 8</name>
+ <name xml:lang="tr">Debian 8</name>
+ <name xml:lang="pt_BR">Debian 8</name>
+ <name xml:lang="pl">Debian 8</name>
+ <name xml:lang="it">Debian 8</name>
+ <name xml:lang="id">Debian 8</name>
+ <name xml:lang="fr">Debian 8</name>
+ <version>8</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>jessie</codename>
+ <upgrades id="http://debian.org/debian/7"/>
+ <derives-from id="http://debian.org/debian/7"/>
+ <release-date>2015-04-25</release-date>
+ <eol-date>2020-06-30</eol-date>
+ <firmware arch="i686" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/8.11.1/i386/iso-dvd/debian-8.11.1-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 8.\d+.\d+ i386 .*</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/8.11.1/amd64/iso-dvd/debian-8.11.1-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 8.\d+.\d+ amd64 .*</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <media arch="aarch64">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/8.11.0/arm64/iso-dvd/debian-8.11.0-arm64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 8.\d+.\d+ arm64 .*</volume-id>
+ </iso>
+ <kernel>install.a64/vmlinuz</kernel>
+ <initrd>install.a64/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/8.11.0/ppc64el/iso-dvd/debian-8.11.0-ppc64el-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 8.\d+.\d+ ppc64el .*</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/8.11.0/s390x/iso-dvd/debian-8.11.0-s390x-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 8.\d+.\d+ s390x .*</volume-id>
+ </iso>
+ <kernel>boot/linux_vm</kernel>
+ <initrd>boot/root.bin</initrd>
+ </media>
+ <installer>
+ <script id="http://debian.org/debian/preseed/jeos"/>
+ <script id="http://debian.org/debian/preseed/desktop"/>
+ </installer>
+ </os>
+ <os id="http://debian.org/debian/9">
+ <short-id>debian9</short-id>
+ <short-id>debianstretch</short-id>
+ <name>Debian 9</name>
+ <name xml:lang="uk">Debian 9</name>
+ <name xml:lang="tr">Debian 9</name>
+ <name xml:lang="pt_BR">Debian 9</name>
+ <name xml:lang="pl">Debian 9</name>
+ <name xml:lang="it">Debian 9</name>
+ <name xml:lang="id">Debian 9</name>
+ <name xml:lang="fr">Debian 9</name>
+ <name xml:lang="es">Debian 9</name>
+ <name xml:lang="ca">Debian 9</name>
+ <version>9</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <codename>stretch</codename>
+ <upgrades id="http://debian.org/debian/8"/>
+ <derives-from id="http://debian.org/debian/8"/>
+ <release-date>2017-06-17</release-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <variant id="universal">
+ <name>Debian 9</name>
+ <name xml:lang="uk">Debian 9</name>
+ <name xml:lang="tr">Debian 9</name>
+ <name xml:lang="pt_BR">Debian 9</name>
+ <name xml:lang="pl">Debian 9</name>
+ <name xml:lang="it">Debian 9</name>
+ <name xml:lang="id">Debian 9</name>
+ <name xml:lang="fr">Debian 9</name>
+ <name xml:lang="es">Debian 9</name>
+ <name xml:lang="ca">Debian 9</name>
+ </variant>
+ <variant id="universal-netinst">
+ <name>Debian 9</name>
+ <name xml:lang="uk">Debian 9</name>
+ <name xml:lang="tr">Debian 9</name>
+ <name xml:lang="pt_BR">Debian 9</name>
+ <name xml:lang="pl">Debian 9</name>
+ <name xml:lang="it">Debian 9</name>
+ <name xml:lang="id">Debian 9</name>
+ <name xml:lang="fr">Debian 9</name>
+ <name xml:lang="es">Debian 9</name>
+ <name xml:lang="ca">Debian 9</name>
+ </variant>
+ <variant id="openstack">
+ <name>Debian 9 (OpenStack)</name>
+ <name xml:lang="uk">Debian 9 (OpenStack)</name>
+ <name xml:lang="tr">Debian 9 (OpenStack)</name>
+ <name xml:lang="pt_BR">Debian 9 (OpenStack)</name>
+ <name xml:lang="pl">Debian 9 (OpenStack)</name>
+ <name xml:lang="it">Debian 9 (OpenStack)</name>
+ </variant>
+ <!-- Network installer -->
+ <media arch="i686">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/i386/iso-cd/debian-9.13.0-i386-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ i386 n</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/amd64/iso-cd/debian-9.13.0-amd64-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ amd64 n</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/arm64/iso-cd/debian-9.13.0-arm64-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ arm64 n</volume-id>
+ </iso>
+ <kernel>install.a64/vmlinuz</kernel>
+ <initrd>install.a64/initrd.gz</initrd>
+ </media>
+ <media arch="armv7l">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/armhf/iso-cd/debian-9.13.0-armhf-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ armhf n</volume-id>
+ </iso>
+ <kernel>install.armhf/vmlinuz</kernel>
+ <initrd>install.armhf/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/ppc64el/iso-cd/debian-9.13.0-ppc64el-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ ppc64el n</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <variant id="universal-netinst"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/s390x/iso-cd/debian-9.13.0-s390x-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ s390x n</volume-id>
+ </iso>
+ <kernel>boot/linux_vm</kernel>
+ <initrd>boot/root.bin</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/i386/iso-dvd/debian-9.13.0-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ i386 \d+</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/amd64/iso-dvd/debian-9.13.0-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ amd64 \d+</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <media arch="aarch64">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/arm64/iso-dvd/debian-9.13.0-arm64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ arm64 \d+</volume-id>
+ </iso>
+ <kernel>install.a64/vmlinuz</kernel>
+ <initrd>install.a64/initrd.gz</initrd>
+ </media>
+ <media arch="armv7l">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/armhf/iso-dvd/debian-9.13.0-armhf-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ armhf \d+</volume-id>
+ </iso>
+ <kernel>install.armhf/vmlinuz</kernel>
+ <initrd>install.armhf/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/ppc64el/iso-dvd/debian-9.13.0-ppc64el-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ ppc64el \d+</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <variant id="universal"/>
+ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.13.0/s390x/iso-dvd/debian-9.13.0-s390x-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.\d+.\d+ s390x \d+</volume-id>
+ </iso>
+ <kernel>boot/linux_vm</kernel>
+ <initrd>boot/root.bin</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://deb.debian.org/debian/dists/stretch/main/installer-i386</url>
+ <kernel>current/images/netboot/debian-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://deb.debian.org/debian/dists/stretch/main/installer-amd64</url>
+ <kernel>current/images/netboot/debian-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <tree arch="aarch64">
+ <url>http://deb.debian.org/debian/dists/stretch/main/installer-arm64</url>
+ <kernel>current/images/netboot/debian-installer/arm64/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/arm64/initrd.gz</initrd>
+ </tree>
+ <tree arch="armv7l">
+ <url>http://deb.debian.org/debian/dists/stretch/main/installer-armhf</url>
+ <kernel>current/images/netboot/vmlinuz</kernel>
+ <initrd>current/images/netboot/initrd.gz</initrd>
+ </tree>
+ <tree arch="s390x">
+ <url>http://deb.debian.org/debian/dists/stretch/main/installer-s390x</url>
+ <kernel>current/images/generic/kernel.debian</kernel>
+ <initrd>current/images/generic/initrd.debian</initrd>
+ </tree>
+ <tree arch="ppc64le">
+ <url>http://deb.debian.org/debian/dists/stretch/main/installer-ppc64el</url>
+ <kernel>current/images/netboot/debian-installer/ppc64el/vmlinux</kernel>
+ <initrd>current/images/netboot/debian-installer/ppc64el/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-9/debian-9-openstack-amd64.qcow2</url>
+ </image>
+ <image arch="x86_64" format="raw" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-9/debian-9-openstack-amd64.raw</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-9/debian-9-openstack-arm64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="raw" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/current-9/debian-9-openstack-arm64.raw</url>
+ </image>
+ <cloud-image-username>debian</cloud-image-username>
+ <installer>
+ <script id="http://debian.org/debian/preseed/jeos"/>
+ <script id="http://debian.org/debian/preseed/desktop"/>
+ </installer>
+ </os>
+ <os id="http://debian.org/debian/testing">
+ <short-id>debiantesting</short-id>
+ <name>Debian testing</name>
+ <name xml:lang="uk">Debian testing</name>
+ <name xml:lang="tr">Debian testing</name>
+ <name xml:lang="pt_BR">Debian testing</name>
+ <name xml:lang="pl">Debian Testing</name>
+ <name xml:lang="it">Debian testing</name>
+ <name xml:lang="id">Debian testing</name>
+ <name xml:lang="fr">Debian testing</name>
+ <version>testing</version>
+ <vendor>Debian Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Debian</vendor>
+ <vendor xml:lang="tr">Debian Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Debian</vendor>
+ <vendor xml:lang="pl">Projekt Debian</vendor>
+ <vendor xml:lang="ja">Debian &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto Debian</vendor>
+ <vendor xml:lang="id">Proyek Debian</vendor>
+ <vendor xml:lang="fr">Projet Debian</vendor>
+ <vendor xml:lang="es">Debian Project</vendor>
+ <vendor xml:lang="de">Debian-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Debian</vendor>
+ <family>linux</family>
+ <distro>debian</distro>
+ <upgrades id="http://debian.org/debian/10"/>
+ <derives-from id="http://debian.org/debian/10"/>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <variant id="openstack">
+ <name>Debian testing (OpenStack)</name>
+ <name xml:lang="uk">Debian testing (OpenStack)</name>
+ <name xml:lang="tr">Debian testing (OpenStack)</name>
+ <name xml:lang="pt_BR">Debian testing (OpenStack)</name>
+ <name xml:lang="pl">Debian Testing (OpenStack)</name>
+ <name xml:lang="it">Debian testing (OpenStack)</name>
+ </variant>
+ <media arch="i686">
+ <url>http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-dvd/debian-testing-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian testing i386 1</volume-id>
+ </iso>
+ <kernel>install.386/vmlinuz</kernel>
+ <initrd>install.386/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-dvd/debian-testing-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian testing amd64 1</volume-id>
+ </iso>
+ <kernel>install.amd/vmlinuz</kernel>
+ <initrd>install.amd/initrd.gz</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://deb.debian.org/debian/dists/testing/main/installer-i386</url>
+ <kernel>current/images/netboot/debian-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://deb.debian.org/debian/dists/testing/main/installer-amd64</url>
+ <kernel>current/images/netboot/debian-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/debian-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/testing/debian-testing-openstack-amd64.qcow2</url>
+ </image>
+ <image arch="x86_64" format="raw" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/testing/debian-testing-openstack-amd64.raw</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/testing/debian-testing-openstack-arm64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="raw" cloud-init="true">
+ <variant id="openstack"/>
+ <url>https://cloud.debian.org/images/cloud/OpenStack/testing/debian-testing-openstack-arm64.raw</url>
+ </image>
+ <installer>
+ <script id="http://debian.org/debian/preseed/jeos"/>
+ <script id="http://debian.org/debian/preseed/desktop"/>
+ </installer>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.0A">
+ <short-id>dragonflybsd1.0A</short-id>
+ <name>DragonFlyBSD 1.0A</name>
+ <name xml:lang="uk">DragonFlyBSD 1.0A</name>
+ <name xml:lang="tr">DragonFlyBSD 1.0A</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.0A</name>
+ <name xml:lang="pl">DragonFlyBSD 1.0A</name>
+ <name xml:lang="it">DragonFlyBSD 1.0A</name>
+ <name xml:lang="id">DragonFlyBSD 1.0A</name>
+ <name xml:lang="fr">DragonFlyBSD 1.0A</name>
+ <version>1.0A</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.0"/>
+ <release-date>2004-07-14</release-date>
+ <eol-date>2005-04-08</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.0">
+ <short-id>dragonflybsd1.0</short-id>
+ <name>DragonFlyBSD 1.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.0</name>
+ <version>1.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <release-date>2004-07-12</release-date>
+ <eol-date>2004-07-14</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.10.0">
+ <short-id>dragonflybsd1.10.0</short-id>
+ <name>DragonFlyBSD 1.10.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.10.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.10.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.10.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.10.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.10.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.10.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.10.0</name>
+ <version>1.10.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.8.1"/>
+ <release-date>2007-08-06</release-date>
+ <eol-date>2007-08-21</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.10.1">
+ <short-id>dragonflybsd1.10.1</short-id>
+ <name>DragonFlyBSD 1.10.1</name>
+ <name xml:lang="uk">DragonFlyBSD 1.10.1</name>
+ <name xml:lang="tr">DragonFlyBSD 1.10.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.10.1</name>
+ <name xml:lang="pl">DragonFlyBSD 1.10.1</name>
+ <name xml:lang="it">DragonFlyBSD 1.10.1</name>
+ <name xml:lang="id">DragonFlyBSD 1.10.1</name>
+ <name xml:lang="fr">DragonFlyBSD 1.10.1</name>
+ <version>1.10.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.10.0"/>
+ <release-date>2007-08-21</release-date>
+ <eol-date>2008-02-26</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.12.0">
+ <short-id>dragonflybsd1.12.0</short-id>
+ <name>DragonFlyBSD 1.12.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.12.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.12.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.12.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.12.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.12.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.12.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.12.0</name>
+ <version>1.12.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.10.1"/>
+ <release-date>2008-02-26</release-date>
+ <eol-date>2008-03-08</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.12.1">
+ <short-id>dragonflybsd1.12.1</short-id>
+ <name>DragonFlyBSD 1.12.1</name>
+ <name xml:lang="uk">DragonFlyBSD 1.12.1</name>
+ <name xml:lang="tr">DragonFlyBSD 1.12.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.12.1</name>
+ <name xml:lang="pl">DragonFlyBSD 1.12.1</name>
+ <name xml:lang="it">DragonFlyBSD 1.12.1</name>
+ <name xml:lang="id">DragonFlyBSD 1.12.1</name>
+ <name xml:lang="fr">DragonFlyBSD 1.12.1</name>
+ <version>1.12.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.12.0"/>
+ <release-date>2008-03-08</release-date>
+ <eol-date>2008-04-20</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.12.2">
+ <short-id>dragonflybsd1.12.2</short-id>
+ <name>DragonFlyBSD 1.12.2</name>
+ <name xml:lang="uk">DragonFlyBSD 1.12.2</name>
+ <name xml:lang="tr">DragonFlyBSD 1.12.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.12.2</name>
+ <name xml:lang="pl">DragonFlyBSD 1.12.2</name>
+ <name xml:lang="it">DragonFlyBSD 1.12.2</name>
+ <name xml:lang="id">DragonFlyBSD 1.12.2</name>
+ <name xml:lang="fr">DragonFlyBSD 1.12.2</name>
+ <version>1.12.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.12.1"/>
+ <release-date>2008-04-20</release-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.0">
+ <short-id>dragonflybsd1.2.0</short-id>
+ <name>DragonFlyBSD 1.2.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.0</name>
+ <version>1.2.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.0A"/>
+ <release-date>2005-04-08</release-date>
+ <eol-date>2005-04-22</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.1">
+ <short-id>dragonflybsd1.2.1</short-id>
+ <name>DragonFlyBSD 1.2.1</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.1</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.1</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.1</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.1</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.1</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.1</name>
+ <version>1.2.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.0"/>
+ <release-date>2005-04-22</release-date>
+ <eol-date>2005-05-09</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.2">
+ <short-id>dragonflybsd1.2.2</short-id>
+ <name>DragonFlyBSD 1.2.2</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.2</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.2</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.2</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.2</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.2</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.2</name>
+ <version>1.2.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.1"/>
+ <release-date>2005-05-09</release-date>
+ <eol-date>2005-06-29</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.3">
+ <short-id>dragonflybsd1.2.3</short-id>
+ <name>DragonFlyBSD 1.2.3</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.3</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.3</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.3</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.3</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.3</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.3</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.3</name>
+ <version>1.2.3</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.2"/>
+ <release-date>2005-06-29</release-date>
+ <eol-date>2005-07-07</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.4">
+ <short-id>dragonflybsd1.2.4</short-id>
+ <name>DragonFlyBSD 1.2.4</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.4</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.4</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.4</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.4</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.4</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.4</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.4</name>
+ <version>1.2.4</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.3"/>
+ <release-date>2005-07-07</release-date>
+ <eol-date>2005-07-31</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.5">
+ <short-id>dragonflybsd1.2.5</short-id>
+ <name>DragonFlyBSD 1.2.5</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.5</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.5</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.5</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.5</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.5</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.5</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.5</name>
+ <version>1.2.5</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.4"/>
+ <release-date>2005-07-31</release-date>
+ <eol-date>2005-10-09</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.2.6">
+ <short-id>dragonflybsd1.2.6</short-id>
+ <name>DragonFlyBSD 1.2.6</name>
+ <name xml:lang="uk">DragonFlyBSD 1.2.6</name>
+ <name xml:lang="tr">DragonFlyBSD 1.2.6</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.2.6</name>
+ <name xml:lang="pl">DragonFlyBSD 1.2.6</name>
+ <name xml:lang="it">DragonFlyBSD 1.2.6</name>
+ <name xml:lang="id">DragonFlyBSD 1.2.6</name>
+ <name xml:lang="fr">DragonFlyBSD 1.2.6</name>
+ <version>1.2.6</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.5"/>
+ <release-date>2005-10-09</release-date>
+ <eol-date>2006-01-07</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.4.0">
+ <short-id>dragonflybsd1.4.0</short-id>
+ <name>DragonFlyBSD 1.4.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.4.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.4.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.4.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.4.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.4.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.4.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.4.0</name>
+ <version>1.4.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.2.6"/>
+ <release-date>2006-01-07</release-date>
+ <eol-date>2006-04-23</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.4.4">
+ <short-id>dragonflybsd1.4.4</short-id>
+ <name>DragonFlyBSD 1.4.4</name>
+ <name xml:lang="uk">DragonFlyBSD 1.4.4</name>
+ <name xml:lang="tr">DragonFlyBSD 1.4.4</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.4.4</name>
+ <name xml:lang="pl">DragonFlyBSD 1.4.4</name>
+ <name xml:lang="it">DragonFlyBSD 1.4.4</name>
+ <name xml:lang="id">DragonFlyBSD 1.4.4</name>
+ <name xml:lang="fr">DragonFlyBSD 1.4.4</name>
+ <version>1.4.4</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.4.0"/>
+ <release-date>2006-04-23</release-date>
+ <eol-date>2006-07-24</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.6.0">
+ <short-id>dragonflybsd1.6.0</short-id>
+ <name>DragonFlyBSD 1.6.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.6.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.6.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.6.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.6.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.6.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.6.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.6.0</name>
+ <version>1.6.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.4.4"/>
+ <release-date>2006-07-24</release-date>
+ <eol-date>2007-01-30</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.8.0">
+ <short-id>dragonflybsd1.8.0</short-id>
+ <name>DragonFlyBSD 1.8.0</name>
+ <name xml:lang="uk">DragonFlyBSD 1.8.0</name>
+ <name xml:lang="tr">DragonFlyBSD 1.8.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.8.0</name>
+ <name xml:lang="pl">DragonFlyBSD 1.8.0</name>
+ <name xml:lang="it">DragonFlyBSD 1.8.0</name>
+ <name xml:lang="id">DragonFlyBSD 1.8.0</name>
+ <name xml:lang="fr">DragonFlyBSD 1.8.0</name>
+ <version>1.8.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.6.0"/>
+ <release-date>2007-01-30</release-date>
+ <eol-date>2007-03-27</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/1.8.1">
+ <short-id>dragonflybsd1.8.1</short-id>
+ <name>DragonFlyBSD 1.8.1</name>
+ <name xml:lang="uk">DragonFlyBSD 1.8.1</name>
+ <name xml:lang="tr">DragonFlyBSD 1.8.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 1.8.1</name>
+ <name xml:lang="pl">DragonFlyBSD 1.8.1</name>
+ <name xml:lang="it">DragonFlyBSD 1.8.1</name>
+ <name xml:lang="id">DragonFlyBSD 1.8.1</name>
+ <name xml:lang="fr">DragonFlyBSD 1.8.1</name>
+ <version>1.8.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.8.0"/>
+ <release-date>2007-03-27</release-date>
+ <eol-date>2008-07-20</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.0.0">
+ <short-id>dragonflybsd2.0.0</short-id>
+ <name>DragonFlyBSD 2.0.0</name>
+ <name xml:lang="uk">DragonFlyBSD 2.0.0</name>
+ <name xml:lang="tr">DragonFlyBSD 2.0.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.0.0</name>
+ <name xml:lang="pl">DragonFlyBSD 2.0.0</name>
+ <name xml:lang="it">DragonFlyBSD 2.0.0</name>
+ <name xml:lang="id">DragonFlyBSD 2.0.0</name>
+ <name xml:lang="fr">DragonFlyBSD 2.0.0</name>
+ <version>2.0.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/1.12.2"/>
+ <release-date>2008-07-20</release-date>
+ <eol-date>2008-09-27</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.0.1">
+ <short-id>dragonflybsd2.0.1</short-id>
+ <name>DragonFlyBSD 2.0.1</name>
+ <name xml:lang="uk">DragonFlyBSD 2.0.1</name>
+ <name xml:lang="tr">DragonFlyBSD 2.0.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.0.1</name>
+ <name xml:lang="pl">DragonFlyBSD 2.0.1</name>
+ <name xml:lang="it">DragonFlyBSD 2.0.1</name>
+ <name xml:lang="id">DragonFlyBSD 2.0.1</name>
+ <name xml:lang="fr">DragonFlyBSD 2.0.1</name>
+ <version>2.0.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.0.0"/>
+ <release-date>2008-09-27</release-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.10.1">
+ <short-id>dragonflybsd2.10.1</short-id>
+ <name>DragonFlyBSD 2.10.1</name>
+ <name xml:lang="uk">DragonFlyBSD 2.10.1</name>
+ <name xml:lang="tr">DragonFlyBSD 2.10.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.10.1</name>
+ <name xml:lang="pl">DragonFlyBSD 2.10.1</name>
+ <name xml:lang="it">DragonFlyBSD 2.10.1</name>
+ <name xml:lang="id">DragonFlyBSD 2.10.1</name>
+ <name xml:lang="fr">DragonFlyBSD 2.10.1</name>
+ <version>2.10.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.8.2"/>
+ <release-date>2011-04-26</release-date>
+ <eol-date>2012-02-22</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.2.0">
+ <short-id>dragonflybsd2.2.0</short-id>
+ <name>DragonFlyBSD 2.2.0</name>
+ <name xml:lang="uk">DragonFlyBSD 2.2.0</name>
+ <name xml:lang="tr">DragonFlyBSD 2.2.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.2.0</name>
+ <name xml:lang="pl">DragonFlyBSD 2.2.0</name>
+ <name xml:lang="it">DragonFlyBSD 2.2.0</name>
+ <name xml:lang="id">DragonFlyBSD 2.2.0</name>
+ <name xml:lang="fr">DragonFlyBSD 2.2.0</name>
+ <version>2.2.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.0.1"/>
+ <release-date>2009-02-17</release-date>
+ <eol-date>2009-04-26</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.2.1">
+ <short-id>dragonflybsd2.2.1</short-id>
+ <name>DragonFlyBSD 2.2.1</name>
+ <name xml:lang="uk">DragonFlyBSD 2.2.1</name>
+ <name xml:lang="tr">DragonFlyBSD 2.2.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.2.1</name>
+ <name xml:lang="pl">DragonFlyBSD 2.2.1</name>
+ <name xml:lang="it">DragonFlyBSD 2.2.1</name>
+ <name xml:lang="id">DragonFlyBSD 2.2.1</name>
+ <name xml:lang="fr">DragonFlyBSD 2.2.1</name>
+ <version>2.2.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.2.0"/>
+ <release-date>2009-04-26</release-date>
+ <eol-date>2009-09-16</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.4.0">
+ <short-id>dragonflybsd2.4.0</short-id>
+ <name>DragonFlyBSD 2.4.0</name>
+ <name xml:lang="uk">DragonFlyBSD 2.4.0</name>
+ <name xml:lang="tr">DragonFlyBSD 2.4.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.4.0</name>
+ <name xml:lang="pl">DragonFlyBSD 2.4.0</name>
+ <name xml:lang="it">DragonFlyBSD 2.4.0</name>
+ <name xml:lang="id">DragonFlyBSD 2.4.0</name>
+ <name xml:lang="fr">DragonFlyBSD 2.4.0</name>
+ <version>2.4.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.2.1"/>
+ <release-date>2009-09-16</release-date>
+ <eol-date>2009-10-01</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.4.1">
+ <short-id>dragonflybsd2.4.1</short-id>
+ <name>DragonFlyBSD 2.4.1</name>
+ <name xml:lang="uk">DragonFlyBSD 2.4.1</name>
+ <name xml:lang="tr">DragonFlyBSD 2.4.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.4.1</name>
+ <name xml:lang="pl">DragonFlyBSD 2.4.1</name>
+ <name xml:lang="it">DragonFlyBSD 2.4.1</name>
+ <name xml:lang="id">DragonFlyBSD 2.4.1</name>
+ <name xml:lang="fr">DragonFlyBSD 2.4.1</name>
+ <version>2.4.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.4.0"/>
+ <release-date>2009-10-01</release-date>
+ <eol-date>2010-04-06</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.6.1">
+ <short-id>dragonflybsd2.6.1</short-id>
+ <name>DragonFlyBSD 2.6.1</name>
+ <name xml:lang="uk">DragonFlyBSD 2.6.1</name>
+ <name xml:lang="tr">DragonFlyBSD 2.6.1</name>
+ <name xml:lang="pt_BR"> </name>
+ <name xml:lang="pl">DragonFlyBSD 2.6.1</name>
+ <name xml:lang="it">DragonFlyBSD 2.6.1</name>
+ <name xml:lang="id">DragonFlyBSD 2.6.1</name>
+ <name xml:lang="fr">DragonFlyBSD 2.6.1</name>
+ <version>2.6.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.4.1"/>
+ <release-date>2010-04-06</release-date>
+ <eol-date>2010-04-21</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.6.2">
+ <short-id>dragonflybsd2.6.2</short-id>
+ <name>DragonFlyBSD 2.6.2</name>
+ <name xml:lang="uk">DragonFlyBSD 2.6.2</name>
+ <name xml:lang="tr">DragonFlyBSD 2.6.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.6.2</name>
+ <name xml:lang="pl">DragonFlyBSD 2.6.2</name>
+ <name xml:lang="it">DragonFlyBSD 2.6.2</name>
+ <name xml:lang="id">DragonFlyBSD 2.6.2</name>
+ <name xml:lang="fr">DragonFlyBSD 2.6.2</name>
+ <version>2.6.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.6.1"/>
+ <release-date>2010-04-21</release-date>
+ <eol-date>2010-05-07</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.6.3">
+ <short-id>dragonflybsd2.6.3</short-id>
+ <name>DragonFlyBSD 2.6.3</name>
+ <name xml:lang="uk">DragonFlyBSD 2.6.3</name>
+ <name xml:lang="tr">DragonFlyBSD 2.6.3</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.6.3</name>
+ <name xml:lang="pl">DragonFlyBSD 2.6.3</name>
+ <name xml:lang="it">DragonFlyBSD 2.6.3</name>
+ <name xml:lang="id">DragonFlyBSD 2.6.3</name>
+ <name xml:lang="fr">DragonFlyBSD 2.6.3</name>
+ <version>2.6.3</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.6.2"/>
+ <release-date>2010-05-07</release-date>
+ <eol-date>2010-10-30</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/2.8.2">
+ <short-id>dragonflybsd2.8.2</short-id>
+ <name>DragonFlyBSD 2.8.2</name>
+ <name xml:lang="uk">DragonFlyBSD 2.8.2</name>
+ <name xml:lang="tr">DragonFlyBSD 2.8.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 2.8.2</name>
+ <name xml:lang="pl">DragonFlyBSD 2.8.2</name>
+ <name xml:lang="it">DragonFlyBSD 2.8.2</name>
+ <name xml:lang="id">DragonFlyBSD 2.8.2</name>
+ <name xml:lang="fr">DragonFlyBSD 2.8.2</name>
+ <version>2.8.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.6.3"/>
+ <release-date>2010-10-30</release-date>
+ <eol-date>2011-04-26</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.0.1">
+ <short-id>dragonflybsd3.0.1</short-id>
+ <name>DragonFlyBSD 3.0.1</name>
+ <name xml:lang="uk">DragonFlyBSD 3.0.1</name>
+ <name xml:lang="tr">DragonFlyBSD 3.0.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.0.1</name>
+ <name xml:lang="pl">DragonFlyBSD 3.0.1</name>
+ <name xml:lang="it">DragonFlyBSD 3.0.1</name>
+ <name xml:lang="id">DragonFlyBSD 3.0.1</name>
+ <name xml:lang="fr">DragonFlyBSD 3.0.1</name>
+ <version>3.0.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/2.10.1"/>
+ <release-date>2012-02-22</release-date>
+ <eol-date>2012-11-02</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.2.1">
+ <short-id>dragonflybsd3.2.1</short-id>
+ <name>DragonFlyBSD 3.2.1</name>
+ <name xml:lang="uk">DragonFlyBSD 3.2.1</name>
+ <name xml:lang="tr">DragonFlyBSD 3.2.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.2.1</name>
+ <name xml:lang="pl">DragonFlyBSD 3.2.1</name>
+ <name xml:lang="it">DragonFlyBSD 3.2.1</name>
+ <name xml:lang="id">DragonFlyBSD 3.2.1</name>
+ <name xml:lang="fr">DragonFlyBSD 3.2.1</name>
+ <version>3.2.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.0.1"/>
+ <release-date>2012-11-02</release-date>
+ <eol-date>2013-04-29</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.4.1">
+ <short-id>dragonflybsd3.4.1</short-id>
+ <name>DragonFlyBSD 3.4.1</name>
+ <name xml:lang="uk">DragonFlyBSD 3.4.1</name>
+ <name xml:lang="tr">DragonFlyBSD 3.4.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.4.1</name>
+ <name xml:lang="pl">DragonFlyBSD 3.4.1</name>
+ <name xml:lang="it">DragonFlyBSD 3.4.1</name>
+ <name xml:lang="id">DragonFlyBSD 3.4.1</name>
+ <name xml:lang="fr">DragonFlyBSD 3.4.1</name>
+ <version>3.4.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.2.1"/>
+ <release-date>2013-04-29</release-date>
+ <eol-date>2013-05-27</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.4.2">
+ <short-id>dragonflybsd3.4.2</short-id>
+ <name>DragonFlyBSD 3.4.2</name>
+ <name xml:lang="uk">DragonFlyBSD 3.4.2</name>
+ <name xml:lang="tr">DragonFlyBSD 3.4.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.4.2</name>
+ <name xml:lang="pl">DragonFlyBSD 3.4.2</name>
+ <name xml:lang="it">DragonFlyBSD 3.4.2</name>
+ <name xml:lang="id">DragonFlyBSD 3.4.2</name>
+ <name xml:lang="fr">DragonFlyBSD 3.4.2</name>
+ <version>3.4.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.4.1"/>
+ <release-date>2013-05-27</release-date>
+ <eol-date>2013-08-26</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.4.3">
+ <short-id>dragonflybsd3.4.3</short-id>
+ <name>DragonFlyBSD 3.4.3</name>
+ <name xml:lang="uk">DragonFlyBSD 3.4.3</name>
+ <name xml:lang="tr">DragonFlyBSD 3.4.3</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.4.3</name>
+ <name xml:lang="pl">DragonFlyBSD 3.4.3</name>
+ <name xml:lang="it">DragonFlyBSD 3.4.3</name>
+ <name xml:lang="id">DragonFlyBSD 3.4.3</name>
+ <name xml:lang="fr">DragonFlyBSD 3.4.3</name>
+ <version>3.4.3</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.4.2"/>
+ <release-date>2013-08-26</release-date>
+ <eol-date>2013-11-25</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.6.0">
+ <short-id>dragonflybsd3.6.0</short-id>
+ <name>DragonFlyBSD 3.6.0</name>
+ <name xml:lang="uk">DragonFlyBSD 3.6.0</name>
+ <name xml:lang="tr">DragonFlyBSD 3.6.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.6.0</name>
+ <name xml:lang="pl">DragonFlyBSD 3.6.0</name>
+ <name xml:lang="it">DragonFlyBSD 3.6.0</name>
+ <name xml:lang="id">DragonFlyBSD 3.6.0</name>
+ <name xml:lang="fr">DragonFlyBSD 3.6.0</name>
+ <version>3.6.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.4.3"/>
+ <release-date>2013-11-25</release-date>
+ <eol-date>2014-02-21</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.6.1">
+ <short-id>dragonflybsd3.6.1</short-id>
+ <name>DragonFlyBSD 3.6.1</name>
+ <name xml:lang="uk">DragonFlyBSD 3.6.1</name>
+ <name xml:lang="tr">DragonFlyBSD 3.6.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.6.1</name>
+ <name xml:lang="pl">DragonFlyBSD 3.6.1</name>
+ <name xml:lang="it">DragonFlyBSD 3.6.1</name>
+ <name xml:lang="id">DragonFlyBSD 3.6.1</name>
+ <name xml:lang="fr">DragonFlyBSD 3.6.1</name>
+ <version>3.6.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.6.0"/>
+ <release-date>2014-02-21</release-date>
+ <eol-date>2014-04-09</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.6.2">
+ <short-id>dragonflybsd3.6.2</short-id>
+ <name>DragonFlyBSD 3.6.2</name>
+ <name xml:lang="uk">DragonFlyBSD 3.6.2</name>
+ <name xml:lang="tr">DragonFlyBSD 3.6.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.6.2</name>
+ <name xml:lang="pl">DragonFlyBSD 3.6.2</name>
+ <name xml:lang="it">DragonFlyBSD 3.6.2</name>
+ <name xml:lang="id">DragonFlyBSD 3.6.2</name>
+ <name xml:lang="fr">DragonFlyBSD 3.6.2</name>
+ <version>3.6.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.6.1"/>
+ <release-date>2014-04-09</release-date>
+ <eol-date>2014-06-04</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.8.0">
+ <short-id>dragonflybsd3.8.0</short-id>
+ <name>DragonFlyBSD 3.8.0</name>
+ <name xml:lang="uk">DragonFlyBSD 3.8.0</name>
+ <name xml:lang="tr">DragonFlyBSD 3.8.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.8.0</name>
+ <name xml:lang="pl">DragonFlyBSD 3.8.0</name>
+ <name xml:lang="it">DragonFlyBSD 3.8.0</name>
+ <name xml:lang="id">DragonFlyBSD 3.8.0</name>
+ <name xml:lang="fr">DragonFlyBSD 3.8.0</name>
+ <version>3.8.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.6.2"/>
+ <release-date>2014-06-04</release-date>
+ <eol-date>2014-06-16</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.8.1">
+ <short-id>dragonflybsd3.8.1</short-id>
+ <name>DragonFlyBSD 3.8.1</name>
+ <name xml:lang="uk">DragonFlyBSD 3.8.1</name>
+ <name xml:lang="tr">DragonFlyBSD 3.8.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.8.1</name>
+ <name xml:lang="pl">DragonFlyBSD 3.8.1</name>
+ <name xml:lang="it">DragonFlyBSD 3.8.1</name>
+ <name xml:lang="id">DragonFlyBSD 3.8.1</name>
+ <name xml:lang="fr">DragonFlyBSD 3.8.1</name>
+ <version>3.8.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.8.0"/>
+ <release-date>2014-06-16</release-date>
+ <eol-date>2014-08-08</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/3.8.2">
+ <short-id>dragonflybsd3.8.2</short-id>
+ <name>DragonFlyBSD 3.8.2</name>
+ <name xml:lang="uk">DragonFlyBSD 3.8.2</name>
+ <name xml:lang="tr">DragonFlyBSD 3.8.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 3.8.2</name>
+ <name xml:lang="pl">DragonFlyBSD 3.8.2</name>
+ <name xml:lang="it">DragonFlyBSD 3.8.2</name>
+ <name xml:lang="id">DragonFlyBSD 3.8.2</name>
+ <name xml:lang="fr">DragonFlyBSD 3.8.2</name>
+ <version>3.8.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.8.1"/>
+ <release-date>2014-08-08</release-date>
+ <eol-date>2014-11-23</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.0.0">
+ <short-id>dragonflybsd4.0.0</short-id>
+ <name>DragonFlyBSD 4.0.0</name>
+ <name xml:lang="uk">DragonFlyBSD 4.0.0</name>
+ <name xml:lang="tr">DragonFlyBSD 4.0.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.0.0</name>
+ <name xml:lang="pl">DragonFlyBSD 4.0.0</name>
+ <name xml:lang="it">DragonFlyBSD 4.0.0</name>
+ <name xml:lang="id">DragonFlyBSD 4.0.0</name>
+ <name xml:lang="fr">DragonFlyBSD 4.0.0</name>
+ <version>4.0.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/3.8.2"/>
+ <release-date>2014-11-23</release-date>
+ <eol-date>2014-11-25</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.0.1">
+ <short-id>dragonflybsd4.0.1</short-id>
+ <name>DragonFlyBSD 4.0.1</name>
+ <name xml:lang="uk">DragonFlyBSD 4.0.1</name>
+ <name xml:lang="tr">DragonFlyBSD 4.0.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.0.1</name>
+ <name xml:lang="pl">DragonFlyBSD 4.0.1</name>
+ <name xml:lang="it">DragonFlyBSD 4.0.1</name>
+ <name xml:lang="id">DragonFlyBSD 4.0.1</name>
+ <name xml:lang="fr">DragonFlyBSD 4.0.1</name>
+ <version>4.0.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.0.0"/>
+ <release-date>2014-11-25</release-date>
+ <eol-date>2015-06-29</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.2.0">
+ <short-id>dragonflybsd4.2.0</short-id>
+ <name>DragonFlyBSD 4.2.0</name>
+ <name xml:lang="uk">DragonFlyBSD 4.2.0</name>
+ <name xml:lang="tr">DragonFlyBSD 4.2.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.2.0</name>
+ <name xml:lang="pl">DragonFlyBSD 4.2.0</name>
+ <name xml:lang="it">DragonFlyBSD 4.2.0</name>
+ <name xml:lang="id">DragonFlyBSD 4.2.0</name>
+ <name xml:lang="fr">DragonFlyBSD 4.2.0</name>
+ <version>4.2.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.0.1"/>
+ <release-date>2015-06-29</release-date>
+ <eol-date>2015-07-01</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.2.1">
+ <short-id>dragonflybsd4.2.1</short-id>
+ <name>DragonFlyBSD 4.2.1</name>
+ <name xml:lang="uk">DragonFlyBSD 4.2.1</name>
+ <name xml:lang="tr">DragonFlyBSD 4.2.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.2.1</name>
+ <name xml:lang="pl">DragonFlyBSD 4.2.1</name>
+ <name xml:lang="it">DragonFlyBSD 4.2.1</name>
+ <name xml:lang="id">DragonFlyBSD 4.2.1</name>
+ <name xml:lang="fr">DragonFlyBSD 4.2.1</name>
+ <version>4.2.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.2.0"/>
+ <release-date>2015-07-01</release-date>
+ <eol-date>2015-07-13</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.2.3">
+ <short-id>dragonflybsd4.2.3</short-id>
+ <name>DragonFlyBSD 4.2.3</name>
+ <name xml:lang="uk">DragonFlyBSD 4.2.3</name>
+ <name xml:lang="tr">DragonFlyBSD 4.2.3</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.2.3</name>
+ <name xml:lang="pl">DragonFlyBSD 4.2.3</name>
+ <name xml:lang="it">DragonFlyBSD 4.2.3</name>
+ <name xml:lang="id">DragonFlyBSD 4.2.3</name>
+ <name xml:lang="fr">DragonFlyBSD 4.2.3</name>
+ <version>4.2.3</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.2.1"/>
+ <release-date>2015-07-13</release-date>
+ <eol-date>2015-08-10</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.2.4">
+ <short-id>dragonflybsd4.2.4</short-id>
+ <name>DragonFlyBSD 4.2.4</name>
+ <name xml:lang="uk">DragonFlyBSD 4.2.4</name>
+ <name xml:lang="tr">DragonFlyBSD 4.2.4</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.2.4</name>
+ <name xml:lang="pl">DragonFlyBSD 4.2.4</name>
+ <name xml:lang="it">DragonFlyBSD 4.2.4</name>
+ <name xml:lang="id">DragonFlyBSD 4.2.4</name>
+ <name xml:lang="fr">DragonFlyBSD 4.2.4</name>
+ <version>4.2.4</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.2.3"/>
+ <release-date>2015-08-10</release-date>
+ <eol-date>2015-12-07</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.4.1">
+ <short-id>dragonflybsd4.4.1</short-id>
+ <name>DragonFlyBSD 4.4.1</name>
+ <name xml:lang="uk">DragonFlyBSD 4.4.1</name>
+ <name xml:lang="tr">DragonFlyBSD 4.4.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.4.1</name>
+ <name xml:lang="pl">DragonFlyBSD 4.4.1</name>
+ <name xml:lang="it">DragonFlyBSD 4.4.1</name>
+ <name xml:lang="id">DragonFlyBSD 4.4.1</name>
+ <name xml:lang="fr">DragonFlyBSD 4.4.1</name>
+ <version>4.4.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.2.4"/>
+ <release-date>2015-12-07</release-date>
+ <eol-date>2016-02-16</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.4.2">
+ <short-id>dragonflybsd4.4.2</short-id>
+ <name>DragonFlyBSD 4.4.2</name>
+ <name xml:lang="uk">DragonFlyBSD 4.4.2</name>
+ <name xml:lang="tr">DragonFlyBSD 4.4.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.4.2</name>
+ <name xml:lang="pl">DragonFlyBSD 4.4.2</name>
+ <name xml:lang="it">DragonFlyBSD 4.4.2</name>
+ <name xml:lang="id">DragonFlyBSD 4.4.2</name>
+ <name xml:lang="fr">DragonFlyBSD 4.4.2</name>
+ <version>4.4.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.4.1"/>
+ <release-date>2016-02-16</release-date>
+ <eol-date>2016-04-19</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.4.3">
+ <short-id>dragonflybsd4.4.3</short-id>
+ <name>DragonFlyBSD 4.4.3</name>
+ <name xml:lang="uk">DragonFlyBSD 4.4.3</name>
+ <name xml:lang="tr">DragonFlyBSD 4.4.3</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.4.3</name>
+ <name xml:lang="pl">DragonFlyBSD 4.4.3</name>
+ <name xml:lang="it">DragonFlyBSD 4.4.3</name>
+ <name xml:lang="id">DragonFlyBSD 4.4.3</name>
+ <name xml:lang="fr">DragonFlyBSD 4.4.3</name>
+ <version>4.4.3</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.4.2"/>
+ <release-date>2016-04-19</release-date>
+ <eol-date>2016-08-02</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.6.0">
+ <short-id>dragonflybsd4.6.0</short-id>
+ <name>DragonFlyBSD 4.6.0</name>
+ <name xml:lang="uk">DragonFlyBSD 4.6.0</name>
+ <name xml:lang="tr">DragonFlyBSD 4.6.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.6.0</name>
+ <name xml:lang="pl">DragonFlyBSD 4.6.0</name>
+ <name xml:lang="it">DragonFlyBSD 4.6.0</name>
+ <name xml:lang="id">DragonFlyBSD 4.6.0</name>
+ <name xml:lang="fr">DragonFlyBSD 4.6.0</name>
+ <version>4.6.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.4.3"/>
+ <release-date>2016-08-02</release-date>
+ <eol-date>2016-10-17</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.6.1">
+ <short-id>dragonflybsd4.6.1</short-id>
+ <name>DragonFlyBSD 4.6.1</name>
+ <name xml:lang="uk">DragonFlyBSD 4.6.1</name>
+ <name xml:lang="tr">DragonFlyBSD 4.6.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.6.1</name>
+ <name xml:lang="pl">DragonFlyBSD 4.6.1</name>
+ <name xml:lang="it">DragonFlyBSD 4.6.1</name>
+ <name xml:lang="id">DragonFlyBSD 4.6.1</name>
+ <name xml:lang="fr">DragonFlyBSD 4.6.1</name>
+ <version>4.6.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.6.0"/>
+ <release-date>2016-10-17</release-date>
+ <eol-date>2017-04-04</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.6.2">
+ <short-id>dragonflybsd4.6.2</short-id>
+ <name>DragonFlyBSD 4.6.2</name>
+ <name xml:lang="uk">DragonFlyBSD 4.6.2</name>
+ <name xml:lang="tr">DragonFlyBSD 4.6.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.6.2</name>
+ <name xml:lang="pl">DragonFlyBSD 4.6.2</name>
+ <name xml:lang="it">DragonFlyBSD 4.6.2</name>
+ <name xml:lang="id">DragonFlyBSD 4.6.2</name>
+ <name xml:lang="fr">DragonFlyBSD 4.6.2</name>
+ <version>4.6.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.6.1"/>
+ <release-date>2017-04-04</release-date>
+ <eol-date>2017-10-16</eol-date>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.8.0">
+ <short-id>dragonflybsd4.8.0</short-id>
+ <name>DragonFlyBSD 4.8.0</name>
+ <name xml:lang="uk">DragonFlyBSD 4.8.0</name>
+ <name xml:lang="tr">DragonFlyBSD 4.8.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.8.0</name>
+ <name xml:lang="pl">DragonFlyBSD 4.8.0</name>
+ <name xml:lang="it">DragonFlyBSD 4.8.0</name>
+ <name xml:lang="id">DragonFlyBSD 4.8.0</name>
+ <name xml:lang="fr">DragonFlyBSD 4.8.0</name>
+ <version>4.8.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.6.2"/>
+ <release-date>2017-03-27</release-date>
+ <eol-date>2017-08-02</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-4.8.0_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v4.8.0</volume-id>
+ <volume-size>346052608</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/4.8.1">
+ <short-id>dragonflybsd4.8.1</short-id>
+ <name>DragonFlyBSD 4.8.1</name>
+ <name xml:lang="uk">DragonFlyBSD 4.8.1</name>
+ <name xml:lang="tr">DragonFlyBSD 4.8.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 4.8.1</name>
+ <name xml:lang="pl">DragonFlyBSD 4.8.1</name>
+ <name xml:lang="it">DragonFlyBSD 4.8.1</name>
+ <name xml:lang="id">DragonFlyBSD 4.8.1</name>
+ <name xml:lang="fr">DragonFlyBSD 4.8.1</name>
+ <version>4.8.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.8.0"/>
+ <release-date>2017-08-02</release-date>
+ <eol-date>2017-10-16</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-4.8.1_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v4.8.1</volume-id>
+ <volume-size>346052608</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.0.0">
+ <short-id>dragonflybsd5.0.0</short-id>
+ <name>DragonFlyBSD 5.0.0</name>
+ <name xml:lang="uk">DragonFlyBSD 5.0.0</name>
+ <name xml:lang="tr">DragonFlyBSD 5.0.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.0.0</name>
+ <name xml:lang="pl">DragonFlyBSD 5.0.0</name>
+ <name xml:lang="it">DragonFlyBSD 5.0.0</name>
+ <name xml:lang="id">DragonFlyBSD 5.0.0</name>
+ <name xml:lang="fr">DragonFlyBSD 5.0.0</name>
+ <version>5.0.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/4.8.1"/>
+ <release-date>2017-10-16</release-date>
+ <eol-date>2017-11-06</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.0.0_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.0.0</volume-id>
+ <volume-size>789700608</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.0.1">
+ <short-id>dragonflybsd5.0.1</short-id>
+ <name>DragonFlyBSD 5.0.1</name>
+ <name xml:lang="uk">DragonFlyBSD 5.0.1</name>
+ <name xml:lang="tr">DragonFlyBSD 5.0.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.0.1</name>
+ <name xml:lang="pl">DragonFlyBSD 5.0.1</name>
+ <name xml:lang="it">DragonFlyBSD 5.0.1</name>
+ <name xml:lang="id">DragonFlyBSD 5.0.1</name>
+ <name xml:lang="fr">DragonFlyBSD 5.0.1</name>
+ <version>5.0.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.0.0"/>
+ <release-date>2017-11-06</release-date>
+ <eol-date>2017-12-04</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.0.1_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.0.1</volume-id>
+ <volume-size>791875584</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.0.2">
+ <short-id>dragonflybsd5.0.2</short-id>
+ <name>DragonFlyBSD 5.0.2</name>
+ <name xml:lang="uk">DragonFlyBSD 5.0.2</name>
+ <name xml:lang="tr">DragonFlyBSD 5.0.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.0.2</name>
+ <name xml:lang="pl">DragonFlyBSD 5.0.2</name>
+ <name xml:lang="it">DragonFlyBSD 5.0.2</name>
+ <name xml:lang="id">DragonFlyBSD 5.0.2</name>
+ <name xml:lang="fr">DragonFlyBSD 5.0.2</name>
+ <version>5.0.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.0.1"/>
+ <release-date>2017-12-04</release-date>
+ <eol-date>2018-04-10</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.0.2_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.0.2</volume-id>
+ <volume-size>875075584</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.2.0">
+ <short-id>dragonflybsd5.2.0</short-id>
+ <name>DragonFlyBSD 5.2.0</name>
+ <name xml:lang="uk">DragonFlyBSD 5.2.0</name>
+ <name xml:lang="tr">DragonFlyBSD 5.2.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.2.0</name>
+ <name xml:lang="pl">DragonFlyBSD 5.2.0</name>
+ <name xml:lang="it">DragonFlyBSD 5.2.0</name>
+ <name xml:lang="id">DragonFlyBSD 5.2.0</name>
+ <name xml:lang="fr">DragonFlyBSD 5.2.0</name>
+ <version>5.2.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.0.2"/>
+ <release-date>2018-04-10</release-date>
+ <eol-date>2018-05-21</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.2.0_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.2.0</volume-id>
+ <volume-size>889026560</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.2.1">
+ <short-id>dragonflybsd5.2.1</short-id>
+ <name>DragonFlyBSD 5.2.1</name>
+ <name xml:lang="uk">DragonFlyBSD 5.2.1</name>
+ <name xml:lang="tr">DragonFlyBSD 5.2.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.2.1</name>
+ <name xml:lang="pl">DragonFlyBSD 5.2.1</name>
+ <name xml:lang="it">DragonFlyBSD 5.2.1</name>
+ <name xml:lang="id">DragonFlyBSD 5.2.1</name>
+ <name xml:lang="fr">DragonFlyBSD 5.2.1</name>
+ <version>5.2.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.2.0"/>
+ <release-date>2018-05-21</release-date>
+ <eol-date>2018-06-18</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.2.1_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.2.1</volume-id>
+ <volume-size>894433280</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.2.2">
+ <short-id>dragonflybsd5.2.2</short-id>
+ <name>DragonFlyBSD 5.2.2</name>
+ <name xml:lang="uk">DragonFlyBSD 5.2.2</name>
+ <name xml:lang="tr">DragonFlyBSD 5.2.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.2.2</name>
+ <name xml:lang="pl">DragonFlyBSD 5.2.2</name>
+ <name xml:lang="it">DragonFlyBSD 5.2.2</name>
+ <name xml:lang="id">DragonFlyBSD 5.2.2</name>
+ <name xml:lang="fr">DragonFlyBSD 5.2.2</name>
+ <version>5.2.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.2.1"/>
+ <release-date>2018-06-18</release-date>
+ <eol-date>2018-12-03</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.2.2_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.2.2</volume-id>
+ <volume-size>895021056</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.4.0">
+ <short-id>dragonflybsd5.4.0</short-id>
+ <name>DragonFlyBSD 5.4.0</name>
+ <name xml:lang="uk">DragonFlyBSD 5.4.0</name>
+ <name xml:lang="tr">DragonFlyBSD 5.4.0</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.4.0</name>
+ <name xml:lang="pl">DragonFlyBSD 5.4.0</name>
+ <name xml:lang="it">DragonFlyBSD 5.4.0</name>
+ <name xml:lang="id">DragonFlyBSD 5.4.0</name>
+ <name xml:lang="fr">DragonFlyBSD 5.4.0</name>
+ <version>5.4.0</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.2.2"/>
+ <release-date>2018-12-03</release-date>
+ <eol-date>2018-12-24</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.4.0_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.4.0</volume-id>
+ <volume-size>1037078528</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.4.1">
+ <short-id>dragonflybsd5.4.1</short-id>
+ <name>DragonFlyBSD 5.4.1</name>
+ <name xml:lang="uk">DragonFlyBSD 5.4.1</name>
+ <name xml:lang="tr">DragonFlyBSD 5.4.1</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.4.1</name>
+ <name xml:lang="pl">DragonFlyBSD 5.4.1</name>
+ <name xml:lang="it">DragonFlyBSD 5.4.1</name>
+ <name xml:lang="id">DragonFlyBSD 5.4.1</name>
+ <name xml:lang="fr">DragonFlyBSD 5.4.1</name>
+ <version>5.4.1</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.4.0"/>
+ <release-date>2018-12-24</release-date>
+ <eol-date>2019-04-22</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.4.1_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.4.1</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.4.2">
+ <short-id>dragonflybsd5.4.2</short-id>
+ <name>DragonFlyBSD 5.4.2</name>
+ <name xml:lang="uk">DragonFlyBSD 5.4.2</name>
+ <name xml:lang="tr">DragonFlyBSD 5.4.2</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.4.2</name>
+ <name xml:lang="pl">DragonFlyBSD 5.4.2</name>
+ <name xml:lang="it">DragonFlyBSD 5.4.2</name>
+ <name xml:lang="id">DragonFlyBSD 5.4.2</name>
+ <name xml:lang="fr">DragonFlyBSD 5.4.2</name>
+ <version>5.4.2</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.4.1"/>
+ <release-date>2019-04-22</release-date>
+ <eol-date>2019-05-20</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.4.2_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.4.2</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.4.3">
+ <short-id>dragonflybsd5.4.3</short-id>
+ <name>DragonFlyBSD 5.4.3</name>
+ <name xml:lang="uk">DragonFlyBSD 5.4.3</name>
+ <name xml:lang="tr">DragonFlyBSD 5.4.3</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.4.3</name>
+ <name xml:lang="pl">DragonFlyBSD 5.4.3</name>
+ <name xml:lang="it">DragonFlyBSD 5.4.3</name>
+ <name xml:lang="id">DragonFlyBSD 5.4.3</name>
+ <name xml:lang="fr">DragonFlyBSD 5.4.3</name>
+ <version>5.4.3</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.4.2"/>
+ <release-date>2019-05-20</release-date>
+ <eol-date>2019-06-17</eol-date>
+ <media arch="x86_64">
+ <!--
+ osinfo-db doesn't support compressed ISOs.
+ <url>http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-5.4.3_REL.iso.bz2</url>
+ -->
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly v5.4.3</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://dragonflybsd.org/dragonflybsd/5.6">
+ <short-id>dragonflybsd5.6</short-id>
+ <name>DragonFlyBSD 5.6</name>
+ <name xml:lang="uk">DragonFlyBSD 5.6</name>
+ <name xml:lang="tr">DragonFlyBSD 5.6</name>
+ <name xml:lang="pt_BR">DragonFlyBSD 5.6</name>
+ <name xml:lang="pl">DragonFlyBSD 5.6</name>
+ <name xml:lang="it">DragonFlyBSD 5.6</name>
+ <name xml:lang="id">DragonFlyBSD 5.6</name>
+ <name xml:lang="fr">DragonFlyBSD 5.6</name>
+ <version>5.6</version>
+ <family>dragonflybsd</family>
+ <distro>dragonflybsd</distro>
+ <vendor>DragonFlyBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; DragonFlyBSD</vendor>
+ <vendor xml:lang="tr">DragonFlyBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto DragonFlyBSD</vendor>
+ <vendor xml:lang="pl">Projekt DragonFlyBSD</vendor>
+ <vendor xml:lang="it">Progetto DragonFlyBSD</vendor>
+ <vendor xml:lang="id">DragonFlyBSD Project</vendor>
+ <vendor xml:lang="fr">Projet DragonFlyBSD</vendor>
+ <upgrades id="http://dragonflybsd.org/dragonflybsd/5.4.3"/>
+ <release-date>2019-06-17</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>DragonFly</system-id>
+ <volume-id>DragonFly_v5.6.(\d)+</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://elementary.io/elementary/5.0">
+ <short-id>elementary5.0</short-id>
+ <name>Elementary OS 5.0 Juno</name>
+ <name xml:lang="uk">Elementary OS 5.0 Juno</name>
+ <name xml:lang="tr">Elementary OS 5.0 Juno</name>
+ <name xml:lang="pt_BR">Elementary OS 5.0 Juno</name>
+ <name xml:lang="pl">Elementary OS 5.0 Juno</name>
+ <name xml:lang="it">Elementary OS 5.0 Juno</name>
+ <name xml:lang="id">Elementary OS 5.0 Juno</name>
+ <name xml:lang="fr">Elementary OS 5.0 Juno</name>
+ <version>5.0</version>
+ <vendor>Elementary, Inc.</vendor>
+ <vendor xml:lang="uk">Elementary, Inc.</vendor>
+ <vendor xml:lang="tr">Elementary, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Elementary, Inc.</vendor>
+ <vendor xml:lang="pl">Elementary, Inc.</vendor>
+ <vendor xml:lang="it">Elementary, Inc.</vendor>
+ <vendor xml:lang="id">Elementary, Inc.</vendor>
+ <vendor xml:lang="fr">Elementary, Inc.</vendor>
+ <distro>elementaryos</distro>
+ <codename>Juno</codename>
+ <derives-from id="http://ubuntu.com/ubuntu/18.04"/>
+ <release-date>2018-10-16</release-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>elementary OS 5.0 Juno</volume-id>
+ <application-id>elementary OS 5.0 Juno</application-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.10">
+ <short-id>eos3.10</short-id>
+ <name>Endless OS 3.10</name>
+ <name xml:lang="uk">Endless OS 3.10</name>
+ <name xml:lang="tr">Endless OS 3.10</name>
+ <name xml:lang="pt_BR">Endless OS 3.10</name>
+ <name xml:lang="pl">Endless OS 3.10</name>
+ <name xml:lang="it">Endless OS 3.10</name>
+ <name xml:lang="id">Endless OS 3.10</name>
+ <name xml:lang="fr">Endless OS 3.10</name>
+ <version>3.10</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.9"/>
+ <derives-from id="http://endlessos.com/eos/3.9"/>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <iso>
+ <volume-id>Endless-OS-3-10-\d+-base$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <iso>
+ <volume-id>Endless-OS-3-10-\d+-en$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <iso>
+ <volume-id>Endless-OS-3-10-\d+-es$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <iso>
+ <volume-id>Endless-OS-3-10-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <iso>
+ <volume-id>Endless-OS-3-10-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-10-\d+</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.1">
+ <short-id>eos3.1</short-id>
+ <name>Endless OS 3.1</name>
+ <name xml:lang="uk">Endless OS 3.1</name>
+ <name xml:lang="tr">Endless OS 3.1</name>
+ <name xml:lang="pt_BR">Endless OS 3.1</name>
+ <name xml:lang="pl">Endless OS 3.1</name>
+ <name xml:lang="it">Endless OS 3.1</name>
+ <name xml:lang="id">Endless OS 3.1</name>
+ <name xml:lang="fr">Endless OS 3.1</name>
+ <version>3.1</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <release-date>2017-01-17</release-date>
+ <eol-date>2017-07-18</eol-date>
+ <variant id="ar">
+ <name>Endless OS Arabic</name>
+ <name xml:lang="uk">Endless OS Arabic</name>
+ <name xml:lang="tr">Endless OS Arap&#xE7;a</name>
+ <name xml:lang="pt_BR">Endless OS &#xE1;rabe</name>
+ <name xml:lang="pl">Endless OS (arabski)</name>
+ <name xml:lang="it">Endless OS (arabo)</name>
+ <name xml:lang="id">Endless OS Arab</name>
+ <name xml:lang="fr">Endless OS Arabe</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="ar"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/ar/eos-eos3.1-amd64-amd64.170520-060632.ar.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-ar$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/base/eos-eos3.1-amd64-amd64.170520-055517.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="bn">
+ <name>Endless OS Bengali</name>
+ <name xml:lang="uk">Endless OS Bengali</name>
+ <name xml:lang="tr">Endless OS Bengalce</name>
+ <name xml:lang="pt_BR">Endless OS bengali</name>
+ <name xml:lang="pl">Endless OS (bengalski)</name>
+ <name xml:lang="it">Endless OS (bengalese)</name>
+ <name xml:lang="id">Endless OS Bengali</name>
+ <name xml:lang="fr">Endless OS Bengali</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="bn"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/bn/eos-eos3.1-amd64-amd64.170520-060733.bn.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-bn$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/en/eos-eos3.1-amd64-amd64.170520-071933.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/es/eos-eos3.1-amd64-amd64.170520-061122.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_GT">
+ <name>Endless OS Spanish (Guatemala)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x413;&#x432;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x43B;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Guatemala)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Gwatemala)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Guatemala)</name>
+ <name xml:lang="id">Endless OS Spanyol (Guatemala)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Guatemala)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_GT"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/es_GT/eos-eos3.1-amd64-amd64.170520-061652.es_GT.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-es_GT$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_MX">
+ <name>Endless OS Spanish (Mexico)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x41C;&#x435;&#x43A;&#x441;&#x438;&#x43A;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Meksika)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (M&#xE9;xico)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Meksyk)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Messico)</name>
+ <name xml:lang="id">Endless OS Spanyol (Meksiko)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Mexique)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_MX"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/es_MX/eos-eos3.1-amd64-amd64.170520-082741.es_MX.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-es_MX$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/fr/eos-eos3.1-amd64-amd64.170521-045821.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/id/eos-eos3.1-amd64-amd64.170521-050143.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/pt_BR/eos-eos3.1-amd64-amd64.170520-101852.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/th/eos-eos3.1-amd64-amd64.170521-050122.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/vi/eos-eos3.1-amd64-amd64.170520-090541.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="zh_CN">
+ <name>Endless OS Chinese (China)</name>
+ <name xml:lang="uk">Endless OS Chinese (&#x41A;&#x438;&#x442;&#x430;&#x439;)</name>
+ <name xml:lang="tr">Endless OS &#xC7;ince (&#xC7;in)</name>
+ <name xml:lang="pt_BR">Endless OS chin&#xEA;s (China)</name>
+ <name xml:lang="pl">Endless OS (chi&#x144;ski, Chiny)</name>
+ <name xml:lang="it">Endless OS (cinese, Cina)</name>
+ <name xml:lang="id">Endless OS Cina (Cina)</name>
+ <name xml:lang="fr">Endless OS Chinois (Chine)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="zh_CN"/>
+ <url>https://images-dl.endlessm.com/release/3.1.8/eos-amd64-amd64/zh_CN/eos-eos3.1-amd64-amd64.170520-083345.zh_CN.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-zh_CN$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="sea">
+ <name>Endless OS Southeast Asia</name>
+ <name xml:lang="uk">Endless OS Southeast Asia</name>
+ <name xml:lang="tr">Endless OS G&#xFC;neydo&#x11F;u Asya</name>
+ <name xml:lang="pt_BR">Endless OS sudeste da &#xC1;sia</name>
+ <name xml:lang="pl">Endless OS (Azja Po&#x142;udniowo-Wschodnia)</name>
+ <name xml:lang="it">Endless OS (sud-est asiatico)</name>
+ <name xml:lang="id">Endless OS Asia Tenggara</name>
+ <name xml:lang="fr">Endless OS Asie du Sud-Est</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="sea"/>
+ <iso>
+ <volume-id>Endless-OS-3-1-\d+-sea$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-1-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.2">
+ <short-id>eos3.2</short-id>
+ <name>Endless OS 3.2</name>
+ <name xml:lang="uk">Endless OS 3.2</name>
+ <name xml:lang="tr">Endless OS 3.2</name>
+ <name xml:lang="pt_BR">Endless OS 3.2</name>
+ <name xml:lang="pl">Endless OS 3.2</name>
+ <name xml:lang="it">Endless OS 3.2</name>
+ <name xml:lang="id">Endless OS 3.2</name>
+ <name xml:lang="fr">Endless OS 3.2</name>
+ <version>3.2</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.1"/>
+ <derives-from id="http://endlessos.com/eos/3.1"/>
+ <release-date>2017-07-18</release-date>
+ <eol-date>2017-10-24</eol-date>
+ <variant id="ar">
+ <name>Endless OS Arabic</name>
+ <name xml:lang="uk">Endless OS Arabic</name>
+ <name xml:lang="tr">Endless OS Arap&#xE7;a</name>
+ <name xml:lang="pt_BR">Endless OS &#xE1;rabe</name>
+ <name xml:lang="pl">Endless OS (arabski)</name>
+ <name xml:lang="it">Endless OS (arabo)</name>
+ <name xml:lang="id">Endless OS Arab</name>
+ <name xml:lang="fr">Endless OS Arabe</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="ar"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/ar/eos-eos3.2-amd64-amd64.170922-043353.ar.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-ar$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/base/eos-eos3.2-amd64-amd64.170922-041134.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="bn">
+ <name>Endless OS Bangla</name>
+ <name xml:lang="uk">Endless OS Bangla</name>
+ <name xml:lang="tr">Endless OS Bengalce</name>
+ <name xml:lang="pt_BR">Endless OS bengali</name>
+ <name xml:lang="pl">Endless OS (bengalski)</name>
+ <name xml:lang="it">Endless OS (bengalese)</name>
+ <name xml:lang="id">Endless OS Bangla</name>
+ <name xml:lang="fr">Endless OS Bangla</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="bn"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/bn/eos-eos3.2-amd64-amd64.170922-050831.bn.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-bn$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/en/eos-eos3.2-amd64-amd64.170922-055208.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/es/eos-eos3.2-amd64-amd64.170922-064601.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_GT">
+ <name>Endless OS Spanish (Guatemala)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x413;&#x432;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x43B;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Guatemala)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Gwatemala)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Guatemala)</name>
+ <name xml:lang="id">Endless OS Spanyol (Guatemala)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Guatemala)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_GT"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/es_GT/eos-eos3.2-amd64-amd64.170922-082829.es_GT.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-es_GT$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_MX">
+ <name>Endless OS Spanish (Mexico)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x41C;&#x435;&#x43A;&#x441;&#x438;&#x43A;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Meksika)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (M&#xE9;xico)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Meksyk)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Messico)</name>
+ <name xml:lang="id">Endless OS Spanyol (Meksiko)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Mexique)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_MX"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/es_MX/eos-eos3.2-amd64-amd64.170922-103111.es_MX.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-es_MX$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/fr/eos-eos3.2-amd64-amd64.170922-122905.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/id/eos-eos3.2-amd64-amd64.170922-141422.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/pt_BR/eos-eos3.2-amd64-amd64.170922-155603.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/th/eos-eos3.2-amd64-amd64.170922-174710.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/vi/eos-eos3.2-amd64-amd64.170922-162331.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="zh_CN">
+ <name>Endless OS Chinese (China)</name>
+ <name xml:lang="uk">Endless OS Chinese (&#x41A;&#x438;&#x442;&#x430;&#x439;)</name>
+ <name xml:lang="tr">Endless OS &#xC7;ince (&#xC7;in)</name>
+ <name xml:lang="pt_BR">Endless OS chin&#xEA;s (China)</name>
+ <name xml:lang="pl">Endless OS (chi&#x144;ski, Chiny)</name>
+ <name xml:lang="it">Endless OS (cinese, Cina)</name>
+ <name xml:lang="id">Endless OS Cina (Cina)</name>
+ <name xml:lang="fr">Endless OS Chinois (Chine)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="zh_CN"/>
+ <url>https://images-dl.endlessm.com/release/3.2.6/eos-amd64-amd64/zh_CN/eos-eos3.2-amd64-amd64.170922-165552.zh_CN.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-2-\d+-zh_CN$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-2-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.3">
+ <short-id>eos3.3</short-id>
+ <name>Endless OS 3.3</name>
+ <name xml:lang="uk">Endless OS 3.3</name>
+ <name xml:lang="tr">Endless OS 3.3</name>
+ <name xml:lang="pt_BR">Endless OS 3.3</name>
+ <name xml:lang="pl">Endless OS 3.3</name>
+ <name xml:lang="it">Endless OS 3.3</name>
+ <name xml:lang="id">Endless OS 3.3</name>
+ <name xml:lang="fr">Endless OS 3.3</name>
+ <name xml:lang="ca">Endless OS 3.3</name>
+ <version>3.3</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.2"/>
+ <derives-from id="http://endlessos.com/eos/3.2"/>
+ <release-date>2017-10-24</release-date>
+ <eol-date>2018-05-15</eol-date>
+ <variant id="ar">
+ <name>Endless OS Arabic</name>
+ <name xml:lang="uk">Endless OS Arabic</name>
+ <name xml:lang="tr">Endless OS Arap&#xE7;a</name>
+ <name xml:lang="pt_BR">Endless OS &#xE1;rabe</name>
+ <name xml:lang="pl">Endless OS (arabski)</name>
+ <name xml:lang="it">Endless OS (arabo)</name>
+ <name xml:lang="id">Endless OS Arab</name>
+ <name xml:lang="fr">Endless OS Arabe</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="ar"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/ar/eos-eos3.3-amd64-amd64.180407-121949.ar.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-ar$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/base/eos-eos3.3-amd64-amd64.180407-102038.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="bn">
+ <name>Endless OS Bangla</name>
+ <name xml:lang="uk">Endless OS Bangla</name>
+ <name xml:lang="tr">Endless OS Bengalce</name>
+ <name xml:lang="pt_BR">Endless OS bengali</name>
+ <name xml:lang="pl">Endless OS (bengalski)</name>
+ <name xml:lang="it">Endless OS (bengalese)</name>
+ <name xml:lang="id">Endless OS Bangla</name>
+ <name xml:lang="fr">Endless OS Bangla</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="bn"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/bn/eos-eos3.3-amd64-amd64.180407-103505.bn.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-bn$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/en/eos-eos3.3-amd64-amd64.180407-114249.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/es/eos-eos3.3-amd64-amd64.180407-084605.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_GT">
+ <name>Endless OS Spanish (Guatemala)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x413;&#x432;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x43B;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Guatemala)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Gwatemala)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Guatemala)</name>
+ <name xml:lang="id">Endless OS Spanyol (Guatemala)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Guatemala)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_GT"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/es_GT/eos-eos3.3-amd64-amd64.180407-154859.es_GT.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-es_GT$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_MX">
+ <name>Endless OS Spanish (Mexico)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x41C;&#x435;&#x43A;&#x441;&#x438;&#x43A;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Meksika)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (M&#xE9;xico)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Meksyk)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Messico)</name>
+ <name xml:lang="id">Endless OS Spanyol (Meksiko)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Mexique)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_MX"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/es_MX/eos-eos3.3-amd64-amd64.180407-113041.es_MX.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-es_MX$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/fr/eos-eos3.3-amd64-amd64.180407-134619.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/id/eos-eos3.3-amd64-amd64.180407-114840.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/pt_BR/eos-eos3.3-amd64-amd64.180407-130919.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/th/eos-eos3.3-amd64-amd64.180407-145846.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/vi/eos-eos3.3-amd64-amd64.180407-131324.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="zh_CN">
+ <name>Endless OS Chinese (China)</name>
+ <name xml:lang="uk">Endless OS Chinese (&#x41A;&#x438;&#x442;&#x430;&#x439;)</name>
+ <name xml:lang="tr">Endless OS &#xC7;ince (&#xC7;in)</name>
+ <name xml:lang="pt_BR">Endless OS chin&#xEA;s (China)</name>
+ <name xml:lang="pl">Endless OS (chi&#x144;ski, Chiny)</name>
+ <name xml:lang="it">Endless OS (cinese, Cina)</name>
+ <name xml:lang="id">Endless OS Cina (Cina)</name>
+ <name xml:lang="fr">Endless OS Chinois (Chine)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="zh_CN"/>
+ <url>https://images-dl.endlessm.com/release/3.3.16/eos-amd64-amd64/zh_CN/eos-eos3.3-amd64-amd64.180407-095221.zh_CN.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-3-\d+-zh_CN$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-3-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.4">
+ <short-id>eos3.4</short-id>
+ <name>Endless OS 3.4</name>
+ <name xml:lang="uk">Endless OS 3.4</name>
+ <name xml:lang="tr">Endless OS 3.4</name>
+ <name xml:lang="pt_BR">Endless OS 3.4</name>
+ <name xml:lang="pl">Endless OS 3.4</name>
+ <name xml:lang="it">Endless OS 3.4</name>
+ <name xml:lang="id">Endless OS 3.4</name>
+ <name xml:lang="fr">Endless OS 3.4</name>
+ <version>3.4</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.3"/>
+ <derives-from id="http://endlessos.com/eos/3.3"/>
+ <release-date>2018-05-15</release-date>
+ <eol-date>2018-11-09</eol-date>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/base/eos-eos3.4-amd64-amd64.181016-100622.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/en/eos-eos3.4-amd64-amd64.181016-100635.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/es/eos-eos3.4-amd64-amd64.181015-154546.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/fr/eos-eos3.4-amd64-amd64.181015-164037.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/id/eos-eos3.4-amd64-amd64.181015-171141.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/pt_BR/eos-eos3.4-amd64-amd64.181015-145455.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/th/eos-eos3.4-amd64-amd64.181015-145649.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.4.8/eos-amd64-amd64/vi/eos-eos3.4-amd64-amd64.181015-161704.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="ar">
+ <name>Endless OS Arabic</name>
+ <name xml:lang="uk">Endless OS Arabic</name>
+ <name xml:lang="tr">Endless OS Arap&#xE7;a</name>
+ <name xml:lang="pt_BR">Endless OS &#xE1;rabe</name>
+ <name xml:lang="pl">Endless OS (arabski)</name>
+ <name xml:lang="it">Endless OS (arabo)</name>
+ <name xml:lang="id">Endless OS Arab</name>
+ <name xml:lang="fr">Endless OS Arabe</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="ar"/>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-ar$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="bn">
+ <name>Endless OS Bangla</name>
+ <name xml:lang="uk">Endless OS Bangla</name>
+ <name xml:lang="tr">Endless OS Bengalce</name>
+ <name xml:lang="pt_BR">Endless OS bengali</name>
+ <name xml:lang="pl">Endless OS (bengalski)</name>
+ <name xml:lang="it">Endless OS (bengalese)</name>
+ <name xml:lang="id">Endless OS Bangla</name>
+ <name xml:lang="fr">Endless OS Bangla</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="bn"/>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-bn$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_GT">
+ <name>Endless OS Spanish (Guatemala)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x413;&#x432;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x43B;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Guatemala)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Gwatemala)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Guatemala)</name>
+ <name xml:lang="id">Endless OS Spanyol (Guatemala)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Guatemala)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_GT"/>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-es_GT$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_MX">
+ <name>Endless OS Spanish (Mexico)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x41C;&#x435;&#x43A;&#x441;&#x438;&#x43A;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Meksika)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (M&#xE9;xico)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Meksyk)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Messico)</name>
+ <name xml:lang="id">Endless OS Spanyol (Meksiko)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Mexique)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_MX"/>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-es_MX$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="zh_CN">
+ <name>Endless OS Chinese (China)</name>
+ <name xml:lang="uk">Endless OS Chinese (&#x41A;&#x438;&#x442;&#x430;&#x439;)</name>
+ <name xml:lang="tr">Endless OS &#xC7;ince (&#xC7;in)</name>
+ <name xml:lang="pt_BR">Endless OS chin&#xEA;s (China)</name>
+ <name xml:lang="pl">Endless OS (chi&#x144;ski, Chiny)</name>
+ <name xml:lang="it">Endless OS (cinese, Cina)</name>
+ <name xml:lang="id">Endless OS Cina (Cina)</name>
+ <name xml:lang="fr">Endless OS Chinois (Chine)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="zh_CN"/>
+ <iso>
+ <volume-id>Endless-OS-3-4-\d+-zh_CN$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-4-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.5">
+ <short-id>eos3.5</short-id>
+ <name>Endless OS 3.5</name>
+ <name xml:lang="uk">Endless OS 3.5</name>
+ <name xml:lang="tr">Endless OS 3.5</name>
+ <name xml:lang="pt_BR">Endless OS 3.5</name>
+ <name xml:lang="pl">Endless OS 3.5</name>
+ <name xml:lang="it">Endless OS 3.5</name>
+ <name xml:lang="id">Endless OS 3.5</name>
+ <name xml:lang="fr">Endless OS 3.5</name>
+ <version>3.5</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.4"/>
+ <derives-from id="http://endlessos.com/eos/3.4"/>
+ <release-date>2018-11-09</release-date>
+ <eol-date>2019-06-11</eol-date>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/base/eos-eos3.5-amd64-amd64.190408-205334.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/en/eos-eos3.5-amd64-amd64.190408-212651.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/es/eos-eos3.5-amd64-amd64.190408-213733.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/fr/eos-eos3.5-amd64-amd64.190408-215550.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/id/eos-eos3.5-amd64-amd64.190408-222523.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/pt_BR/eos-eos3.5-amd64-amd64.190409-000505.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/th/eos-eos3.5-amd64-amd64.190408-230211.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.5.8/eos-amd64-amd64/vi/eos-eos3.5-amd64-amd64.190408-230353.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-5-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-5-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.6">
+ <short-id>eos3.6</short-id>
+ <name>Endless OS 3.6</name>
+ <name xml:lang="uk">Endless OS 3.6</name>
+ <name xml:lang="tr">Endless OS 3.6</name>
+ <name xml:lang="pt_BR">Endless OS 3.6</name>
+ <name xml:lang="pl">Endless OS 3.6</name>
+ <name xml:lang="it">Endless OS 3.6</name>
+ <name xml:lang="id">Endless OS 3.6</name>
+ <name xml:lang="fr">Endless OS 3.6</name>
+ <version>3.6</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.5"/>
+ <derives-from id="http://endlessos.com/eos/3.5"/>
+ <release-date>2019-06-11</release-date>
+ <eol-date>2019-10-24</eol-date>
+ <!-- TODO: many of these devices were surely supported on older versions of
+ Endless OS, too.
+ -->
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/base/eos-eos3.6-amd64-amd64.190925-180324.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/en/eos-eos3.6-amd64-amd64.190925-180325.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/es/eos-eos3.6-amd64-amd64.190925-191507.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/fr/eos-eos3.6-amd64-amd64.190925-194217.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/id/eos-eos3.6-amd64-amd64.190925-203428.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/pt_BR/eos-eos3.6-amd64-amd64.190925-205818.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/th/eos-eos3.6-amd64-amd64.190925-210851.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.6.4/eos-amd64-amd64/vi/eos-eos3.6-amd64-amd64.190925-210852.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-6-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-6-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.7">
+ <short-id>eos3.7</short-id>
+ <name>Endless OS 3.7</name>
+ <name xml:lang="uk">Endless OS 3.7</name>
+ <name xml:lang="tr">Endless OS 3.7</name>
+ <name xml:lang="pt_BR">Endless OS 3.7</name>
+ <name xml:lang="pl">Endless OS 3.7</name>
+ <name xml:lang="it">Endless OS 3.7</name>
+ <name xml:lang="id">Endless OS 3.7</name>
+ <name xml:lang="fr">Endless OS 3.7</name>
+ <version>3.7</version>
+ <vendor>Endless Mobile, Inc</vendor>
+ <vendor xml:lang="uk">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="tr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pt_BR">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="pl">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="it">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="id">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="fr">Endless Mobile, Inc</vendor>
+ <vendor xml:lang="ca">Endless Mobile, Inc</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.6"/>
+ <derives-from id="http://endlessos.com/eos/3.6"/>
+ <release-date>2019-10-24</release-date>
+ <eol-date>2020-04-28</eol-date>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/base/eos-eos3.7-amd64-amd64.200310-013107.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/en/eos-eos3.7-amd64-amd64.200310-014325.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/es/eos-eos3.7-amd64-amd64.200310-020856.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/fr/eos-eos3.7-amd64-amd64.200310-021303.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/id/eos-eos3.7-amd64-amd64.200310-025014.id.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/pt_BR/eos-eos3.7-amd64-amd64.200310-030304.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/th/eos-eos3.7-amd64-amd64.200310-033929.th.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <url>https://images-dl.endlessm.com/release/3.7.8/eos-amd64-amd64/vi/eos-eos3.7-amd64-amd64.200310-034956.vi.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es_GT">
+ <name>Endless OS Spanish (Guatemala)</name>
+ <name xml:lang="uk">Endless OS Spanish (&#x413;&#x432;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x43B;&#x430;)</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca (Guatemala)</name>
+ <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski, Gwatemala)</name>
+ <name xml:lang="it">Endless OS (spagnolo, Guatemala)</name>
+ <name xml:lang="id">Endless OS Spanyol (Guatemala)</name>
+ <name xml:lang="fr">Endless OS Espagnol (Guatemala)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es_GT"/>
+ <iso>
+ <volume-id>Endless-OS-3-7-\d+-es_GT$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-7-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.8">
+ <short-id>eos3.8</short-id>
+ <name>Endless OS 3.8</name>
+ <name xml:lang="uk">Endless OS 3.8</name>
+ <name xml:lang="tr">Endless OS 3.8</name>
+ <name xml:lang="pt_BR">Endless OS 3.8</name>
+ <name xml:lang="pl">Endless OS 3.8</name>
+ <name xml:lang="it">Endless OS 3.8</name>
+ <name xml:lang="id">Endless OS 3.8</name>
+ <name xml:lang="fr">Endless OS 3.8</name>
+ <version>3.8</version>
+ <vendor>Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="uk">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="tr">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="pt_BR">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="pl">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="it">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="id">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="fr">Endless OS Foundation LLC</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.7"/>
+ <derives-from id="http://endlessos.com/eos/3.7"/>
+ <release-date>2020-04-28</release-date>
+ <eol-date>2020-11-09</eol-date>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.8.7/eos-amd64-amd64/base/eos-eos3.8-amd64-amd64.201005-194955.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-base$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.8.7/eos-amd64-amd64/en/eos-eos3.8-amd64-amd64.201005-173603.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-en$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.8.7/eos-amd64-amd64/es/eos-eos3.8-amd64-amd64.201005-180533.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-es$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.8.7/eos-amd64-amd64/fr/eos-eos3.8-amd64-amd64.201005-181236.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.8.7/eos-amd64-amd64/pt_BR/eos-eos3.8-amd64-amd64.201005-183542.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="id">
+ <name>Endless OS Indonesian</name>
+ <name xml:lang="uk">Endless OS Indonesian</name>
+ <name xml:lang="tr">Endless OS Endonezce</name>
+ <name xml:lang="pt_BR">Endless OS indon&#xE9;sio</name>
+ <name xml:lang="pl">Endless OS (indonezyjski)</name>
+ <name xml:lang="it">Endless OS (indonesiano)</name>
+ <name xml:lang="id">Endless OS Indonesian</name>
+ <name xml:lang="fr">Endless OS Indon&#xE9;sien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="id"/>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-id$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="th">
+ <name>Endless OS Thai</name>
+ <name xml:lang="uk">Endless OS Thai</name>
+ <name xml:lang="tr">Endless OS Tayca</name>
+ <name xml:lang="pt_BR">Endless OS tailand&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (tajski)</name>
+ <name xml:lang="it">Endless OS (tailandese)</name>
+ <name xml:lang="id">Endless OS Thai</name>
+ <name xml:lang="fr">Endless OS Tha&#xEF;</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="th"/>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-th$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="vi">
+ <name>Endless OS Vietnamese</name>
+ <name xml:lang="uk">Endless OS Vietnamese</name>
+ <name xml:lang="tr">Endless OS Vietnamca</name>
+ <name xml:lang="pt_BR">Endless OS vietnamita</name>
+ <name xml:lang="pl">Endless OS (wietnamski)</name>
+ <name xml:lang="it">Endless OS (vietnamita)</name>
+ <name xml:lang="id">Endless OS Vietnam</name>
+ <name xml:lang="fr">Endless OS Vietnamien</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="vi"/>
+ <iso>
+ <volume-id>Endless-OS-3-8-\d+-vi$</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-8-\d+</volume-id>
+ <publisher-id>ENDLESS COMPUTERS</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://endlessos.com/eos/3.9">
+ <short-id>eos3.9</short-id>
+ <name>Endless OS 3.9</name>
+ <name xml:lang="uk">Endless OS 3.9</name>
+ <name xml:lang="tr">Endless OS 3.9</name>
+ <name xml:lang="pt_BR">Endless OS 3.9</name>
+ <name xml:lang="pl">Endless OS 3.9</name>
+ <name xml:lang="it">Endless OS 3.9</name>
+ <name xml:lang="id">Endless OS 3.9</name>
+ <name xml:lang="fr">Endless OS 3.9</name>
+ <version>3.9</version>
+ <vendor>Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="uk">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="tr">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="pt_BR">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="pl">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="it">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="id">Endless OS Foundation LLC</vendor>
+ <vendor xml:lang="fr">Endless OS Foundation LLC</vendor>
+ <family>linux</family>
+ <distro>eos</distro>
+ <upgrades id="http://endlessos.com/eos/3.8"/>
+ <derives-from id="http://endlessos.com/eos/3.8"/>
+ <release-date>2020-11-09</release-date>
+ <variant id="base">
+ <name>Endless OS Basic</name>
+ <name xml:lang="uk">Endless OS Basic</name>
+ <name xml:lang="tr">Endless OS Basic</name>
+ <name xml:lang="pt_BR">Endless OS B&#xE1;sico</name>
+ <name xml:lang="pl">Endless OS Basic</name>
+ <name xml:lang="it">Endless OS Basic</name>
+ <name xml:lang="id">Endless OS Basic</name>
+ <name xml:lang="fr">Endless OS Basique</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="base"/>
+ <url>https://images-dl.endlessm.com/release/3.9.3/eos-amd64-amd64/base/eos-eos3.9-amd64-amd64.210219-011139.base.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-9-\d+-base$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="en">
+ <name>Endless OS English</name>
+ <name xml:lang="uk">Endless OS English</name>
+ <name xml:lang="tr">Endless OS &#x130;ngilizce</name>
+ <name xml:lang="pt_BR">Endless OS ingl&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (angielski)</name>
+ <name xml:lang="it">Endless OS (inglese)</name>
+ <name xml:lang="id">Endless OS Inggris</name>
+ <name xml:lang="fr">Endless OS Anglais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="en"/>
+ <url>https://images-dl.endlessm.com/release/3.9.3/eos-amd64-amd64/en/eos-eos3.9-amd64-amd64.210219-011337.en.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-9-\d+-en$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="es">
+ <name>Endless OS Spanish</name>
+ <name xml:lang="uk">Endless OS Spanish</name>
+ <name xml:lang="tr">Endless OS &#x130;spanyolca</name>
+ <name xml:lang="pt_BR">Endless OS espanhol</name>
+ <name xml:lang="pl">Endless OS (hiszpa&#x144;ski)</name>
+ <name xml:lang="it">Endless OS (spagnolo)</name>
+ <name xml:lang="id">Endless OS Spanyol</name>
+ <name xml:lang="fr">Endless OS Espagnol</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="es"/>
+ <url>https://images-dl.endlessm.com/release/3.9.3/eos-amd64-amd64/es/eos-eos3.9-amd64-amd64.210219-011934.es.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-9-\d+-es$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="fr">
+ <name>Endless OS French</name>
+ <name xml:lang="uk">Endless OS French</name>
+ <name xml:lang="tr">Endless OS Frans&#x131;zca</name>
+ <name xml:lang="pt_BR">Endless OS franc&#xEA;s</name>
+ <name xml:lang="pl">Endless OS (francuski)</name>
+ <name xml:lang="it">Endless OS (francese)</name>
+ <name xml:lang="id">Endless OS Perancis</name>
+ <name xml:lang="fr">Endless OS Fran&#xE7;ais</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="fr"/>
+ <url>https://images-dl.endlessm.com/release/3.9.3/eos-amd64-amd64/fr/eos-eos3.9-amd64-amd64.210219-012825.fr.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-9-\d+-fr$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="pt_BR">
+ <name>Endless OS Portuguese (Brazil)</name>
+ <name xml:lang="uk">Endless OS Portuguese (&#x411;&#x440;&#x430;&#x437;&#x438;&#x43B;&#x456;&#x44F;)</name>
+ <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name>
+ <name xml:lang="pt_BR">Endless OS portugu&#xEA;s (Brasil)</name>
+ <name xml:lang="pl">Endless OS (brazylijski portugalski)</name>
+ <name xml:lang="it">Endless OS (portoghese, Brasile)</name>
+ <name xml:lang="id">Endless OS Portugis (Brasil)</name>
+ <name xml:lang="fr">Endless OS Portugais (Br&#xE9;sil)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="pt_BR"/>
+ <url>https://images-dl.endlessm.com/release/3.9.3/eos-amd64-amd64/pt_BR/eos-eos3.9-amd64-amd64.210219-020258.pt_BR.iso</url>
+ <iso>
+ <volume-id>Endless-OS-3-9-\d+-pt_BR$</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <variant id="other">
+ <name>Endless OS (other)</name>
+ <name xml:lang="uk">Endless OS (&#x456;&#x43D;&#x448;&#x430;)</name>
+ <name xml:lang="tr">Endless OS (di&#x11F;er)</name>
+ <name xml:lang="pt_BR">Endless OS (outro)</name>
+ <name xml:lang="pl">Endless OS (inne)</name>
+ <name xml:lang="it">Endless OS (altro)</name>
+ <name xml:lang="id">Endless OS (lainnya)</name>
+ <name xml:lang="fr">Endless OS (autres)</name>
+ </variant>
+ <media arch="all" live="true">
+ <variant id="other"/>
+ <iso>
+ <volume-id>\D+-3-9-\d+</volume-id>
+ <publisher-id>ENDLESS OS FOUNDATION LLC</publisher-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://fedoraproject.org/coreos/next">
+ <short-id>fedora-coreos-next</short-id>
+ <name>Fedora CoreOS</name>
+ <name xml:lang="fi">Fedora CoreOS</name>
+ <name xml:lang="uk">Fedora CoreOS</name>
+ <name xml:lang="tr">Fedora CoreOS</name>
+ <name xml:lang="pt_BR">Fedora CoreOS</name>
+ <name xml:lang="pl">Fedora CoreOS</name>
+ <name xml:lang="it">Fedora CoreOS</name>
+ <name xml:lang="id">Fedora CoreOS</name>
+ <name xml:lang="fr">Fedora CoreOS</name>
+ <version>Next</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <derives-from id="http://fedoraproject.org/coreos/testing"/>
+ <release-status>rolling</release-status>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://fedoraproject.org/coreos/stable">
+ <short-id>fedora-coreos-stable</short-id>
+ <name>Fedora CoreOS</name>
+ <name xml:lang="fi">Fedora CoreOS</name>
+ <name xml:lang="uk">Fedora CoreOS</name>
+ <name xml:lang="tr">Fedora CoreOS</name>
+ <name xml:lang="pt_BR">Fedora CoreOS</name>
+ <name xml:lang="pl">Fedora CoreOS</name>
+ <name xml:lang="it">Fedora CoreOS</name>
+ <name xml:lang="id">Fedora CoreOS</name>
+ <name xml:lang="fr">Fedora CoreOS</name>
+ <version>Stable</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <derives-from id="http://fedoraproject.org/fedora/33"/>
+ <release-status>rolling</release-status>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://fedoraproject.org/coreos/testing">
+ <short-id>fedora-coreos-testing</short-id>
+ <name>Fedora CoreOS</name>
+ <name xml:lang="fi">Fedora CoreOS</name>
+ <name xml:lang="uk">Fedora CoreOS</name>
+ <name xml:lang="tr">Fedora CoreOS</name>
+ <name xml:lang="pt_BR">Fedora CoreOS</name>
+ <name xml:lang="pl">Fedora CoreOS</name>
+ <name xml:lang="it">Fedora CoreOS</name>
+ <name xml:lang="id">Fedora CoreOS</name>
+ <name xml:lang="fr">Fedora CoreOS</name>
+ <version>Testing</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <derives-from id="http://fedoraproject.org/coreos/stable"/>
+ <release-status>rolling</release-status>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://fedoraproject.org/fedora/10">
+ <short-id>fedora10</short-id>
+ <name>Fedora 10</name>
+ <name xml:lang="fi">Fedora 10</name>
+ <name xml:lang="uk">Fedora 10</name>
+ <name xml:lang="tr">Fedora 10</name>
+ <name xml:lang="pt">Fedora 10</name>
+ <name xml:lang="pt_BR">Fedora 10</name>
+ <name xml:lang="pl">Fedora 10</name>
+ <name xml:lang="ja">Fedora 10</name>
+ <name xml:lang="it">Fedora 10</name>
+ <name xml:lang="id">Fedora 10</name>
+ <name xml:lang="fr">Fedora 10</name>
+ <name xml:lang="es">Fedora 10</name>
+ <name xml:lang="de">Fedora 10</name>
+ <name xml:lang="ca">Fedora 10</name>
+ <version>10</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Cambridge</codename>
+ <upgrades id="http://fedoraproject.org/fedora/9"/>
+ <derives-from id="http://fedoraproject.org/fedora/9"/>
+ <release-date>2008-11-25</release-date>
+ <eol-date>2009-12-17</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ </devices>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3662573568</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>720508928</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>706545664</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>708554752</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724043776</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>720308224</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 10 i386 Disc 6</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>83990528</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4172283904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721672192</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>723263488</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721778688</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721303552</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724482048</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 10 x86_64 Disc 6</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>560422912</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc DVD</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>4497768448</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 1</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>729636864</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 2</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>708579328</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 3</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>714471424</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 4</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>687958016</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 5</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>716013568</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 6</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>716664832</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 7 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/ppc/iso/Fedora-10-ppc-disc7.iso</url>
+ <iso>
+ <volume-id>Fedora 10 ppc Disc 7</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>94961664</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Live/i686/F10-i686-Live.iso</url>
+ <iso>
+ <volume-id>F10-i686-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>714407936</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Live/i686/F10-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>F10-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>711905280</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Live/x86_64/F10-x86_64-Live.iso</url>
+ <iso>
+ <volume-id>F10-x86_64-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>717281280</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Live/x86_64/F10-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>F10-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>717221888</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>10</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>10</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/11">
+ <short-id>fedora11</short-id>
+ <name>Fedora 11</name>
+ <name xml:lang="fi">Fedora 11</name>
+ <name xml:lang="uk">Fedora 11</name>
+ <name xml:lang="tr">Fedora 11</name>
+ <name xml:lang="pt">Fedora 11</name>
+ <name xml:lang="pt_BR">Fedora 11</name>
+ <name xml:lang="pl">Fedora 11</name>
+ <name xml:lang="ja">Fedora 11</name>
+ <name xml:lang="it">Fedora 11</name>
+ <name xml:lang="id">Fedora 11</name>
+ <name xml:lang="fr">Fedora 11</name>
+ <name xml:lang="es">Fedora 11</name>
+ <name xml:lang="de">Fedora 11</name>
+ <name xml:lang="ca">Fedora 11</name>
+ <version>11</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Leonidas</codename>
+ <upgrades id="http://fedoraproject.org/fedora/10"/>
+ <derives-from id="http://fedoraproject.org/fedora/10"/>
+ <release-date>2009-06-09</release-date>
+ <eol-date>2010-06-25</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3683829760</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>727830528</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724916224</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721659904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728756224</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>717754368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/iso/Fedora-11-i386-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 11 i386 Disc 6</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>64604160</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4268124160</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>726374400</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>725426176</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>727185408</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724492288</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724090880</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 11 x86_64 Disc 6</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>641380352</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc DVD</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>4606894080</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 1</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>725729280</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 2</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>719245312</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 3</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>726794240</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 4</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>722802688</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 5</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>708642816</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 6</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>719030272</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 7 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/ppc/iso/Fedora-11-ppc-disc7.iso</url>
+ <iso>
+ <volume-id>Fedora 11 ppc Disc 7</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>182509568</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Live/i686/Fedora-11-i686-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-11-i686-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721569792</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Live/i686/Fedora-11-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-11-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719276032</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Live/x86_64/Fedora-11-x86_64-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-11-x86_64-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724097024</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Live/x86_64/Fedora-11-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-11-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>727095296</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>11</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/11/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>11</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>11</version>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/12">
+ <short-id>fedora12</short-id>
+ <name>Fedora 12</name>
+ <name xml:lang="fi">Fedora 12</name>
+ <name xml:lang="uk">Fedora 12</name>
+ <name xml:lang="tr">Fedora 12</name>
+ <name xml:lang="pt">Fedora 12</name>
+ <name xml:lang="pt_BR">Fedora 12</name>
+ <name xml:lang="pl">Fedora 12</name>
+ <name xml:lang="ja">Fedora 12</name>
+ <name xml:lang="it">Fedora 12</name>
+ <name xml:lang="id">Fedora 12</name>
+ <name xml:lang="fr">Fedora 12</name>
+ <name xml:lang="es">Fedora 12</name>
+ <name xml:lang="de">Fedora 12</name>
+ <name xml:lang="ca">Fedora 12</name>
+ <version>12</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Constantine</codename>
+ <upgrades id="http://fedoraproject.org/fedora/11"/>
+ <derives-from id="http://fedoraproject.org/fedora/11"/>
+ <release-date>2009-11-17</release-date>
+ <eol-date>2010-12-02</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/iso/Fedora-12-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 12 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3204427776</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/iso/Fedora-12-i386-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 12 i386 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724697088</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/iso/Fedora-12-i386-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 12 i386 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728029184</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/iso/Fedora-12-i386-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 12 i386 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>726962176</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/iso/Fedora-12-i386-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 12 i386 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>722438144</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/iso/Fedora-12-i386-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 12 i386 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>303261696</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 12 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3537600512</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 12 x86_64 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>727363584</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 12 x86_64 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719775744</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 12 x86_64 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>726503424</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 12 x86_64 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>727928832</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 12 x86_64 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>636233728</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc DVD</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>3738935296</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc Disc 1</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>729341952</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc Disc 2</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>728432640</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc Disc 3</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>726351872</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc Disc 4</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>726714368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc Disc 5</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>726775808</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/ppc/iso/Fedora-12-ppc-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 12 ppc Disc 6</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>16394240</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Live/i686/Fedora-12-i686-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-12-i686-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>685336576</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Live/i686/Fedora-12-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-12-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>713181184</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Live/x86_64/Fedora-12-x86_64-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-12-x86_64-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>687138816</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Live/x86_64/Fedora-12-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-12-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>717940736</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>12</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>12</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>12</version>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/13">
+ <short-id>fedora13</short-id>
+ <name>Fedora 13</name>
+ <name xml:lang="fi">Fedora 13</name>
+ <name xml:lang="uk">Fedora 13</name>
+ <name xml:lang="tr">Fedora 13</name>
+ <name xml:lang="pt">Fedora 13</name>
+ <name xml:lang="pt_BR">Fedora 13</name>
+ <name xml:lang="pl">Fedora 13</name>
+ <name xml:lang="ja">Fedora 13</name>
+ <name xml:lang="it">Fedora 13</name>
+ <name xml:lang="id">Fedora 13</name>
+ <name xml:lang="fr">Fedora 13</name>
+ <name xml:lang="es">Fedora 13</name>
+ <name xml:lang="de">Fedora 13</name>
+ <name xml:lang="ca">Fedora 13</name>
+ <version>13</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Goddard</codename>
+ <upgrades id="http://fedoraproject.org/fedora/12"/>
+ <derives-from id="http://fedoraproject.org/fedora/12"/>
+ <release-date>2010-05-25</release-date>
+ <eol-date>2011-06-04</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 13 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3277086720</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 13 i386 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>726675456</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 13 i386 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724484096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 13 i386 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>722425856</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 13 i386 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>718925824</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 13 i386 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>386164736</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/iso/Fedora-13-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 13 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3630045184</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/iso/Fedora-13-x86_64-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 13 x86_64 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728256512</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/iso/Fedora-13-x86_64-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 13 x86_64 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728606720</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/iso/Fedora-13-x86_64-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 13 x86_64 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>726992896</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/iso/Fedora-13-x86_64-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 13 x86_64 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>723963904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/iso/Fedora-13-x86_64-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 13 x86_64 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>723660800</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Live/i686/Fedora-13-i686-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-13-i686-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>707715072</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Live/i686/Fedora-13-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-13-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>731193344</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Live/x86_64/Fedora-13-x86_64-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-13-x86_64-Live</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>709580800</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Live/x86_64/Fedora-13-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-13-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>733466624</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>13</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>13</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>13</version>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/14">
+ <short-id>fedora14</short-id>
+ <name>Fedora 14</name>
+ <name xml:lang="fi">Fedora 14</name>
+ <name xml:lang="uk">Fedora 14</name>
+ <name xml:lang="tr">Fedora 14</name>
+ <name xml:lang="pt">Fedora 14</name>
+ <name xml:lang="pt_BR">Fedora 14</name>
+ <name xml:lang="pl">Fedora 14</name>
+ <name xml:lang="ja">Fedora 14</name>
+ <name xml:lang="it">Fedora 14</name>
+ <name xml:lang="id">Fedora 14</name>
+ <name xml:lang="fr">Fedora 14</name>
+ <name xml:lang="es">Fedora 14</name>
+ <name xml:lang="de">Fedora 14</name>
+ <name xml:lang="ca">Fedora 14</name>
+ <version>14</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Laughlin</codename>
+ <upgrades id="http://fedoraproject.org/fedora/13"/>
+ <derives-from id="http://fedoraproject.org/fedora/13"/>
+ <release-date>2010-11-02</release-date>
+ <eol-date>2011-12-09</eol-date>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/iso/Fedora-14-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 14 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3561752576</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/iso/Fedora-14-i386-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 14 i386 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>705503232</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/iso/Fedora-14-i386-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 14 i386 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728064000</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/iso/Fedora-14-i386-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 14 i386 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728426496</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/iso/Fedora-14-i386-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 14 i386 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728170496</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/iso/Fedora-14-i386-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 14 i386 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>672913408</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 14 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3520802816</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 14 x86_64 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>726687744</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 14 x86_64 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728717312</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 14 x86_64 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>723972096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 14 x86_64 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721358848</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 14 x86_64 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>621590528</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Live/i686/Fedora-14-i686-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-14-i686-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>718903296</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Live/i686/Fedora-14-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-14-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>718798848</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Live/x86_64/Fedora-14-x86_64-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-14-x86_64-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719706112</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Live/x86_64/Fedora-14-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-14-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719327232</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>14</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>14</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>14</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>402653184</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>536870912</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/15">
+ <short-id>fedora15</short-id>
+ <name>Fedora 15</name>
+ <name xml:lang="fi">Fedora 15</name>
+ <name xml:lang="uk">Fedora 15</name>
+ <name xml:lang="tr">Fedora 15</name>
+ <name xml:lang="pt">Fedora 15</name>
+ <name xml:lang="pt_BR">Fedora 15</name>
+ <name xml:lang="pl">Fedora 15</name>
+ <name xml:lang="ja">Fedora 15</name>
+ <name xml:lang="it">Fedora 15</name>
+ <name xml:lang="id">Fedora 15</name>
+ <name xml:lang="fr">Fedora 15</name>
+ <name xml:lang="es">Fedora 15</name>
+ <name xml:lang="de">Fedora 15</name>
+ <name xml:lang="ca">Fedora 15</name>
+ <version>15</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Lovelock</codename>
+ <upgrades id="http://fedoraproject.org/fedora/14"/>
+ <derives-from id="http://fedoraproject.org/fedora/14"/>
+ <release-date>2011-05-24</release-date>
+ <eol-date>2012-06-26</eol-date>
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Fedora/i386/iso/Fedora-15-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 15 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3650455552</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Fedora/x86_64/iso/Fedora-15-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 15 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3596310528</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Live/i686/Fedora-15-i686-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-15-i686-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>592189440</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Live/i686/Fedora-15-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-15-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>725118976</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Live/x86_64/Fedora-15-x86_64-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-15-x86_64-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>593618944</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Live/x86_64/Fedora-15-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-15-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>725055488</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>15</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>15</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>15</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>671088640</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1207959552</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/16">
+ <short-id>fedora16</short-id>
+ <name>Fedora 16</name>
+ <name xml:lang="fi">Fedora 16</name>
+ <name xml:lang="uk">Fedora 16</name>
+ <name xml:lang="tr">Fedora 16</name>
+ <name xml:lang="pt_BR">Fedora 16</name>
+ <name xml:lang="pl">Fedora 16</name>
+ <name xml:lang="ja">Fedora 16</name>
+ <name xml:lang="it">Fedora 16</name>
+ <name xml:lang="id">Fedora 16</name>
+ <name xml:lang="fr">Fedora 16</name>
+ <name xml:lang="es">Fedora 16</name>
+ <name xml:lang="de">Fedora 16</name>
+ <name xml:lang="ca">Fedora 16</name>
+ <version>16</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Verne</codename>
+ <upgrades id="http://fedoraproject.org/fedora/15"/>
+ <derives-from id="http://fedoraproject.org/fedora/15"/>
+ <release-date>2011-11-08</release-date>
+ <eol-date>2013-02-12</eol-date>
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/i386/iso/Fedora-16-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 16 i386 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3806375936</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/x86_64/iso/Fedora-16-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 16 x86_64 DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3756955648</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Live/i686/Fedora-16-i686-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-16-i686-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>633985024</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Live/i686/Fedora-16-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-16-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>730486784</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Live/x86_64/Fedora-16-x86_64-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-16-x86_64-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>633040896</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Live/x86_64/Fedora-16-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-16-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728915968</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>16</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>16</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>16</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1207959552</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/17">
+ <short-id>fedora17</short-id>
+ <name>Fedora 17</name>
+ <name xml:lang="fi">Fedora 17</name>
+ <name xml:lang="uk">Fedora 17</name>
+ <name xml:lang="tr">Fedora 17</name>
+ <name xml:lang="pt_BR">Fedora 17</name>
+ <name xml:lang="pl">Fedora 17</name>
+ <name xml:lang="ja">Fedora 17</name>
+ <name xml:lang="it">Fedora 17</name>
+ <name xml:lang="id">Fedora 17</name>
+ <name xml:lang="fr">Fedora 17</name>
+ <name xml:lang="es">Fedora 17</name>
+ <name xml:lang="de">Fedora 17</name>
+ <name xml:lang="ca">Fedora 17</name>
+ <version>17</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Beefy Miracle</codename>
+ <upgrades id="http://fedoraproject.org/fedora/16"/>
+ <derives-from id="http://fedoraproject.org/fedora/16"/>
+ <release-date>2012-05-29</release-date>
+ <eol-date>2013-07-30</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ </devices>
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Fedora/i386/iso/Fedora-17-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 17 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3911847936</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Fedora/x86_64/iso/Fedora-17-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 17 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3834099712</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Live/i686/Fedora-17-i686-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-17-i686-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>677355520</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Live/i686/Fedora-17-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-17-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>728510464</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Live/x86_64/Fedora-17-x86_64-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-17-x86_64-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>676110336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Live/x86_64/Fedora-17-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-17-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724793344</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>17</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/17/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>17</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>17</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1207959552</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/18">
+ <short-id>fedora18</short-id>
+ <name>Fedora 18</name>
+ <name xml:lang="fi">Fedora 18</name>
+ <name xml:lang="uk">Fedora 18</name>
+ <name xml:lang="tr">Fedora 18</name>
+ <name xml:lang="pt">Fedora 18</name>
+ <name xml:lang="pt_BR">Fedora 18</name>
+ <name xml:lang="pl">Fedora 18</name>
+ <name xml:lang="ja">Fedora 18</name>
+ <name xml:lang="it">Fedora 18</name>
+ <name xml:lang="id">Fedora 18</name>
+ <name xml:lang="fr">Fedora 18</name>
+ <name xml:lang="es">Fedora 18</name>
+ <name xml:lang="de">Fedora 18</name>
+ <name xml:lang="ca">Fedora 18</name>
+ <version>18</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>The Spherical Cow</codename>
+ <upgrades id="http://fedoraproject.org/fedora/17"/>
+ <derives-from id="http://fedoraproject.org/fedora/17"/>
+ <release-date>2013-01-15</release-date>
+ <eol-date>2014-01-14</eol-date>
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Fedora/i386/iso/Fedora-18-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 18 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4687384576</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Fedora/x86_64/iso/Fedora-18-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 18 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4573151232</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Live/i386/Fedora-18-i686-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-18-i686-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>931713024</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Live/i386/Fedora-18-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-18-i686-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>843427840</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Live/x86_64/Fedora-18-x86_64-Live-Desktop.iso</url>
+ <iso>
+ <volume-id>Fedora-18-x86_64-Live-Desktop</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>959879168</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Live/x86_64/Fedora-18-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-18-x86_64-Live-KDE</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>870789120</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>18</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>18</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>18</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1207959552</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/19">
+ <short-id>fedora19</short-id>
+ <name>Fedora 19</name>
+ <name xml:lang="fi">Fedora 19</name>
+ <name xml:lang="uk">Fedora 19</name>
+ <name xml:lang="tr">Fedora 19</name>
+ <name xml:lang="pt">Fedora 19</name>
+ <name xml:lang="pt_BR">Fedora 19</name>
+ <name xml:lang="pl">Fedora 19</name>
+ <name xml:lang="it">Fedora 19</name>
+ <name xml:lang="id">Fedora 19</name>
+ <name xml:lang="fr">Fedora 19</name>
+ <name xml:lang="es">Fedora 19</name>
+ <name xml:lang="ca">Fedora 19</name>
+ <version>19</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Schr&#xF6;dinger's Cat</codename>
+ <upgrades id="http://fedoraproject.org/fedora/18"/>
+ <derives-from id="http://fedoraproject.org/fedora/18"/>
+ <release-date>2013-07-02</release-date>
+ <eol-date>2015-01-06</eol-date>
+ <firmware arch="x86_64" type="efi"/>
+ <firmware arch="i686" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <!-- Full installer DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/i386/iso/Fedora-19-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 19 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4518858752</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network installer DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/i386/iso/Fedora-19-i386-netinst.iso</url>
+ <iso>
+ <volume-id>Fedora 19 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>370006016</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/x86_64/iso/Fedora-19-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 19 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4444481536</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Live/i386/Fedora-Live-Desktop-i686-19-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-Desktop-i686-19-1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>962682880</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Live/i386/Fedora-Live-KDE-i686-19-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-KDE-i686-19-1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>883580928</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Live/x86_64/Fedora-Live-Desktop-x86_64-19-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-Desktop-x86_64-19-1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>997115904</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Live/x86_64/Fedora-Live-KDE-x86_64-19-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-KDE-x86_64-19-1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>920012800</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- LXDE-->
+ <media arch="x86_64" live="true">
+ <url>https://archive.fedoraproject.org/pub/alt/releases/19/Spins/x86_64/Fedora-Live-LXDE-x86_64-19-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-LXDE-x86_64-19-1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724379648</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- XFCE -->
+ <media arch="x86_64" live="true">
+ <url>https://archive.fedoraproject.org/pub/alt/releases/19/Spins/x86_64/Fedora-Live-XFCE-x86_64-19-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-XFCE-x86_64-19-1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>650180608</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>19</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>19</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>19</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ </resources>
+ <kernel-url-argument>inst.repo</kernel-url-argument>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/1">
+ <short-id>fedora1</short-id>
+ <name>Fedora Core 1</name>
+ <name xml:lang="fi">Fedora Core 1</name>
+ <name xml:lang="uk">Fedora Core 1</name>
+ <name xml:lang="tr">Fedora Core 1</name>
+ <name xml:lang="pt">Fedora Core 1</name>
+ <name xml:lang="pt_BR">Fedora Core 1</name>
+ <name xml:lang="pl">Fedora Core 1</name>
+ <name xml:lang="ja">Fedora Core 1</name>
+ <name xml:lang="it">Fedora Core 1</name>
+ <name xml:lang="id">Fedora Core 1</name>
+ <name xml:lang="fr">Fedora Core 1</name>
+ <name xml:lang="es">Fedora Core 1</name>
+ <name xml:lang="de">Fedora Core 1</name>
+ <name xml:lang="ca">Fedora Core 1</name>
+ <version>1</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Yarrow</codename>
+ <upgrades id="http://redhat.com/rhl/9"/>
+ <derives-from id="http://redhat.com/rhl/9"/>
+ <release-date>2003-11-05</release-date>
+ <eol-date>2004-09-20</eol-date>
+ <!-- XXX upgrades/derives RHL -->
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ </devices>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/1/i386/iso/yarrow-i386-disc1.iso</url>
+ <iso>
+ <application-id>FC/1 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>660340736</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/1/i386/iso/yarrow-i386-disc2.iso</url>
+ <iso>
+ <application-id>FC/1 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>667516928</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/1/i386/iso/yarrow-i386-disc3.iso</url>
+ <iso>
+ <application-id>FC/1 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>645464064</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <iso>
+ <application-id>FC/1 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3963158528</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/1/x86_64/iso/yarrow-x86_64-disc1.iso</url>
+ <iso>
+ <application-id>FC/1 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/1/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/1/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <kernel-url-argument>method</kernel-url-argument>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/20">
+ <short-id>fedora20</short-id>
+ <name>Fedora 20</name>
+ <name xml:lang="fi">Fedora 20</name>
+ <name xml:lang="uk">Fedora 20</name>
+ <name xml:lang="tr">Fedora 20</name>
+ <name xml:lang="pt">Fedora 20</name>
+ <name xml:lang="pt_BR">Fedora 20</name>
+ <name xml:lang="pl">Fedora 20</name>
+ <name xml:lang="it">Fedora 20</name>
+ <name xml:lang="id">Fedora 20</name>
+ <name xml:lang="fr">Fedora 20</name>
+ <name xml:lang="es">Fedora 20</name>
+ <name xml:lang="ca">Fedora 20</name>
+ <version>20</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Heisenbug</codename>
+ <upgrades id="http://fedoraproject.org/fedora/19"/>
+ <derives-from id="http://fedoraproject.org/fedora/19"/>
+ <release-date>2013-12-17</release-date>
+ <eol-date>2015-06-23</eol-date>
+ <!-- Installer DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/i386/iso/Fedora-20-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 20 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4679280640</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/x86_64/iso/Fedora-20-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 20 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4602331136</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora-secondary/releases/20/Fedora/ppc64/iso/Fedora-20-ppc64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 20 ppc64</volume-id>
+ <system-id>PPC</system-id>
+ <volume-size>4625244160</volume-size>
+ </iso>
+ </media>
+ <!-- Network Installer -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/i386/iso/Fedora-20-i386-netinst.iso</url>
+ <iso>
+ <volume-id>Fedora 20 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>374159360</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/x86_64/iso/Fedora-20-x86_64-netinst.iso</url>
+ <iso>
+ <volume-id>Fedora 20 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>336367616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora-secondary/releases/20/Fedora/ppc64/iso/Fedora-20-ppc64-netinst.iso</url>
+ <iso>
+ <volume-id>Fedora_20_ppc64</volume-id>
+ <system-id>PPC</system-id>
+ <volume-size>356321280</volume-size>
+ </iso>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Live/i386/Fedora-Live-Desktop-i686-20-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-Desktop-i686-20</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>966383616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-Desktop-x86_64-20</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>998473728</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Live/i386/Fedora-Live-KDE-i686-20-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-KDE-i686-20</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>939143168</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Live/x86_64/Fedora-Live-KDE-x86_64-20-1.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-KDE-x86_64-20</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>972208128</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>20</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>20</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>20</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/21">
+ <short-id>fedora21</short-id>
+ <name>Fedora 21</name>
+ <name xml:lang="fi">Fedora 21</name>
+ <name xml:lang="uk">Fedora 21</name>
+ <name xml:lang="tr">Fedora 21</name>
+ <name xml:lang="pt">Fedora 21</name>
+ <name xml:lang="pt_BR">Fedora 21</name>
+ <name xml:lang="pl">Fedora 21</name>
+ <name xml:lang="it">Fedora 21</name>
+ <name xml:lang="id">Fedora 21</name>
+ <name xml:lang="fr">Fedora 21</name>
+ <name xml:lang="es">Fedora 21</name>
+ <name xml:lang="ca">Fedora 21</name>
+ <version>21</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/20"/>
+ <derives-from id="http://fedoraproject.org/fedora/20"/>
+ <release-date>2014-12-09</release-date>
+ <eol-date>2015-12-01</eol-date>
+ <variant id="workstation">
+ <name>Fedora 21 Workstation</name>
+ <name xml:lang="fi">Fedora 21 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 21 Workstation</name>
+ <name xml:lang="tr">Fedora 21 Workstation</name>
+ <name xml:lang="pt">Fedora 21 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 21 Workstation</name>
+ <name xml:lang="pl">Fedora 21 Workstation</name>
+ <name xml:lang="it">Fedora 21 Workstation</name>
+ <name xml:lang="id">Fedora 21 Workstation</name>
+ <name xml:lang="fr">Fedora 21 Workstation</name>
+ <name xml:lang="es">Fedora 21 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 21</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 21 Server</name>
+ <name xml:lang="fi">Fedora 21 -palvelin</name>
+ <name xml:lang="uk">Fedora 21 Server</name>
+ <name xml:lang="tr">Fedora 21 Server</name>
+ <name xml:lang="pt">Fedora 21 Server</name>
+ <name xml:lang="pt_BR">Fedora 21 Server</name>
+ <name xml:lang="pl">Fedora 21 Server</name>
+ <name xml:lang="it">Fedora 21 Server</name>
+ <name xml:lang="id">Fedora 21 Server</name>
+ <name xml:lang="fr">Fedora 21 Server</name>
+ <name xml:lang="es">Fedora 21 Server</name>
+ <name xml:lang="ca">Fedora Server 21</name>
+ </variant>
+ <variant id="netinst">
+ <name>Fedora 21</name>
+ <name xml:lang="fi">Fedora 21</name>
+ <name xml:lang="uk">Fedora 21</name>
+ <name xml:lang="tr">Fedora 21</name>
+ <name xml:lang="pt">Fedora 21</name>
+ <name xml:lang="pt_BR">Fedora 21</name>
+ <name xml:lang="pl">Fedora 21</name>
+ <name xml:lang="it">Fedora 21</name>
+ <name xml:lang="id">Fedora 21</name>
+ <name xml:lang="fr">Fedora 21</name>
+ <name xml:lang="es">Fedora 21</name>
+ <name xml:lang="ca">Fedora 21</name>
+ </variant>
+ <variant id="cloud">
+ <name>Fedora 21 Cloud</name>
+ <name xml:lang="fi">Fedora 21 -pilvi</name>
+ <name xml:lang="uk">Fedora 21 Cloud</name>
+ <name xml:lang="tr">Fedora 21 Cloud</name>
+ <name xml:lang="pt">Fedora 21 Cloud</name>
+ <name xml:lang="pt_BR">Fedora 21 Cloud</name>
+ <name xml:lang="pl">Fedora 21 Cloud</name>
+ <name xml:lang="it">Fedora 21 Cloud</name>
+ <name xml:lang="id">Fedora 21 Cloud</name>
+ <name xml:lang="fr">Fedora 21 Cloud</name>
+ <name xml:lang="es">Fedora 21 Cloud</name>
+ <name xml:lang="ca">Fedora Cloud 21</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- NOTE: There is no installer media for Workstation and even though Server
+ netiso is actually generic enough to let user install
+ Workstation as well, both netiso and full installer ISO have the
+ exact same volume-id so we can't simply assign netiso a (fake)
+ generic variant and be done with it. :( For more details:
+
+ https://bugzilla.redhat.com/show_bug.cgi?id=1178787
+ !-->
+ <media arch="i686" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Workstation/i386/iso/Fedora-Live-Workstation-i686-21-5.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-WS-i686-21.*</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>1335937024</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Workstation/x86_64/iso/Fedora-Live-Workstation-x86_64-21-5.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-WS-x86_64-21.*</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>1471502336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/i386/iso/Fedora-Server-DVD-i386-21.iso</url>
+ <iso>
+ <volume-id>Fedora-S.*21.*-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2153469952</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/x86_64/iso/Fedora-Server-DVD-x86_64-21.iso</url>
+ <iso>
+ <volume-id>Fedora-S.*-21.*-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2047315968</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer
+
+ Although these ISOs are branded as 'Server', they are pretty generic. For details:
+
+ https://bugzilla.redhat.com/show_bug.cgi?id=1178787
+ !-->
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/i386/iso/Fedora-Server-netinst-i386-21.iso</url>
+ <iso>
+ <volume-id>Fedora-S.*21.*-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>505403392</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/x86_64/iso/Fedora-Server-netinst-x86_64-21.iso</url>
+ <iso>
+ <volume-id>Fedora-S.*-21.*-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>444067840</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>21</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>21</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Cloud -->
+ <media arch="i686">
+ <variant id="cloud"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Cloud/i386/iso/Fedora-Cloud-netinst-i386-21.iso</url>
+ <iso>
+ <volume-id>Fedora-C.*21.*-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>505688064</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="cloud"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Cloud/x86_64/iso/Fedora-Cloud-netinst-x86_64-21.iso</url>
+ <iso>
+ <volume-id>Fedora-C.*-21.*-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>444221440</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Cloud/i386/os/</url>
+ <variant id="cloud"/>
+ <treeinfo>
+ <family>Fedora-Cloud</family>
+ <version>21</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Cloud/x86_64/os/</url>
+ <variant id="cloud"/>
+ <treeinfo>
+ <family>Fedora-Cloud</family>
+ <version>21</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>21</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/22">
+ <short-id>fedora22</short-id>
+ <name>Fedora 22</name>
+ <name xml:lang="fi">Fedora 22</name>
+ <name xml:lang="uk">Fedora 22</name>
+ <name xml:lang="tr">Fedora 22</name>
+ <name xml:lang="pt">Fedora 22</name>
+ <name xml:lang="pt_BR">Fedora 22</name>
+ <name xml:lang="pl">Fedora 22</name>
+ <name xml:lang="it">Fedora 22</name>
+ <name xml:lang="id">Fedora 22</name>
+ <name xml:lang="fr">Fedora 22</name>
+ <name xml:lang="es">Fedora 22</name>
+ <name xml:lang="ca">Fedora 22</name>
+ <version>22</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/21"/>
+ <derives-from id="http://fedoraproject.org/fedora/21"/>
+ <release-date>2015-05-26</release-date>
+ <eol-date>2016-07-19</eol-date>
+ <variant id="workstation">
+ <name>Fedora 22 Workstation</name>
+ <name xml:lang="fi">Fedora 22 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 22 Workstation</name>
+ <name xml:lang="tr">Fedora 22 Workstation</name>
+ <name xml:lang="pt">Fedora 22 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 22 Workstation</name>
+ <name xml:lang="pl">Fedora 22 Workstation</name>
+ <name xml:lang="it">Fedora 22 Workstation</name>
+ <name xml:lang="id">Fedora 22 Workstation</name>
+ <name xml:lang="fr">Fedora 22 Workstation</name>
+ <name xml:lang="es">Fedora 22 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 22</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 22 Workstation</name>
+ <name xml:lang="fi">Fedora 22 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 22 Workstation</name>
+ <name xml:lang="tr">Fedora 22 Workstation</name>
+ <name xml:lang="pt">Fedora 22 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 22 Workstation</name>
+ <name xml:lang="pl">Fedora 22 Workstation</name>
+ <name xml:lang="it">Fedora 22 Workstation</name>
+ <name xml:lang="id">Fedora 22 Workstation</name>
+ <name xml:lang="fr">Fedora 22 Workstation</name>
+ <name xml:lang="es">Fedora 22 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 22</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 22 Server</name>
+ <name xml:lang="fi">Fedora 22 -palvelin</name>
+ <name xml:lang="uk">Fedora 22 Server</name>
+ <name xml:lang="tr">Fedora 22 Server</name>
+ <name xml:lang="pt">Fedora 22 Server</name>
+ <name xml:lang="pt_BR">Fedora 22 Server</name>
+ <name xml:lang="pl">Fedora 22 Server</name>
+ <name xml:lang="it">Fedora 22 Server</name>
+ <name xml:lang="id">Fedora 22 Server</name>
+ <name xml:lang="fr">Fedora 22 Server</name>
+ <name xml:lang="es">Fedora 22 Server</name>
+ <name xml:lang="ca">Fedora Server 22</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 22 Server</name>
+ <name xml:lang="fi">Fedora 22 -palvelin</name>
+ <name xml:lang="uk">Fedora 22 Server</name>
+ <name xml:lang="tr">Fedora 22 Server</name>
+ <name xml:lang="pt">Fedora 22 Server</name>
+ <name xml:lang="pt_BR">Fedora 22 Server</name>
+ <name xml:lang="pl">Fedora 22 Server</name>
+ <name xml:lang="it">Fedora 22 Server</name>
+ <name xml:lang="id">Fedora 22 Server</name>
+ <name xml:lang="fr">Fedora 22 Server</name>
+ <name xml:lang="es">Fedora 22 Server</name>
+ <name xml:lang="ca">Fedora Server 22</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="i686" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Workstation/i386/iso/Fedora-Live-Workstation-i686-22-3.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-WS-i686-22.*</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>1398321152</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Workstation/x86_64/iso/Fedora-Live-Workstation-x86_64-22-3.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-WS-x86_64-22.*</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>1430704128</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Workstation/i386/iso/Fedora-Workstation-netinst-i386-22.iso</url>
+ <iso>
+ <volume-id>Fedora-22-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>534521856</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-22.iso</url>
+ <iso>
+ <volume-id>Fedora-22-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>468690944</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Server/i386/iso/Fedora-Server-DVD-i386-22.iso</url>
+ <iso>
+ <volume-id>Fedora-22-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2334973952</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Server/x86_64/iso/Fedora-Server-DVD-x86_64-22.iso</url>
+ <iso>
+ <volume-id>Fedora-22-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2216890368</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Server/i386/iso/Fedora-Server-netinst-i386-22.iso</url>
+ <iso>
+ <volume-id>Fedora-22-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>534495232</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Server/x86_64/iso/Fedora-Server-netinst-x86_64-22.iso</url>
+ <iso>
+ <volume-id>Fedora-22-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>468740096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Server/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>22</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>22</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- No install media or tree is provided for Fedora 22 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>22</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/23">
+ <short-id>fedora23</short-id>
+ <name>Fedora 23</name>
+ <name xml:lang="fi">Fedora 23</name>
+ <name xml:lang="uk">Fedora 23</name>
+ <name xml:lang="tr">Fedora 23</name>
+ <name xml:lang="pt">Fedora 23</name>
+ <name xml:lang="pt_BR">Fedora 23</name>
+ <name xml:lang="pl">Fedora 23</name>
+ <name xml:lang="it">Fedora 23</name>
+ <name xml:lang="id">Fedora 23</name>
+ <name xml:lang="fr">Fedora 23</name>
+ <name xml:lang="es">Fedora 23</name>
+ <name xml:lang="ca">Fedora 23</name>
+ <version>23</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/22"/>
+ <derives-from id="http://fedoraproject.org/fedora/22"/>
+ <release-date>2015-11-03</release-date>
+ <eol-date>2016-12-20</eol-date>
+ <variant id="workstation">
+ <name>Fedora 23 Workstation</name>
+ <name xml:lang="fi">Fedora 23 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 23 Workstation</name>
+ <name xml:lang="tr">Fedora 23 Workstation</name>
+ <name xml:lang="pt">Fedora 23 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 23 Workstation</name>
+ <name xml:lang="pl">Fedora 23 Workstation</name>
+ <name xml:lang="it">Fedora 23 Workstation</name>
+ <name xml:lang="id">Fedora 23 Workstation</name>
+ <name xml:lang="fr">Fedora 23 Workstation</name>
+ <name xml:lang="es">Fedora 23 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 23</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 23 Workstation</name>
+ <name xml:lang="fi">Fedora 23 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 23 Workstation</name>
+ <name xml:lang="tr">Fedora 23 Workstation</name>
+ <name xml:lang="pt">Fedora 23 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 23 Workstation</name>
+ <name xml:lang="pl">Fedora 23 Workstation</name>
+ <name xml:lang="it">Fedora 23 Workstation</name>
+ <name xml:lang="id">Fedora 23 Workstation</name>
+ <name xml:lang="fr">Fedora 23 Workstation</name>
+ <name xml:lang="es">Fedora 23 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 23</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 23 Server</name>
+ <name xml:lang="fi">Fedora 23 -palvelin</name>
+ <name xml:lang="uk">Fedora 23 Server</name>
+ <name xml:lang="tr">Fedora 23 Server</name>
+ <name xml:lang="pt">Fedora 23 Server</name>
+ <name xml:lang="pt_BR">Fedora 23 Server</name>
+ <name xml:lang="pl">Fedora 23 Server</name>
+ <name xml:lang="it">Fedora 23 Server</name>
+ <name xml:lang="id">Fedora 23 Server</name>
+ <name xml:lang="fr">Fedora 23 Server</name>
+ <name xml:lang="es">Fedora 23 Server</name>
+ <name xml:lang="ca">Fedora Server 23</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 23 Server</name>
+ <name xml:lang="fi">Fedora 23 -palvelin</name>
+ <name xml:lang="uk">Fedora 23 Server</name>
+ <name xml:lang="tr">Fedora 23 Server</name>
+ <name xml:lang="pt">Fedora 23 Server</name>
+ <name xml:lang="pt_BR">Fedora 23 Server</name>
+ <name xml:lang="pl">Fedora 23 Server</name>
+ <name xml:lang="it">Fedora 23 Server</name>
+ <name xml:lang="id">Fedora 23 Server</name>
+ <name xml:lang="fr">Fedora 23 Server</name>
+ <name xml:lang="es">Fedora 23 Server</name>
+ <name xml:lang="ca">Fedora Server 23</name>
+ </variant>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <!-- virtio-1.0-gpu kmod is present, but mesa is not functional so
+ pretend its just not available until F24 to avoid bug reports -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="i686" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Workstation/i386/iso/Fedora-Live-Workstation-i686-23-10.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-WS-i686-23.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Workstation/x86_64/iso/Fedora-Live-Workstation-x86_64-23-10.iso</url>
+ <iso>
+ <volume-id>Fedora-Live-WS-x86_64-23.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Workstation/i386/iso/Fedora-Workstation-netinst-i386-23.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-23(_[A-Za-z]*)*-i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-23.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-23(_[A-Za-z]*)*-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/i386/iso/Fedora-Server-DVD-i386-23.iso</url>
+ <iso>
+ <volume-id>Fedora-S-23(_[A-Za-z]*)*-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <!-- We need volume-size to distinguish DVD from netiso here:
+
+ https://fedorahosted.org/rel-eng/ticket/6173
+ -->
+ <volume-size>2254878720</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-DVD-x86_64-23.iso</url>
+ <iso>
+ <volume-id>Fedora-S-23(_[A-Za-z]*)*-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2149087232</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/i386/iso/Fedora-Server-netinst-i386-23.iso</url>
+ <iso>
+ <volume-id>Fedora-S-23(_[A-Za-z]*)*-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>479557632</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-netinst-x86_64-23.iso</url>
+ <iso>
+ <volume-id>Fedora-S-23(_[A-Za-z]*)*-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>435079168</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>23</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>23</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- No install media or tree is provided for Fedora 23 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>23</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/24">
+ <short-id>fedora24</short-id>
+ <name>Fedora 24</name>
+ <name xml:lang="fi">Fedora 24</name>
+ <name xml:lang="uk">Fedora 24</name>
+ <name xml:lang="tr">Fedora 24</name>
+ <name xml:lang="pt_BR">Fedora 24</name>
+ <name xml:lang="pl">Fedora 24</name>
+ <name xml:lang="it">Fedora 24</name>
+ <name xml:lang="id">Fedora 24</name>
+ <name xml:lang="fr">Fedora 24</name>
+ <name xml:lang="es">Fedora 24</name>
+ <name xml:lang="ca">Fedora 24</name>
+ <version>24</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/23"/>
+ <derives-from id="http://fedoraproject.org/fedora/23"/>
+ <release-date>2016-06-21</release-date>
+ <eol-date>2017-08-08</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ </devices>
+ <variant id="workstation">
+ <name>Fedora 24 Workstation</name>
+ <name xml:lang="fi">Fedora 24 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 24 Workstation</name>
+ <name xml:lang="tr">Fedora 24 Workstation</name>
+ <name xml:lang="pt">Fedora 24 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 24 Workstation</name>
+ <name xml:lang="pl">Fedora 24 Workstation</name>
+ <name xml:lang="it">Fedora 24 Workstation</name>
+ <name xml:lang="id">Fedora 24 Workstation</name>
+ <name xml:lang="fr">Fedora 24 Workstation</name>
+ <name xml:lang="es">Fedora 24 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 24</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 24 Workstation</name>
+ <name xml:lang="fi">Fedora 24 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 24 Workstation</name>
+ <name xml:lang="tr">Fedora 24 Workstation</name>
+ <name xml:lang="pt">Fedora 24 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 24 Workstation</name>
+ <name xml:lang="pl">Fedora 24 Workstation</name>
+ <name xml:lang="it">Fedora 24 Workstation</name>
+ <name xml:lang="id">Fedora 24 Workstation</name>
+ <name xml:lang="fr">Fedora 24 Workstation</name>
+ <name xml:lang="es">Fedora 24 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 24</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 24 Server</name>
+ <name xml:lang="fi">Fedora 24 -palvelin</name>
+ <name xml:lang="uk">Fedora 24 Server</name>
+ <name xml:lang="tr">Fedora 24 Server</name>
+ <name xml:lang="pt">Fedora 24 Server</name>
+ <name xml:lang="pt_BR">Fedora 24 Server</name>
+ <name xml:lang="pl">Fedora 24 Server</name>
+ <name xml:lang="it">Fedora 24 Server</name>
+ <name xml:lang="id">Fedora 24 Server</name>
+ <name xml:lang="fr">Fedora 24 Server</name>
+ <name xml:lang="es">Fedora 24 Server</name>
+ <name xml:lang="ca">Fedora Server 24</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 24 Server</name>
+ <name xml:lang="fi">Fedora 24 -palvelin</name>
+ <name xml:lang="uk">Fedora 24 Server</name>
+ <name xml:lang="tr">Fedora 24 Server</name>
+ <name xml:lang="pt">Fedora 24 Server</name>
+ <name xml:lang="pt_BR">Fedora 24 Server</name>
+ <name xml:lang="pl">Fedora 24 Server</name>
+ <name xml:lang="it">Fedora 24 Server</name>
+ <name xml:lang="id">Fedora 24 Server</name>
+ <name xml:lang="fr">Fedora 24 Server</name>
+ <name xml:lang="es">Fedora 24 Server</name>
+ <name xml:lang="ca">Fedora Server 24</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="i686" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Workstation/i386/iso/Fedora-Workstation-Live-i386-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-24.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-24.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Workstation/i386/iso/Fedora-Workstation-netinst-i386-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-i386-24</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-24</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/i386/iso/Fedora-Server-dvd-i386-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-i386-24</volume-id>
+ <system-id>LINUX</system-id>
+ <!-- We need volume-size to distinguish DVD from netiso here:
+
+ https://fedorahosted.org/rel-eng/ticket/6173
+ -->
+ <volume-size>1988413440</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-dvd-x86_64-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-24</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>1867970560</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/i386/iso/Fedora-Server-netinst-i386-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-i386-24</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>514893824</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-netinst-x86_64-24-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-24</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>461770752</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>24</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>24</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- No install media or tree is provided for Fedora 24 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>24</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/25">
+ <short-id>fedora25</short-id>
+ <name>Fedora 25</name>
+ <name xml:lang="fi">Fedora 25</name>
+ <name xml:lang="uk">Fedora 25</name>
+ <name xml:lang="tr">Fedora 25</name>
+ <name xml:lang="pt_BR">Fedora 25</name>
+ <name xml:lang="pl">Fedora 25</name>
+ <name xml:lang="it">Fedora 25</name>
+ <name xml:lang="id">Fedora 25</name>
+ <name xml:lang="fr">Fedora 25</name>
+ <name xml:lang="es">Fedora 25</name>
+ <name xml:lang="ca">Fedora 25</name>
+ <version>25</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/24"/>
+ <derives-from id="http://fedoraproject.org/fedora/24"/>
+ <release-date>2016-11-22</release-date>
+ <eol-date>2017-12-12</eol-date>
+ <variant id="workstation">
+ <name>Fedora 25 Workstation</name>
+ <name xml:lang="fi">Fedora 25 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 25 Workstation</name>
+ <name xml:lang="tr">Fedora 25 Workstation</name>
+ <name xml:lang="pt">Fedora 25 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 25 Workstation</name>
+ <name xml:lang="pl">Fedora 25 Workstation</name>
+ <name xml:lang="it">Fedora 25 Workstation</name>
+ <name xml:lang="id">Fedora 25 Workstation</name>
+ <name xml:lang="fr">Fedora 25 Workstation</name>
+ <name xml:lang="es">Fedora 25 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 25</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 25 Workstation</name>
+ <name xml:lang="fi">Fedora 25 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 25 Workstation</name>
+ <name xml:lang="tr">Fedora 25 Workstation</name>
+ <name xml:lang="pt">Fedora 25 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 25 Workstation</name>
+ <name xml:lang="pl">Fedora 25 Workstation</name>
+ <name xml:lang="it">Fedora 25 Workstation</name>
+ <name xml:lang="id">Fedora 25 Workstation</name>
+ <name xml:lang="fr">Fedora 25 Workstation</name>
+ <name xml:lang="es">Fedora 25 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 25</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 25 Server</name>
+ <name xml:lang="fi">Fedora 25 -palvelin</name>
+ <name xml:lang="uk">Fedora 25 Server</name>
+ <name xml:lang="tr">Fedora 25 Server</name>
+ <name xml:lang="pt">Fedora 25 Server</name>
+ <name xml:lang="pt_BR">Fedora 25 Server</name>
+ <name xml:lang="pl">Fedora 25 Server</name>
+ <name xml:lang="it">Fedora 25 Server</name>
+ <name xml:lang="id">Fedora 25 Server</name>
+ <name xml:lang="fr">Fedora 25 Server</name>
+ <name xml:lang="es">Fedora 25 Server</name>
+ <name xml:lang="ca">Fedora Server 25</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 25 Server</name>
+ <name xml:lang="fi">Fedora 25 -palvelin</name>
+ <name xml:lang="uk">Fedora 25 Server</name>
+ <name xml:lang="tr">Fedora 25 Server</name>
+ <name xml:lang="pt">Fedora 25 Server</name>
+ <name xml:lang="pt_BR">Fedora 25 Server</name>
+ <name xml:lang="pl">Fedora 25 Server</name>
+ <name xml:lang="it">Fedora 25 Server</name>
+ <name xml:lang="id">Fedora 25 Server</name>
+ <name xml:lang="fr">Fedora 25 Server</name>
+ <name xml:lang="es">Fedora 25 Server</name>
+ <name xml:lang="ca">Fedora Server 25</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="i686" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Workstation/i386/iso/Fedora-Workstation-Live-i386-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-25.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-25.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Workstation/i386/iso/Fedora-Workstation-netinst-i386-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-i386-25</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-25</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Server/i386/iso/Fedora-Server-dvd-i386-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-i386-25</volume-id>
+ <system-id>LINUX</system-id>
+ <!-- We need volume-size to distinguish DVD from netiso here:
+
+ https://fedorahosted.org/rel-eng/ticket/6173
+ -->
+ <volume-size>2113044480</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Server/x86_64/iso/Fedora-Server-dvd-x86_64-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-25</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2018396160</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="i686">
+ <variant id="server-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Server/i386/iso/Fedora-Server-netinst-i386-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-i386-25</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>489494528</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Server/x86_64/iso/Fedora-Server-netinst-x86_64-25-1.3.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-25</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>507488256</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <variant id="server"/>
+ <url>http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Server/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>25</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/25/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>25</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- No install media or tree is provided for Fedora 25 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>25</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/26">
+ <short-id>fedora26</short-id>
+ <name>Fedora 26</name>
+ <name xml:lang="fi">Fedora 26</name>
+ <name xml:lang="uk">Fedora 26</name>
+ <name xml:lang="tr">Fedora 26</name>
+ <name xml:lang="pt">Fedora 26</name>
+ <name xml:lang="pt_BR">Fedora 26</name>
+ <name xml:lang="pl">Fedora 26</name>
+ <name xml:lang="it">Fedora 26</name>
+ <name xml:lang="id">Fedora 26</name>
+ <name xml:lang="fr">Fedora 26</name>
+ <name xml:lang="es">Fedora 26</name>
+ <name xml:lang="ca">Fedora 26</name>
+ <version>26</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/25"/>
+ <derives-from id="http://fedoraproject.org/fedora/25"/>
+ <release-date>2017-07-11</release-date>
+ <eol-date>2018-05-29</eol-date>
+ <variant id="workstation">
+ <name>Fedora 26 Workstation</name>
+ <name xml:lang="fi">Fedora 26 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 26 Workstation</name>
+ <name xml:lang="tr">Fedora 26 Workstation</name>
+ <name xml:lang="pt">Fedora 26 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 26 Workstation</name>
+ <name xml:lang="pl">Fedora 26 Workstation</name>
+ <name xml:lang="it">Fedora 26 Workstation</name>
+ <name xml:lang="id">Fedora 26 Workstation</name>
+ <name xml:lang="fr">Fedora 26 Workstation</name>
+ <name xml:lang="es">Fedora 26 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 26</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 26 Workstation</name>
+ <name xml:lang="fi">Fedora 26 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 26 Workstation</name>
+ <name xml:lang="tr">Fedora 26 Workstation</name>
+ <name xml:lang="pt">Fedora 26 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 26 Workstation</name>
+ <name xml:lang="pl">Fedora 26 Workstation</name>
+ <name xml:lang="it">Fedora 26 Workstation</name>
+ <name xml:lang="id">Fedora 26 Workstation</name>
+ <name xml:lang="fr">Fedora 26 Workstation</name>
+ <name xml:lang="es">Fedora 26 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 26</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 26 Server</name>
+ <name xml:lang="fi">Fedora 26 -palvelin</name>
+ <name xml:lang="uk">Fedora 26 Server</name>
+ <name xml:lang="tr">Fedora 26 Server</name>
+ <name xml:lang="pt">Fedora 26 Server</name>
+ <name xml:lang="pt_BR">Fedora 26 Server</name>
+ <name xml:lang="pl">Fedora 26 Server</name>
+ <name xml:lang="it">Fedora 26 Server</name>
+ <name xml:lang="id">Fedora 26 Server</name>
+ <name xml:lang="fr">Fedora 26 Server</name>
+ <name xml:lang="es">Fedora 26 Server</name>
+ <name xml:lang="ca">Fedora Server 26</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 26 Server</name>
+ <name xml:lang="fi">Fedora 26 -palvelin</name>
+ <name xml:lang="uk">Fedora 26 Server</name>
+ <name xml:lang="tr">Fedora 26 Server</name>
+ <name xml:lang="pt">Fedora 26 Server</name>
+ <name xml:lang="pt_BR">Fedora 26 Server</name>
+ <name xml:lang="pl">Fedora 26 Server</name>
+ <name xml:lang="it">Fedora 26 Server</name>
+ <name xml:lang="id">Fedora 26 Server</name>
+ <name xml:lang="fr">Fedora 26 Server</name>
+ <name xml:lang="es">Fedora 26 Server</name>
+ <name xml:lang="ca">Fedora Server 26</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true">
+ <variant id="workstation"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/26/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-26-1.5.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-26.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/26/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-26-1.5.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-26</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/26/Server/x86_64/iso/Fedora-Server-dvd-x86_64-26-1.5.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-26</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2400741376</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/26/Server/x86_64/iso/Fedora-Server-netinst-x86_64-26-1.5.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-26</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>507422720</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/26/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>26</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- No install media or tree is provided for Fedora 26 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>26</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/27">
+ <short-id>fedora27</short-id>
+ <name>Fedora 27</name>
+ <name xml:lang="fi">Fedora 27</name>
+ <name xml:lang="uk">Fedora 27</name>
+ <name xml:lang="tr">Fedora 27</name>
+ <name xml:lang="pt">Fedora 27</name>
+ <name xml:lang="pt_BR">Fedora 27</name>
+ <name xml:lang="pl">Fedora 27</name>
+ <name xml:lang="it">Fedora 27</name>
+ <name xml:lang="id">Fedora 27</name>
+ <name xml:lang="fr">Fedora 27</name>
+ <name xml:lang="ca">Fedora 27</name>
+ <version>27</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/26"/>
+ <derives-from id="http://fedoraproject.org/fedora/26"/>
+ <release-date>2017-11-14</release-date>
+ <eol-date>2018-11-30</eol-date>
+ <variant id="workstation">
+ <name>Fedora 27 Workstation</name>
+ <name xml:lang="fi">Fedora 27 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 27 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 27 Workstation</name>
+ <name xml:lang="pt">Fedora 27 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 27 Workstation</name>
+ <name xml:lang="pl">Fedora 27 Workstation</name>
+ <name xml:lang="it">Fedora 27 Workstation</name>
+ <name xml:lang="id">Fedora 27 Workstation</name>
+ <name xml:lang="fr">Fedora 27 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 27</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 27 Workstation</name>
+ <name xml:lang="fi">Fedora 27 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 27 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 27 Workstation</name>
+ <name xml:lang="pt">Fedora 27 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 27 Workstation</name>
+ <name xml:lang="pl">Fedora 27 Workstation</name>
+ <name xml:lang="it">Fedora 27 Workstation</name>
+ <name xml:lang="id">Fedora 27 Workstation</name>
+ <name xml:lang="fr">Fedora 27 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 27</name>
+ </variant>
+ <variant id="workstation-atomic">
+ <name>Fedora 27 Workstation</name>
+ <name xml:lang="fi">Fedora 27 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 27 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 27 Workstation</name>
+ <name xml:lang="pt">Fedora 27 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 27 Workstation</name>
+ <name xml:lang="pl">Fedora 27 Workstation</name>
+ <name xml:lang="it">Fedora 27 Workstation</name>
+ <name xml:lang="id">Fedora 27 Workstation</name>
+ <name xml:lang="fr">Fedora 27 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 27</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 27 Server</name>
+ <name xml:lang="fi">Fedora 27 -palvelin</name>
+ <name xml:lang="uk">Fedora 27 &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora 27 Server</name>
+ <name xml:lang="pt">Fedora 27 Server</name>
+ <name xml:lang="pt_BR">Fedora 27 Server</name>
+ <name xml:lang="pl">Fedora 27 Server</name>
+ <name xml:lang="it">Fedora 27 Server</name>
+ <name xml:lang="id">Fedora 27 Server</name>
+ <name xml:lang="fr">Fedora 27 Server</name>
+ <name xml:lang="ca">Fedora Server 27</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 27 Server</name>
+ <name xml:lang="fi">Fedora 27 -palvelin</name>
+ <name xml:lang="uk">Fedora 27 &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora 27 Server</name>
+ <name xml:lang="pt">Fedora 27 Server</name>
+ <name xml:lang="pt_BR">Fedora 27 Server</name>
+ <name xml:lang="pl">Fedora 27 Server</name>
+ <name xml:lang="it">Fedora 27 Server</name>
+ <name xml:lang="id">Fedora 27 Server</name>
+ <name xml:lang="fr">Fedora 27 Server</name>
+ <name xml:lang="ca">Fedora Server 27</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/27/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-27-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-27.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Atomic -->
+ <media arch="x86_64">
+ <variant id="workstation-atomic"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/27/WorkstationOstree/x86_64/iso/Fedora-WorkstationOstree-ostree-x86_64-27-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-WSOstree-ostree-x86_64-27</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/27/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-27-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-27</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/27/Server/x86_64/iso/Fedora-Server-dvd-x86_64-27-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-27</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2490122240</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/27/Server/x86_64/iso/Fedora-Server-netinst-x86_64-27-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-27</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>535017472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/27/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>27</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <!-- No install media or tree is provided for Fedora 27 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>27</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/28">
+ <short-id>fedora28</short-id>
+ <name>Fedora 28</name>
+ <name xml:lang="fi">Fedora 28</name>
+ <name xml:lang="uk">Fedora 28</name>
+ <name xml:lang="tr">Fedora 28</name>
+ <name xml:lang="pt">Fedora 28</name>
+ <name xml:lang="pt_BR">Fedora 28</name>
+ <name xml:lang="pl">Fedora 28</name>
+ <name xml:lang="it">Fedora 28</name>
+ <name xml:lang="id">Fedora 28</name>
+ <name xml:lang="fr">Fedora 28</name>
+ <name xml:lang="ca">Fedora 28</name>
+ <version>28</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/27"/>
+ <derives-from id="http://fedoraproject.org/fedora/27"/>
+ <release-date>2018-05-01</release-date>
+ <eol-date>2019-05-29</eol-date>
+ <variant id="workstation">
+ <name>Fedora 28 Workstation</name>
+ <name xml:lang="fi">Fedora 28 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 28 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 28 Workstation</name>
+ <name xml:lang="pt">Fedora 28 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 28 Workstation</name>
+ <name xml:lang="pl">Fedora 28 Workstation</name>
+ <name xml:lang="it">Fedora 28 Workstation</name>
+ <name xml:lang="id">Fedora 28 Workstation</name>
+ <name xml:lang="fr">Fedora 28 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 28</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 28 Workstation</name>
+ <name xml:lang="fi">Fedora 28 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 28 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 28 Workstation</name>
+ <name xml:lang="pt">Fedora 28 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 28 Workstation</name>
+ <name xml:lang="pl">Fedora 28 Workstation</name>
+ <name xml:lang="it">Fedora 28 Workstation</name>
+ <name xml:lang="id">Fedora 28 Workstation</name>
+ <name xml:lang="fr">Fedora 28 Workstation</name>
+ <name xml:lang="ca">Fedora Workstation 28</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 28 Server</name>
+ <name xml:lang="fi">Fedora 28 -palvelin</name>
+ <name xml:lang="uk">Fedora 28 &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora 28 Server</name>
+ <name xml:lang="pt">Fedora 28 Server</name>
+ <name xml:lang="pt_BR">Fedora 28 Server</name>
+ <name xml:lang="pl">Fedora 28 Server</name>
+ <name xml:lang="it">Fedora 28 Server</name>
+ <name xml:lang="id">Fedora 28 Server</name>
+ <name xml:lang="fr">Fedora 28 Server</name>
+ <name xml:lang="ca">Fedora Server 28</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 28 Server</name>
+ <name xml:lang="fi">Fedora 28 -palvelin</name>
+ <name xml:lang="uk">Fedora 28 &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora 28 Server</name>
+ <name xml:lang="pt">Fedora 28 Server</name>
+ <name xml:lang="pt_BR">Fedora 28 Server</name>
+ <name xml:lang="pl">Fedora 28 Server</name>
+ <name xml:lang="it">Fedora 28 Server</name>
+ <name xml:lang="id">Fedora 28 Server</name>
+ <name xml:lang="fr">Fedora 28 Server</name>
+ <name xml:lang="ca">Fedora Server 28</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-28-1.1.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-28.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-28-1.1.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-28</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Server/x86_64/iso/Fedora-Server-dvd-x86_64-28-1.1.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-28</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2903031808</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Server/x86_64/iso/Fedora-Server-netinst-x86_64-28-1.1.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-28</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>610408448</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Server/x86_64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>28</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/28/Cloud/x86_64/images/Fedora-Cloud-Base-28-1.1.x86_64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/28/Cloud/aarch64/images/Fedora-Cloud-Base-28-1.1.aarch64.qcow2</url>
+ </image>
+ <!-- No install media or tree is provided for Fedora 28 Cloud variant -->
+ <!-- Tree fallback information -->
+ <tree arch="all">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>28</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <cloud-image-username>fedora</cloud-image-username>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/29">
+ <short-id>fedora29</short-id>
+ <name>Fedora 29</name>
+ <name xml:lang="fi">Fedora 29</name>
+ <name xml:lang="uk">Fedora 29</name>
+ <name xml:lang="tr">Fedora 29</name>
+ <name xml:lang="pt">Fedora 29</name>
+ <name xml:lang="pt_BR">Fedora 29</name>
+ <name xml:lang="pl">Fedora 29</name>
+ <name xml:lang="it">Fedora 29</name>
+ <name xml:lang="id">Fedora 29</name>
+ <name xml:lang="fr">Fedora 29</name>
+ <version>29</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/28"/>
+ <derives-from id="http://fedoraproject.org/fedora/28"/>
+ <release-date>2018-10-30</release-date>
+ <eol-date>2019-11-26</eol-date>
+ <variant id="workstation">
+ <name>Fedora 29 Workstation</name>
+ <name xml:lang="fi">Fedora 29 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 29 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 29 Workstation</name>
+ <name xml:lang="pt">Fedora 29 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 29 Workstation</name>
+ <name xml:lang="pl">Fedora 29 Workstation</name>
+ <name xml:lang="it">Fedora 29 Workstation</name>
+ <name xml:lang="id">Fedora 29 Workstation</name>
+ <name xml:lang="fr">Fedora 29 Workstation</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 29 Workstation</name>
+ <name xml:lang="fi">Fedora 29 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 29 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 29 Workstation</name>
+ <name xml:lang="pt">Fedora 29 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 29 Workstation</name>
+ <name xml:lang="pl">Fedora 29 Workstation</name>
+ <name xml:lang="it">Fedora 29 Workstation</name>
+ <name xml:lang="id">Fedora 29 Workstation</name>
+ <name xml:lang="fr">Fedora 29 Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 29 Server</name>
+ <name xml:lang="fi">Fedora 29 -palvelin</name>
+ <name xml:lang="uk">Fedora 29 &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora 29 Server</name>
+ <name xml:lang="pt">Fedora 29 Server</name>
+ <name xml:lang="pt_BR">Fedora 29 Server</name>
+ <name xml:lang="pl">Fedora 29 Server</name>
+ <name xml:lang="it">Fedora 29 Server</name>
+ <name xml:lang="id">Fedora 29 Server</name>
+ <name xml:lang="fr">Fedora 29 Server</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 29 Server</name>
+ <name xml:lang="fi">Fedora 29 -palvelin</name>
+ <name xml:lang="uk">Fedora 29 &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora 29 Server</name>
+ <name xml:lang="pt">Fedora 29 Server</name>
+ <name xml:lang="pt_BR">Fedora 29 Server</name>
+ <name xml:lang="pl">Fedora 29 Server</name>
+ <name xml:lang="it">Fedora 29 Server</name>
+ <name xml:lang="id">Fedora 29 Server</name>
+ <name xml:lang="fr">Fedora 29 Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora 29 Everything</name>
+ <name xml:lang="fi">Fedora 29 Everything</name>
+ <name xml:lang="uk">Fedora 29 Everything</name>
+ <name xml:lang="tr">Fedora 29 Everything</name>
+ <name xml:lang="pt">Fedora 29 Everything</name>
+ <name xml:lang="pt_BR">Fedora 29 Everything</name>
+ <name xml:lang="pl">Fedora 29 Everything</name>
+ <name xml:lang="it">Fedora 29 Everything</name>
+ <name xml:lang="id">Fedora 29 Everything</name>
+ <name xml:lang="fr">Fedora 29 Everything</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-29-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-29.*</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-29-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-29</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Server/x86_64/iso/Fedora-Server-dvd-x86_64-29-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-29</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3122104320</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Server/x86_64/iso/Fedora-Server-netinst-x86_64-29-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-29</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>621264896</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Everything -->
+ <media arch="x86_64">
+ <variant id="everything-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-29-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-x86_64-29</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Workstation/x86_64/os</url>
+ <variant id="workstation"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>x86_64</arch>
+ <variant>Workstation</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Workstation/armhfp/os/</url>
+ <variant id="workstation"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>armhfp</arch>
+ <variant>Workstation</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Server/x86_64/os</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Server/aarch64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Server/armhfp/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Everything/x86_64/os</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Everything/aarch64/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Everything/armhfp/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>29</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/29/Cloud/x86_64/images/Fedora-Cloud-Base-29-1.2.x86_64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/29/Cloud/aarch64/images/Fedora-Cloud-Base-29-1.2.aarch64.qcow2</url>
+ </image>
+ <!-- No install media or tree is provided for Fedora 29 Cloud variant -->
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/2">
+ <short-id>fedora2</short-id>
+ <name>Fedora Core 2</name>
+ <name xml:lang="fi">Fedora Core 2</name>
+ <name xml:lang="uk">Fedora Core 2</name>
+ <name xml:lang="tr">Fedora Core 2</name>
+ <name xml:lang="pt">Fedora Core 2</name>
+ <name xml:lang="pt_BR">Fedora Core 2</name>
+ <name xml:lang="pl">Fedora Core 2</name>
+ <name xml:lang="ja">Fedora Core 2</name>
+ <name xml:lang="it">Fedora Core 2</name>
+ <name xml:lang="id">Fedora Core 2</name>
+ <name xml:lang="fr">Fedora Core 2</name>
+ <name xml:lang="es">Fedora Core 2</name>
+ <name xml:lang="de">Fedora Core 2</name>
+ <name xml:lang="ca">Fedora Core 2</name>
+ <version>2</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Tettnang</codename>
+ <upgrades id="http://fedoraproject.org/fedora/1"/>
+ <derives-from id="http://fedoraproject.org/fedora/1"/>
+ <release-date>2004-05-18</release-date>
+ <eol-date>2005-04-11</eol-date>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/i386/iso/FC2-i386-disc1.iso</url>
+ <iso>
+ <application-id>FC/2 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>667529216</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/i386/iso/FC2-i386-disc2.iso</url>
+ <iso>
+ <application-id>FC/2 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>665802752</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/i386/iso/FC2-i386-disc3.iso</url>
+ <iso>
+ <application-id>FC/2 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>669016064</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/i386/iso/FC2-i386-disc4.iso</url>
+ <iso>
+ <application-id>FC/2 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>203737088</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/i386/iso/FC2-i386-DVD.iso</url>
+ <iso>
+ <application-id>FC/2 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4370640896</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/x86_64/iso/FC2-x86_64-disc1.iso</url>
+ <iso>
+ <application-id>FC/2 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668203008</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/x86_64/iso/FC2-x86_64-disc2.iso</url>
+ <iso>
+ <application-id>FC/2 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>666394624</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/x86_64/iso/FC2-x86_64-disc3.iso</url>
+ <iso>
+ <application-id>FC/2 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>656420864</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/x86_64/iso/FC2-x86_64-disc4.iso</url>
+ <iso>
+ <application-id>FC/2 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>240547840</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/x86_64/iso/FC2-x86_64-DVD.iso</url>
+ <iso>
+ <application-id>FC/2 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4273096704</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/2/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/30">
+ <short-id>fedora30</short-id>
+ <name>Fedora 30</name>
+ <name xml:lang="fi">Fedora 30</name>
+ <name xml:lang="uk">Fedora 30</name>
+ <name xml:lang="tr">Fedora 30</name>
+ <name xml:lang="pt">Fedora 30</name>
+ <name xml:lang="pt_BR">Fedora 30</name>
+ <name xml:lang="pl">Fedora 30</name>
+ <name xml:lang="it">Fedora 30</name>
+ <name xml:lang="id">Fedora 30</name>
+ <name xml:lang="fr">Fedora 30</name>
+ <version>30</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/29"/>
+ <derives-from id="http://fedoraproject.org/fedora/29"/>
+ <release-date>2019-04-30</release-date>
+ <eol-date>2020-05-26</eol-date>
+ <variant id="workstation">
+ <name>Fedora 30 Workstation</name>
+ <name xml:lang="fi">Fedora 30 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 30 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 30 Workstation</name>
+ <name xml:lang="pt">Fedora 30 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 30 Workstation</name>
+ <name xml:lang="pl">Fedora 30 Workstation</name>
+ <name xml:lang="it">Fedora 30 Workstation</name>
+ <name xml:lang="id">Fedora 30 Workstation</name>
+ <name xml:lang="fr">Fedora 30 Workstation</name>
+ </variant>
+ <variant id="workstation-netinst">
+ <name>Fedora 30 Workstation</name>
+ <name xml:lang="fi">Fedora 30 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 30 &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora 30 Workstation</name>
+ <name xml:lang="pt">Fedora 30 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 30 Workstation</name>
+ <name xml:lang="pl">Fedora 30 Workstation</name>
+ <name xml:lang="it">Fedora 30 Workstation</name>
+ <name xml:lang="id">Fedora 30 Workstation</name>
+ <name xml:lang="fr">Fedora 30 Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 30 Server</name>
+ <name xml:lang="fi">Fedora 30 -palvelin</name>
+ <name xml:lang="uk">Fedora 30 Server</name>
+ <name xml:lang="tr">Fedora 30 Server</name>
+ <name xml:lang="pt">Fedora 30 Server</name>
+ <name xml:lang="pt_BR">Fedora 30 Server</name>
+ <name xml:lang="pl">Fedora 30 Server</name>
+ <name xml:lang="it">Fedora 30 Server</name>
+ <name xml:lang="id">Fedora 30 Server</name>
+ <name xml:lang="fr">Fedora 30 Server</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 30 Server</name>
+ <name xml:lang="fi">Fedora 30 -palvelin</name>
+ <name xml:lang="uk">Fedora 30 Server</name>
+ <name xml:lang="tr">Fedora 30 Server</name>
+ <name xml:lang="pt">Fedora 30 Server</name>
+ <name xml:lang="pt_BR">Fedora 30 Server</name>
+ <name xml:lang="pl">Fedora 30 Server</name>
+ <name xml:lang="it">Fedora 30 Server</name>
+ <name xml:lang="id">Fedora 30 Server</name>
+ <name xml:lang="fr">Fedora 30 Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora 30 Everything</name>
+ <name xml:lang="fi">Fedora 30 Everything</name>
+ <name xml:lang="uk">Fedora 30 Everything</name>
+ <name xml:lang="tr">Fedora 30 Everything</name>
+ <name xml:lang="pt">Fedora 30 Everything</name>
+ <name xml:lang="pt_BR">Fedora 30 Everything</name>
+ <name xml:lang="pl">Fedora 30 Everything</name>
+ <name xml:lang="it">Fedora 30 Everything</name>
+ <name xml:lang="id">Fedora 30 Everything</name>
+ <name xml:lang="fr">Fedora 30 Everything</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-30-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-30.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="workstation-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-30-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-dvd-x86_64-30</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Server/x86_64/iso/Fedora-Server-dvd-x86_64-30-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-30</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Server/x86_64/iso/Fedora-Server-netinst-x86_64-30-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-30</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Everything -->
+ <media arch="x86_64">
+ <variant id="everything-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-30-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-x86_64-30</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Workstation/x86_64/os</url>
+ <variant id="workstation"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>x86_64</arch>
+ <variant>Workstation</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Workstation/armhfp/os/</url>
+ <variant id="workstation"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>armhfp</arch>
+ <variant>Workstation</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Server/x86_64/os</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Server/aarch64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Server/armhfp/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/x86_64/os</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/armhfp/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>30</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/30/Cloud/x86_64/images/Fedora-Cloud-Base-30-1.2.x86_64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/30/Cloud/aarch64/images/Fedora-Cloud-Base-30-1.2.aarch64.qcow2</url>
+ </image>
+ <!-- No install media or tree is provided for Fedora 30 Cloud variant -->
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/31">
+ <short-id>fedora31</short-id>
+ <name>Fedora 31</name>
+ <name xml:lang="fi">Fedora 31</name>
+ <name xml:lang="uk">Fedora 31</name>
+ <name xml:lang="tr">Fedora 31</name>
+ <name xml:lang="pt">Fedora 31</name>
+ <name xml:lang="pt_BR">Fedora 31</name>
+ <name xml:lang="pl">Fedora 31</name>
+ <name xml:lang="it">Fedora 31</name>
+ <name xml:lang="id">Fedora 31</name>
+ <name xml:lang="fr">Fedora 31</name>
+ <version>31</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/30"/>
+ <derives-from id="http://fedoraproject.org/fedora/30"/>
+ <release-date>2019-10-29</release-date>
+ <eol-date>2020-11-24</eol-date>
+ <variant id="workstation">
+ <name>Fedora 31 Workstation</name>
+ <name xml:lang="fi">Fedora 31 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 31 Workstation</name>
+ <name xml:lang="tr">Fedora 31 Workstation</name>
+ <name xml:lang="pt">Fedora 31 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 31 Workstation</name>
+ <name xml:lang="pl">Fedora 31 Workstation</name>
+ <name xml:lang="it">Fedora 31 Workstation</name>
+ <name xml:lang="id">Fedora 31 Workstation</name>
+ <name xml:lang="fr">Fedora 31 Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 31 Server</name>
+ <name xml:lang="fi">Fedora 31 -palvelin</name>
+ <name xml:lang="uk">Fedora 31 Server</name>
+ <name xml:lang="tr">Fedora 31 Server</name>
+ <name xml:lang="pt">Fedora 31 Server</name>
+ <name xml:lang="pt_BR">Fedora 31 Server</name>
+ <name xml:lang="pl">Fedora 31 Server</name>
+ <name xml:lang="it">Fedora 31 Server</name>
+ <name xml:lang="id">Fedora 31 Server</name>
+ <name xml:lang="fr">Fedora 31 Server</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 31 Server</name>
+ <name xml:lang="fi">Fedora 31 -palvelin</name>
+ <name xml:lang="uk">Fedora 31 Server</name>
+ <name xml:lang="tr">Fedora 31 Server</name>
+ <name xml:lang="pt">Fedora 31 Server</name>
+ <name xml:lang="pt_BR">Fedora 31 Server</name>
+ <name xml:lang="pl">Fedora 31 Server</name>
+ <name xml:lang="it">Fedora 31 Server</name>
+ <name xml:lang="id">Fedora 31 Server</name>
+ <name xml:lang="fr">Fedora 31 Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora 31 Everything</name>
+ <name xml:lang="fi">Fedora 31 Everything</name>
+ <name xml:lang="uk">Fedora 31 Everything</name>
+ <name xml:lang="tr">Fedora 31 Everything</name>
+ <name xml:lang="pt">Fedora 31 Everything</name>
+ <name xml:lang="pt_BR">Fedora 31 Everything</name>
+ <name xml:lang="pl">Fedora 31 Everything</name>
+ <name xml:lang="it">Fedora 31 Everything</name>
+ <name xml:lang="id">Fedora 31 Everything</name>
+ <name xml:lang="fr">Fedora 31 Everything</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-31.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/x86_64/iso/Fedora-Server-dvd-x86_64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-31</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/x86_64/iso/Fedora-Server-netinst-x86_64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- DVD -->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/aarch64/iso/Fedora-Server-dvd-aarch64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-31</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/aarch64/iso/Fedora-Server-netinst-aarch64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/armhfp/iso/Fedora-Server-dvd-armhfp-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-31</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/armhfp/iso/Fedora-Server-netinst-armhfp-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Everything -->
+ <media arch="x86_64">
+ <variant id="everything-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/x86_64/iso/Fedora-Server-netinst-x86_64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-x86_64-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <variant id="everything-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/aarch64/iso/Fedora-Server-netinst-aarch64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-aarch64-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="armv7l" installer-script="false">
+ <variant id="everything-netinst"/>
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/armhfp/iso/Fedora-Server-netinst-armhfp-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-armhfp-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/x86_64/os</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>31</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/aarch64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>31</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Server/armhfp/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>31</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Everything/x86_64/os</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>31</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Everything/aarch64/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>31</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Everything/armhfp/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>31</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/31/Cloud/x86_64/images/Fedora-Cloud-Base-31-1.9.x86_64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/31/Cloud/aarch64/images/Fedora-Cloud-Base-31-1.9.aarch64.qcow2</url>
+ </image>
+ <!-- No install media or tree is provided for Fedora 31 Cloud variant -->
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/32">
+ <short-id>fedora32</short-id>
+ <name>Fedora 32</name>
+ <name xml:lang="fi">Fedora 32</name>
+ <name xml:lang="uk">Fedora 32</name>
+ <name xml:lang="tr">Fedora 32</name>
+ <name xml:lang="pt">Fedora 32</name>
+ <name xml:lang="pt_BR">Fedora 32</name>
+ <name xml:lang="pl">Fedora 32</name>
+ <name xml:lang="it">Fedora 32</name>
+ <name xml:lang="id">Fedora 32</name>
+ <name xml:lang="fr">Fedora 32</name>
+ <version>32</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/31"/>
+ <derives-from id="http://fedoraproject.org/fedora/31"/>
+ <release-date>2020-04-28</release-date>
+ <variant id="workstation">
+ <name>Fedora 32 Workstation</name>
+ <name xml:lang="fi">Fedora 32 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 32 Workstation</name>
+ <name xml:lang="tr">Fedora 32 Workstation</name>
+ <name xml:lang="pt">Fedora 32 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 32 Workstation</name>
+ <name xml:lang="pl">Fedora 32 Workstation</name>
+ <name xml:lang="it">Fedora 32 Workstation</name>
+ <name xml:lang="id">Fedora 32 Workstation</name>
+ <name xml:lang="fr">Fedora 32 Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 32 Server</name>
+ <name xml:lang="fi">Fedora 32 -palvelin</name>
+ <name xml:lang="uk">Fedora 32 Server</name>
+ <name xml:lang="tr">Fedora 32 Server</name>
+ <name xml:lang="pt">Fedora 32 Server</name>
+ <name xml:lang="pt_BR">Fedora 32 Server</name>
+ <name xml:lang="pl">Fedora 32 Server</name>
+ <name xml:lang="it">Fedora 32 Server</name>
+ <name xml:lang="id">Fedora 32 Server</name>
+ <name xml:lang="fr">Fedora 32 Server</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 32 Server</name>
+ <name xml:lang="fi">Fedora 32 -palvelin</name>
+ <name xml:lang="uk">Fedora 32 Server</name>
+ <name xml:lang="tr">Fedora 32 Server</name>
+ <name xml:lang="pt">Fedora 32 Server</name>
+ <name xml:lang="pt_BR">Fedora 32 Server</name>
+ <name xml:lang="pl">Fedora 32 Server</name>
+ <name xml:lang="it">Fedora 32 Server</name>
+ <name xml:lang="id">Fedora 32 Server</name>
+ <name xml:lang="fr">Fedora 32 Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora 32 Everything</name>
+ <name xml:lang="fi">Fedora 32 Everything</name>
+ <name xml:lang="uk">Fedora 32 Everything</name>
+ <name xml:lang="tr">Fedora 32 Everything</name>
+ <name xml:lang="pt">Fedora 32 Everything</name>
+ <name xml:lang="pt_BR">Fedora 32 Everything</name>
+ <name xml:lang="pl">Fedora 32 Everything</name>
+ <name xml:lang="it">Fedora 32 Everything</name>
+ <name xml:lang="id">Fedora 32 Everything</name>
+ <name xml:lang="fr">Fedora 32 Everything</name>
+ </variant>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/105a"/>
+ <!-- virtio1.0-fs -->
+ </devices>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-32.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/x86_64/iso/Fedora-Server-dvd-x86_64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-32</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/x86_64/iso/Fedora-Server-netinst-x86_64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- DVD -->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/aarch64/iso/Fedora-Server-dvd-aarch64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-32</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/aarch64/iso/Fedora-Server-netinst-aarch64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/armhfp/iso/Fedora-Server-dvd-armhfp-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-32</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/armhfp/iso/Fedora-Server-netinst-armhfp-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Everything -->
+ <media arch="x86_64">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/x86_64/iso/Fedora-Server-netinst-x86_64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-x86_64-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/aarch64/iso/Fedora-Server-netinst-aarch64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-aarch64-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="armv7l" installer-script="false">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/armhfp/iso/Fedora-Server-netinst-armhfp-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-armhfp-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/x86_64/os</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>32</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/aarch64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>32</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/armhfp/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>32</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Everything/x86_64/os</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>32</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Everything/aarch64/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>32</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Everything/armhfp/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>32</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/fedora/linux/releases/32/Cloud/x86_64/images/Fedora-Cloud-Base-32-1.6.x86_64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/fedora/linux/releases/32/Cloud/aarch64/images/Fedora-Cloud-Base-32-1.6.aarch64.qcow2</url>
+ </image>
+ <!-- No install media or tree is provided for Fedora 32 Cloud variant -->
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/33">
+ <short-id>fedora33</short-id>
+ <name>Fedora 33</name>
+ <name xml:lang="fi">Fedora 33</name>
+ <name xml:lang="uk">Fedora 33</name>
+ <name xml:lang="tr">Fedora 33</name>
+ <name xml:lang="pt_BR">Fedora 33</name>
+ <name xml:lang="pl">Fedora 33</name>
+ <name xml:lang="it">Fedora 33</name>
+ <name xml:lang="id">Fedora 33</name>
+ <name xml:lang="fr">Fedora 33</name>
+ <version>33</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/32"/>
+ <derives-from id="http://fedoraproject.org/fedora/32"/>
+ <release-date>2020-10-27</release-date>
+ <variant id="workstation">
+ <name>Fedora 33 Workstation</name>
+ <name xml:lang="fi">Fedora 33 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 33 Workstation</name>
+ <name xml:lang="tr">Fedora 33 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 33 Workstation</name>
+ <name xml:lang="pl">Fedora 33 Workstation</name>
+ <name xml:lang="it">Fedora 33 Workstation</name>
+ <name xml:lang="id">Fedora 33 Workstation</name>
+ <name xml:lang="fr">Fedora 33 Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 33 Server</name>
+ <name xml:lang="fi">Fedora 33 -palvelin</name>
+ <name xml:lang="uk">Fedora 33 Server</name>
+ <name xml:lang="tr">Fedora 33 Server</name>
+ <name xml:lang="pt_BR">Fedora 33 Server</name>
+ <name xml:lang="pl">Fedora 33 Server</name>
+ <name xml:lang="it">Fedora 33 Server</name>
+ <name xml:lang="id">Fedora 33 Server</name>
+ <name xml:lang="fr">Fedora 33 Server</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 33 Server</name>
+ <name xml:lang="fi">Fedora 33 -palvelin</name>
+ <name xml:lang="uk">Fedora 33 Server</name>
+ <name xml:lang="tr">Fedora 33 Server</name>
+ <name xml:lang="pt_BR">Fedora 33 Server</name>
+ <name xml:lang="pl">Fedora 33 Server</name>
+ <name xml:lang="it">Fedora 33 Server</name>
+ <name xml:lang="id">Fedora 33 Server</name>
+ <name xml:lang="fr">Fedora 33 Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora 33 Everything</name>
+ <name xml:lang="fi">Fedora 33 Everything</name>
+ <name xml:lang="uk">Fedora 33 Everything</name>
+ <name xml:lang="tr">Fedora 33 Everything</name>
+ <name xml:lang="pt_BR">Fedora 33 Everything</name>
+ <name xml:lang="pl">Fedora 33 Everything</name>
+ <name xml:lang="it">Fedora 33 Everything</name>
+ <name xml:lang="id">Fedora 33 Everything</name>
+ <name xml:lang="fr">Fedora 33 Everything</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-WS-Live-33.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/x86_64/iso/Fedora-Server-dvd-x86_64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-33</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/x86_64/iso/Fedora-Server-netinst-x86_64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- DVD -->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/aarch64/iso/Fedora-Server-dvd-aarch64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-33</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/aarch64/iso/Fedora-Server-netinst-aarch64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/armhfp/iso/Fedora-Server-dvd-armhfp-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-33</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/armhfp/iso/Fedora-Server-netinst-armhfp-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Everything -->
+ <media arch="x86_64">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-x86_64-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Everything/aarch64/iso/Fedora-Everything-netinst-aarch64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-aarch64-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="armv7l" installer-script="false">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Everything/armhfp/iso/Fedora-Everything-netinst-armhfp-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-E-dvd-armhfp-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/x86_64/os</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>33</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/aarch64/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>33</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Server/armhfp/os/</url>
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>33</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Everything/x86_64/os</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>33</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Everything/aarch64/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>33</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Everything/armhfp/os/</url>
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>33</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Cloud/x86_64/images/Fedora-Cloud-Base-33-1.2.x86_64.qcow2</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Cloud/aarch64/images/Fedora-Cloud-Base-33-1.2.aarch64.qcow2</url>
+ </image>
+ <!-- No install media or tree is provided for Fedora 33 Cloud variant -->
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/34">
+ <short-id>fedora34</short-id>
+ <name>Fedora 34</name>
+ <name xml:lang="fi">Fedora 34</name>
+ <name xml:lang="uk">Fedora 34</name>
+ <name xml:lang="tr">Fedora 34</name>
+ <name xml:lang="pt_BR">Fedora 34</name>
+ <name xml:lang="pl">Fedora 34</name>
+ <name xml:lang="it">Fedora 34</name>
+ <version>34</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/33"/>
+ <derives-from id="http://fedoraproject.org/fedora/33"/>
+ <release-status>prerelease</release-status>
+ <variant id="workstation">
+ <name>Fedora 34 Workstation</name>
+ <name xml:lang="fi">Fedora 34 -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora 34 Workstation</name>
+ <name xml:lang="tr">Fedora 34 Workstation</name>
+ <name xml:lang="pt_BR">Fedora 34 Workstation</name>
+ <name xml:lang="pl">Fedora 34 Workstation</name>
+ <name xml:lang="it">Fedora 34 Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora 34 Server</name>
+ <name xml:lang="fi">Fedora 34 -palvelin</name>
+ <name xml:lang="uk">Fedora 34 Server</name>
+ <name xml:lang="tr">Fedora 34 Server</name>
+ <name xml:lang="pt_BR">Fedora 34 Server</name>
+ <name xml:lang="pl">Fedora 34 Server</name>
+ <name xml:lang="it">Fedora 34 Server</name>
+ </variant>
+ <variant id="server-netinst">
+ <name>Fedora 34 Server</name>
+ <name xml:lang="fi">Fedora 34 -palvelin</name>
+ <name xml:lang="uk">Fedora 34 Server</name>
+ <name xml:lang="tr">Fedora 34 Server</name>
+ <name xml:lang="pt_BR">Fedora 34 Server</name>
+ <name xml:lang="pl">Fedora 34 Server</name>
+ <name xml:lang="it">Fedora 34 Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora 34 Everything</name>
+ <name xml:lang="fi">Fedora 34 Everything</name>
+ <name xml:lang="uk">Fedora 34 Everything</name>
+ <name xml:lang="tr">Fedora 34 Everything</name>
+ <name xml:lang="pt_BR">Fedora 34 Everything</name>
+ <name xml:lang="pl">Fedora 34 Everything</name>
+ <name xml:lang="it">Fedora 34 Everything</name>
+ </variant>
+ <!-- Workstation -->
+ <!-- Live -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <variant id="workstation"/>
+ <iso>
+ <volume-id>Fedora-WS-Live-34.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Server -->
+ <!-- DVD -->
+ <media arch="x86_64">
+ <variant id="server"/>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-34</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="x86_64">
+ <variant id="server-netinst"/>
+ <iso>
+ <volume-id>Fedora-S-dvd-x86_64-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- DVD -->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server"/>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-34</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="aarch64" installer-script="false">
+ <variant id="server-netinst"/>
+ <iso>
+ <volume-id>Fedora-S-dvd-aarch64-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server"/>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-34</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Network Installer !-->
+ <media arch="armv7l" installer-script="false">
+ <variant id="server-netinst"/>
+ <iso>
+ <volume-id>Fedora-S-dvd-armhfp-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </media>
+ <!-- Everything -->
+ <media arch="x86_64">
+ <variant id="everything-netinst"/>
+ <iso>
+ <volume-id>Fedora-E-dvd-x86_64-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <variant id="everything-netinst"/>
+ <iso>
+ <volume-id>Fedora-E-dvd-aarch64-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="armv7l" installer-script="false">
+ <variant id="everything-netinst"/>
+ <iso>
+ <volume-id>Fedora-E-dvd-armhfp-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>34</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>34</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <variant id="server"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>34</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>34</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>34</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <variant id="everything-netinst"/>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>34</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <!-- TODO Add Cloud images for the official release -->
+ <!-- No install media or tree is provided for Fedora 34 Cloud variant -->
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/3">
+ <short-id>fedora3</short-id>
+ <name>Fedora Core 3</name>
+ <name xml:lang="fi">Fedora Core 3</name>
+ <name xml:lang="uk">Fedora Core 3</name>
+ <name xml:lang="tr">Fedora Core 3</name>
+ <name xml:lang="pt">Fedora Core 3</name>
+ <name xml:lang="pt_BR">Fedora Core 3</name>
+ <name xml:lang="pl">Fedora Core 3</name>
+ <name xml:lang="ja">Fedora Core 3</name>
+ <name xml:lang="it">Fedora Core 3</name>
+ <name xml:lang="id">Fedora Core 3</name>
+ <name xml:lang="fr">Fedora Core 3</name>
+ <name xml:lang="es">Fedora Core 3</name>
+ <name xml:lang="de">Fedora Core 3</name>
+ <name xml:lang="ca">Fedora Core 3</name>
+ <version>3</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Heidelberg</codename>
+ <upgrades id="http://fedoraproject.org/fedora/2"/>
+ <derives-from id="http://fedoraproject.org/fedora/2"/>
+ <release-date>2004-11-08</release-date>
+ <eol-date>2006-01-16</eol-date>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/iso/FC3-i386-disc1.iso</url>
+ <iso>
+ <application-id>FC/3 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>646987776</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/iso/FC3-i386-disc2.iso</url>
+ <iso>
+ <application-id>FC/3 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668520448</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/iso/FC3-i386-disc3.iso</url>
+ <iso>
+ <application-id>FC/3 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>667498496</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/iso/FC3-i386-disc4.iso</url>
+ <iso>
+ <application-id>FC/3 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>404764672</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/iso/FC3-i386-DVD.iso</url>
+ <iso>
+ <application-id>FC/3 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2466410496</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/x86_64/iso/FC3-x86_64-disc1.iso</url>
+ <iso>
+ <application-id>FC/3 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668137472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/x86_64/iso/FC3-x86_64-disc2.iso</url>
+ <iso>
+ <application-id>FC/3 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>669126656</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/x86_64/iso/FC3-x86_64-disc3.iso</url>
+ <iso>
+ <application-id>FC/3 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668422144</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/x86_64/iso/FC3-x86_64-disc4.iso</url>
+ <iso>
+ <application-id>FC/3 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>634851328</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/x86_64/iso/FC3-x86_64-DVD.iso</url>
+ <iso>
+ <application-id>FC/3 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2639267840</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/4">
+ <short-id>fedora4</short-id>
+ <name>Fedora Core 4</name>
+ <name xml:lang="fi">Fedora Core 4</name>
+ <name xml:lang="uk">Fedora Core 4</name>
+ <name xml:lang="tr">Fedora Core 4</name>
+ <name xml:lang="pt">Fedora Core 4</name>
+ <name xml:lang="pt_BR">Fedora Core 4</name>
+ <name xml:lang="pl">Fedora Core 4</name>
+ <name xml:lang="ja">Fedora Core 4</name>
+ <name xml:lang="it">Fedora Core 4</name>
+ <name xml:lang="id">Fedora Core 4</name>
+ <name xml:lang="fr">Fedora Core 4</name>
+ <name xml:lang="es">Fedora Core 4</name>
+ <name xml:lang="de">Fedora Core 4</name>
+ <name xml:lang="ca">Fedora Core 4</name>
+ <version>4</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Stentz</codename>
+ <upgrades id="http://fedoraproject.org/fedora/3"/>
+ <derives-from id="http://fedoraproject.org/fedora/3"/>
+ <release-date>2005-06-13</release-date>
+ <eol-date>2006-08-07</eol-date>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/FC4-i386-disc1.iso</url>
+ <iso>
+ <application-id>FC/4 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>665434112</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/FC4-i386-disc2.iso</url>
+ <iso>
+ <application-id>FC/4 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668708864</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/FC4-i386-disc3.iso</url>
+ <iso>
+ <application-id>FC/4 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668954624</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/FC4-i386-disc4.iso</url>
+ <iso>
+ <application-id>FC/4 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>660512768</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/FC4-i386-DVD.iso</url>
+ <iso>
+ <application-id>FC/4 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2750582784</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/iso/FC4-x86_64-disc1.iso</url>
+ <iso>
+ <application-id>FC/4 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668174336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/iso/FC4-x86_64-disc2.iso</url>
+ <iso>
+ <application-id>FC/4 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>666898432</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/iso/FC4-x86_64-disc3.iso</url>
+ <iso>
+ <application-id>FC/4 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>669458432</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/iso/FC4-x86_64-disc4.iso</url>
+ <iso>
+ <application-id>FC/4 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>667107328</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/iso/FC4-x86_64-disc5.iso</url>
+ <iso>
+ <application-id>FC/4 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>173809664</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/iso/FC4-x86_64-DVD.iso</url>
+ <iso>
+ <application-id>FC/4 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2932850688</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/ppc/iso/FC4-ppc-disc1.iso</url>
+ <iso>
+ <application-id>FC/4 ppc</application-id>
+ <system-id>PPC</system-id>
+ <volume-size>661739520</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/ppc/iso/FC4-ppc-disc2.iso</url>
+ <iso>
+ <application-id>FC/4 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>642336768</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/ppc/iso/FC4-ppc-disc3.iso</url>
+ <iso>
+ <application-id>FC/4 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>614821888</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/ppc/iso/FC4-ppc-disc4.iso</url>
+ <iso>
+ <application-id>FC/4 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>662865920</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/ppc/iso/FC4-ppc-disc5.iso</url>
+ <iso>
+ <application-id>FC/4 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>462649344</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/ppc/iso/FC4-ppc-DVD.iso</url>
+ <iso>
+ <application-id>FC/4 ppc</application-id>
+ <system-id>PPC</system-id>
+ <volume-size>3090690048</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/4/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/5">
+ <short-id>fedora5</short-id>
+ <name>Fedora Core 5</name>
+ <name xml:lang="fi">Fedora Core 5</name>
+ <name xml:lang="uk">Fedora Core 5</name>
+ <name xml:lang="tr">Fedora Core 5</name>
+ <name xml:lang="pt">Fedora Core 5</name>
+ <name xml:lang="pt_BR">Fedora Core 5</name>
+ <name xml:lang="pl">Fedora Core 5</name>
+ <name xml:lang="ja">Fedora Core 5</name>
+ <name xml:lang="it">Fedora Core 5</name>
+ <name xml:lang="id">Fedora Core 5</name>
+ <name xml:lang="fr">Fedora Core 5</name>
+ <name xml:lang="es">Fedora Core 5</name>
+ <name xml:lang="de">Fedora Core 5</name>
+ <name xml:lang="ca">Fedora Core 5</name>
+ <version>5</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Bordeaux</codename>
+ <upgrades id="http://fedoraproject.org/fedora/4"/>
+ <derives-from id="http://fedoraproject.org/fedora/4"/>
+ <release-date>2006-03-20</release-date>
+ <eol-date>2007-07-02</eol-date>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/iso/FC-5-i386-disc1.iso</url>
+ <iso>
+ <application-id>FC/5 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>687235072</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/iso/FC-5-i386-disc2.iso</url>
+ <iso>
+ <application-id>FC/5 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>700618752</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/iso/FC-5-i386-disc3.iso</url>
+ <iso>
+ <application-id>FC/5 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>721016832</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/iso/FC-5-i386-disc4.iso</url>
+ <iso>
+ <application-id>FC/5 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>720910336</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/iso/FC-5-i386-disc5.iso</url>
+ <iso>
+ <application-id>FC/5 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>387753984</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/iso/FC-5-i386-DVD.iso</url>
+ <iso>
+ <application-id>FC/5 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3253669888</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/iso/FC-5-x86_64-disc1.iso</url>
+ <iso>
+ <application-id>FC/5 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668962816</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/iso/FC-5-x86_64-disc2.iso</url>
+ <iso>
+ <application-id>FC/5 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>718063616</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/iso/FC-5-x86_64-disc3.iso</url>
+ <iso>
+ <application-id>FC/5 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>718374912</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/iso/FC-5-x86_64-disc4.iso</url>
+ <iso>
+ <application-id>FC/5 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>717789184</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/iso/FC-5-x86_64-disc5.iso</url>
+ <iso>
+ <application-id>FC/5 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>613832704</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/iso/FC-5-x86_64-DVD.iso</url>
+ <iso>
+ <application-id>FC/5 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3462629376</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/ppc/iso/FC-5-ppc-disc1.iso</url>
+ <iso>
+ <application-id>FC/5 ppc</application-id>
+ <system-id>PPC</system-id>
+ <volume-size>695058432</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/ppc/iso/FC-5-ppc-disc2.iso</url>
+ <iso>
+ <application-id>FC/5 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719341568</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/ppc/iso/FC-5-ppc-disc3.iso</url>
+ <iso>
+ <application-id>FC/5 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719454208</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/ppc/iso/FC-5-ppc-disc4.iso</url>
+ <iso>
+ <application-id>FC/5 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>720560128</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/ppc/iso/FC-5-ppc-disc5.iso</url>
+ <iso>
+ <application-id>FC/5 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>686794752</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/ppc/iso/FC-5-ppc-DVD.iso</url>
+ <iso>
+ <application-id>FC/5 ppc</application-id>
+ <system-id>PPC</system-id>
+ <volume-size>3631042560</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/6">
+ <short-id>fedora6</short-id>
+ <name>Fedora Core 6</name>
+ <name xml:lang="fi">Fedora Core 6</name>
+ <name xml:lang="uk">Fedora Core 6</name>
+ <name xml:lang="tr">Fedora Core 6</name>
+ <name xml:lang="pt">Fedora Core 6</name>
+ <name xml:lang="pt_BR">Fedora Core 6</name>
+ <name xml:lang="pl">Fedora Core 6</name>
+ <name xml:lang="ja">Fedora Core 6</name>
+ <name xml:lang="it">Fedora Core 6</name>
+ <name xml:lang="id">Fedora Core 6</name>
+ <name xml:lang="fr">Fedora Core 6</name>
+ <name xml:lang="es">Fedora Core 6</name>
+ <name xml:lang="de">Fedora Core 6</name>
+ <name xml:lang="ca">Fedora Core 6</name>
+ <version>6</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Zod</codename>
+ <upgrades id="http://fedoraproject.org/fedora/5"/>
+ <derives-from id="http://fedoraproject.org/fedora/5"/>
+ <release-date>2006-10-24</release-date>
+ <eol-date>2007-12-07</eol-date>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/iso/FC-6-i386-disc1.iso</url>
+ <iso>
+ <application-id>FC-6 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>708780032</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/iso/FC-6-i386-disc2.iso</url>
+ <iso>
+ <application-id>FC-6 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>714240000</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/iso/FC-6-i386-disc3.iso</url>
+ <iso>
+ <application-id>FC-6 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>711491584</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/iso/FC-6-i386-disc4.iso</url>
+ <iso>
+ <application-id>FC-6 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>715229184</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/iso/FC-6-i386-disc5.iso</url>
+ <iso>
+ <application-id>FC-6 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>677183488</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/iso/FC-6-i386-DVD.iso</url>
+ <iso>
+ <application-id>FC/6 i386</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3525195776</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-disc1.iso</url>
+ <iso>
+ <application-id>FC-6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>704204800</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-disc2.iso</url>
+ <iso>
+ <application-id>FC-6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>709750784</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-disc3.iso</url>
+ <iso>
+ <application-id>FC-6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>706191360</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-disc4.iso</url>
+ <iso>
+ <application-id>FC-6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>707473408</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-disc5.iso</url>
+ <iso>
+ <application-id>FC-6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>715692032</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-disc6.iso</url>
+ <iso>
+ <application-id>FC-6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>546852864</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/iso/FC-6-x86_64-DVD.iso</url>
+ <iso>
+ <application-id>FC/6 x86_64</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4088006656</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-disc1.iso</url>
+ <iso>
+ <application-id>FC-6 ppc</application-id>
+ <system-id>PPC</system-id>
+ <volume-size>730435584</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-disc2.iso</url>
+ <iso>
+ <application-id>FC-6 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>713457664</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-disc3.iso</url>
+ <iso>
+ <application-id>FC-6 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>708587520</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-disc4.iso</url>
+ <iso>
+ <application-id>FC-6 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>704706560</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-disc5.iso</url>
+ <iso>
+ <application-id>FC-6 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>714592256</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-disc6.iso</url>
+ <iso>
+ <application-id>FC-6 ppc</application-id>
+ <system-id>LINUX</system-id>
+ <volume-size>604110848</volume-size>
+ </iso>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/ppc/iso/FC-6-ppc-DVD.iso</url>
+ <iso>
+ <application-id>FC/6 ppc</application-id>
+ <system-id>PPC</system-id>
+ <volume-size>4285673472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/core/6/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ <boot-iso>images/boot.iso</boot-iso>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/7">
+ <short-id>fedora7</short-id>
+ <name>Fedora 7</name>
+ <name xml:lang="fi">Fedora 7</name>
+ <name xml:lang="uk">Fedora 7</name>
+ <name xml:lang="tr">Fedora 7</name>
+ <name xml:lang="pt">Fedora 7</name>
+ <name xml:lang="pt_BR">Fedora 7</name>
+ <name xml:lang="pl">Fedora 7</name>
+ <name xml:lang="ja">Fedora 7</name>
+ <name xml:lang="it">Fedora 7</name>
+ <name xml:lang="id">Fedora 7</name>
+ <name xml:lang="fr">Fedora 7</name>
+ <name xml:lang="es">Fedora 7</name>
+ <name xml:lang="de">Fedora 7</name>
+ <name xml:lang="ca">Fedora 7</name>
+ <version>7</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Moonshine</codename>
+ <upgrades id="http://fedoraproject.org/fedora/6"/>
+ <derives-from id="http://fedoraproject.org/fedora/6"/>
+ <release-date>2007-05-31</release-date>
+ <eol-date>2008-06-13</eol-date>
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/i386/iso/F-7-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 7 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>2900602880</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/x86_64/iso/F-7-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 7 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3447975936</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/ppc/iso/F-7-ppc-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 7 ppc</volume-id>
+ <system-id>PPC</system-id>
+ <volume-size>3620605952</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Live/i386/Fedora-7-Live-i686.iso</url>
+ <iso>
+ <volume-id>Fedora-7-Live-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>733427712</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Live/i386/Fedora-7-KDE-Live-i686.iso</url>
+ <iso>
+ <volume-id>Fedora-7-KDE-Live-i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>719859712</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Live/x86_64/Fedora-7-Live-x86_64.iso</url>
+ <iso>
+ <volume-id>Fedora-7-Live-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>817156096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Live/x86_64/Fedora-7-KDE-Live-x86_64.iso</url>
+ <iso>
+ <volume-id>Fedora-7-KDE-Live-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>871643136</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>^7$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>^7$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/8">
+ <short-id>fedora8</short-id>
+ <name>Fedora 8</name>
+ <name xml:lang="fi">Fedora 8</name>
+ <name xml:lang="uk">Fedora 8</name>
+ <name xml:lang="tr">Fedora 8</name>
+ <name xml:lang="pt">Fedora 8</name>
+ <name xml:lang="pt_BR">Fedora 8</name>
+ <name xml:lang="pl">Fedora 8</name>
+ <name xml:lang="ja">Fedora 8</name>
+ <name xml:lang="it">Fedora 8</name>
+ <name xml:lang="id">Fedora 8</name>
+ <name xml:lang="fr">Fedora 8</name>
+ <name xml:lang="es">Fedora 8</name>
+ <name xml:lang="de">Fedora 8</name>
+ <name xml:lang="ca">Fedora 8</name>
+ <version>8</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Werewolf</codename>
+ <upgrades id="http://fedoraproject.org/fedora/7"/>
+ <derives-from id="http://fedoraproject.org/fedora/7"/>
+ <release-date>2007-11-08</release-date>
+ <eol-date>2009-01-07</eol-date>
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Fedora/i386/iso/Fedora-8-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 8 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3424749568</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Fedora/x86_64/iso/Fedora-8-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 8 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3876407296</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Fedora/ppc/iso/Fedora-8-ppc-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 8 ppc</volume-id>
+ <system-id>PPC</system-id>
+ <volume-size>4118646784</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Live/i686/Fedora-8-Live-i686.iso</url>
+ <iso>
+ <volume-id>Fedora-8-Live-i686</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>731086848</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Live/i686/Fedora-8-Live-KDE-i686.iso</url>
+ <iso>
+ <volume-id>Fedora-8-Live-KDE-i686</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>732188672</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Live/x86_64/Fedora-8-Live-x86_64.iso</url>
+ <iso>
+ <volume-id>Fedora-8-Live-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>803870720</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Live/x86_64/Fedora-8-Live-KDE-x86_64.iso</url>
+ <iso>
+ <volume-id>Fedora-8-Live-KDE-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>844269568</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="ppc" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Live/ppc/Fedora-8-Live-ppc.iso</url>
+ <iso>
+ <volume-id>Fedora-8-Live-ppc</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>732942336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>^8$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>^8$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/9">
+ <short-id>fedora9</short-id>
+ <name>Fedora 9</name>
+ <name xml:lang="fi">Fedora 9</name>
+ <name xml:lang="uk">Fedora 9</name>
+ <name xml:lang="tr">Fedora 9</name>
+ <name xml:lang="pt">Fedora 9</name>
+ <name xml:lang="pt_BR">Fedora 9</name>
+ <name xml:lang="pl">Fedora 9</name>
+ <name xml:lang="ja">Fedora 9</name>
+ <name xml:lang="it">Fedora 9</name>
+ <name xml:lang="id">Fedora 9</name>
+ <name xml:lang="fr">Fedora 9</name>
+ <name xml:lang="es">Fedora 9</name>
+ <name xml:lang="de">Fedora 9</name>
+ <name xml:lang="ca">Fedora 9</name>
+ <version>9</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <codename>Sulphur</codename>
+ <upgrades id="http://fedoraproject.org/fedora/8"/>
+ <derives-from id="http://fedoraproject.org/fedora/8"/>
+ <release-date>2008-05-13</release-date>
+ <eol-date>2009-07-10</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <!-- Apparently F9 has selinux errors when installing with virtio:
+ https://bugzilla.redhat.com/show_bug.cgi?id=470386
+ -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ </devices>
+ <!-- DVD -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3580680192</volume-size>
+ </iso>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>638533632</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668082176</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>652095488</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668047360</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>664877056</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 9 i386 Disc 6</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>290463744</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>4163696640</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 1</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>637575168</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 2</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>667353088</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 3</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668954624</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 4</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>668628992</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 5</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>663744512</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 6</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>660492288</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 7 -->
+ <media arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-disc7.iso</url>
+ <iso>
+ <volume-id>Fedora 9 x86_64 Disc 7</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>197728256</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- DVD -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-DVD.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc</volume-id>
+ <system-id>PPC</system-id>
+ <volume-size>4417064960</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 1 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc1.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 1</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>649594880</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 2 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc2.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 2</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>663785472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 3 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc3.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 3</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>665425920</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 4 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc4.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 4</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>661508096</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 5 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc5.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 5</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>667478016</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 6 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc6.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 6</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>655919104</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- Disk 7 -->
+ <media arch="ppc">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/ppc/iso/Fedora-9-ppc-disc7.iso</url>
+ <iso>
+ <volume-id>Fedora 9 ppc Disc 7</volume-id>
+ <system-id>PPC|LINUX</system-id>
+ <volume-size>319293440</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Live/i686/Fedora-9-i686-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-9-Live-i686</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724121600</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="i686" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Live/i686/Fedora-9-i686-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-9-Live-KDE-i686</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>724975616</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- GNOME -->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Live/x86_64/Fedora-9-x86_64-Live.iso</url>
+ <iso>
+ <volume-id>Fedora-9-Live-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>727169024</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <!-- KDE-->
+ <media arch="x86_64" live="true">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Live/x86_64/Fedora-9-x86_64-Live-KDE.iso</url>
+ <iso>
+ <volume-id>Fedora-9-Live-KDE-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>729272320</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>^9$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/x86_64/os/</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>^9$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/rawhide">
+ <short-id>fedora-rawhide</short-id>
+ <name>Fedora Rawhide</name>
+ <name xml:lang="fi">Fedora Rawhide</name>
+ <name xml:lang="uk">Fedora Rawhide</name>
+ <name xml:lang="tr">Fedora Rawhide</name>
+ <name xml:lang="pt">Fedora Rawhide</name>
+ <name xml:lang="pt_BR">Fedora Rawhide</name>
+ <name xml:lang="pl">Fedora Rawhide</name>
+ <name xml:lang="it">Fedora Rawhide</name>
+ <name xml:lang="id">Fedora Rawhide</name>
+ <name xml:lang="fr">Fedora Rawhide</name>
+ <version>Rawhide</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/34"/>
+ <derives-from id="http://fedoraproject.org/fedora/34"/>
+ <release-status>prerelease</release-status>
+ <variant id="workstation">
+ <name>Fedora Rawhide Workstation</name>
+ <name xml:lang="fi">Fedora Rawhide -ty&#xF6;asema</name>
+ <name xml:lang="uk">Fedora Rawhide &#x434;&#x43B;&#x44F; &#x440;&#x43E;&#x431;&#x43E;&#x447;&#x438;&#x445; &#x441;&#x442;&#x430;&#x43D;&#x446;&#x456;&#x439;</name>
+ <name xml:lang="tr">Fedora Rawhide Workstation</name>
+ <name xml:lang="pt">Fedora Rawhide Workstation</name>
+ <name xml:lang="pt_BR">Fedora Rawhide Workstation</name>
+ <name xml:lang="pl">Fedora Rawhide Workstation</name>
+ <name xml:lang="it">Fedora Rawhide Workstation</name>
+ <name xml:lang="id">Fedora Rawhide Workstation</name>
+ <name xml:lang="fr">Fedora Rawhide Workstation</name>
+ </variant>
+ <variant id="server">
+ <name>Fedora Rawhide Server</name>
+ <name xml:lang="fi">Fedora Rawhide -palvelin</name>
+ <name xml:lang="uk">Fedora Rawhide &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;</name>
+ <name xml:lang="tr">Fedora Rawhide Server</name>
+ <name xml:lang="pt">Fedora Rawhide Server</name>
+ <name xml:lang="pt_BR">Fedora Rawhide Server</name>
+ <name xml:lang="pl">Fedora Rawhide Server</name>
+ <name xml:lang="it">Fedora Rawhide Server</name>
+ <name xml:lang="id">Fedora Rawhide Server</name>
+ <name xml:lang="fr">Fedora Rawhide Server</name>
+ </variant>
+ <variant id="everything-netinst">
+ <name>Fedora Rawhide Everything</name>
+ <name xml:lang="fi">Fedora Rawhide Everything</name>
+ <name xml:lang="uk">Fedora Rawhide Everything</name>
+ <name xml:lang="tr">Fedora Rawhide Everything</name>
+ <name xml:lang="pt">Fedora Rawhide Everything</name>
+ <name xml:lang="pt_BR">Fedora Rawhide Everything</name>
+ <name xml:lang="pl">Fedora Rawhide Everything</name>
+ <name xml:lang="it">Fedora Rawhide Everything</name>
+ <name xml:lang="id">Fedora Rawhide Everything</name>
+ <name xml:lang="fr">Fedora Rawhide Everything</name>
+ </variant>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Fedora-.*-dvd-x86_64-rawh</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Fedora-.*-Live-rawh.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="x86_64">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Server/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>Rawhide</version>
+ <arch>x86_64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Server/aarch64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>Rawhide</version>
+ <arch>aarch64</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <variant id="server"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Server/armhfp/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>Rawhide</version>
+ <arch>armhfp</arch>
+ <variant>Server</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>Rawhide</version>
+ <arch>x86_64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/aarch64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>Rawhide</version>
+ <arch>aarch64</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <tree arch="armv7l">
+ <variant id="everything-netinst"/>
+ <url>https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/armhfp/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <version>Rawhide</version>
+ <arch>armhfp</arch>
+ <variant>Everything</variant>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/fedora/kickstart/jeos"/>
+ <script id="http://fedoraproject.org/fedora/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/fedora/unknown">
+ <short-id>fedora-unknown</short-id>
+ <name>Fedora</name>
+ <name xml:lang="fi">Fedora</name>
+ <name xml:lang="uk">Fedora</name>
+ <name xml:lang="tr">Fedora</name>
+ <name xml:lang="pt">Fedora</name>
+ <name xml:lang="pt_BR">Fedora</name>
+ <name xml:lang="pl">Fedora</name>
+ <name xml:lang="it">Fedora</name>
+ <name xml:lang="id">Fedora</name>
+ <name xml:lang="fr">Fedora</name>
+ <name xml:lang="es">Fedora</name>
+ <name xml:lang="ca">Fedora</name>
+ <version>unknown</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/fedora/rawhide"/>
+ <derives-from id="http://fedoraproject.org/fedora/rawhide"/>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Fedora-.*-dvd-x86_64-(3[5-9]|[4-9][0-9])</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Fedora-.*-Live-(3[5-9]|[4-9][0-9]).*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Fedora</family>
+ <version>(3[5-9]|[4-9][0-9])</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/28">
+ <short-id>silverblue28</short-id>
+ <name>Fedora Silverblue 28</name>
+ <name xml:lang="fi">Fedora Silverblue 28</name>
+ <name xml:lang="uk">Fedora Silverblue 28</name>
+ <name xml:lang="tr">Fedora Silverblue 28</name>
+ <name xml:lang="pt">Fedora Silverblue 28</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 28</name>
+ <name xml:lang="pl">Fedora Silverblue 28</name>
+ <name xml:lang="it">Fedora Silverblue 28</name>
+ <name xml:lang="id">Fedora Silverblue 28</name>
+ <name xml:lang="fr">Fedora Silverblue 28</name>
+ <name xml:lang="ca">Fedora Silverblue 28</name>
+ <version>28</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <derives-from id="http://fedoraproject.org/fedora/27"/>
+ <release-date>2018-05-01</release-date>
+ <eol-date>2019-05-29</eol-date>
+ <media arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/AtomicWorkstation/x86_64/iso/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso</url>
+ <iso>
+ <volume-id>Fedora-AW-ostree-x86_64-28</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>5368709120</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/29">
+ <short-id>silverblue29</short-id>
+ <name>Fedora Silverblue 29</name>
+ <name xml:lang="fi">Fedora Silverblue 29</name>
+ <name xml:lang="uk">Fedora Silverblue 29</name>
+ <name xml:lang="tr">Fedora Silverblue 29</name>
+ <name xml:lang="pt">Fedora Silverblue 29</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 29</name>
+ <name xml:lang="pl">Fedora Silverblue 29</name>
+ <name xml:lang="it">Fedora Silverblue 29</name>
+ <name xml:lang="id">Fedora Silverblue 29</name>
+ <name xml:lang="fr">Fedora Silverblue 29</name>
+ <version>29</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/28"/>
+ <derives-from id="http://fedoraproject.org/silverblue/28"/>
+ <release-date>2018-10-30</release-date>
+ <eol-date>2019-11-26</eol-date>
+ <media arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-29-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-29</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/29/Silverblue/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>29</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>5368709120</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/30">
+ <short-id>silverblue30</short-id>
+ <name>Fedora Silverblue 30</name>
+ <name xml:lang="fi">Fedora Silverblue 30</name>
+ <name xml:lang="uk">Fedora Silverblue 30</name>
+ <name xml:lang="tr">Fedora Silverblue 30</name>
+ <name xml:lang="pt">Fedora Silverblue 30</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 30</name>
+ <name xml:lang="pl">Fedora Silverblue 30</name>
+ <name xml:lang="it">Fedora Silverblue 30</name>
+ <name xml:lang="id">Fedora Silverblue 30</name>
+ <name xml:lang="fr">Fedora Silverblue 30</name>
+ <version>30</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/29"/>
+ <derives-from id="http://fedoraproject.org/silverblue/29"/>
+ <release-date>2019-04-30</release-date>
+ <eol-date>2020-05-26</eol-date>
+ <media arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-30-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-30</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/30/Silverblue/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>30</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>5368709120</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/31">
+ <short-id>silverblue31</short-id>
+ <name>Fedora Silverblue 31</name>
+ <name xml:lang="fi">Fedora Silverblue 31</name>
+ <name xml:lang="uk">Fedora Silverblue 31</name>
+ <name xml:lang="tr">Fedora Silverblue 31</name>
+ <name xml:lang="pt">Fedora Silverblue 31</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 31</name>
+ <name xml:lang="pl">Fedora Silverblue 31</name>
+ <name xml:lang="it">Fedora Silverblue 31</name>
+ <name xml:lang="id">Fedora Silverblue 31</name>
+ <name xml:lang="fr">Fedora Silverblue 31</name>
+ <version>31</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/30"/>
+ <derives-from id="http://fedoraproject.org/silverblue/30"/>
+ <release-date>2019-10-29</release-date>
+ <eol-date>2020-11-24</eol-date>
+ <media arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-31-1.9.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-aarch64-31</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Silverblue/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>31</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/31/Silverblue/aarch64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>31</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>5368709120</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/32">
+ <short-id>silverblue32</short-id>
+ <name>Fedora Silverblue 32</name>
+ <name xml:lang="fi">Fedora Silverblue 32</name>
+ <name xml:lang="uk">Fedora Silverblue 32</name>
+ <name xml:lang="tr">Fedora Silverblue 32</name>
+ <name xml:lang="pt">Fedora Silverblue 32</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 32</name>
+ <name xml:lang="pl">Fedora Silverblue 32</name>
+ <name xml:lang="it">Fedora Silverblue 32</name>
+ <name xml:lang="id">Fedora Silverblue 32</name>
+ <name xml:lang="fr">Fedora Silverblue 32</name>
+ <version>32</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/31"/>
+ <derives-from id="http://fedoraproject.org/silverblue/31"/>
+ <release-date>2020-04-28</release-date>
+ <media arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-32-1.6.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-aarch64-32</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Silverblue/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>32</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/32/Silverblue/aarch64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>32</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>6442450944</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/33">
+ <short-id>silverblue33</short-id>
+ <name>Fedora Silverblue 33</name>
+ <name xml:lang="fi">Fedora Silverblue 33</name>
+ <name xml:lang="uk">Fedora Silverblue 33</name>
+ <name xml:lang="tr">Fedora Silverblue 33</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 33</name>
+ <name xml:lang="pl">Fedora Silverblue 33</name>
+ <name xml:lang="it">Fedora Silverblue 33</name>
+ <name xml:lang="id">Fedora Silverblue 33</name>
+ <name xml:lang="fr">Fedora Silverblue 33</name>
+ <version>33</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/32"/>
+ <derives-from id="http://fedoraproject.org/silverblue/32"/>
+ <release-date>2020-10-27</release-date>
+ <media arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-aarch64-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le" installer-script="false">
+ <url>https://download.fedoraproject.org/pub/fedora-secondary/releases/33/Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-33-1.2.iso</url>
+ <iso>
+ <volume-id>Fedora-SB-ostree-ppc64le-33</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Silverblue/x86_64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>33</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <url>https://download.fedoraproject.org/pub/fedora/linux/releases/33/Silverblue/aarch64/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>33</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <url>https://download.fedoraproject.org/pub/fedora-secondary/releases/33/Silverblue/ppc64le/os</url>
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>33</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>6442450944</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/34">
+ <short-id>silverblue34</short-id>
+ <name>Fedora Silverblue 34</name>
+ <name xml:lang="fi">Fedora Silverblue 34</name>
+ <name xml:lang="uk">Fedora Silverblue 34</name>
+ <name xml:lang="tr">Fedora Silverblue 34</name>
+ <name xml:lang="pt_BR">Fedora Silverblue 34</name>
+ <name xml:lang="pl">Fedora Silverblue 34</name>
+ <name xml:lang="it">Fedora Silverblue 34</name>
+ <version>34</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/33"/>
+ <derives-from id="http://fedoraproject.org/silverblue/33"/>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64" installer-script="false">
+ <iso>
+ <volume-id>Fedora-SB-ostree-aarch64-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le" installer-script="false">
+ <iso>
+ <volume-id>Fedora-SB-ostree-ppc64le-34</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>34</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>34</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>34</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>6442450944</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/rawhide">
+ <short-id>silverblue-rawhide</short-id>
+ <name>Fedora Silverblue Rawhide</name>
+ <name xml:lang="fi">Fedora Silverblue Rawhide</name>
+ <name xml:lang="uk">Fedora Silverblue Rawhide</name>
+ <name xml:lang="tr">Fedora Silverblue Rawhide</name>
+ <name xml:lang="pt_BR">Fedora Silverblue Rawhide</name>
+ <name xml:lang="pl">Fedora Silverblue Rawhide</name>
+ <name xml:lang="it">Fedora Silverblue Rawhide</name>
+ <name xml:lang="id">Fedora Silverblue Rawhide</name>
+ <name xml:lang="fr">Fedora Silverblue Rawhide</name>
+ <version>Rawhide</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/34"/>
+ <derives-from id="http://fedoraproject.org/silverblue/34"/>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-rawh</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>Rawhide</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>6442450944</ram>
+ </network-install>
+ </resources>
+ <installer>
+ <script id="http://fedoraproject.org/silverblue/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://fedoraproject.org/silverblue/unknown">
+ <short-id>silverblue-unknown</short-id>
+ <name>Fedora Silverblue</name>
+ <name xml:lang="fi">Fedora Silverblue</name>
+ <name xml:lang="uk">Fedora Silverblue</name>
+ <name xml:lang="tr">Fedora Silverblue</name>
+ <name xml:lang="pt_BR">Fedora Silverblue</name>
+ <name xml:lang="pl">Fedora Silverblue</name>
+ <name xml:lang="it">Fedora Silverblue</name>
+ <name xml:lang="id">Fedora Silverblue</name>
+ <name xml:lang="fr">Fedora Silverblue</name>
+ <version>unknown</version>
+ <vendor>Fedora Project</vendor>
+ <vendor xml:lang="fi">Fedora Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Fedora</vendor>
+ <vendor xml:lang="tr">Fedora Projesi</vendor>
+ <vendor xml:lang="pt">Projeto Fedora</vendor>
+ <vendor xml:lang="pt_BR">Projeto Fedora</vendor>
+ <vendor xml:lang="pl">Projekt Fedora</vendor>
+ <vendor xml:lang="ja">Fedora Project</vendor>
+ <vendor xml:lang="it">Progetto Fedora</vendor>
+ <vendor xml:lang="id">Proyek Fedora</vendor>
+ <vendor xml:lang="fr">Projet Fedora</vendor>
+ <vendor xml:lang="es">Fedora Project</vendor>
+ <vendor xml:lang="de">Fedora-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte Fedora</vendor>
+ <family>linux</family>
+ <distro>fedora</distro>
+ <upgrades id="http://fedoraproject.org/silverblue/rawhide"/>
+ <derives-from id="http://fedoraproject.org/silverblue/rawhide"/>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Fedora-SB-ostree-x86_64-(3[5-9]|[4-9][0-9])</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Fedora</family>
+ <variant>Silverblue</variant>
+ <version>(3[5-9]|[4-9][0-9])</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <network-install>
+ <ram>6442450944</ram>
+ </network-install>
+ </resources>
+ </os>
+ <os id="http://freebsd.org/freebsd/10.0">
+ <short-id>freebsd10.0</short-id>
+ <name>FreeBSD 10.0</name>
+ <name xml:lang="uk">FreeBSD 10.0</name>
+ <name xml:lang="tr">FreeBSD 10.0</name>
+ <name xml:lang="pt">FreeBSD 10.0</name>
+ <name xml:lang="pt_BR">FreeBSD 10.0</name>
+ <name xml:lang="pl">FreeBSD 10.0</name>
+ <name xml:lang="it">FreeBSD 10.0</name>
+ <name xml:lang="id">FreeBSD 10.0</name>
+ <name xml:lang="fr">FreeBSD 10.0</name>
+ <name xml:lang="es">FreeBSD 10.0</name>
+ <name xml:lang="ca">FreeBSD 10.0</name>
+ <version>10.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/9.2"/>
+ <derives-from id="http://freebsd.org/freebsd/9.2"/>
+ <release-date>2014-01-14</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ </os>
+ <os id="http://freebsd.org/freebsd/10.1">
+ <short-id>freebsd10.1</short-id>
+ <name>FreeBSD 10.1</name>
+ <name xml:lang="uk">FreeBSD 10.1</name>
+ <name xml:lang="tr">FreeBSD 10.1</name>
+ <name xml:lang="pt">FreeBSD 10.1</name>
+ <name xml:lang="pt_BR">FreeBSD 10.1</name>
+ <name xml:lang="pl">FreeBSD 10.1</name>
+ <name xml:lang="it">FreeBSD 10.1</name>
+ <name xml:lang="id">FreeBSD 10.1</name>
+ <name xml:lang="fr">FreeBSD 10.1</name>
+ <name xml:lang="es">FreeBSD 10.1</name>
+ <name xml:lang="ca">FreeBSD 10.1</name>
+ <version>10.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/10.0"/>
+ <derives-from id="http://freebsd.org/freebsd/10.0"/>
+ <release-date>2014-11-14</release-date>
+ <eol-date>2016-12-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_1_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/10.2">
+ <short-id>freebsd10.2</short-id>
+ <name>FreeBSD 10.2</name>
+ <name xml:lang="uk">FreeBSD 10.2</name>
+ <name xml:lang="tr">FreeBSD 10.2</name>
+ <name xml:lang="pt">FreeBSD 10.2</name>
+ <name xml:lang="pt_BR">FreeBSD 10.2</name>
+ <name xml:lang="pl">FreeBSD 10.2</name>
+ <name xml:lang="it">FreeBSD 10.2</name>
+ <name xml:lang="id">FreeBSD 10.2</name>
+ <name xml:lang="fr">FreeBSD 10.2</name>
+ <name xml:lang="es">FreeBSD 10.2</name>
+ <name xml:lang="ca">FreeBSD 10.2</name>
+ <version>10.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/10.1"/>
+ <derives-from id="http://freebsd.org/freebsd/10.1"/>
+ <release-date>2015-08-13</release-date>
+ <eol-date>2016-12-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_2_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/10.3">
+ <short-id>freebsd10.3</short-id>
+ <name>FreeBSD 10.3</name>
+ <name xml:lang="uk">FreeBSD 10.3</name>
+ <name xml:lang="tr">FreeBSD 10.3</name>
+ <name xml:lang="pt_BR">FreeBSD 10.3</name>
+ <name xml:lang="pl">FreeBSD 10.3</name>
+ <name xml:lang="it">FreeBSD 10.3</name>
+ <name xml:lang="id">FreeBSD 10.3</name>
+ <name xml:lang="fr">FreeBSD 10.3</name>
+ <name xml:lang="es">FreeBSD 10.3</name>
+ <name xml:lang="ca">FreeBSD 10.3</name>
+ <version>10.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/10.2"/>
+ <derives-from id="http://freebsd.org/freebsd/10.2"/>
+ <release-date>2016-04-04</release-date>
+ <eol-date>2018-04-30</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_3_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/10.4">
+ <short-id>freebsd10.4</short-id>
+ <name>FreeBSD 10.4</name>
+ <name xml:lang="uk">FreeBSD 10.4</name>
+ <name xml:lang="tr">FreeBSD 10.4</name>
+ <name xml:lang="pt_BR">FreeBSD 10.4</name>
+ <name xml:lang="pl">FreeBSD 10.4</name>
+ <name xml:lang="it">FreeBSD 10.4</name>
+ <name xml:lang="id">FreeBSD 10.4</name>
+ <name xml:lang="fr">FreeBSD 10.4</name>
+ <name xml:lang="es">FreeBSD 10.4</name>
+ <name xml:lang="ca">FreeBSD 10.4</name>
+ <version>10.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/10.3"/>
+ <derives-from id="http://freebsd.org/freebsd/10.3"/>
+ <release-date>2017-10-04</release-date>
+ <eol-date>2018-10-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_4_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_4_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_4_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>10_4_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/1.0">
+ <short-id>freebsd1.0</short-id>
+ <name>FreeBSD 1.0</name>
+ <name xml:lang="uk">FreeBSD 1.0</name>
+ <name xml:lang="tr">FreeBSD 1.0</name>
+ <name xml:lang="pt">FreeBSD 1.0</name>
+ <name xml:lang="pt_BR">FreeBSD 1.0</name>
+ <name xml:lang="pl">FreeBSD 1.0</name>
+ <name xml:lang="ja">FreeBSD 1.0</name>
+ <name xml:lang="it">FreeBSD 1.0</name>
+ <name xml:lang="id">FreeBSD 1.0</name>
+ <name xml:lang="fr">FreeBSD 1.0</name>
+ <name xml:lang="es">FreeBSD 1.0</name>
+ <name xml:lang="de">FreeBSD 1.0</name>
+ <name xml:lang="ca">FreeBSD 1.0</name>
+ <version>1.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>1993-11-01</release-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/11.0">
+ <short-id>freebsd11.0</short-id>
+ <name>FreeBSD 11.0</name>
+ <name xml:lang="uk">FreeBSD 11.0</name>
+ <name xml:lang="tr">FreeBSD 11.0</name>
+ <name xml:lang="pt_BR">FreeBSD 11.0</name>
+ <name xml:lang="pl">FreeBSD 11.0</name>
+ <name xml:lang="it">FreeBSD 11.0</name>
+ <name xml:lang="id">FreeBSD 11.0</name>
+ <name xml:lang="fr">FreeBSD 11.0</name>
+ <name xml:lang="es">FreeBSD 11.0</name>
+ <name xml:lang="ca">FreeBSD 11.0</name>
+ <version>11.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/10.3"/>
+ <derives-from id="http://freebsd.org/freebsd/10.3"/>
+ <release-date>2016-10-10</release-date>
+ <eol-date>2017-10-30</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_0_RELEASE_P1_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_0_RELEASE_P1_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_0_RELEASE_P1_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_0_RELEASE_P1_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/11.1">
+ <short-id>freebsd11.1</short-id>
+ <name>FreeBSD 11.1</name>
+ <name xml:lang="uk">FreeBSD 11.1</name>
+ <name xml:lang="tr">FreeBSD 11.1</name>
+ <name xml:lang="pt_BR">FreeBSD 11.1</name>
+ <name xml:lang="pl">FreeBSD 11.1</name>
+ <name xml:lang="it">FreeBSD 11.1</name>
+ <name xml:lang="id">FreeBSD 11.1</name>
+ <name xml:lang="fr">FreeBSD 11.1</name>
+ <name xml:lang="es">FreeBSD 11.1</name>
+ <name xml:lang="ca">FreeBSD 11.1</name>
+ <version>11.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/11.0"/>
+ <derives-from id="http://freebsd.org/freebsd/11.0"/>
+ <release-date>2017-07-26</release-date>
+ <eol-date>2018-09-30</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_1_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_1_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_1_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_1_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/11.2">
+ <short-id>freebsd11.2</short-id>
+ <name>FreeBSD 11.2</name>
+ <name xml:lang="uk">FreeBSD 11.2</name>
+ <name xml:lang="tr">FreeBSD 11.2</name>
+ <name xml:lang="pt_BR">FreeBSD 11.2</name>
+ <name xml:lang="pl">FreeBSD 11.2</name>
+ <name xml:lang="it">FreeBSD 11.2</name>
+ <name xml:lang="id">FreeBSD 11.2</name>
+ <name xml:lang="fr">FreeBSD 11.2</name>
+ <version>11.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/11.1"/>
+ <derives-from id="http://freebsd.org/freebsd/11.1"/>
+ <release-date>2018-06-27</release-date>
+ <eol-date>2019-10-31</eol-date>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-amd64-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_2_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-amd64-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_2_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-i386-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_2_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-i386-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_2_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/11.3">
+ <short-id>freebsd11.3</short-id>
+ <name>FreeBSD 11.3</name>
+ <name xml:lang="uk">FreeBSD 11.3</name>
+ <name xml:lang="tr">FreeBSD 11.3</name>
+ <name xml:lang="pt_BR">FreeBSD 11.3</name>
+ <name xml:lang="pl">FreeBSD 11.3</name>
+ <name xml:lang="it">FreeBSD 11.3</name>
+ <name xml:lang="id">FreeBSD 11.3</name>
+ <name xml:lang="fr">FreeBSD 11.3</name>
+ <version>11.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/11.2"/>
+ <derives-from id="http://freebsd.org/freebsd/11.2"/>
+ <release-date>2019-07-09</release-date>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.3/FreeBSD-11.3-RELEASE-amd64-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_3_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.3/FreeBSD-11.3-RELEASE-amd64-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_3_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.3/FreeBSD-11.3-RELEASE-i386-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_3_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.3/FreeBSD-11.3-RELEASE-i386-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_3_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/11.4">
+ <short-id>freebsd11.4</short-id>
+ <name>FreeBSD 11.4</name>
+ <name xml:lang="uk">FreeBSD 11.4</name>
+ <name xml:lang="tr">FreeBSD 11.4</name>
+ <name xml:lang="pt_BR">FreeBSD 11.4</name>
+ <name xml:lang="pl">FreeBSD 11.4</name>
+ <name xml:lang="it">FreeBSD 11.4</name>
+ <name xml:lang="id">FreeBSD 11.4</name>
+ <name xml:lang="fr">FreeBSD 11.4</name>
+ <version>11.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/11.3"/>
+ <derives-from id="http://freebsd.org/freebsd/11.3"/>
+ <release-date>2020-06-16</release-date>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.4/FreeBSD-11.4-RELEASE-amd64-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_4_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.4/FreeBSD-11.4-RELEASE-amd64-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_4_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.4/FreeBSD-11.4-RELEASE-i386-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_4_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.4/FreeBSD-11.4-RELEASE-i386-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>11_4_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/12.0">
+ <short-id>freebsd12.0</short-id>
+ <name>FreeBSD 12.0</name>
+ <name xml:lang="uk">FreeBSD 12.0</name>
+ <name xml:lang="tr">FreeBSD 12.0</name>
+ <name xml:lang="pt_BR">FreeBSD 12.0</name>
+ <name xml:lang="pl">FreeBSD 12.0</name>
+ <name xml:lang="it">FreeBSD 12.0</name>
+ <name xml:lang="id">FreeBSD 12.0</name>
+ <name xml:lang="fr">FreeBSD 12.0</name>
+ <version>12.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/11.2"/>
+ <derives-from id="http://freebsd.org/freebsd/11.2"/>
+ <release-date>2018-12-11</release-date>
+ <eol-date>2020-02-29</eol-date>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_0_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_0_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-i386-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_0_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-i386-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_0_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/12.1">
+ <short-id>freebsd12.1</short-id>
+ <name>FreeBSD 12.1</name>
+ <name xml:lang="uk">FreeBSD 12.1</name>
+ <name xml:lang="tr">FreeBSD 12.1</name>
+ <name xml:lang="pt_BR">FreeBSD 12.1</name>
+ <name xml:lang="pl">FreeBSD 12.1</name>
+ <name xml:lang="it">FreeBSD 12.1</name>
+ <name xml:lang="id">FreeBSD 12.1</name>
+ <name xml:lang="fr">FreeBSD 12.1</name>
+ <version>12.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/12.0"/>
+ <derives-from id="http://freebsd.org/freebsd/12.0"/>
+ <release-date>2019-11-04</release-date>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.1/FreeBSD-12.1-RELEASE-amd64-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_1_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.1/FreeBSD-12.1-RELEASE-amd64-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_1_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/12.1/FreeBSD-12.1-RELEASE-i386-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_1_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/12.1/FreeBSD-12.1-RELEASE-i386-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_1_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/12.2">
+ <short-id>freebsd12.2</short-id>
+ <name>FreeBSD 12.2</name>
+ <name xml:lang="uk">FreeBSD 12.2</name>
+ <name xml:lang="tr">FreeBSD 12.2</name>
+ <name xml:lang="pt_BR">FreeBSD 12.2</name>
+ <name xml:lang="pl">FreeBSD 12.2</name>
+ <name xml:lang="it">FreeBSD 12.2</name>
+ <name xml:lang="id">FreeBSD 12.2</name>
+ <name xml:lang="fr">FreeBSD 12.2</name>
+ <version>12.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/12.1"/>
+ <derives-from id="http://freebsd.org/freebsd/12.1"/>
+ <release-date>2020-10-27</release-date>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.2/FreeBSD-12.2-RELEASE-amd64-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_2_RELEASE_AMD64_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.2/FreeBSD-12.2-RELEASE-amd64-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_2_RELEASE_AMD64_CD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/12.2/FreeBSD-12.2-RELEASE-i386-dvd1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_2_RELEASE_I386_DVD</volume-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/12.2/FreeBSD-12.2-RELEASE-i386-disc1.iso</url>
+ <iso>
+ <system-id>FreeBSD</system-id>
+ <volume-id>12_2_RELEASE_I386_CD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://freebsd.org/freebsd/2.0.5">
+ <short-id>freebsd2.0.5</short-id>
+ <name>FreeBSD 2.0.5</name>
+ <name xml:lang="uk">FreeBSD 2.0.5</name>
+ <name xml:lang="tr">FreeBSD 2.0.5</name>
+ <name xml:lang="pt_BR">FreeBSD 2.0.5</name>
+ <name xml:lang="pl">FreeBSD 2.0.5</name>
+ <name xml:lang="ja">FreeBSD 2.0.5</name>
+ <name xml:lang="it">FreeBSD 2.0.5</name>
+ <name xml:lang="id">FreeBSD 2.0.5</name>
+ <name xml:lang="fr">FreeBSD 2.0.5</name>
+ <name xml:lang="es">FreeBSD 2.0.5</name>
+ <name xml:lang="de">FreeBSD 2.0.5</name>
+ <name xml:lang="ca">FreeBSD 2.0.5</name>
+ <version>2.0.5</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>1995-06-10</release-date>
+ <upgrades id="http://freebsd.org/freebsd/2.0"/>
+ <derives-from id="http://freebsd.org/freebsd/2.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/2.0">
+ <short-id>freebsd2.0</short-id>
+ <name>FreeBSD 2.0</name>
+ <name xml:lang="uk">FreeBSD 2.0</name>
+ <name xml:lang="tr">FreeBSD 2.0</name>
+ <name xml:lang="pt_BR">FreeBSD 2.0</name>
+ <name xml:lang="pl">FreeBSD 2.0</name>
+ <name xml:lang="ja">FreeBSD 2.0</name>
+ <name xml:lang="it">FreeBSD 2.0</name>
+ <name xml:lang="id">FreeBSD 2.0</name>
+ <name xml:lang="fr">FreeBSD 2.0</name>
+ <name xml:lang="es">FreeBSD 2.0</name>
+ <name xml:lang="de">FreeBSD 2.0</name>
+ <name xml:lang="ca">FreeBSD 2.0</name>
+ <version>2.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>1994-11-22</release-date>
+ <upgrades id="http://freebsd.org/freebsd/1.0"/>
+ <derives-from id="http://freebsd.org/freebsd/1.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/2.2.8">
+ <short-id>freebsd2.2.8</short-id>
+ <name>FreeBSD 2.2.8</name>
+ <name xml:lang="uk">FreeBSD 2.2.8</name>
+ <name xml:lang="tr">FreeBSD 2.2.8</name>
+ <name xml:lang="pt_BR">FreeBSD 2.2.8</name>
+ <name xml:lang="pl">FreeBSD 2.2.8</name>
+ <name xml:lang="ja">FreeBSD 2.2.8</name>
+ <name xml:lang="it">FreeBSD 2.2.8</name>
+ <name xml:lang="id">FreeBSD 2.2.8</name>
+ <name xml:lang="fr">FreeBSD 2.2.8</name>
+ <name xml:lang="es">FreeBSD 2.2.8</name>
+ <name xml:lang="de">FreeBSD 2.2.8</name>
+ <name xml:lang="ca">FreeBSD 2.2.8</name>
+ <version>2.2.8</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>1998-11-22</release-date>
+ <upgrades id="http://freebsd.org/freebsd/2.0.5"/>
+ <derives-from id="http://freebsd.org/freebsd/2.0.5"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/2.2.9">
+ <short-id>freebsd2.2.9</short-id>
+ <name>FreeBSD 2.2.9</name>
+ <name xml:lang="uk">FreeBSD 2.2.9</name>
+ <name xml:lang="tr">FreeBSD 2.2.9</name>
+ <name xml:lang="pt_BR">FreeBSD 2.2.9</name>
+ <name xml:lang="pl">FreeBSD 2.2.9</name>
+ <name xml:lang="ja">FreeBSD 2.2.9</name>
+ <name xml:lang="it">FreeBSD 2.2.9</name>
+ <name xml:lang="id">FreeBSD 2.2.9</name>
+ <name xml:lang="fr">FreeBSD 2.2.9</name>
+ <name xml:lang="es">FreeBSD 2.2.9</name>
+ <name xml:lang="de">FreeBSD 2.2.9</name>
+ <name xml:lang="ca">FreeBSD 2.2.9</name>
+ <version>2.2.9</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/2.2.8"/>
+ <derives-from id="http://freebsd.org/freebsd/2.2.8"/>
+ <release-date>2006-04-01</release-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/3.0">
+ <short-id>freebsd3.0</short-id>
+ <name>FreeBSD 3.0</name>
+ <name xml:lang="uk">FreeBSD 3.0</name>
+ <name xml:lang="tr">FreeBSD 3.0</name>
+ <name xml:lang="pt_BR">FreeBSD 3.0</name>
+ <name xml:lang="pl">FreeBSD 3.0</name>
+ <name xml:lang="ja">FreeBSD 3.0</name>
+ <name xml:lang="it">FreeBSD 3.0</name>
+ <name xml:lang="id">FreeBSD 3.0</name>
+ <name xml:lang="fr">FreeBSD 3.0</name>
+ <name xml:lang="es">FreeBSD 3.0</name>
+ <name xml:lang="de">FreeBSD 3.0</name>
+ <name xml:lang="ca">FreeBSD 3.0</name>
+ <version>3.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>1998-10-16</release-date>
+ <upgrades id="http://freebsd.org/freebsd/2.2.8"/>
+ <derives-from id="http://freebsd.org/freebsd/2.2.8"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/3.2">
+ <short-id>freebsd3.2</short-id>
+ <name>FreeBSD 3.2</name>
+ <name xml:lang="uk">FreeBSD 3.2</name>
+ <name xml:lang="tr">FreeBSD 3.2</name>
+ <name xml:lang="pt_BR">FreeBSD 3.2</name>
+ <name xml:lang="pl">FreeBSD 3.2</name>
+ <name xml:lang="ja">FreeBSD 3.2</name>
+ <name xml:lang="it">FreeBSD 3.2</name>
+ <name xml:lang="id">FreeBSD 3.2</name>
+ <name xml:lang="fr">FreeBSD 3.2</name>
+ <name xml:lang="es">FreeBSD 3.2</name>
+ <name xml:lang="de">FreeBSD 3.2</name>
+ <name xml:lang="ca">FreeBSD 3.2</name>
+ <version>3.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>1999-05-17</release-date>
+ <upgrades id="http://freebsd.org/freebsd/3.0"/>
+ <derives-from id="http://freebsd.org/freebsd/3.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.0">
+ <short-id>freebsd4.0</short-id>
+ <name>FreeBSD 4.0</name>
+ <name xml:lang="uk">FreeBSD 4.0</name>
+ <name xml:lang="tr">FreeBSD 4.0</name>
+ <name xml:lang="pt_BR">FreeBSD 4.0</name>
+ <name xml:lang="pl">FreeBSD 4.0</name>
+ <name xml:lang="ja">FreeBSD 4.0</name>
+ <name xml:lang="it">FreeBSD 4.0</name>
+ <name xml:lang="id">FreeBSD 4.0</name>
+ <name xml:lang="fr">FreeBSD 4.0</name>
+ <name xml:lang="es">FreeBSD 4.0</name>
+ <name xml:lang="de">FreeBSD 4.0</name>
+ <name xml:lang="ca">FreeBSD 4.0</name>
+ <version>4.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2000-03-14</release-date>
+ <upgrades id="http://freebsd.org/freebsd/3.2"/>
+ <derives-from id="http://freebsd.org/freebsd/3.2"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.10">
+ <short-id>freebsd4.10</short-id>
+ <name>FreeBSD 4.10</name>
+ <name xml:lang="uk">FreeBSD 4.10</name>
+ <name xml:lang="tr">FreeBSD 4.10</name>
+ <name xml:lang="pt_BR">FreeBSD 4.10</name>
+ <name xml:lang="pl">FreeBSD 4.10</name>
+ <name xml:lang="ja">FreeBSD 4.10</name>
+ <name xml:lang="it">FreeBSD 4.10</name>
+ <name xml:lang="id">FreeBSD 4.10</name>
+ <name xml:lang="fr">FreeBSD 4.10</name>
+ <name xml:lang="es">FreeBSD 4.10</name>
+ <name xml:lang="de">FreeBSD 4.10</name>
+ <name xml:lang="ca">FreeBSD 4.10</name>
+ <version>4.10</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2004-05-27</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.9"/>
+ <derives-from id="http://freebsd.org/freebsd/4.9"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.11">
+ <short-id>freebsd4.11</short-id>
+ <name>FreeBSD 4.11</name>
+ <name xml:lang="uk">FreeBSD 4.11</name>
+ <name xml:lang="tr">FreeBSD 4.11</name>
+ <name xml:lang="pt_BR">FreeBSD 4.11</name>
+ <name xml:lang="pl">FreeBSD 4.11</name>
+ <name xml:lang="ja">FreeBSD 4.11</name>
+ <name xml:lang="it">FreeBSD 4.11</name>
+ <name xml:lang="id">FreeBSD 4.11</name>
+ <name xml:lang="fr">FreeBSD 4.11</name>
+ <name xml:lang="es">FreeBSD 4.11</name>
+ <name xml:lang="de">FreeBSD 4.11</name>
+ <name xml:lang="ca">FreeBSD 4.11</name>
+ <version>4.11</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2005-01-25</release-date>
+ <eol-date>2007-01-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/4.10"/>
+ <derives-from id="http://freebsd.org/freebsd/4.10"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.1">
+ <short-id>freebsd4.1</short-id>
+ <name>FreeBSD 4.1</name>
+ <name xml:lang="uk">FreeBSD 4.1</name>
+ <name xml:lang="tr">FreeBSD 4.1</name>
+ <name xml:lang="pt_BR">FreeBSD 4.1</name>
+ <name xml:lang="pl">FreeBSD 4.1</name>
+ <name xml:lang="ja">FreeBSD 4.1</name>
+ <name xml:lang="it">FreeBSD 4.1</name>
+ <name xml:lang="id">FreeBSD 4.1</name>
+ <name xml:lang="fr">FreeBSD 4.1</name>
+ <name xml:lang="es">FreeBSD 4.1</name>
+ <name xml:lang="de">FreeBSD 4.1</name>
+ <name xml:lang="ca">FreeBSD 4.1</name>
+ <version>4.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2000-06-27</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.0"/>
+ <derives-from id="http://freebsd.org/freebsd/4.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.2">
+ <short-id>freebsd4.2</short-id>
+ <name>FreeBSD 4.2</name>
+ <name xml:lang="uk">FreeBSD 4.2</name>
+ <name xml:lang="tr">FreeBSD 4.2</name>
+ <name xml:lang="pt_BR">FreeBSD 4.2</name>
+ <name xml:lang="pl">FreeBSD 4.2</name>
+ <name xml:lang="ja">FreeBSD 4.2</name>
+ <name xml:lang="it">FreeBSD 4.2</name>
+ <name xml:lang="id">FreeBSD 4.2</name>
+ <name xml:lang="fr">FreeBSD 4.2</name>
+ <name xml:lang="es">FreeBSD 4.2</name>
+ <name xml:lang="de">FreeBSD 4.2</name>
+ <name xml:lang="ca">FreeBSD 4.2</name>
+ <version>4.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2000-11-21</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.1"/>
+ <derives-from id="http://freebsd.org/freebsd/4.1"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.3">
+ <short-id>freebsd4.3</short-id>
+ <name>FreeBSD 4.3</name>
+ <name xml:lang="uk">FreeBSD 4.3</name>
+ <name xml:lang="tr">FreeBSD 4.3</name>
+ <name xml:lang="pt_BR">FreeBSD 4.3</name>
+ <name xml:lang="pl">FreeBSD 4.3</name>
+ <name xml:lang="ja">FreeBSD 4.3</name>
+ <name xml:lang="it">FreeBSD 4.3</name>
+ <name xml:lang="id">FreeBSD 4.3</name>
+ <name xml:lang="fr">FreeBSD 4.3</name>
+ <name xml:lang="es">FreeBSD 4.3</name>
+ <name xml:lang="de">FreeBSD 4.3</name>
+ <name xml:lang="ca">FreeBSD 4.3</name>
+ <version>4.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2001-04-20</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.2"/>
+ <derives-from id="http://freebsd.org/freebsd/4.2"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.4">
+ <short-id>freebsd4.4</short-id>
+ <name>FreeBSD 4.4</name>
+ <name xml:lang="uk">FreeBSD 4.4</name>
+ <name xml:lang="tr">FreeBSD 4.4</name>
+ <name xml:lang="pt_BR">FreeBSD 4.4</name>
+ <name xml:lang="pl">FreeBSD 4.4</name>
+ <name xml:lang="ja">FreeBSD 4.4</name>
+ <name xml:lang="it">FreeBSD 4.4</name>
+ <name xml:lang="id">FreeBSD 4.4</name>
+ <name xml:lang="fr">FreeBSD 4.4</name>
+ <name xml:lang="es">FreeBSD 4.4</name>
+ <name xml:lang="de">FreeBSD 4.4</name>
+ <name xml:lang="ca">FreeBSD 4.4</name>
+ <version>4.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2001-09-20</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.3"/>
+ <derives-from id="http://freebsd.org/freebsd/4.3"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.5">
+ <short-id>freebsd4.5</short-id>
+ <name>FreeBSD 4.5</name>
+ <name xml:lang="uk">FreeBSD 4.5</name>
+ <name xml:lang="tr">FreeBSD 4.5</name>
+ <name xml:lang="pt_BR">FreeBSD 4.5</name>
+ <name xml:lang="pl">FreeBSD 4.5</name>
+ <name xml:lang="ja">FreeBSD 4.5</name>
+ <name xml:lang="it">FreeBSD 4.5</name>
+ <name xml:lang="id">FreeBSD 4.5</name>
+ <name xml:lang="fr">FreeBSD 4.5</name>
+ <name xml:lang="es">FreeBSD 4.5</name>
+ <name xml:lang="de">FreeBSD 4.5</name>
+ <name xml:lang="ca">FreeBSD 4.5</name>
+ <version>4.5</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2002-01-29</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.4"/>
+ <derives-from id="http://freebsd.org/freebsd/4.4"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.6">
+ <short-id>freebsd4.6</short-id>
+ <name>FreeBSD 4.6</name>
+ <name xml:lang="uk">FreeBSD 4.6</name>
+ <name xml:lang="tr">FreeBSD 4.6</name>
+ <name xml:lang="pt_BR">FreeBSD 4.6</name>
+ <name xml:lang="pl">FreeBSD 4.6</name>
+ <name xml:lang="ja">FreeBSD 4.6</name>
+ <name xml:lang="it">FreeBSD 4.6</name>
+ <name xml:lang="id">FreeBSD 4.6</name>
+ <name xml:lang="fr">FreeBSD 4.6</name>
+ <name xml:lang="es">FreeBSD 4.6</name>
+ <name xml:lang="de">FreeBSD 4.6</name>
+ <name xml:lang="ca">FreeBSD 4.6</name>
+ <version>4.6</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2002-06-15</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.5"/>
+ <derives-from id="http://freebsd.org/freebsd/4.5"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.7">
+ <short-id>freebsd4.7</short-id>
+ <name>FreeBSD 4.7</name>
+ <name xml:lang="uk">FreeBSD 4.7</name>
+ <name xml:lang="tr">FreeBSD 4.7</name>
+ <name xml:lang="pt_BR">FreeBSD 4.7</name>
+ <name xml:lang="pl">FreeBSD 4.7</name>
+ <name xml:lang="ja">FreeBSD 4.7</name>
+ <name xml:lang="it">FreeBSD 4.7</name>
+ <name xml:lang="id">FreeBSD 4.7</name>
+ <name xml:lang="fr">FreeBSD 4.7</name>
+ <name xml:lang="es">FreeBSD 4.7</name>
+ <name xml:lang="de">FreeBSD 4.7</name>
+ <name xml:lang="ca">FreeBSD 4.7</name>
+ <version>4.7</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2002-10-10</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.6"/>
+ <derives-from id="http://freebsd.org/freebsd/4.6"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.8">
+ <short-id>freebsd4.8</short-id>
+ <name>FreeBSD 4.8</name>
+ <name xml:lang="uk">FreeBSD 4.8</name>
+ <name xml:lang="tr">FreeBSD 4.8</name>
+ <name xml:lang="pt_BR">FreeBSD 4.8</name>
+ <name xml:lang="pl">FreeBSD 4.8</name>
+ <name xml:lang="ja">FreeBSD 4.8</name>
+ <name xml:lang="it">FreeBSD 4.8</name>
+ <name xml:lang="id">FreeBSD 4.8</name>
+ <name xml:lang="fr">FreeBSD 4.8</name>
+ <name xml:lang="es">FreeBSD 4.8</name>
+ <name xml:lang="de">FreeBSD 4.8</name>
+ <name xml:lang="ca">FreeBSD 4.8</name>
+ <version>4.8</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2003-04-03</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.7"/>
+ <derives-from id="http://freebsd.org/freebsd/4.7"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/4.9">
+ <short-id>freebsd4.9</short-id>
+ <name>FreeBSD 4.9</name>
+ <name xml:lang="uk">FreeBSD 4.9</name>
+ <name xml:lang="tr">FreeBSD 4.9</name>
+ <name xml:lang="pt_BR">FreeBSD 4.9</name>
+ <name xml:lang="pl">FreeBSD 4.9</name>
+ <name xml:lang="ja">FreeBSD 4.9</name>
+ <name xml:lang="it">FreeBSD 4.9</name>
+ <name xml:lang="id">FreeBSD 4.9</name>
+ <name xml:lang="fr">FreeBSD 4.9</name>
+ <name xml:lang="es">FreeBSD 4.9</name>
+ <name xml:lang="de">FreeBSD 4.9</name>
+ <name xml:lang="ca">FreeBSD 4.9</name>
+ <version>4.9</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2003-10-28</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.8"/>
+ <derives-from id="http://freebsd.org/freebsd/4.8"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.0">
+ <short-id>freebsd5.0</short-id>
+ <name>FreeBSD 5.0</name>
+ <name xml:lang="uk">FreeBSD 5.0</name>
+ <name xml:lang="tr">FreeBSD 5.0</name>
+ <name xml:lang="pt_BR">FreeBSD 5.0</name>
+ <name xml:lang="pl">FreeBSD 5.0</name>
+ <name xml:lang="ja">FreeBSD 5.0</name>
+ <name xml:lang="it">FreeBSD 5.0</name>
+ <name xml:lang="id">FreeBSD 5.0</name>
+ <name xml:lang="fr">FreeBSD 5.0</name>
+ <name xml:lang="es">FreeBSD 5.0</name>
+ <name xml:lang="de">FreeBSD 5.0</name>
+ <name xml:lang="ca">FreeBSD 5.0</name>
+ <version>5.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2003-01-19</release-date>
+ <upgrades id="http://freebsd.org/freebsd/4.11"/>
+ <derives-from id="http://freebsd.org/freebsd/4.11"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.1">
+ <short-id>freebsd5.1</short-id>
+ <name>FreeBSD 5.1</name>
+ <name xml:lang="uk">FreeBSD 5.1</name>
+ <name xml:lang="tr">FreeBSD 5.1</name>
+ <name xml:lang="pt_BR">FreeBSD 5.1</name>
+ <name xml:lang="pl">FreeBSD 5.1</name>
+ <name xml:lang="ja">FreeBSD 5.1</name>
+ <name xml:lang="it">FreeBSD 5.1</name>
+ <name xml:lang="id">FreeBSD 5.1</name>
+ <name xml:lang="fr">FreeBSD 5.1</name>
+ <name xml:lang="es">FreeBSD 5.1</name>
+ <name xml:lang="de">FreeBSD 5.1</name>
+ <name xml:lang="ca">FreeBSD 5.1</name>
+ <version>5.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2003-06-09</release-date>
+ <upgrades id="http://freebsd.org/freebsd/5.0"/>
+ <derives-from id="http://freebsd.org/freebsd/5.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.2.1">
+ <short-id>freebsd5.2.1</short-id>
+ <name>FreeBSD 5.2.1</name>
+ <name xml:lang="uk">FreeBSD 5.2.1</name>
+ <name xml:lang="tr">FreeBSD 5.2.1</name>
+ <name xml:lang="pt_BR">FreeBSD 5.2.1</name>
+ <name xml:lang="pl">FreeBSD 5.2.1</name>
+ <name xml:lang="ja">FreeBSD 5.2.1</name>
+ <name xml:lang="it">FreeBSD 5.2.1</name>
+ <name xml:lang="id">FreeBSD 5.2.1</name>
+ <name xml:lang="fr">FreeBSD 5.2.1</name>
+ <name xml:lang="es">FreeBSD 5.2.1</name>
+ <name xml:lang="de">FreeBSD 5.2.1</name>
+ <name xml:lang="ca">FreeBSD 5.2.1</name>
+ <version>5.2.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2005-02-25</release-date>
+ <upgrades id="http://freebsd.org/freebsd/5.2"/>
+ <derives-from id="http://freebsd.org/freebsd/5.2"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.2">
+ <short-id>freebsd5.2</short-id>
+ <name>FreeBSD 5.2</name>
+ <name xml:lang="uk">FreeBSD 5.2</name>
+ <name xml:lang="tr">FreeBSD 5.2</name>
+ <name xml:lang="pt_BR">FreeBSD 5.2</name>
+ <name xml:lang="pl">FreeBSD 5.2</name>
+ <name xml:lang="ja">FreeBSD 5.2</name>
+ <name xml:lang="it">FreeBSD 5.2</name>
+ <name xml:lang="id">FreeBSD 5.2</name>
+ <name xml:lang="fr">FreeBSD 5.2</name>
+ <name xml:lang="es">FreeBSD 5.2</name>
+ <name xml:lang="de">FreeBSD 5.2</name>
+ <name xml:lang="ca">FreeBSD 5.2</name>
+ <version>5.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2004-01-12</release-date>
+ <upgrades id="http://freebsd.org/freebsd/5.1"/>
+ <derives-from id="http://freebsd.org/freebsd/5.1"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.3">
+ <short-id>freebsd5.3</short-id>
+ <name>FreeBSD 5.3</name>
+ <name xml:lang="uk">FreeBSD 5.3</name>
+ <name xml:lang="tr">FreeBSD 5.3</name>
+ <name xml:lang="pt_BR">FreeBSD 5.3</name>
+ <name xml:lang="pl">FreeBSD 5.3</name>
+ <name xml:lang="ja">FreeBSD 5.3</name>
+ <name xml:lang="it">FreeBSD 5.3</name>
+ <name xml:lang="id">FreeBSD 5.3</name>
+ <name xml:lang="fr">FreeBSD 5.3</name>
+ <name xml:lang="es">FreeBSD 5.3</name>
+ <name xml:lang="de">FreeBSD 5.3</name>
+ <name xml:lang="ca">FreeBSD 5.3</name>
+ <version>5.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2004-11-06</release-date>
+ <eol-date>2006-10-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/5.2.1"/>
+ <derives-from id="http://freebsd.org/freebsd/5.2.1"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.4">
+ <short-id>freebsd5.4</short-id>
+ <name>FreeBSD 5.4</name>
+ <name xml:lang="uk">FreeBSD 5.4</name>
+ <name xml:lang="tr">FreeBSD 5.4</name>
+ <name xml:lang="pt_BR">FreeBSD 5.4</name>
+ <name xml:lang="pl">FreeBSD 5.4</name>
+ <name xml:lang="ja">FreeBSD 5.4</name>
+ <name xml:lang="it">FreeBSD 5.4</name>
+ <name xml:lang="id">FreeBSD 5.4</name>
+ <name xml:lang="fr">FreeBSD 5.4</name>
+ <name xml:lang="es">FreeBSD 5.4</name>
+ <name xml:lang="de">FreeBSD 5.4</name>
+ <name xml:lang="ca">FreeBSD 5.4</name>
+ <version>5.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2005-05-09</release-date>
+ <eol-date>2006-10-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/5.3"/>
+ <derives-from id="http://freebsd.org/freebsd/5.3"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/5.5">
+ <short-id>freebsd5.5</short-id>
+ <name>FreeBSD 5.5</name>
+ <name xml:lang="uk">FreeBSD 5.5</name>
+ <name xml:lang="tr">FreeBSD 5.5</name>
+ <name xml:lang="pt_BR">FreeBSD 5.5</name>
+ <name xml:lang="pl">FreeBSD 5.5</name>
+ <name xml:lang="ja">FreeBSD 5.5</name>
+ <name xml:lang="it">FreeBSD 5.5</name>
+ <name xml:lang="id">FreeBSD 5.5</name>
+ <name xml:lang="fr">FreeBSD 5.5</name>
+ <name xml:lang="es">FreeBSD 5.5</name>
+ <name xml:lang="de">FreeBSD 5.5</name>
+ <name xml:lang="ca">FreeBSD 5.5</name>
+ <version>5.5</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2006-05-25</release-date>
+ <eol-date>2008-05-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/5.4"/>
+ <derives-from id="http://freebsd.org/freebsd/5.4"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/6.0">
+ <short-id>freebsd6.0</short-id>
+ <name>FreeBSD 6.0</name>
+ <name xml:lang="uk">FreeBSD 6.0</name>
+ <name xml:lang="tr">FreeBSD 6.0</name>
+ <name xml:lang="pt_BR">FreeBSD 6.0</name>
+ <name xml:lang="pl">FreeBSD 6.0</name>
+ <name xml:lang="ja">FreeBSD 6.0</name>
+ <name xml:lang="it">FreeBSD 6.0</name>
+ <name xml:lang="id">FreeBSD 6.0</name>
+ <name xml:lang="fr">FreeBSD 6.0</name>
+ <name xml:lang="es">FreeBSD 6.0</name>
+ <name xml:lang="de">FreeBSD 6.0</name>
+ <name xml:lang="ca">FreeBSD 6.0</name>
+ <version>6.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/5.5"/>
+ <derives-from id="http://freebsd.org/freebsd/5.5"/>
+ <release-date>2005-11-04</release-date>
+ <eol-date>2007-01-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/10ec/8029"/>
+ <!-- ne2k_pci -->
+ </devices>
+ </os>
+ <os id="http://freebsd.org/freebsd/6.1">
+ <short-id>freebsd6.1</short-id>
+ <name>FreeBSD 6.1</name>
+ <name xml:lang="uk">FreeBSD 6.1</name>
+ <name xml:lang="tr">FreeBSD 6.1</name>
+ <name xml:lang="pt_BR">FreeBSD 6.1</name>
+ <name xml:lang="pl">FreeBSD 6.1</name>
+ <name xml:lang="ja">FreeBSD 6.1</name>
+ <name xml:lang="it">FreeBSD 6.1</name>
+ <name xml:lang="id">FreeBSD 6.1</name>
+ <name xml:lang="fr">FreeBSD 6.1</name>
+ <name xml:lang="es">FreeBSD 6.1</name>
+ <name xml:lang="de">FreeBSD 6.1</name>
+ <name xml:lang="ca">FreeBSD 6.1</name>
+ <version>6.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2006-05-09</release-date>
+ <eol-date>2008-05-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/6.0"/>
+ <derives-from id="http://freebsd.org/freebsd/6.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/6.2">
+ <short-id>freebsd6.2</short-id>
+ <name>FreeBSD 6.2</name>
+ <name xml:lang="uk">FreeBSD 6.2</name>
+ <name xml:lang="tr">FreeBSD 6.2</name>
+ <name xml:lang="pt_BR">FreeBSD 6.2</name>
+ <name xml:lang="pl">FreeBSD 6.2</name>
+ <name xml:lang="ja">FreeBSD 6.2</name>
+ <name xml:lang="it">FreeBSD 6.2</name>
+ <name xml:lang="id">FreeBSD 6.2</name>
+ <name xml:lang="fr">FreeBSD 6.2</name>
+ <name xml:lang="es">FreeBSD 6.2</name>
+ <name xml:lang="de">FreeBSD 6.2</name>
+ <name xml:lang="ca">FreeBSD 6.2</name>
+ <version>6.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2007-01-15</release-date>
+ <eol-date>2008-05-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/6.1"/>
+ <derives-from id="http://freebsd.org/freebsd/6.1"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/6.3">
+ <short-id>freebsd6.3</short-id>
+ <name>FreeBSD 6.3</name>
+ <name xml:lang="uk">FreeBSD 6.3</name>
+ <name xml:lang="tr">FreeBSD 6.3</name>
+ <name xml:lang="pt_BR">FreeBSD 6.3</name>
+ <name xml:lang="pl">FreeBSD 6.3</name>
+ <name xml:lang="ja">FreeBSD 6.3</name>
+ <name xml:lang="it">FreeBSD 6.3</name>
+ <name xml:lang="id">FreeBSD 6.3</name>
+ <name xml:lang="fr">FreeBSD 6.3</name>
+ <name xml:lang="es">FreeBSD 6.3</name>
+ <name xml:lang="de">FreeBSD 6.3</name>
+ <name xml:lang="ca">FreeBSD 6.3</name>
+ <version>6.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2008-01-18</release-date>
+ <eol-date>2010-01-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/6.2"/>
+ <derives-from id="http://freebsd.org/freebsd/6.2"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/6.4">
+ <short-id>freebsd6.4</short-id>
+ <name>FreeBSD 6.4</name>
+ <name xml:lang="uk">FreeBSD 6.4</name>
+ <name xml:lang="tr">FreeBSD 6.4</name>
+ <name xml:lang="pt_BR">FreeBSD 6.4</name>
+ <name xml:lang="pl">FreeBSD 6.4</name>
+ <name xml:lang="ja">FreeBSD 6.4</name>
+ <name xml:lang="it">FreeBSD 6.4</name>
+ <name xml:lang="id">FreeBSD 6.4</name>
+ <name xml:lang="fr">FreeBSD 6.4</name>
+ <name xml:lang="es">FreeBSD 6.4</name>
+ <name xml:lang="de">FreeBSD 6.4</name>
+ <name xml:lang="ca">FreeBSD 6.4</name>
+ <version>6.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2008-11-28</release-date>
+ <eol-date>2010-11-30</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/6.3"/>
+ <derives-from id="http://freebsd.org/freebsd/6.3"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/7.0">
+ <short-id>freebsd7.0</short-id>
+ <name>FreeBSD 7.0</name>
+ <name xml:lang="uk">FreeBSD 7.0</name>
+ <name xml:lang="tr">FreeBSD 7.0</name>
+ <name xml:lang="pt_BR">FreeBSD 7.0</name>
+ <name xml:lang="pl">FreeBSD 7.0</name>
+ <name xml:lang="ja">FreeBSD 7.0</name>
+ <name xml:lang="it">FreeBSD 7.0</name>
+ <name xml:lang="id">FreeBSD 7.0</name>
+ <name xml:lang="fr">FreeBSD 7.0</name>
+ <name xml:lang="es">FreeBSD 7.0</name>
+ <name xml:lang="de">FreeBSD 7.0</name>
+ <name xml:lang="ca">FreeBSD 7.0</name>
+ <version>7.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2008-02-27</release-date>
+ <eol-date>2009-04-30</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/6.4"/>
+ <derives-from id="http://freebsd.org/freebsd/6.4"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/7.1">
+ <short-id>freebsd7.1</short-id>
+ <name>FreeBSD 7.1</name>
+ <name xml:lang="uk">FreeBSD 7.1</name>
+ <name xml:lang="tr">FreeBSD 7.1</name>
+ <name xml:lang="pt_BR">FreeBSD 7.1</name>
+ <name xml:lang="pl">FreeBSD 7.1</name>
+ <name xml:lang="ja">FreeBSD 7.1</name>
+ <name xml:lang="it">FreeBSD 7.1</name>
+ <name xml:lang="id">FreeBSD 7.1</name>
+ <name xml:lang="fr">FreeBSD 7.1</name>
+ <name xml:lang="es">FreeBSD 7.1</name>
+ <name xml:lang="de">FreeBSD 7.1</name>
+ <name xml:lang="ca">FreeBSD 7.1</name>
+ <version>7.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2009-01-04</release-date>
+ <eol-date>2011-02-28</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/7.0"/>
+ <derives-from id="http://freebsd.org/freebsd/7.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/7.2">
+ <short-id>freebsd7.2</short-id>
+ <name>FreeBSD 7.2</name>
+ <name xml:lang="uk">FreeBSD 7.2</name>
+ <name xml:lang="tr">FreeBSD 7.2</name>
+ <name xml:lang="pt_BR">FreeBSD 7.2</name>
+ <name xml:lang="pl">FreeBSD 7.2</name>
+ <name xml:lang="ja">FreeBSD 7.2</name>
+ <name xml:lang="it">FreeBSD 7.2</name>
+ <name xml:lang="id">FreeBSD 7.2</name>
+ <name xml:lang="fr">FreeBSD 7.2</name>
+ <name xml:lang="es">FreeBSD 7.2</name>
+ <name xml:lang="de">FreeBSD 7.2</name>
+ <name xml:lang="ca">FreeBSD 7.2</name>
+ <version>7.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2009-05-04</release-date>
+ <eol-date>2010-06-30</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/7.1"/>
+ <derives-from id="http://freebsd.org/freebsd/7.1"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/7.3">
+ <short-id>freebsd7.3</short-id>
+ <name>FreeBSD 7.3</name>
+ <name xml:lang="uk">FreeBSD 7.3</name>
+ <name xml:lang="tr">FreeBSD 7.3</name>
+ <name xml:lang="pt_BR">FreeBSD 7.3</name>
+ <name xml:lang="pl">FreeBSD 7.3</name>
+ <name xml:lang="ja">FreeBSD 7.3</name>
+ <name xml:lang="it">FreeBSD 7.3</name>
+ <name xml:lang="id">FreeBSD 7.3</name>
+ <name xml:lang="fr">FreeBSD 7.3</name>
+ <name xml:lang="es">FreeBSD 7.3</name>
+ <name xml:lang="de">FreeBSD 7.3</name>
+ <name xml:lang="ca">FreeBSD 7.3</name>
+ <version>7.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2010-03-23</release-date>
+ <eol-date>2012-03-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/7.2"/>
+ <derives-from id="http://freebsd.org/freebsd/7.2"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/7.4">
+ <short-id>freebsd7.4</short-id>
+ <name>FreeBSD 7.4</name>
+ <name xml:lang="uk">FreeBSD 7.4</name>
+ <name xml:lang="tr">FreeBSD 7.4</name>
+ <name xml:lang="pt_BR">FreeBSD 7.4</name>
+ <name xml:lang="pl">FreeBSD 7.4</name>
+ <name xml:lang="ja">FreeBSD 7.4</name>
+ <name xml:lang="it">FreeBSD 7.4</name>
+ <name xml:lang="id">FreeBSD 7.4</name>
+ <name xml:lang="fr">FreeBSD 7.4</name>
+ <name xml:lang="es">FreeBSD 7.4</name>
+ <name xml:lang="de">FreeBSD 7.4</name>
+ <name xml:lang="ca">FreeBSD 7.4</name>
+ <version>7.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2011-02-24</release-date>
+ <eol-date>2013-02-28</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/7.3"/>
+ <derives-from id="http://freebsd.org/freebsd/7.3"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/8.0">
+ <short-id>freebsd8.0</short-id>
+ <name>FreeBSD 8.0</name>
+ <name xml:lang="uk">FreeBSD 8.0</name>
+ <name xml:lang="tr">FreeBSD 8.0</name>
+ <name xml:lang="pt_BR">FreeBSD 8.0</name>
+ <name xml:lang="pl">FreeBSD 8.0</name>
+ <name xml:lang="ja">FreeBSD 8.0</name>
+ <name xml:lang="it">FreeBSD 8.0</name>
+ <name xml:lang="id">FreeBSD 8.0</name>
+ <name xml:lang="fr">FreeBSD 8.0</name>
+ <name xml:lang="es">FreeBSD 8.0</name>
+ <name xml:lang="de">FreeBSD 8.0</name>
+ <name xml:lang="ca">FreeBSD 8.0</name>
+ <version>8.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/7.4"/>
+ <derives-from id="http://freebsd.org/freebsd/7.4"/>
+ <release-date>2009-11-25</release-date>
+ <eol-date>2010-11-30</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/100e"/>
+ <!-- e1000 -->
+ </devices>
+ </os>
+ <os id="http://freebsd.org/freebsd/8.1">
+ <short-id>freebsd8.1</short-id>
+ <name>FreeBSD 8.1</name>
+ <name xml:lang="uk">FreeBSD 8.1</name>
+ <name xml:lang="tr">FreeBSD 8.1</name>
+ <name xml:lang="pt_BR">FreeBSD 8.1</name>
+ <name xml:lang="pl">FreeBSD 8.1</name>
+ <name xml:lang="ja">FreeBSD 8.1</name>
+ <name xml:lang="it">FreeBSD 8.1</name>
+ <name xml:lang="id">FreeBSD 8.1</name>
+ <name xml:lang="fr">FreeBSD 8.1</name>
+ <name xml:lang="es">FreeBSD 8.1</name>
+ <name xml:lang="de">FreeBSD 8.1</name>
+ <name xml:lang="ca">FreeBSD 8.1</name>
+ <version>8.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2010-07-23</release-date>
+ <eol-date>2012-07-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/8.0"/>
+ <derives-from id="http://freebsd.org/freebsd/8.0"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/8.2">
+ <short-id>freebsd8.2</short-id>
+ <name>FreeBSD 8.2</name>
+ <name xml:lang="uk">FreeBSD 8.2</name>
+ <name xml:lang="tr">FreeBSD 8.2</name>
+ <name xml:lang="pt_BR">FreeBSD 8.2</name>
+ <name xml:lang="pl">FreeBSD 8.2</name>
+ <name xml:lang="ja">FreeBSD 8.2</name>
+ <name xml:lang="it">FreeBSD 8.2</name>
+ <name xml:lang="id">FreeBSD 8.2</name>
+ <name xml:lang="fr">FreeBSD 8.2</name>
+ <name xml:lang="es">FreeBSD 8.2</name>
+ <name xml:lang="de">FreeBSD 8.2</name>
+ <name xml:lang="ca">FreeBSD 8.2</name>
+ <version>8.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <release-date>2011-02-24</release-date>
+ <eol-date>2012-07-31</eol-date>
+ <upgrades id="http://freebsd.org/freebsd/8.1"/>
+ <derives-from id="http://freebsd.org/freebsd/8.1"/>
+ </os>
+ <os id="http://freebsd.org/freebsd/8.3">
+ <short-id>freebsd8.3</short-id>
+ <name>FreeBSD 8.3</name>
+ <name xml:lang="uk">FreeBSD 8.3</name>
+ <name xml:lang="tr">FreeBSD 8.3</name>
+ <name xml:lang="pt_BR">FreeBSD 8.3</name>
+ <name xml:lang="pl">FreeBSD 8.3</name>
+ <name xml:lang="it">FreeBSD 8.3</name>
+ <name xml:lang="id">FreeBSD 8.3</name>
+ <name xml:lang="fr">FreeBSD 8.3</name>
+ <name xml:lang="es">FreeBSD 8.3</name>
+ <name xml:lang="ca">FreeBSD 8.3</name>
+ <version>8.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/8.2"/>
+ <derives-from id="http://freebsd.org/freebsd/8.2"/>
+ <release-date>2012-04-18</release-date>
+ <eol-date>2014-04-30</eol-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/8.4">
+ <short-id>freebsd8.4</short-id>
+ <name>FreeBSD 8.4</name>
+ <name xml:lang="uk">FreeBSD 8.4</name>
+ <name xml:lang="tr">FreeBSD 8.4</name>
+ <name xml:lang="pt_BR">FreeBSD 8.4</name>
+ <name xml:lang="pl">FreeBSD 8.4</name>
+ <name xml:lang="it">FreeBSD 8.4</name>
+ <name xml:lang="id">FreeBSD 8.4</name>
+ <name xml:lang="fr">FreeBSD 8.4</name>
+ <name xml:lang="es">FreeBSD 8.4</name>
+ <name xml:lang="ca">FreeBSD 8.4</name>
+ <version>8.4</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/8.3"/>
+ <derives-from id="http://freebsd.org/freebsd/8.3"/>
+ <release-date>2013-06-09</release-date>
+ <eol-date>2015-08-01</eol-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/9.0">
+ <short-id>freebsd9.0</short-id>
+ <name>FreeBSD 9.0</name>
+ <name xml:lang="uk">FreeBSD 9.0</name>
+ <name xml:lang="tr">FreeBSD 9.0</name>
+ <name xml:lang="pt_BR">FreeBSD 9.0</name>
+ <name xml:lang="pl">FreeBSD 9.0</name>
+ <name xml:lang="ja">FreeBSD 9.0</name>
+ <name xml:lang="it">FreeBSD 9.0</name>
+ <name xml:lang="id">FreeBSD 9.0</name>
+ <name xml:lang="fr">FreeBSD 9.0</name>
+ <name xml:lang="es">FreeBSD 9.0</name>
+ <name xml:lang="de">FreeBSD 9.0</name>
+ <name xml:lang="ca">FreeBSD 9.0</name>
+ <version>9.0</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/8.2"/>
+ <derives-from id="http://freebsd.org/freebsd/8.2"/>
+ <release-date>2012-01-12</release-date>
+ <eol-date>2013-03-31</eol-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/9.1">
+ <short-id>freebsd9.1</short-id>
+ <name>FreeBSD 9.1</name>
+ <name xml:lang="uk">FreeBSD 9.1</name>
+ <name xml:lang="tr">FreeBSD 9.1</name>
+ <name xml:lang="pt_BR">FreeBSD 9.1</name>
+ <name xml:lang="pl">FreeBSD 9.1</name>
+ <name xml:lang="it">FreeBSD 9.1</name>
+ <name xml:lang="id">FreeBSD 9.1</name>
+ <name xml:lang="fr">FreeBSD 9.1</name>
+ <name xml:lang="es">FreeBSD 9.1</name>
+ <name xml:lang="ca">FreeBSD 9.1</name>
+ <version>9.1</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/9.0"/>
+ <derives-from id="http://freebsd.org/freebsd/9.0"/>
+ <release-date>2012-12-30</release-date>
+ <eol-date>2014-12-31</eol-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/9.2">
+ <short-id>freebsd9.2</short-id>
+ <name>FreeBSD 9.2</name>
+ <name xml:lang="uk">FreeBSD 9.2</name>
+ <name xml:lang="tr">FreeBSD 9.2</name>
+ <name xml:lang="pt_BR">FreeBSD 9.2</name>
+ <name xml:lang="pl">FreeBSD 9.2</name>
+ <name xml:lang="it">FreeBSD 9.2</name>
+ <name xml:lang="id">FreeBSD 9.2</name>
+ <name xml:lang="fr">FreeBSD 9.2</name>
+ <name xml:lang="es">FreeBSD 9.2</name>
+ <name xml:lang="ca">FreeBSD 9.2</name>
+ <version>9.2</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/9.1"/>
+ <derives-from id="http://freebsd.org/freebsd/9.1"/>
+ <release-date>2013-09-30</release-date>
+ <eol-date>2014-12-31</eol-date>
+ </os>
+ <os id="http://freebsd.org/freebsd/9.3">
+ <short-id>freebsd9.3</short-id>
+ <name>FreeBSD 9.3</name>
+ <name xml:lang="uk">FreeBSD 9.3</name>
+ <name xml:lang="tr">FreeBSD 9.3</name>
+ <name xml:lang="pt_BR">FreeBSD 9.3</name>
+ <name xml:lang="pl">FreeBSD 9.3</name>
+ <name xml:lang="it">FreeBSD 9.3</name>
+ <name xml:lang="id">FreeBSD 9.3</name>
+ <name xml:lang="fr">FreeBSD 9.3</name>
+ <name xml:lang="es">FreeBSD 9.3</name>
+ <name xml:lang="ca">FreeBSD 9.3</name>
+ <version>9.3</version>
+ <vendor>FreeBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; FreeBSD</vendor>
+ <vendor xml:lang="tr">FreeBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto FreeBSD</vendor>
+ <vendor xml:lang="pl">Projekt FreeBSD</vendor>
+ <vendor xml:lang="ja">FreeBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto FreeBSD</vendor>
+ <vendor xml:lang="id">Proyek FreeBSD</vendor>
+ <vendor xml:lang="fr">Projet FreeBSD</vendor>
+ <vendor xml:lang="es">FreeBSD Project</vendor>
+ <vendor xml:lang="de">FreeBSD-Projekt</vendor>
+ <vendor xml:lang="ca">FreeBSD Project</vendor>
+ <family>freebsd</family>
+ <distro>freebsd</distro>
+ <upgrades id="http://freebsd.org/freebsd/9.2"/>
+ <derives-from id="http://freebsd.org/freebsd/9.2"/>
+ <release-date>2014-07-16</release-date>
+ <eol-date>2016-12-31</eol-date>
+ </os>
+ <os id="http://freedos.org/freedos/1.2">
+ <short-id>freedos1.2</short-id>
+ <name>FreeDOS 1.2</name>
+ <name xml:lang="uk">FreeDOS 1.2</name>
+ <name xml:lang="tr">FreeDOS 1.2</name>
+ <name xml:lang="pt_BR">FreeDOS 1.2</name>
+ <name xml:lang="pl">FreeDOS 1.2</name>
+ <name xml:lang="it">FreeDOS 1.2</name>
+ <name xml:lang="id">FreeDOS 1.2</name>
+ <name xml:lang="fr">FreeDOS 1.2</name>
+ <name xml:lang="ca">FreeDOS 1.2</name>
+ <version>1.2</version>
+ <vendor>FreeDOS</vendor>
+ <vendor xml:lang="uk">FreeDOS</vendor>
+ <vendor xml:lang="tr">FreeDOS</vendor>
+ <vendor xml:lang="pt_BR">FreeDOS</vendor>
+ <vendor xml:lang="pl">FreeDOS</vendor>
+ <vendor xml:lang="it">FreeDOS</vendor>
+ <vendor xml:lang="id">FreeDOS</vendor>
+ <vendor xml:lang="fr">FreeDOS</vendor>
+ <vendor xml:lang="ca">FreeDOS</vendor>
+ <family>linux</family>
+ <distro>freedos</distro>
+ <release-date>2016-12-25</release-date>
+ <variant id="standard">
+ <name>FreeDOS 1.2 "Standard" Installer</name>
+ <name xml:lang="uk">&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x44E;&#x432;&#x430;&#x447; FreeDOS 1.2 &#xAB;Standard&#xBB;</name>
+ <name xml:lang="tr">FreeDOS 1.2 "Standard" Kurucu</name>
+ <name xml:lang="pt_BR">FreeDOS 1.2 instalador "Standard"</name>
+ <name xml:lang="pl">FreeDOS 1.2 &#x201E;Standardowy&#x201D; instalator</name>
+ <name xml:lang="it">FreeDOS 1.2 Installazione "Standard"</name>
+ <name xml:lang="id">FreeDOS 1.2 "Standard" Installer</name>
+ <name xml:lang="fr">FreeDOS 1.2 "Standard" Installer</name>
+ </variant>
+ <variant id="legacy">
+ <name>FreeDOS 1.2 "Legacy" Installer</name>
+ <name xml:lang="uk">&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x44E;&#x432;&#x430;&#x447; FreeDOS 1.2 &#xAB;Legacy&#xBB;</name>
+ <name xml:lang="tr">FreeDOS 1.2 "Legacy" Kurucu</name>
+ <name xml:lang="pt_BR">FreeDOS 1.2 instalador "Legacy"</name>
+ <name xml:lang="pl">FreeDOS 1.2 &#x201E;Przestarza&#x142;y&#x201D; instalator</name>
+ <name xml:lang="it">FreeDOS 1.2 Installazione "Legacy"</name>
+ <name xml:lang="id">FreeDOS 1.2 "Legacy" Installer</name>
+ <name xml:lang="fr">FreeDOS 1.2 "Legacy" Installer</name>
+ </variant>
+ <media arch="x86_64">
+ <variant id="standard"/>
+ <url>http://www.freedos.org/download/download/FD12CD.iso</url>
+ <iso>
+ <volume-id>FD-SETUP</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="legacy"/>
+ <url>http://www.freedos.org/download/download/FD12LGCY.iso</url>
+ <iso>
+ <volume-id>FDI-CD</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>33554432</ram>
+ <storage>209715200</storage>
+ </minimum>
+ <recommended>
+ <ram>67108864</ram>
+ <storage>419430400</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://gentoo.org/gentoo/rolling">
+ <short-id>gentoo</short-id>
+ <name>Gentoo Linux</name>
+ <name xml:lang="uk">Gentoo Linux</name>
+ <name xml:lang="tr">Gentoo Linux</name>
+ <name xml:lang="pt_BR">Gentoo Linux</name>
+ <name xml:lang="pl">Gentoo Linux</name>
+ <name xml:lang="it">Gentoo Linux</name>
+ <name xml:lang="id">Gentoo Linux</name>
+ <name xml:lang="fr">Gentoo Linux</name>
+ <vendor>Gentoo Foundation</vendor>
+ <vendor xml:lang="uk">&#x424;&#x443;&#x43D;&#x434;&#x430;&#x446;&#x456;&#x44F; Gentoo</vendor>
+ <vendor xml:lang="tr">Gentoo Vakf&#x131;</vendor>
+ <vendor xml:lang="pt_BR">Funda&#xE7;&#xE3;o Gentoo</vendor>
+ <vendor xml:lang="pl">Fundacja Gentoo</vendor>
+ <vendor xml:lang="it">Gentoo Foundation</vendor>
+ <vendor xml:lang="id">Gentoo Foundation</vendor>
+ <vendor xml:lang="fr">Fondation Gentoo</vendor>
+ <family>linux</family>
+ <distro>gentoo</distro>
+ <release-status>rolling</release-status>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>2952790016</storage>
+ </minimum>
+ </resources>
+ <media arch="i686">
+ <iso>
+ <volume-id>Gentoo x86 \d{8}T\d{6}Z</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Gentoo amd64 \d{8}T\d{6}Z</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://gnome.org/gnome/3.6">
+ <short-id>gnome3.6</short-id>
+ <name>GNOME 3.6</name>
+ <name xml:lang="uk">GNOME 3.6</name>
+ <name xml:lang="tr">GNOME 3.6</name>
+ <name xml:lang="pt_BR">GNOME 3.6</name>
+ <name xml:lang="pl">GNOME 3.6</name>
+ <name xml:lang="ja">GNOME 3.6</name>
+ <name xml:lang="it">GNOME 3.6</name>
+ <name xml:lang="id">GNOME 3.6</name>
+ <name xml:lang="fr">GNOME 3.6</name>
+ <name xml:lang="es">GNOME 3.6</name>
+ <name xml:lang="de">GNOME 3.6</name>
+ <name xml:lang="ca">GNOME 3.6</name>
+ <version>3.6</version>
+ <vendor>GNOME Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; GNOME</vendor>
+ <vendor xml:lang="tr">GNOME Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto GNOME</vendor>
+ <vendor xml:lang="pl">Projekt GNOME</vendor>
+ <vendor xml:lang="ja">GNOME &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto GNOME</vendor>
+ <vendor xml:lang="id">Proyek GNOME</vendor>
+ <vendor xml:lang="fr">Projet GNOME</vendor>
+ <vendor xml:lang="es">GNOME Project</vendor>
+ <vendor xml:lang="de">GNOME-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte GNOME</vendor>
+ <family>linux</family>
+ <distro>gnome</distro>
+ <derives-from id="http://fedoraproject.org/fedora/18"/>
+ <release-date>2012-09-26</release-date>
+ <eol-date>2013-09-25</eol-date>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>GNOME36-LiveCD</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <resources arch="all">
+ <!-- These values are copied from that of Fedora 17/18 as AFAIK currently
+ GNOME is just Fedora with a few differences, mainly the name. -->
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>805306368</ram>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://gnome.org/gnome/3.8">
+ <short-id>gnome3.8</short-id>
+ <name>GNOME 3.8</name>
+ <name xml:lang="uk">GNOME 3.8</name>
+ <name xml:lang="tr">GNOME 3.8</name>
+ <name xml:lang="pt_BR">GNOME 3.8</name>
+ <name xml:lang="pl">GNOME 3.8</name>
+ <name xml:lang="it">GNOME 3.8</name>
+ <name xml:lang="id">GNOME 3.8</name>
+ <name xml:lang="fr">GNOME 3.8</name>
+ <name xml:lang="es">GNOME 3.8</name>
+ <name xml:lang="ca">GNOME 3.8</name>
+ <version>3.8</version>
+ <vendor>GNOME Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; GNOME</vendor>
+ <vendor xml:lang="tr">GNOME Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto GNOME</vendor>
+ <vendor xml:lang="pl">Projekt GNOME</vendor>
+ <vendor xml:lang="ja">GNOME &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto GNOME</vendor>
+ <vendor xml:lang="id">Proyek GNOME</vendor>
+ <vendor xml:lang="fr">Projet GNOME</vendor>
+ <vendor xml:lang="es">GNOME Project</vendor>
+ <vendor xml:lang="de">GNOME-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte GNOME</vendor>
+ <family>linux</family>
+ <distro>gnome</distro>
+ <derives-from id="http://fedoraproject.org/fedora/19"/>
+ <upgrades id="http://gnome.org/gnome/3.6"/>
+ <release-date>2013-03-27</release-date>
+ <eol-date>2014-07-29</eol-date>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>GNOME38-LiveCD</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>isolinux/vmlinuz0</kernel>
+ <initrd>isolinux/initrd0.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://gnome.org/gnome-continuous/3.10">
+ <short-id>gnome-continuous-3.10</short-id>
+ <name>GNOME 3.10</name>
+ <name xml:lang="uk">GNOME 3.10</name>
+ <name xml:lang="tr">GNOME 3.10</name>
+ <name xml:lang="pt_BR">GNOME 3.10</name>
+ <name xml:lang="pl">GNOME 3.10</name>
+ <name xml:lang="it">GNOME 3.10</name>
+ <name xml:lang="id">GNOME 3.10</name>
+ <name xml:lang="fr">GNOME 3.10</name>
+ <name xml:lang="es">GNOME 3.10</name>
+ <name xml:lang="ca">GNOME 3.10</name>
+ <version>3.10</version>
+ <vendor>GNOME Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; GNOME</vendor>
+ <vendor xml:lang="tr">GNOME Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto GNOME</vendor>
+ <vendor xml:lang="pl">Projekt GNOME</vendor>
+ <vendor xml:lang="ja">GNOME &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto GNOME</vendor>
+ <vendor xml:lang="id">Proyek GNOME</vendor>
+ <vendor xml:lang="fr">Projet GNOME</vendor>
+ <vendor xml:lang="es">GNOME Project</vendor>
+ <vendor xml:lang="de">GNOME-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte GNOME</vendor>
+ <family>linux</family>
+ <distro>gnome</distro>
+ <upgrades id="http://gnome.org/gnome/3.8"/>
+ <release-date>2013-09-25</release-date>
+ <eol-date>2014-11-13</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>2</n-cpus>
+ <ram>1073741824</ram>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://gnome.org/gnome-continuous/3.12">
+ <short-id>gnome-continuous-3.12</short-id>
+ <name>GNOME 3.12</name>
+ <name xml:lang="uk">GNOME 3.12</name>
+ <name xml:lang="tr">GNOME 3.12</name>
+ <name xml:lang="pt_BR">GNOME 3.12</name>
+ <name xml:lang="pl">GNOME 3.12</name>
+ <name xml:lang="it">GNOME 3.12</name>
+ <name xml:lang="id">GNOME 3.12</name>
+ <name xml:lang="fr">GNOME 3.12</name>
+ <name xml:lang="es">GNOME 3.12</name>
+ <name xml:lang="ca">GNOME 3.12</name>
+ <version>3.12</version>
+ <vendor>GNOME Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; GNOME</vendor>
+ <vendor xml:lang="tr">GNOME Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto GNOME</vendor>
+ <vendor xml:lang="pl">Projekt GNOME</vendor>
+ <vendor xml:lang="ja">GNOME &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto GNOME</vendor>
+ <vendor xml:lang="id">Proyek GNOME</vendor>
+ <vendor xml:lang="fr">Projet GNOME</vendor>
+ <vendor xml:lang="es">GNOME Project</vendor>
+ <vendor xml:lang="de">GNOME-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte GNOME</vendor>
+ <family>linux</family>
+ <distro>gnome</distro>
+ <derives-from id="http://gnome.org/gnome-continuous/3.10"/>
+ <upgrades id="http://gnome.org/gnome-continuous/3.10"/>
+ <release-status>snapshot</release-status>
+ <eol-date>2015-06-24</eol-date>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>2</n-cpus>
+ <ram>1073741824</ram>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://gnome.org/gnome-continuous/3.14">
+ <short-id>gnome-continuous-3.14</short-id>
+ <name>GNOME 3.14</name>
+ <name xml:lang="uk">GNOME 3.14</name>
+ <name xml:lang="tr">GNOME 3.14</name>
+ <name xml:lang="pt_BR">GNOME 3.14</name>
+ <name xml:lang="pl">GNOME 3.14</name>
+ <name xml:lang="it">GNOME 3.14</name>
+ <name xml:lang="id">GNOME 3.14</name>
+ <name xml:lang="fr">GNOME 3.14</name>
+ <name xml:lang="es">GNOME 3.14</name>
+ <name xml:lang="ca">GNOME 3.14</name>
+ <version>3.14</version>
+ <vendor>GNOME Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; GNOME</vendor>
+ <vendor xml:lang="tr">GNOME Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto GNOME</vendor>
+ <vendor xml:lang="pl">Projekt GNOME</vendor>
+ <vendor xml:lang="ja">GNOME &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto GNOME</vendor>
+ <vendor xml:lang="id">Proyek GNOME</vendor>
+ <vendor xml:lang="fr">Projet GNOME</vendor>
+ <vendor xml:lang="es">GNOME Project</vendor>
+ <vendor xml:lang="de">GNOME-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte GNOME</vendor>
+ <family>linux</family>
+ <distro>gnome</distro>
+ <derives-from id="http://gnome.org/gnome-continuous/3.12"/>
+ <upgrades id="http://gnome.org/gnome-continuous/3.12"/>
+ <release-status>snapshot</release-status>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>2</n-cpus>
+ <ram>1073741824</ram>
+ </minimum>
+ </resources>
+ </os>
+ <os id="http://guix.gnu.org/guix/1.1">
+ <short-id>guix-1.1</short-id>
+ <name>Guix 1.1</name>
+ <name xml:lang="uk">Guix 1.1</name>
+ <name xml:lang="tr">Guix 1.1</name>
+ <name xml:lang="pt_BR">Guix 1.1</name>
+ <name xml:lang="pl">Guix 1.1</name>
+ <name xml:lang="it">Guix 1.1</name>
+ <name xml:lang="id">Guix 1.1</name>
+ <name xml:lang="fr">Guix 1.1</name>
+ <version>1.1</version>
+ <vendor>Guix Contributors</vendor>
+ <vendor xml:lang="uk">&#x423;&#x447;&#x430;&#x441;&#x43D;&#x438;&#x43A;&#x438; &#x440;&#x43E;&#x437;&#x440;&#x43E;&#x431;&#x43A;&#x438; Guix</vendor>
+ <vendor xml:lang="tr">Guix'e Katk&#x131;da Bulunanlar</vendor>
+ <vendor xml:lang="pt_BR">Contribuidores do Guix</vendor>
+ <vendor xml:lang="pl">Wsp&#xF3;&#x142;tw&#xF3;rcy Guix</vendor>
+ <vendor xml:lang="it">Collaboratori Guix</vendor>
+ <vendor xml:lang="id">Guix Contributors</vendor>
+ <vendor xml:lang="fr">Contributeurs de Guix</vendor>
+ <family>linux</family>
+ <distro>guix</distro>
+ <release-date>2020-04-15</release-date>
+ <media arch="i686">
+ <!--<url>https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz</url>-->
+ <iso>
+ <volume-id>GUIX_IMAGE</volume-id>
+ <volume-size>584865792</volume-size>
+ </iso>
+ <kernel>gnu/store/506a8398hzkdqcm6y7r45fm0dvpaagks-linux-libre-5.4.31/bzImage</kernel>
+ <initrd>gnu/store/f1gga79nhl5if3rmm9n793c6jmdkb0j9-raw-initrd/initrd.cpio.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <!--<url>https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz</url>-->
+ <iso>
+ <volume-id>GUIX_IMAGE</volume-id>
+ <volume-size>586209280</volume-size>
+ </iso>
+ <kernel>gnu/store/g56i8savnfr7981fil03idkjl0syj29d-linux-libre-5.4.31/bzImage</kernel>
+ <initrd>gnu/store/33mpn6f0hy4m73m4isd5lg83qxwclld8-raw-initrd/initrd.cpio.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>4294967296</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://haiku-os.org/haiku/nightly">
+ <short-id>haikunightly</short-id>
+ <name>Haiku Nightly</name>
+ <name xml:lang="uk">&#x41D;&#x456;&#x447;&#x43D;&#x430; &#x432;&#x435;&#x440;&#x441;&#x456;&#x44F; Haiku</name>
+ <name xml:lang="tr">Haiku Nightly</name>
+ <name xml:lang="pt_BR">Haiku Nightly</name>
+ <name xml:lang="pl">Haiku Nightly</name>
+ <name xml:lang="it">Haiku Nightly</name>
+ <name xml:lang="id">Haiku Nightly</name>
+ <name xml:lang="fr">Haiku Nightly</name>
+ <version>nightly</version>
+ <vendor>Haiku, Inc.</vendor>
+ <vendor xml:lang="uk">Haiku, Inc.</vendor>
+ <vendor xml:lang="tr">Haiku, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Haiku, Inc.</vendor>
+ <vendor xml:lang="pl">Haiku, Inc.</vendor>
+ <vendor xml:lang="it">Haiku, Inc.</vendor>
+ <vendor xml:lang="id">Haiku, Inc.</vendor>
+ <vendor xml:lang="fr">Haiku, Inc.</vendor>
+ <family>haiku</family>
+ <distro>haiku</distro>
+ <upgrades id="http://haiku-os.org/haiku/r1alpha4.1"/>
+ <derives-from id="http://haiku-os.org/haiku/r1alpha4.1"/>
+ <release-status>snapshot</release-status>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ </devices>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>haiku-nightly-x86</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>haiku-nightly-x86_64</volume-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://haiku-os.org/haiku/r1alpha1">
+ <short-id>haikur1alpha1</short-id>
+ <name>Haiku R1/Alpha1</name>
+ <name xml:lang="uk">Haiku R1/Alpha1</name>
+ <name xml:lang="tr">Haiku R1/Alpha1</name>
+ <name xml:lang="pt_BR">Haiku R1/Alpha1</name>
+ <name xml:lang="pl">Haiku R1/Alpha1</name>
+ <name xml:lang="it">Haiku R1/Alpha1</name>
+ <name xml:lang="id">Haiku R1/Alpha1</name>
+ <name xml:lang="fr">Haiku R1/Alpha1</name>
+ <version>r1alpha1</version>
+ <vendor>Haiku, Inc.</vendor>
+ <vendor xml:lang="uk">Haiku, Inc.</vendor>
+ <vendor xml:lang="tr">Haiku, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Haiku, Inc.</vendor>
+ <vendor xml:lang="pl">Haiku, Inc.</vendor>
+ <vendor xml:lang="it">Haiku, Inc.</vendor>
+ <vendor xml:lang="id">Haiku, Inc.</vendor>
+ <vendor xml:lang="fr">Haiku, Inc.</vendor>
+ <family>haiku</family>
+ <distro>haiku</distro>
+ <release-date>2009-09-14</release-date>
+ <eol-date>2010-05-10</eol-date>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>Haiku</volume-id>
+ <system-id>FreeBSD</system-id>
+ <volume-size>398305280</volume-size>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://haiku-os.org/haiku/r1alpha2">
+ <short-id>haikur1alpha2</short-id>
+ <name>Haiku R1/Alpha2</name>
+ <name xml:lang="uk">Haiku R1/Alpha2</name>
+ <name xml:lang="tr">Haiku R1/Alpha2</name>
+ <name xml:lang="pt_BR">Haiku R1/Alpha2</name>
+ <name xml:lang="pl">Haiku R1/Alpha2</name>
+ <name xml:lang="it">Haiku R1/Alpha2</name>
+ <name xml:lang="id">Haiku R1/Alpha2</name>
+ <name xml:lang="fr">Haiku R1/Alpha2</name>
+ <version>r1alpha2</version>
+ <vendor>Haiku, Inc.</vendor>
+ <vendor xml:lang="uk">Haiku, Inc.</vendor>
+ <vendor xml:lang="tr">Haiku, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Haiku, Inc.</vendor>
+ <vendor xml:lang="pl">Haiku, Inc.</vendor>
+ <vendor xml:lang="it">Haiku, Inc.</vendor>
+ <vendor xml:lang="id">Haiku, Inc.</vendor>
+ <vendor xml:lang="fr">Haiku, Inc.</vendor>
+ <family>haiku</family>
+ <distro>haiku</distro>
+ <upgrades id="http://haiku-os.org/haiku/r1alpha1"/>
+ <derives-from id="http://haiku-os.org/haiku/r1alpha1"/>
+ <release-date>2010-05-10</release-date>
+ <eol-date>2011-06-20</eol-date>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>Haiku</volume-id>
+ <system-id>FreeBSD</system-id>
+ <volume-size>696281088</volume-size>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://haiku-os.org/haiku/r1alpha3">
+ <short-id>haikur1alpha3</short-id>
+ <name>Haiku R1/Alpha3</name>
+ <name xml:lang="uk">Haiku R1/Alpha3</name>
+ <name xml:lang="tr">Haiku R1/Alpha3</name>
+ <name xml:lang="pt_BR">Haiku R1/Alpha3</name>
+ <name xml:lang="pl">Haiku R1/Alpha3</name>
+ <name xml:lang="it">Haiku R1/Alpha3</name>
+ <name xml:lang="id">Haiku R1/Alpha3</name>
+ <name xml:lang="fr">Haiku R1/Alpha3</name>
+ <version>r1alpha3</version>
+ <vendor>Haiku, Inc.</vendor>
+ <vendor xml:lang="uk">Haiku, Inc.</vendor>
+ <vendor xml:lang="tr">Haiku, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Haiku, Inc.</vendor>
+ <vendor xml:lang="pl">Haiku, Inc.</vendor>
+ <vendor xml:lang="it">Haiku, Inc.</vendor>
+ <vendor xml:lang="id">Haiku, Inc.</vendor>
+ <vendor xml:lang="fr">Haiku, Inc.</vendor>
+ <family>haiku</family>
+ <distro>haiku</distro>
+ <upgrades id="http://haiku-os.org/haiku/r1alpha2"/>
+ <derives-from id="http://haiku-os.org/haiku/r1alpha2"/>
+ <release-date>2011-06-20</release-date>
+ <eol-date>2012-11-14</eol-date>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>Haiku</volume-id>
+ <system-id>FreeBSD</system-id>
+ <volume-size>589434880</volume-size>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://haiku-os.org/haiku/r1alpha4.1">
+ <short-id>haikur1alpha4.1</short-id>
+ <name>Haiku R1/Alpha4.1</name>
+ <name xml:lang="uk">Haiku R1/Alpha4.1</name>
+ <name xml:lang="tr">Haiku R1/Alpha4.1</name>
+ <name xml:lang="pt_BR">Haiku R1/Alpha4.1</name>
+ <name xml:lang="pl">Haiku R1/Alpha4.1</name>
+ <name xml:lang="it">Haiku R1/Alpha4.1</name>
+ <name xml:lang="id">Haiku R1/Alpha4.1</name>
+ <name xml:lang="fr">Haiku R1/Alpha4.1</name>
+ <version>r1alpha4.1</version>
+ <vendor>Haiku, Inc.</vendor>
+ <vendor xml:lang="uk">Haiku, Inc.</vendor>
+ <vendor xml:lang="tr">Haiku, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Haiku, Inc.</vendor>
+ <vendor xml:lang="pl">Haiku, Inc.</vendor>
+ <vendor xml:lang="it">Haiku, Inc.</vendor>
+ <vendor xml:lang="id">Haiku, Inc.</vendor>
+ <vendor xml:lang="fr">Haiku, Inc.</vendor>
+ <family>haiku</family>
+ <distro>haiku</distro>
+ <upgrades id="http://haiku-os.org/haiku/r1alpha3"/>
+ <derives-from id="http://haiku-os.org/haiku/r1alpha3"/>
+ <release-date>2012-11-14</release-date>
+ <eol-date>2018-09-28</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>Haiku</volume-id>
+ <system-id>FreeBSD</system-id>
+ <volume-size>615106560</volume-size>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://haiku-os.org/haiku/r1beta1">
+ <short-id>haikur1beta1</short-id>
+ <name>Haiku R1/Beta1</name>
+ <name xml:lang="uk">Haiku R1/Beta1</name>
+ <name xml:lang="tr">Haiku R1/Beta1</name>
+ <name xml:lang="pt_BR">Haiku R1/Beta1</name>
+ <name xml:lang="pl">Haiku R1/Beta1</name>
+ <name xml:lang="it">Haiku R1/Beta1</name>
+ <name xml:lang="id">Haiku R1/Beta1</name>
+ <name xml:lang="fr">Haiku R1/Beta1</name>
+ <version>r1beta1</version>
+ <vendor>Haiku, Inc.</vendor>
+ <vendor xml:lang="uk">Haiku, Inc.</vendor>
+ <vendor xml:lang="tr">Haiku, Inc.</vendor>
+ <vendor xml:lang="pt_BR">Haiku, Inc.</vendor>
+ <vendor xml:lang="pl">Haiku, Inc.</vendor>
+ <vendor xml:lang="it">Haiku, Inc.</vendor>
+ <vendor xml:lang="id">Haiku, Inc.</vendor>
+ <vendor xml:lang="fr">Haiku, Inc.</vendor>
+ <family>haiku</family>
+ <distro>haiku</distro>
+ <upgrades id="http://haiku-os.org/haiku/r1alpha4.1"/>
+ <derives-from id="http://haiku-os.org/haiku/r1alpha4.1"/>
+ <release-date>2018-09-28</release-date>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>bootimg</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3325952</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>bootimg</volume-id>
+ <system-id>LINUX</system-id>
+ <volume-size>3325952</volume-size>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://libosinfo.org/linux/2016">
+ <short-id>linux2016</short-id>
+ <name>Generic Linux 2016</name>
+ <name xml:lang="uk">Типовий Linux 2016</name>
+ <name xml:lang="tr">Genel Linux 2016</name>
+ <name xml:lang="pt_BR">Generic Linux 2016</name>
+ <name xml:lang="pl">Ogólny Linux 2016</name>
+ <name xml:lang="it">Linux generico del 2016</name>
+ <name xml:lang="id">Generic Linux 2016</name>
+ <name xml:lang="fr">Generic Linux 2016</name>
+ <version>2016</version>
+ <vendor>Libosinfo</vendor>
+ <vendor xml:lang="uk">Libosinfo</vendor>
+ <vendor xml:lang="tr">Libosinfo</vendor>
+ <vendor xml:lang="pt_BR">Libosinfo</vendor>
+ <vendor xml:lang="pl">Libosinfo</vendor>
+ <vendor xml:lang="it">Libosinfo</vendor>
+ <vendor xml:lang="id">Libosinfo</vendor>
+ <vendor xml:lang="fr">Libosinfo</vendor>
+ <family>linux</family>
+ <derives-from id="http://ubuntu.com/ubuntu/16.04"/>
+ <release-date>2016-01-01</release-date>
+ <eol-date>2021-01-01</eol-date>
+ <resources arch="all" inherit="true"/>
+ </os>
+ <os id="http://libosinfo.org/linux/2018">
+ <short-id>linux2018</short-id>
+ <name>Generic Linux 2018</name>
+ <name xml:lang="uk">Типовий Linux 2018</name>
+ <name xml:lang="tr">Genel Linux 2018</name>
+ <name xml:lang="pt_BR">Generic Linux 2018</name>
+ <name xml:lang="pl">Ogólny Linux 2018</name>
+ <name xml:lang="it">Linux generico del 2018</name>
+ <name xml:lang="id">Generic Linux 2018</name>
+ <name xml:lang="fr">Generic Linux 2018</name>
+ <version>2018</version>
+ <vendor>Libosinfo</vendor>
+ <vendor xml:lang="uk">Libosinfo</vendor>
+ <vendor xml:lang="tr">Libosinfo</vendor>
+ <vendor xml:lang="pt_BR">Libosinfo</vendor>
+ <vendor xml:lang="pl">Libosinfo</vendor>
+ <vendor xml:lang="it">Libosinfo</vendor>
+ <vendor xml:lang="id">Libosinfo</vendor>
+ <vendor xml:lang="fr">Libosinfo</vendor>
+ <family>linux</family>
+ <derives-from id="http://ubuntu.com/ubuntu/18.04"/>
+ <release-date>2018-01-01</release-date>
+ <eol-date>2023-01-01</eol-date>
+ <resources arch="all" inherit="true"/>
+ </os>
+ <os id="http://libosinfo.org/linux/2020">
+ <short-id>linux2020</short-id>
+ <name>Generic Linux 2020</name>
+ <name xml:lang="uk">Типовий Linux 2020</name>
+ <name xml:lang="tr">Genel Linux 2020</name>
+ <name xml:lang="pt_BR">Generic Linux 2020</name>
+ <name xml:lang="pl">Ogólny Linux 2020</name>
+ <name xml:lang="it">Linux generico del 2020</name>
+ <name xml:lang="id">Generic Linux 2020</name>
+ <name xml:lang="fr">Generic Linux 2020</name>
+ <version>2020</version>
+ <vendor>Libosinfo</vendor>
+ <vendor xml:lang="uk">Libosinfo</vendor>
+ <vendor xml:lang="tr">Libosinfo</vendor>
+ <vendor xml:lang="pt_BR">Libosinfo</vendor>
+ <vendor xml:lang="pl">Libosinfo</vendor>
+ <vendor xml:lang="it">Libosinfo</vendor>
+ <vendor xml:lang="id">Libosinfo</vendor>
+ <vendor xml:lang="fr">Libosinfo</vendor>
+ <family>linux</family>
+ <derives-from id="http://ubuntu.com/ubuntu/20.04"/>
+ <release-date>2020-01-01</release-date>
+ <eol-date>2025-01-01</eol-date>
+ <resources arch="all" inherit="true"/>
+ </os>
+ <os id="http://libosinfo.org/unknown">
+ <short-id>unknown</short-id>
+ <name>Unknown</name>
+ <name xml:lang="fi">Tuntematon</name>
+ <name xml:lang="uk">Невідома</name>
+ <name xml:lang="tr">Bilinmeyen</name>
+ <name xml:lang="pt_BR">Desconhecido</name>
+ <name xml:lang="pl">Nieznany</name>
+ <name xml:lang="it">Sconosciuto</name>
+ <name xml:lang="id">Tidak Dikenal</name>
+ <name xml:lang="fr">Inconnu</name>
+ <vendor>Libosinfo</vendor>
+ <vendor xml:lang="uk">Libosinfo</vendor>
+ <vendor xml:lang="tr">Libosinfo</vendor>
+ <vendor xml:lang="pt_BR">Libosinfo</vendor>
+ <vendor xml:lang="pl">Libosinfo</vendor>
+ <vendor xml:lang="it">Libosinfo</vendor>
+ <vendor xml:lang="id">Libosinfo</vendor>
+ <vendor xml:lang="fr">Libosinfo</vendor>
+ </os>
+ <os id="http://mageia.org/mageia/1">
+ <short-id>mageia1</short-id>
+ <name>Mageia 1</name>
+ <name xml:lang="uk">Mageia 1</name>
+ <name xml:lang="tr">Mageia 1</name>
+ <name xml:lang="pt_BR">Mageia 1</name>
+ <name xml:lang="pl">Mageia 1</name>
+ <name xml:lang="it">Mageia 1</name>
+ <name xml:lang="id">Mageia 1</name>
+ <name xml:lang="fr">Mageia 1</name>
+ <name xml:lang="es">Mageia 1</name>
+ <name xml:lang="ca">Mageia 1</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>1</version>
+ <derives-from id="http://mandriva.com/mandriva/2010.1"/>
+ <release-date>2011-06-01</release-date>
+ <eol-date>2012-12-01</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <volume-id>1-i586</volume-id>
+ <publisher-id>Mageia.Org</publisher-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <iso>
+ <volume-id>mageia-dual-1</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>mageia-dual-1</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>1-x86_64</volume-id>
+ <publisher-id>Mageia.Org</publisher-id>
+ </iso>
+ </media>
+ <media live="true" arch="i686">
+ <iso>
+ <volume-id>Livecd-1-(GNOME|KDE)</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://mageia.org/mageia/2">
+ <short-id>mageia2</short-id>
+ <name>Mageia 2</name>
+ <name xml:lang="uk">Mageia 2</name>
+ <name xml:lang="tr">Mageia 2</name>
+ <name xml:lang="pt_BR">Mageia 2</name>
+ <name xml:lang="pl">Mageia 2</name>
+ <name xml:lang="it">Mageia 2</name>
+ <name xml:lang="id">Mageia 2</name>
+ <name xml:lang="fr">Mageia 2</name>
+ <name xml:lang="es">Mageia 2</name>
+ <name xml:lang="ca">Mageia 2</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>2</version>
+ <derives-from id="http://mageia.org/mageia/1"/>
+ <release-date>2012-05-22</release-date>
+ <eol-date>2013-11-22</eol-date>
+ <media arch="i686">
+ <iso>
+ <volume-id>Mageia-2(-i586)?</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Mageia-2(-x86_64)?</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://mageia.org/mageia/3">
+ <short-id>mageia3</short-id>
+ <name>Mageia 3</name>
+ <name xml:lang="uk">Mageia 3</name>
+ <name xml:lang="tr">Mageia 3</name>
+ <name xml:lang="pt_BR">Mageia 3</name>
+ <name xml:lang="pl">Mageia 3</name>
+ <name xml:lang="it">Mageia 3</name>
+ <name xml:lang="id">Mageia 3</name>
+ <name xml:lang="fr">Mageia 3</name>
+ <name xml:lang="es">Mageia 3</name>
+ <name xml:lang="ca">Mageia 3</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>3</version>
+ <derives-from id="http://mageia.org/mageia/2"/>
+ <release-date>2013-05-19</release-date>
+ <eol-date>2014-11-26</eol-date>
+ <media arch="i686">
+ <iso>
+ <volume-id>Mageia-3(-i586)?</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Mageia-3(-x86_64)?</volume-id>
+ </iso>
+ </media>
+ <media live="true" arch="i686">
+ <iso>
+ <volume-id>Mageia-3-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://mageia.org/mageia/4">
+ <short-id>mageia4</short-id>
+ <name>Mageia 4</name>
+ <name xml:lang="uk">Mageia 4</name>
+ <name xml:lang="tr">Mageia 4</name>
+ <name xml:lang="pt_BR">Mageia 4</name>
+ <name xml:lang="pl">Mageia 4</name>
+ <name xml:lang="it">Mageia 4</name>
+ <name xml:lang="id">Mageia 4</name>
+ <name xml:lang="fr">Mageia 4</name>
+ <name xml:lang="es">Mageia 4</name>
+ <name xml:lang="ca">Mageia 4</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>4</version>
+ <derives-from id="http://mageia.org/mageia/3"/>
+ <release-date>2014-02-01</release-date>
+ <eol-date>2015-09-19</eol-date>
+ <media arch="i686">
+ <iso>
+ <volume-id>Mageia-4(.1)?(-i586)?</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Mageia-4(.1)?(-x86_64)?</volume-id>
+ </iso>
+ </media>
+ <media live="true" arch="i686">
+ <iso>
+ <volume-id>Mageia-4(.1)?-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://mageia.org/mageia/5">
+ <short-id>mageia5</short-id>
+ <name>Mageia 5</name>
+ <name xml:lang="uk">Mageia 5</name>
+ <name xml:lang="tr">Mageia 5</name>
+ <name xml:lang="pt_BR">Mageia 5</name>
+ <name xml:lang="pl">Mageia 5</name>
+ <name xml:lang="it">Mageia 5</name>
+ <name xml:lang="id">Mageia 5</name>
+ <name xml:lang="fr">Mageia 5</name>
+ <name xml:lang="es">Mageia 5</name>
+ <name xml:lang="ca">Mageia 5</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>5</version>
+ <derives-from id="http://mageia.org/mageia/4"/>
+ <release-date>2015-06-19</release-date>
+ <eol-date>2017-10-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <volume-id>Mageia-5(.1)?(-i586)?</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Mageia-5(.1)?(-x86_64)?</volume-id>
+ </iso>
+ </media>
+ <media live="true" arch="i686">
+ <iso>
+ <volume-id>Mageia-5(.1)?-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+ </iso>
+ </media>
+ <media live="true" arch="x86_64">
+ <iso>
+ <volume-id>Mageia-5(.1)?-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://mageia.org/mageia/6">
+ <short-id>mageia6</short-id>
+ <name>Mageia 6</name>
+ <name xml:lang="uk">Mageia 6</name>
+ <name xml:lang="tr">Mageia 6</name>
+ <name xml:lang="pt_BR">Mageia 6</name>
+ <name xml:lang="pl">Mageia 6</name>
+ <name xml:lang="it">Mageia 6</name>
+ <name xml:lang="id">Mageia 6</name>
+ <name xml:lang="fr">Mageia 6</name>
+ <name xml:lang="es">Mageia 6</name>
+ <name xml:lang="ca">Mageia 6</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>6</version>
+ <derives-from id="http://mageia.org/mageia/5"/>
+ <release-date>2017-07-16</release-date>
+ <eol-date>2019-01-16</eol-date>
+ <media arch="i686">
+ <iso>
+ <volume-id>Mageia-6(.1)?(-i586)?</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Mageia-6(.1)?(-x86_64)?</volume-id>
+ </iso>
+ </media>
+ <media live="true" arch="i686">
+ <iso>
+ <volume-id>Mageia-6(.1)?-(GNOME|Plasma|Xfce)-LiveDVD</volume-id>
+ </iso>
+ </media>
+ <media live="true" arch="x86_64">
+ <iso>
+ <volume-id>Mageia-6(.1)?-(GNOME|Plasma|Xfce)-LiveDVD</volume-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://mageia.org/mageia/7">
+ <short-id>mageia7</short-id>
+ <name>Mageia 7</name>
+ <name xml:lang="uk">Mageia 7</name>
+ <name xml:lang="tr">Mageia 7</name>
+ <name xml:lang="pt_BR">Mageia 7</name>
+ <name xml:lang="pl">Mageia 7</name>
+ <name xml:lang="it">Mageia 7</name>
+ <name xml:lang="id">Mageia 7</name>
+ <name xml:lang="fr">Mageia 7</name>
+ <vendor>Mageia</vendor>
+ <vendor xml:lang="uk">Mageia</vendor>
+ <vendor xml:lang="tr">Mageia</vendor>
+ <vendor xml:lang="pt_BR">Mageia</vendor>
+ <vendor xml:lang="pl">Mageia</vendor>
+ <vendor xml:lang="it">Mageia</vendor>
+ <vendor xml:lang="id">Mageia</vendor>
+ <vendor xml:lang="fr">Mageia</vendor>
+ <vendor xml:lang="es">Mageia</vendor>
+ <vendor xml:lang="ca">Mageia</vendor>
+ <family>linux</family>
+ <distro>mageia</distro>
+ <version>7</version>
+ <derives-from id="http://mageia.org/mageia/6"/>
+ <release-date>2019-07-01</release-date>
+ <eol-date>2020-12-30</eol-date>
+ <variant id="netinst">
+ <name>Mageia 7</name>
+ <name xml:lang="uk">Mageia 7</name>
+ <name xml:lang="tr">Mageia 7</name>
+ <name xml:lang="pt_BR">Mageia 7</name>
+ <name xml:lang="pl">Mageia 7</name>
+ <name xml:lang="it">Mageia 7</name>
+ <name xml:lang="id">Mageia 7</name>
+ <name xml:lang="fr">Mageia 7</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <volume-id>Mageia-7(.1)?-i586</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>MAGEIA.ORG</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/all.rdz</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>Mageia-7(.1)?-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>MAGEIA.ORG</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/all.rdz</initrd>
+ </media>
+ <media live="true" arch="i686">
+ <iso>
+ <volume-id>Mageia-7(.1)?-Live-(GNOME|Plasma|Xfce)-i586</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>MAGEIA.ORG</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/initrd.img</initrd>
+ </media>
+ <media live="true" arch="x86_64">
+ <iso>
+ <volume-id>Mageia-7(.1)?-Live-(GNOME|Plasma|Xfce)-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>MAGEIA.ORG</publisher-id>
+ </iso>
+ <kernel>boot/vmlinuz</kernel>
+ <initrd>boot/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <iso>
+ <volume-id>Mageia-7(.1)?-i686-netinstall</volume-id>
+ </iso>
+ <kernel>isolinux/i386/vmlinuz</kernel>
+ <initrd>isolinux/i386/all.rdz</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <iso>
+ <volume-id>Mageia-7(.1)?-x86_64-netinstall</volume-id>
+ </iso>
+ <kernel>isolinux/x86_64/vmlinuz</kernel>
+ <initrd>isolinux/x86_64/all.rdz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://mandriva.com/mandrake/10.0">
+ <short-id>mandrake10.0</short-id>
+ <name>Mandrake Linux 10.0</name>
+ <name xml:lang="uk">Mandrake Linux 10.0</name>
+ <name xml:lang="tr">Mandrake Linux 10.0</name>
+ <name xml:lang="pt_BR">Mandrake Linux 10.0</name>
+ <name xml:lang="pl">Mandrake Linux 10.0</name>
+ <name xml:lang="ja">Mandrake Linux 10.0</name>
+ <name xml:lang="it">Mandrake Linux 10.0</name>
+ <name xml:lang="id">Mandrake Linux 10.0</name>
+ <name xml:lang="fr">Mandrake Linux 10.0</name>
+ <name xml:lang="es">Mandrake Linux 10.0</name>
+ <name xml:lang="de">Mandrake Linux 10.0</name>
+ <name xml:lang="ca">Mandrake Linux 10.0</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <version>10.0</version>
+ <upgrades id="http://mandriva.com/mandrake/9.2"/>
+ <derives-from id="http://mandriva.com/mandrake/9.2"/>
+ <release-date>2004-04-28</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/10.1">
+ <short-id>mandrake10.1</short-id>
+ <name>Mandrake Linux 10.1</name>
+ <name xml:lang="uk">Mandrake Linux 10.1</name>
+ <name xml:lang="tr">Mandrake Linux 10.1</name>
+ <name xml:lang="pt_BR">Mandrake Linux 10.1</name>
+ <name xml:lang="pl">Mandrake Linux 10.1</name>
+ <name xml:lang="ja">Mandrake Linux 10.1</name>
+ <name xml:lang="it">Mandrake Linux 10.1</name>
+ <name xml:lang="id">Mandrake Linux 10.1</name>
+ <name xml:lang="fr">Mandrake Linux 10.1</name>
+ <name xml:lang="es">Mandrake Linux 10.1</name>
+ <name xml:lang="de">Mandrake Linux 10.1</name>
+ <name xml:lang="ca">Mandrake Linux 10.1</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <version>10.1</version>
+ <upgrades id="http://mandriva.com/mandrake/10.0"/>
+ <derives-from id="http://mandriva.com/mandrake/10.0"/>
+ <release-date>2004-10-15</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/10.2">
+ <short-id>mandrake10.2</short-id>
+ <name>Mandrake Linux 10.2</name>
+ <name xml:lang="uk">Mandrake Linux 10.2</name>
+ <name xml:lang="tr">Mandrake Linux 10.2</name>
+ <name xml:lang="pt_BR">Mandrake Linux 10.2</name>
+ <name xml:lang="pl">Mandrake Linux 10.2</name>
+ <name xml:lang="ja">Mandrake Linux 10.2</name>
+ <name xml:lang="it">Mandrake Linux 10.2</name>
+ <name xml:lang="id">Mandrake Linux 10.2</name>
+ <name xml:lang="fr">Mandrake Linux 10.2</name>
+ <name xml:lang="es">Mandrake Linux 10.2</name>
+ <name xml:lang="de">Mandrake Linux 10.2</name>
+ <name xml:lang="ca">Mandrake Linux 10.2</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <version>10.2</version>
+ <upgrades id="http://mandriva.com/mandrake/10.1"/>
+ <derives-from id="http://mandriva.com/mandrake/10.1"/>
+ <release-date>2005-04-14</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/5.1">
+ <short-id>mandrake5.1</short-id>
+ <name>Mandrake Linux 5.1</name>
+ <name xml:lang="uk">Mandrake Linux 5.1</name>
+ <name xml:lang="tr">Mandrake Linux 5.1</name>
+ <name xml:lang="pt_BR">Mandrake Linux 5.1</name>
+ <name xml:lang="pl">Mandrake Linux 5.1</name>
+ <name xml:lang="ja">Mandrake Linux 5.1</name>
+ <name xml:lang="it">Mandrake Linux 5.1</name>
+ <name xml:lang="id">Mandrake Linux 5.1</name>
+ <name xml:lang="fr">Mandrake Linux 5.1</name>
+ <name xml:lang="es">Mandrake Linux 5.1</name>
+ <name xml:lang="de">Mandrake Linux 5.1</name>
+ <name xml:lang="ca">Mandrake Linux 5.1</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Venice</codename>
+ <version>5.1</version>
+ <derives-from id="http://redhat.com/rhl/5.1"/>
+ <release-date>1998-07-23</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/5.2">
+ <short-id>mandrake5.2</short-id>
+ <name>Mandrake Linux 5.2</name>
+ <name xml:lang="uk">Mandrake Linux 5.2</name>
+ <name xml:lang="tr">Mandrake Linux 5.2</name>
+ <name xml:lang="pt_BR">Mandrake Linux 5.2</name>
+ <name xml:lang="pl">Mandrake Linux 5.2</name>
+ <name xml:lang="ja">Mandrake Linux 5.2</name>
+ <name xml:lang="it">Mandrake Linux 5.2</name>
+ <name xml:lang="id">Mandrake Linux 5.2</name>
+ <name xml:lang="fr">Mandrake Linux 5.2</name>
+ <name xml:lang="es">Mandrake Linux 5.2</name>
+ <name xml:lang="de">Mandrake Linux 5.2</name>
+ <name xml:lang="ca">Mandrake Linux 5.2</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Leeloo</codename>
+ <version>5.2</version>
+ <upgrades id="http://mandriva.com/mandrake/5.1"/>
+ <derives-from id="http://mandriva.com/mandrake/5.1"/>
+ <release-date>1998-12-01</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/5.3">
+ <short-id>mandrake5.3</short-id>
+ <name>Mandrake Linux 5.3</name>
+ <name xml:lang="uk">Mandrake Linux 5.3</name>
+ <name xml:lang="tr">Mandrake Linux 5.3</name>
+ <name xml:lang="pt_BR">Mandrake Linux 5.3</name>
+ <name xml:lang="pl">Mandrake Linux 5.3</name>
+ <name xml:lang="ja">Mandrake Linux 5.3</name>
+ <name xml:lang="it">Mandrake Linux 5.3</name>
+ <name xml:lang="id">Mandrake Linux 5.3</name>
+ <name xml:lang="fr">Mandrake Linux 5.3</name>
+ <name xml:lang="es">Mandrake Linux 5.3</name>
+ <name xml:lang="de">Mandrake Linux 5.3</name>
+ <name xml:lang="ca">Mandrake Linux 5.3</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Festen</codename>
+ <version>5.3</version>
+ <upgrades id="http://mandriva.com/mandrake/5.2"/>
+ <derives-from id="http://mandriva.com/mandrake/5.2"/>
+ <release-date>1999-02-11</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/6.0">
+ <short-id>mandrake6.0</short-id>
+ <name>Mandrake Linux 6.0</name>
+ <name xml:lang="uk">Mandrake Linux 6.0</name>
+ <name xml:lang="tr">Mandrake Linux 6.0</name>
+ <name xml:lang="pt_BR">Mandrake Linux 6.0</name>
+ <name xml:lang="pl">Mandrake Linux 6.0</name>
+ <name xml:lang="ja">Mandrake Linux 6.0</name>
+ <name xml:lang="it">Mandrake Linux 6.0</name>
+ <name xml:lang="id">Mandrake Linux 6.0</name>
+ <name xml:lang="fr">Mandrake Linux 6.0</name>
+ <name xml:lang="es">Mandrake Linux 6.0</name>
+ <name xml:lang="de">Mandrake Linux 6.0</name>
+ <name xml:lang="ca">Mandrake Linux 6.0</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Venus</codename>
+ <version>6.0</version>
+ <upgrades id="http://mandriva.com/mandrake/5.2"/>
+ <derives-from id="http://mandriva.com/mandrake/5.2"/>
+ <release-date>1999-05-27</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/6.1">
+ <short-id>mandrake6.1</short-id>
+ <name>Mandrake Linux 6.1</name>
+ <name xml:lang="uk">Mandrake Linux 6.1</name>
+ <name xml:lang="tr">Mandrake Linux 6.1</name>
+ <name xml:lang="pt_BR">Mandrake Linux 6.1</name>
+ <name xml:lang="pl">Mandrake Linux 6.1</name>
+ <name xml:lang="ja">Mandrake Linux 6.1</name>
+ <name xml:lang="it">Mandrake Linux 6.1</name>
+ <name xml:lang="id">Mandrake Linux 6.1</name>
+ <name xml:lang="fr">Mandrake Linux 6.1</name>
+ <name xml:lang="es">Mandrake Linux 6.1</name>
+ <name xml:lang="de">Mandrake Linux 6.1</name>
+ <name xml:lang="ca">Mandrake Linux 6.1</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Helios</codename>
+ <version>6.1</version>
+ <upgrades id="http://mandriva.com/mandrake/6.0"/>
+ <derives-from id="http://mandriva.com/mandrake/6.0"/>
+ <release-date>1999-09-17</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/7.0">
+ <short-id>mandrake7.0</short-id>
+ <name>Mandrake Linux 7.0</name>
+ <name xml:lang="uk">Mandrake Linux 7.0</name>
+ <name xml:lang="tr">Mandrake Linux 7.0</name>
+ <name xml:lang="pt_BR">Mandrake Linux 7.0</name>
+ <name xml:lang="pl">Mandrake Linux 7.0</name>
+ <name xml:lang="ja">Mandrake Linux 7.0</name>
+ <name xml:lang="it">Mandrake Linux 7.0</name>
+ <name xml:lang="id">Mandrake Linux 7.0</name>
+ <name xml:lang="fr">Mandrake Linux 7.0</name>
+ <name xml:lang="es">Mandrake Linux 7.0</name>
+ <name xml:lang="de">Mandrake Linux 7.0</name>
+ <name xml:lang="ca">Mandrake Linux 7.0</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Air</codename>
+ <version>7.0</version>
+ <upgrades id="http://mandriva.com/mandrake/6.1"/>
+ <derives-from id="http://mandriva.com/mandrake/6.1"/>
+ <release-date>2000-01-14</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/7.1">
+ <short-id>mandrake7.1</short-id>
+ <name>Mandrake Linux 7.1</name>
+ <name xml:lang="uk">Mandrake Linux 7.1</name>
+ <name xml:lang="tr">Mandrake Linux 7.1</name>
+ <name xml:lang="pt_BR">Mandrake Linux 7.1</name>
+ <name xml:lang="pl">Mandrake Linux 7.1</name>
+ <name xml:lang="ja">Mandrake Linux 7.1</name>
+ <name xml:lang="it">Mandrake Linux 7.1</name>
+ <name xml:lang="id">Mandrake Linux 7.1</name>
+ <name xml:lang="fr">Mandrake Linux 7.1</name>
+ <name xml:lang="es">Mandrake Linux 7.1</name>
+ <name xml:lang="de">Mandrake Linux 7.1</name>
+ <name xml:lang="ca">Mandrake Linux 7.1</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Helium</codename>
+ <version>7.1</version>
+ <upgrades id="http://mandriva.com/mandrake/7.0"/>
+ <derives-from id="http://mandriva.com/mandrake/7.0"/>
+ <release-date>2000-06-13</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/7.2">
+ <short-id>mandrake7.2</short-id>
+ <name>Mandrake Linux 7.2</name>
+ <name xml:lang="uk">Mandrake Linux 7.2</name>
+ <name xml:lang="tr">Mandrake Linux 7.2</name>
+ <name xml:lang="pt_BR">Mandrake Linux 7.2</name>
+ <name xml:lang="pl">Mandrake Linux 7.2</name>
+ <name xml:lang="ja">Mandrake Linux 7.2</name>
+ <name xml:lang="it">Mandrake Linux 7.2</name>
+ <name xml:lang="id">Mandrake Linux 7.2</name>
+ <name xml:lang="fr">Mandrake Linux 7.2</name>
+ <name xml:lang="es">Mandrake Linux 7.2</name>
+ <name xml:lang="de">Mandrake Linux 7.2</name>
+ <name xml:lang="ca">Mandrake Linux 7.2</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Odyssey</codename>
+ <version>7.2</version>
+ <upgrades id="http://mandriva.com/mandrake/7.1"/>
+ <derives-from id="http://mandriva.com/mandrake/7.1"/>
+ <release-date>2000-10-30</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/8.0">
+ <short-id>mandrake8.0</short-id>
+ <name>Mandrake Linux 8.0</name>
+ <name xml:lang="uk">Mandrake Linux 8.0</name>
+ <name xml:lang="tr">Mandrake Linux 8.0</name>
+ <name xml:lang="pt_BR">Mandrake Linux 8.0</name>
+ <name xml:lang="pl">Mandrake Linux 8.0</name>
+ <name xml:lang="ja">Mandrake Linux 8.0</name>
+ <name xml:lang="it">Mandrake Linux 8.0</name>
+ <name xml:lang="id">Mandrake Linux 8.0</name>
+ <name xml:lang="fr">Mandrake Linux 8.0</name>
+ <name xml:lang="es">Mandrake Linux 8.0</name>
+ <name xml:lang="de">Mandrake Linux 8.0</name>
+ <name xml:lang="ca">Mandrake Linux 8.0</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Traktopel</codename>
+ <version>8.0</version>
+ <upgrades id="http://mandriva.com/mandrake/7.2"/>
+ <derives-from id="http://mandriva.com/mandrake/7.2"/>
+ <release-date>2001-04-19</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/8.1">
+ <short-id>mandrake8.1</short-id>
+ <name>Mandrake Linux 8.1</name>
+ <name xml:lang="uk">Mandrake Linux 8.1</name>
+ <name xml:lang="tr">Mandrake Linux 8.1</name>
+ <name xml:lang="pt_BR">Mandrake Linux 8.1</name>
+ <name xml:lang="pl">Mandrake Linux 8.1</name>
+ <name xml:lang="ja">Mandrake Linux 8.1</name>
+ <name xml:lang="it">Mandrake Linux 8.1</name>
+ <name xml:lang="id">Mandrake Linux 8.1</name>
+ <name xml:lang="fr">Mandrake Linux 8.1</name>
+ <name xml:lang="es">Mandrake Linux 8.1</name>
+ <name xml:lang="de">Mandrake Linux 8.1</name>
+ <name xml:lang="ca">Mandrake Linux 8.1</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Vitamin</codename>
+ <version>8.1</version>
+ <upgrades id="http://mandriva.com/mandrake/8.0"/>
+ <derives-from id="http://mandriva.com/mandrake/8.0"/>
+ <release-date>2001-09-27</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/8.2">
+ <short-id>mandrake8.2</short-id>
+ <name>Mandrake Linux 8.2</name>
+ <name xml:lang="uk">Mandrake Linux 8.2</name>
+ <name xml:lang="tr">Mandrake Linux 8.2</name>
+ <name xml:lang="pt_BR">Mandrake Linux 8.2</name>
+ <name xml:lang="pl">Mandrake Linux 8.2</name>
+ <name xml:lang="ja">Mandrake Linux 8.2</name>
+ <name xml:lang="it">Mandrake Linux 8.2</name>
+ <name xml:lang="id">Mandrake Linux 8.2</name>
+ <name xml:lang="fr">Mandrake Linux 8.2</name>
+ <name xml:lang="es">Mandrake Linux 8.2</name>
+ <name xml:lang="de">Mandrake Linux 8.2</name>
+ <name xml:lang="ca">Mandrake Linux 8.2</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Bluebird</codename>
+ <version>8.2</version>
+ <upgrades id="http://mandriva.com/mandrake/8.1"/>
+ <derives-from id="http://mandriva.com/mandrake/8.1"/>
+ <release-date>2002-03-18</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/9.0">
+ <short-id>mandrake9.0</short-id>
+ <name>Mandrake Linux 9.0</name>
+ <name xml:lang="uk">Mandrake Linux 9.0</name>
+ <name xml:lang="tr">Mandrake Linux 9.0</name>
+ <name xml:lang="pt_BR">Mandrake Linux 9.0</name>
+ <name xml:lang="pl">Mandrake Linux 9.0</name>
+ <name xml:lang="ja">Mandrake Linux 9.0</name>
+ <name xml:lang="it">Mandrake Linux 9.0</name>
+ <name xml:lang="id">Mandrake Linux 9.0</name>
+ <name xml:lang="fr">Mandrake Linux 9.0</name>
+ <name xml:lang="es">Mandrake Linux 9.0</name>
+ <name xml:lang="de">Mandrake Linux 9.0</name>
+ <name xml:lang="ca">Mandrake Linux 9.0</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Dolphin</codename>
+ <version>9.0</version>
+ <upgrades id="http://mandriva.com/mandrake/8.2"/>
+ <derives-from id="http://mandriva.com/mandrake/8.2"/>
+ <release-date>2002-09-25</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/9.1">
+ <short-id>mandrake9.1</short-id>
+ <name>Mandrake Linux 9.1</name>
+ <name xml:lang="uk">Mandrake Linux 9.1</name>
+ <name xml:lang="tr">Mandrake Linux 9.1</name>
+ <name xml:lang="pt_BR">Mandrake Linux 9.1</name>
+ <name xml:lang="pl">Mandrake Linux 9.1</name>
+ <name xml:lang="ja">Mandrake Linux 9.1</name>
+ <name xml:lang="it">Mandrake Linux 9.1</name>
+ <name xml:lang="id">Mandrake Linux 9.1</name>
+ <name xml:lang="fr">Mandrake Linux 9.1</name>
+ <name xml:lang="es">Mandrake Linux 9.1</name>
+ <name xml:lang="de">Mandrake Linux 9.1</name>
+ <name xml:lang="ca">Mandrake Linux 9.1</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>Bamboo</codename>
+ <version>9.1</version>
+ <upgrades id="http://mandriva.com/mandrake/9.0"/>
+ <derives-from id="http://mandriva.com/mandrake/9.0"/>
+ <release-date>2003-03-25</release-date>
+ </os>
+ <os id="http://mandriva.com/mandrake/9.2">
+ <short-id>mandrake9.2</short-id>
+ <name>Mandrake Linux 9.2</name>
+ <name xml:lang="uk">Mandrake Linux 9.2</name>
+ <name xml:lang="tr">Mandrake Linux 9.2</name>
+ <name xml:lang="pt_BR">Mandrake Linux 9.2</name>
+ <name xml:lang="pl">Mandrake Linux 9.2</name>
+ <name xml:lang="ja">Mandrake Linux 9.2</name>
+ <name xml:lang="it">Mandrake Linux 9.2</name>
+ <name xml:lang="id">Mandrake Linux 9.2</name>
+ <name xml:lang="fr">Mandrake Linux 9.2</name>
+ <name xml:lang="es">Mandrake Linux 9.2</name>
+ <name xml:lang="de">Mandrake Linux 9.2</name>
+ <name xml:lang="ca">Mandrake Linux 9.2</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandrake</distro>
+ <codename>FiveStar</codename>
+ <version>9.2</version>
+ <upgrades id="http://mandriva.com/mandrake/9.1"/>
+ <derives-from id="http://mandriva.com/mandrake/9.1"/>
+ <release-date>2003-12-14</release-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2006.0">
+ <short-id>mandriva2006.0</short-id>
+ <name>Mandriva Linux 2006.0</name>
+ <name xml:lang="uk">Mandriva Linux 2006.0</name>
+ <name xml:lang="tr">Mandriva Linux 2006.0</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2006.0</name>
+ <name xml:lang="pl">Mandriva Linux 2006.0</name>
+ <name xml:lang="ja">Mandriva Linux 2006.0</name>
+ <name xml:lang="it">Mandriva Linux 2006.0</name>
+ <name xml:lang="id">Mandriva Linux 2006.0</name>
+ <name xml:lang="fr">Mandriva Linux 2006.0</name>
+ <name xml:lang="es">Mandriva Linux 2006.0</name>
+ <name xml:lang="de">Mandriva Linux 2006.0</name>
+ <name xml:lang="ca">Mandriva Linux 2006.0</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2006.0</version>
+ <upgrades id="http://mandriva.com/mandrake/10.2"/>
+ <derives-from id="http://mandriva.com/mandrake/10.2"/>
+ <release-date>2005-10-14</release-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2007.1">
+ <short-id>mandriva2007.1</short-id>
+ <name>Mandriva Linux 2007 Spring</name>
+ <name xml:lang="uk">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="tr">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="pl">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="ja">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="it">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="id">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="fr">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="es">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="de">Mandriva Linux 2007 Spring</name>
+ <name xml:lang="ca">Mandriva Linux 2007 Spring</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2007.1</version>
+ <upgrades id="http://mandriva.com/mandriva/2007"/>
+ <derives-from id="http://mandriva.com/mandriva/2007"/>
+ <release-date>2007-04-18</release-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2007">
+ <short-id>mandriva2007</short-id>
+ <name>Mandriva Linux 2007</name>
+ <name xml:lang="uk">Mandriva Linux 2007</name>
+ <name xml:lang="tr">Mandriva Linux 2007</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2007</name>
+ <name xml:lang="pl">Mandriva Linux 2007</name>
+ <name xml:lang="ja">Mandriva Linux 2007</name>
+ <name xml:lang="it">Mandriva Linux 2007</name>
+ <name xml:lang="id">Mandriva Linux 2007</name>
+ <name xml:lang="fr">Mandriva Linux 2007</name>
+ <name xml:lang="es">Mandriva Linux 2007</name>
+ <name xml:lang="de">Mandriva Linux 2007</name>
+ <name xml:lang="ca">Mandriva Linux 2007</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2007</version>
+ <upgrades id="http://mandriva.com/mandriva/2006.0"/>
+ <derives-from id="http://mandriva.com/mandriva/2006.0"/>
+ <release-date>2006-10-03</release-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2008.0">
+ <short-id>mandriva2008.0</short-id>
+ <name>Mandriva Linux 2008</name>
+ <name xml:lang="uk">Mandriva Linux 2008</name>
+ <name xml:lang="tr">Mandriva Linux 2008</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2008</name>
+ <name xml:lang="pl">Mandriva Linux 2008</name>
+ <name xml:lang="ja">Mandriva Linux 2008</name>
+ <name xml:lang="it">Mandriva Linux 2008</name>
+ <name xml:lang="id">Mandriva Linux 2008</name>
+ <name xml:lang="fr">Mandriva Linux 2008</name>
+ <name xml:lang="es">Mandriva Linux 2008</name>
+ <name xml:lang="de">Mandriva Linux 2008</name>
+ <name xml:lang="ca">Mandriva Linux 2008</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2008.0</version>
+ <upgrades id="http://mandriva.com/mandriva/2007.1"/>
+ <derives-from id="http://mandriva.com/mandriva/2007.1"/>
+ <release-date>2007-10-09</release-date>
+ <eol-date>2010-10-09</eol-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2008.1">
+ <short-id>mandriva2008.1</short-id>
+ <name>Mandriva Linux 2008 Spring</name>
+ <name xml:lang="uk">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="tr">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="pl">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="ja">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="it">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="id">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="fr">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="es">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="de">Mandriva Linux 2008 Spring</name>
+ <name xml:lang="ca">Mandriva Linux 2008 Spring</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2008.1</version>
+ <upgrades id="http://mandriva.com/mandriva/2008.0"/>
+ <derives-from id="http://mandriva.com/mandriva/2008.0"/>
+ <release-date>2008-04-15</release-date>
+ <eol-date>2009-10-15</eol-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2009.0">
+ <short-id>mandriva2009.0</short-id>
+ <name>Mandriva Linux 2009</name>
+ <name xml:lang="uk">Mandriva Linux 2009</name>
+ <name xml:lang="tr">Mandriva Linux 2009</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2009</name>
+ <name xml:lang="pl">Mandriva Linux 2009</name>
+ <name xml:lang="ja">Mandriva Linux 2009</name>
+ <name xml:lang="it">Mandriva Linux 2009</name>
+ <name xml:lang="id">Mandriva Linux 2009</name>
+ <name xml:lang="fr">Mandriva Linux 2009</name>
+ <name xml:lang="es">Mandriva Linux 2009</name>
+ <name xml:lang="de">Mandriva Linux 2009</name>
+ <name xml:lang="ca">Mandriva Linux 2009</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2009.0</version>
+ <upgrades id="http://mandriva.com/mandriva/2008.1"/>
+ <derives-from id="http://mandriva.com/mandriva/2008.1"/>
+ <release-date>2008-10-09</release-date>
+ <eol-date>2011-10-15</eol-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2009.1">
+ <short-id>mandriva2009.1</short-id>
+ <name>Mandriva Linux 2009 Spring</name>
+ <name xml:lang="uk">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="tr">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="pl">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="ja">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="it">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="id">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="fr">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="es">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="de">Mandriva Linux 2009 Spring</name>
+ <name xml:lang="ca">Mandriva Linux 2009 Spring</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2009.1</version>
+ <upgrades id="http://mandriva.com/mandriva/2009.0"/>
+ <derives-from id="http://mandriva.com/mandriva/2009.0"/>
+ <release-date>2009-04-29</release-date>
+ <eol-date>2010-10-29</eol-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2010.0">
+ <short-id>mandriva2010.0</short-id>
+ <name>Mandriva Linux 2010</name>
+ <name xml:lang="uk">Mandriva Linux 2010</name>
+ <name xml:lang="tr">Mandriva Linux 2010</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2010</name>
+ <name xml:lang="pl">Mandriva Linux 2010</name>
+ <name xml:lang="ja">Mandriva Linux 2010</name>
+ <name xml:lang="it">Mandriva Linux 2010</name>
+ <name xml:lang="id">Mandriva Linux 2010</name>
+ <name xml:lang="fr">Mandriva Linux 2010</name>
+ <name xml:lang="es">Mandriva Linux 2010</name>
+ <name xml:lang="de">Mandriva Linux 2010</name>
+ <name xml:lang="ca">Mandriva Linux 2010</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2010.0</version>
+ <upgrades id="http://mandriva.com/mandriva/2009.1"/>
+ <derives-from id="http://mandriva.com/mandriva/2009.1"/>
+ <release-date>2009-11-03</release-date>
+ <eol-date>2012-11-03</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ </os>
+ <os id="http://mandriva.com/mandriva/2010.1">
+ <short-id>mandriva2010.1</short-id>
+ <name>Mandriva Linux 2010 Spring</name>
+ <name xml:lang="uk">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="tr">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="pl">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="ja">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="it">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="id">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="fr">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="es">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="de">Mandriva Linux 2010 Spring</name>
+ <name xml:lang="ca">Mandriva Linux 2010 Spring</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2010.1</version>
+ <upgrades id="http://mandriva.com/mandriva/2010.0"/>
+ <derives-from id="http://mandriva.com/mandriva/2010.0"/>
+ <release-date>2010-07-08</release-date>
+ <eol-date>2012-07-08</eol-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2010.2">
+ <short-id>mandriva2010.2</short-id>
+ <name>Mandriva Linux 2010.2</name>
+ <name xml:lang="uk">Mandriva Linux 2010.2</name>
+ <name xml:lang="tr">Mandriva Linux 2010.2</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2010.2</name>
+ <name xml:lang="pl">Mandriva Linux 2010.2</name>
+ <name xml:lang="ja">Mandriva Linux 2010.2</name>
+ <name xml:lang="it">Mandriva Linux 2010.2</name>
+ <name xml:lang="id">Mandriva Linux 2010.2</name>
+ <name xml:lang="fr">Mandriva Linux 2010.2</name>
+ <name xml:lang="es">Mandriva Linux 2010.2</name>
+ <name xml:lang="de">Mandriva Linux 2010.2</name>
+ <name xml:lang="ca">Mandriva Linux 2010.2</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <version>2010.2</version>
+ <upgrades id="http://mandriva.com/mandriva/2010.1"/>
+ <derives-from id="http://mandriva.com/mandriva/2010.1"/>
+ <release-date>2010-12-01</release-date>
+ </os>
+ <os id="http://mandriva.com/mandriva/2011">
+ <short-id>mandriva2011</short-id>
+ <name>Mandriva Linux 2011</name>
+ <name xml:lang="uk">Mandriva Linux 2011</name>
+ <name xml:lang="tr">Mandriva Linux 2011</name>
+ <name xml:lang="pt_BR">Mandriva Linux 2011</name>
+ <name xml:lang="pl">Mandriva Linux 2011</name>
+ <name xml:lang="ja">Mandriva Linux 2011</name>
+ <name xml:lang="it">Mandriva Linux 2011</name>
+ <name xml:lang="id">Mandriva Linux 2011</name>
+ <name xml:lang="fr">Mandriva Linux 2011</name>
+ <name xml:lang="es">Mandriva Linux 2011</name>
+ <name xml:lang="de">Mandriva Linux 2011</name>
+ <name xml:lang="ca">Mandriva Linux 2011</name>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mandriva</distro>
+ <codename>Hydrogen</codename>
+ <version>2011</version>
+ <upgrades id="http://mandriva.com/mandriva/2010.2"/>
+ <derives-from id="http://mandriva.com/mandriva/2010.2"/>
+ <release-date>2011-08-28</release-date>
+ <eol-date>2013-02-27</eol-date>
+ </os>
+ <os id="http://mandriva.com/mbs/1.0">
+ <short-id>mbs1.0</short-id>
+ <name>Mandriva Business Server 1.0</name>
+ <name xml:lang="uk">Mandriva Business Server 1.0</name>
+ <name xml:lang="tr">Mandriva Business Server 1.0</name>
+ <name xml:lang="pt_BR">Mandriva Business Server 1.0</name>
+ <name xml:lang="pl">Mandriva Business Server 1.0</name>
+ <name xml:lang="it">Mandriva Business Server 1.0</name>
+ <name xml:lang="id">Mandriva Business Server 1.0</name>
+ <name xml:lang="fr">Mandriva Business Server 1.0</name>
+ <name xml:lang="es">Mandriva Business Server 1.0</name>
+ <name xml:lang="ca">Mandriva Business Server 1.0</name>
+ <version>1.0</version>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mbs</distro>
+ <release-date>2013-02-21</release-date>
+ <eol-date>2018-02-20</eol-date>
+ </os>
+ <os id="http://mandriva.com/mes/5.0">
+ <short-id>mes5</short-id>
+ <name>Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="uk">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="tr">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="pt_BR">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="pl">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="ja">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="it">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="id">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="fr">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="es">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="de">Mandriva Enterprise Server 5.0</name>
+ <name xml:lang="ca">Mandriva Enterprise Server 5.0</name>
+ <version>5.0</version>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mes</distro>
+ <release-date>2009-06-16</release-date>
+ <eol-date>2014-06-16</eol-date>
+ </os>
+ <os id="http://mandriva.com/mes/5.1">
+ <short-id>mes5.1</short-id>
+ <name>Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="uk">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="tr">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="pt_BR">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="pl">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="ja">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="it">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="id">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="fr">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="es">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="de">Mandriva Enterprise Server 5.1</name>
+ <name xml:lang="ca">Mandriva Enterprise Server 5.1</name>
+ <version>5.1</version>
+ <vendor>Mandriva</vendor>
+ <vendor xml:lang="uk">Mandriva</vendor>
+ <vendor xml:lang="tr">Mandriva</vendor>
+ <vendor xml:lang="pt_BR">Mandriva</vendor>
+ <vendor xml:lang="pl">Mandriva</vendor>
+ <vendor xml:lang="ja">Mandriva</vendor>
+ <vendor xml:lang="it">Mandriva</vendor>
+ <vendor xml:lang="id">Mandriva</vendor>
+ <vendor xml:lang="fr">Mandriva</vendor>
+ <vendor xml:lang="es">Mandriva</vendor>
+ <vendor xml:lang="de">Mandriva</vendor>
+ <vendor xml:lang="ca">Mandriva</vendor>
+ <family>linux</family>
+ <distro>mes</distro>
+ <upgrades id="http://mandriva.com/mes/5.0"/>
+ <derives-from id="http://mandriva.com/mes/5.0"/>
+ <release-date>2010-03-15</release-date>
+ <eol-date>2014-06-16</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ </os>
+ <os id="http://manjaro.org/manjaro/rolling">
+ <short-id>manjaro</short-id>
+ <name>Manjaro</name>
+ <name xml:lang="uk">Manjaro</name>
+ <name xml:lang="tr">Manjaro</name>
+ <name xml:lang="pt_BR">Manjaro</name>
+ <name xml:lang="pl">Manjaro</name>
+ <name xml:lang="it">Manjaro</name>
+ <name xml:lang="id">Manjaro</name>
+ <name xml:lang="fr">Manjaro</name>
+ <vendor>Manjaro</vendor>
+ <vendor xml:lang="uk">Manjaro</vendor>
+ <vendor xml:lang="tr">Manjaro</vendor>
+ <vendor xml:lang="pt_BR">Manjaro</vendor>
+ <vendor xml:lang="pl">Manjaro</vendor>
+ <vendor xml:lang="it">Manjaro</vendor>
+ <vendor xml:lang="id">Manjaro</vendor>
+ <vendor xml:lang="fr">Manjaro</vendor>
+ <family>linux</family>
+ <distro>Manjaro</distro>
+ <derives-from id="http://archlinux.org/archlinux/rolling"/>
+ <release-status>rolling</release-status>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ <variant id="architect">
+ <name>Manjaro Architect</name>
+ <name xml:lang="uk">Manjaro Architect</name>
+ <name xml:lang="tr">Manjaro Architect</name>
+ <name xml:lang="pt_BR">Manjaro Architect</name>
+ <name xml:lang="pl">Manjaro Architect</name>
+ <name xml:lang="it">Manjaro Architect</name>
+ <name xml:lang="id">Manjaro Architect</name>
+ <name xml:lang="fr">Manjaro Architect</name>
+ </variant>
+ <variant id="gnome">
+ <name>Manjaro GNOME</name>
+ <name xml:lang="uk">Manjaro GNOME</name>
+ <name xml:lang="tr">Manjaro GNOME</name>
+ <name xml:lang="pt_BR">Manjaro GNOME</name>
+ <name xml:lang="pl">Manjaro GNOME</name>
+ <name xml:lang="it">Manjaro GNOME</name>
+ <name xml:lang="id">Manjaro GNOME</name>
+ <name xml:lang="fr">Manjaro GNOME</name>
+ </variant>
+ <variant id="gnome-minimal">
+ <name>Manjaro GNOME (Minimal)</name>
+ <name xml:lang="uk">Manjaro GNOME (&#x43C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x430;)</name>
+ <name xml:lang="tr">Manjaro GNOME (Minimal)</name>
+ <name xml:lang="pt_BR">Manjaro GNOME (M&#xED;nimo)</name>
+ <name xml:lang="pl">Manjaro GNOME (minimalny)</name>
+ <name xml:lang="it">Manjaro GNOME (minimale)</name>
+ <name xml:lang="id">Manjaro GNOME (Minimal)</name>
+ <name xml:lang="fr">Manjaro GNOME (Minimal)</name>
+ </variant>
+ <variant id="kde">
+ <name>Manjaro KDE</name>
+ <name xml:lang="uk">Manjaro KDE</name>
+ <name xml:lang="tr">Manjaro KDE</name>
+ <name xml:lang="pt_BR">Manjaro KDE</name>
+ <name xml:lang="pl">Manjaro KDE</name>
+ <name xml:lang="it">Manjaro KDE</name>
+ <name xml:lang="id">Manjaro KDE</name>
+ <name xml:lang="fr">Manjaro KDE</name>
+ </variant>
+ <variant id="kde-minimal">
+ <name>Manjaro KDE (Minimal)</name>
+ <name xml:lang="uk">Manjaro KDE (&#x43C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x430;)</name>
+ <name xml:lang="tr">Manjaro KDE (Minimal)</name>
+ <name xml:lang="pt_BR">Manjaro KDE (M&#xED;nimo)</name>
+ <name xml:lang="pl">Manjaro KDE (minimalny)</name>
+ <name xml:lang="it">Manjaro KDE (minimale)</name>
+ <name xml:lang="id">Manjaro KDE (Minimal)</name>
+ <name xml:lang="fr">Manjaro KDE (Minimal)</name>
+ </variant>
+ <variant id="xfce">
+ <name>Manjaro XFCE</name>
+ <name xml:lang="uk">Manjaro XFCE</name>
+ <name xml:lang="tr">Manjaro XFCE</name>
+ <name xml:lang="pt_BR">Manjaro XFCE</name>
+ <name xml:lang="pl">Manjaro Xfce</name>
+ <name xml:lang="it">Manjaro XFCE</name>
+ <name xml:lang="id">Manjaro XFCE</name>
+ <name xml:lang="fr">Manjaro XFCE</name>
+ </variant>
+ <variant id="xfce-minimal">
+ <name>Manjaro XFCE (Minimal)</name>
+ <name xml:lang="uk">Manjaro XFCE (&#x43C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x430;)</name>
+ <name xml:lang="tr">Manjaro XFCE (Minimal)</name>
+ <name xml:lang="pt_BR">Manjaro XFCE (M&#xED;nimo)</name>
+ <name xml:lang="pl">Manjaro Xfce (minimalny)</name>
+ <name xml:lang="it">Manjaro XFCE (minimale)</name>
+ <name xml:lang="id">Manjaro XFCE (Minimal)</name>
+ <name xml:lang="fr">Manjaro XFCE (Minimal)</name>
+ </variant>
+ <media arch="x86_64" live="true">
+ <variant id="architect"/>
+ <url>https://osdn.net/projects/manjaro/storage/architect/20.0.2/manjaro-architect-20.0.2-200601-linux56.iso</url>
+ <iso>
+ <volume-id>MANJARO_ARCHITECT_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="gnome"/>
+ <url>https://osdn.net/projects/manjaro/storage/gnome/20.2.1/manjaro-gnome-20.2.1-210103-linux59.iso</url>
+ <iso>
+ <volume-id>MANJARO_GNOME_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="gnome-minimal"/>
+ <url>https://osdn.net/projects/manjaro/storage/gnome/20.2.1/minimal/manjaro-gnome-20.2.1-minimal-210103-linux59.iso</url>
+ <iso>
+ <volume-id>MANJARO_GNOMEM_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="kde"/>
+ <url>https://osdn.net/projects/manjaro/storage/kde/20.2.1/manjaro-kde-20.2.1-210103-linux59.iso</url>
+ <iso>
+ <volume-id>MANJARO_KDE_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="kde-minimal"/>
+ <url>https://osdn.net/projects/manjaro/storage/kde/20.2.1/minimal/manjaro-kde-20.2.1-minimal-210103-linux59.iso</url>
+ <iso>
+ <volume-id>MANJARO_KDEM_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="xfce"/>
+ <url>https://osdn.net/projects/manjaro/storage/xfce/20.2.1/manjaro-xfce-20.2.1-210103-linux59.iso</url>
+ <iso>
+ <volume-id>MANJARO_XFCE_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="xfce-minimal"/>
+ <url>https://osdn.net/projects/manjaro/storage/xfce/20.2.1/minimal/manjaro-xfce-20.2.1-minimal-210103-linux59.iso</url>
+ <iso>
+ <volume-id>MANJARO_XFCEM_</volume-id>
+ </iso>
+ <kernel>boot/vmlinuz-x86_64</kernel>
+ <initrd>boot/initramfs-x86_64.img</initrd>
+ </media>
+ </os>
+ <os id="http://microsoft.com/msdos/6.22">
+ <short-id>msdos6.22</short-id>
+ <name>Microsoft MS-DOS 6.22</name>
+ <name xml:lang="uk">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="tr">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="pt_BR">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="pl">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="ja">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="it">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="id">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="fr">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="es">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="de">Microsoft MS-DOS 6.22</name>
+ <name xml:lang="ca">Microsoft MS-DOS 6.22</name>
+ <vendor>Microsoft</vendor>
+ <vendor xml:lang="uk">Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft</vendor>
+ <vendor xml:lang="pt_BR">Microsoft</vendor>
+ <vendor xml:lang="pl">Microsoft</vendor>
+ <vendor xml:lang="ja">Microsoft</vendor>
+ <vendor xml:lang="it">Microsoft</vendor>
+ <vendor xml:lang="id">Microsoft</vendor>
+ <vendor xml:lang="fr">Microsoft</vendor>
+ <vendor xml:lang="es">Microsoft</vendor>
+ <vendor xml:lang="de">Microsoft</vendor>
+ <vendor xml:lang="ca">Microsoft</vendor>
+ <version>6.22</version>
+ <family>msdos</family>
+ <distro>msdos</distro>
+ <release-date>1994-06-01</release-date>
+ <eol-date>2001-12-31</eol-date>
+ </os>
+ <os id="http://microsoft.com/win/1.0">
+ <short-id>win1.0</short-id>
+ <name>Microsoft Windows 1.0</name>
+ <name xml:lang="uk">Microsoft Windows 1.0</name>
+ <name xml:lang="tr">Microsoft Windows 1.0</name>
+ <name xml:lang="pt_BR">Microsoft Windows 1.0</name>
+ <name xml:lang="pl">Microsoft Windows 1.0</name>
+ <name xml:lang="ja">Microsoft Windows 1.0</name>
+ <name xml:lang="it">Microsoft Windows 1.0</name>
+ <name xml:lang="id">Microsoft Windows 1.0</name>
+ <name xml:lang="fr">Microsoft Windows 1.0</name>
+ <name xml:lang="es">Microsoft Windows 1.0</name>
+ <name xml:lang="de">Microsoft Windows 1.0</name>
+ <name xml:lang="ca">Microsoft Windows 1.0</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/10">
+ <short-id>win10</short-id>
+ <name>Microsoft Windows 10</name>
+ <name xml:lang="uk">Microsoft Windows 10</name>
+ <name xml:lang="tr">Microsoft Windows 10</name>
+ <name xml:lang="pt_BR">Microsoft Windows 10</name>
+ <name xml:lang="pl">Microsoft Windows 10</name>
+ <name xml:lang="it">Microsoft Windows 10</name>
+ <name xml:lang="id">Microsoft Windows 10</name>
+ <name xml:lang="fr">Microsoft Windows 10</name>
+ <name xml:lang="es">Microsoft Windows 10</name>
+ <name xml:lang="ca">Microsoft Windows 10</name>
+ <version>10.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>2018-11-13</release-date>
+ <eol-date>2029-01-09</eol-date>
+ <variant id="education">
+ <name>Microsoft Windows 10 Education</name>
+ <name xml:lang="uk">Microsoft Windows 10 Education</name>
+ <name xml:lang="tr">Microsoft Windows 10 Education</name>
+ <name xml:lang="pt_BR">Microsoft Windows 10 Education</name>
+ <name xml:lang="pl">Microsoft Windows 10 Education</name>
+ <name xml:lang="it">Microsoft Windows 10 Education</name>
+ <name xml:lang="id">Microsoft Windows 10 Education</name>
+ <name xml:lang="fr">Microsoft Windows 10 &#xC9;ducation</name>
+ <name xml:lang="es">Microsoft Windows 10 Education</name>
+ <name xml:lang="ca">Microsoft Windows 10 Education</name>
+ </variant>
+ <variant id="enterprise">
+ <name>Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="uk">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="tr">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="pt_BR">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="pl">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="it">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="id">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="fr">Microsoft Windows 10 Entreprise</name>
+ <name xml:lang="es">Microsoft Windows 10 Enterprise</name>
+ <name xml:lang="ca">Microsoft Windows 10 Enterprise</name>
+ </variant>
+ <variant id="enterprise-ltsb">
+ <name>Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="uk">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="tr">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="pt_BR">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="pl">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="it">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="id">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="fr">Microsoft Windows 10 Entreprise (Long Term Servicing Branch)</name>
+ <name xml:lang="es">Microsoft Windows 10 Enterprise (Long Term Servicing Branch)</name>
+ <name xml:lang="ca">Microsoft Windows 10 Enterprise (LTSB)</name>
+ </variant>
+ <variant id="enterprise-ltsb-eval">
+ <name>Microsoft Windows 10 Enterprise (Long Term Servicing Branch) Evaluation</name>
+ <name xml:lang="uk">Microsoft Windows 10 Enterprise (Long Term Servicing Branch) &#x442;&#x435;&#x441;&#x442;&#x43E;&#x432;&#x430; &#x432;&#x435;&#x440;&#x441;&#x456;&#x44F;</name>
+ <name xml:lang="tr">Microsoft Windows 10 Enterprise (Long Term Servicing Branch) Evaluation</name>
+ <name xml:lang="pt_BR">Microsoft Windows 10 Enterprise (Long Term Servicing Branch) Avalia&#xE7;&#xE3;o</name>
+ <name xml:lang="pl">Microsoft Windows 10 Enterprise (Long Term Servicing Branch) Evaluation</name>
+ <name xml:lang="it">Microsoft Windows 10 Enterprise (Long Term Servicing Branch) Evaluation</name>
+ <name xml:lang="id">Microsoft Windows 10 Enterprise (Long Term Servicing Branch) Evaluation</name>
+ <name xml:lang="fr">Microsoft Windows 10 Entreprise (Long Term Servicing Branch) &#xC9;valuation</name>
+ <name xml:lang="ca">Microsoft Windows 10 Enterprise (LTSB) avaluaci&#xF3;</name>
+ </variant>
+ <!-- Education -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="education"/>
+ <iso>
+ <volume-id>(J_)?CEDN?A_X86FRE_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="education"/>
+ <iso>
+ <volume-id>(J_)?CEDN?A_X64FREE?_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>^(J_)?CEN?A_X86FREV_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>^(J_)?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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise LTSB -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise-ltsb"/>
+ <iso>
+ <volume-id>(J_)?CESN?N?_X86FREV_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise-ltsb"/>
+ <iso>
+ <volume-id>(J_)?CESN?N?_X64FREV_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise LTSB (Eval) -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise-ltsb-eval"/>
+ <iso>
+ <volume-id>CESE_X86FREE_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise-ltsb-eval"/>
+ <iso>
+ <volume-id>CESE_X64FREE_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- No Variant -->
+ <media arch="i686" installer-reboots="2">
+ <iso>
+ <volume-id>^(J_)?CCSN?A_X86FRE_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <iso>
+ <volume-id>^(J_)?(CCSN?A|C?CCOMA)_X64FREE?_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</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>
+ <maximum>
+ <ram>6597069766656</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://microsoft.com/windows/unattend/jeos"/>
+ <script id="http://microsoft.com/windows/unattend/desktop"/>
+ <!--
+ User avatar not being set for Windows 8 (or newer).
+ For more details, please, see:
+ https://bugzilla.redhat.com/show_bug.cgi?id=1328637
+ -->
+ <script id="http://microsoft.com/windows/cmd/desktop"/>
+ </installer>
+ </os>
+ <os id="http://microsoft.com/win/2.0">
+ <short-id>win2.0</short-id>
+ <name>Microsoft Windows 2.0</name>
+ <name xml:lang="uk">Microsoft Windows 2.0</name>
+ <name xml:lang="tr">Microsoft Windows 2.0</name>
+ <name xml:lang="pt_BR">Microsoft Windows 2.0</name>
+ <name xml:lang="pl">Microsoft Windows 2.0</name>
+ <name xml:lang="ja">Microsoft Windows 2.0</name>
+ <name xml:lang="it">Microsoft Windows 2.0</name>
+ <name xml:lang="id">Microsoft Windows 2.0</name>
+ <name xml:lang="fr">Microsoft Windows 2.0</name>
+ <name xml:lang="es">Microsoft Windows 2.0</name>
+ <name xml:lang="de">Microsoft Windows 2.0</name>
+ <name xml:lang="ca">Microsoft Windows 2.0</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>
+ <name xml:lang="uk">Microsoft Windows 2.1</name>
+ <name xml:lang="tr">Microsoft Windows 2.1</name>
+ <name xml:lang="pt_BR">Microsoft Windows 2.1</name>
+ <name xml:lang="pl">Microsoft Windows 2.1</name>
+ <name xml:lang="ja">Microsoft Windows 2.1</name>
+ <name xml:lang="it">Microsoft Windows 2.1</name>
+ <name xml:lang="id">Microsoft Windows 2.1</name>
+ <name xml:lang="fr">Microsoft Windows 2.1</name>
+ <name xml:lang="es">Microsoft Windows 2.1</name>
+ <name xml:lang="de">Microsoft Windows 2.1</name>
+ <name xml:lang="ca">Microsoft Windows 2.1</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/2k12r2">
+ <short-id>win2k12r2</short-id>
+ <name>Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="uk">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="tr">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="pl">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="it">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="id">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="fr">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="es">Microsoft Windows Server 2012 R2</name>
+ <name xml:lang="ca">Microsoft Windows Server 2012 R2</name>
+ <version>6.3</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>
+ <name xml:lang="uk">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="tr">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="pt_BR">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="pl">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="it">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="id">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="fr">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="es">Windows Server 2012 R2 Storage</name>
+ <name xml:lang="ca">Windows Server 2012 R2 Storage</name>
+ </variant>
+ <variant id="hyperv">
+ <name>Windows Server 2012 R2 for HyperV</name>
+ <name xml:lang="uk">Windows Server 2012 R2 &#x434;&#x43B;&#x44F; HyperV</name>
+ <name xml:lang="tr">Windows Server 2012 R2 for HyperV</name>
+ <name xml:lang="pt_BR">Windows Server 2012 R2 for HyperV</name>
+ <name xml:lang="pl">Windows Server 2012 R2 dla Hyper-V</name>
+ <name xml:lang="it">Windows Server 2012 R2 per HyperV</name>
+ <name xml:lang="id">Windows Server 2012 R2 untuk HyperV</name>
+ <name xml:lang="fr">Windows Server 2012 R2 pour HyperV</name>
+ <name xml:lang="es">Windows Server 2012 R2 para HyperV</name>
+ <name xml:lang="ca">Windows Server 2012 R2 per a HyperV</name>
+ </variant>
+ <variant id="essentials">
+ <name>Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="uk">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="tr">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="pt_BR">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="pl">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="it">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="id">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="fr">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="es">Windows Server 2012 R2 Essentials</name>
+ <name xml:lang="ca">Windows Server 2012 R2 Essentials</name>
+ </variant>
+ <variant id="volume-license">
+ <name>Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="uk">Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="tr">Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="pt_BR">Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="pl">Windows Server 2012 R2 (Licencja grupowa)</name>
+ <name xml:lang="it">Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="id">Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="fr">Windows Server 2012 R2 Volume License</name>
+ <name xml:lang="es">Licencia por volumen Windows Server 2012 R2</name>
+ <name xml:lang="ca">Llic&#xE8;ncia per volum de Windows Server 2012 R2</name>
+ </variant>
+ <release-date>2013-11-25</release-date>
+ <eol-date>2023-10-10</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(IRM_SSS_X64FREE?|IRM_SSS_X64CHK|IR3_SSS_X64FREE?|IR5_SSS_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="essentials"/>
+ <iso>
+ <volume-id>(IRM_SSSO_X64CHK|IR5_SSSO_X64FREE?|IRM_SSSO_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="hyperv"/>
+ <iso>
+ <volume-id>(IRM_SHV_X64CHK|IRM_SHV_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="volume-license"/>
+ <iso>
+ <volume-id>(IR5_SSS_X64FREV|IR2_SSS_X64FREV|IR1_SSS_X64FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1400000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>34359738368</storage>
+ </minimum>
+ <maximum>
+ <ram>4398046511104</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://microsoft.com/win/2k12">
+ <short-id>win2k12</short-id>
+ <name>Microsoft Windows Server 2012</name>
+ <name xml:lang="uk">Microsoft Windows Server 2012</name>
+ <name xml:lang="tr">Microsoft Windows Server 2012</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2012</name>
+ <name xml:lang="pl">Microsoft Windows Server 2012</name>
+ <name xml:lang="it">Microsoft Windows Server 2012</name>
+ <name xml:lang="id">Microsoft Windows Server 2012</name>
+ <name xml:lang="fr">Microsoft Windows Server 2012</name>
+ <name xml:lang="es">Microsoft Windows Server 2012</name>
+ <name xml:lang="ca">Microsoft Windows Server 2012</name>
+ <version>6.3</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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-10-30</release-date>
+ <eol-date>2023-10-10</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <variant id="storage">
+ <name>Windows Server 2012 Storage</name>
+ <name xml:lang="uk">Windows Server 2012 Storage</name>
+ <name xml:lang="tr">Windows Server 2012 Storage</name>
+ <name xml:lang="pt_BR">Windows Server 2012 Storage</name>
+ <name xml:lang="pl">Windows Server 2012 Storage</name>
+ <name xml:lang="it">Windows Server 2012 Storage</name>
+ <name xml:lang="id">Windows Server 2012 Storage</name>
+ <name xml:lang="fr">Windows Server 2012 Storage</name>
+ <name xml:lang="es">Windows Server 2012 Storage</name>
+ <name xml:lang="ca">Windows Server 2012 Storage</name>
+ </variant>
+ <variant id="hyperv">
+ <name>Windows Server 2012 for HyperV</name>
+ <name xml:lang="uk">Windows Server 2012 &#x434;&#x43B;&#x44F; HyperV</name>
+ <name xml:lang="tr">Windows Server 2012 for HyperV</name>
+ <name xml:lang="pt_BR">Windows Server 2012 for HyperV</name>
+ <name xml:lang="pl">Windows Server 2012 dla Hyper-V</name>
+ <name xml:lang="it">Windows Server 2012 per HyperV</name>
+ <name xml:lang="id">Windows Server 2012 untuk HyperV</name>
+ <name xml:lang="fr">Windows Server 2012 pour HyperV</name>
+ <name xml:lang="es">Windows Server 2012 para HyperV</name>
+ <name xml:lang="ca">Windows Server 2012 per a HyperV</name>
+ </variant>
+ <variant id="essentials">
+ <name>Windows Server 2012 Essentials</name>
+ <name xml:lang="uk">Windows Server 2012 Essentials</name>
+ <name xml:lang="tr">Windows Server 2012 Essentials</name>
+ <name xml:lang="pt_BR">Windows Server 2012 Essentials</name>
+ <name xml:lang="pl">Windows Server 2012 Essentials</name>
+ <name xml:lang="it">Windows Server 2012 Essentials</name>
+ <name xml:lang="id">Windows Server 2012 Essentials</name>
+ <name xml:lang="fr">Windows Server 2012 Essentials</name>
+ <name xml:lang="es">Windows Server 2012 Essentials</name>
+ <name xml:lang="ca">Windows Server 2012 Essentials</name>
+ </variant>
+ <variant id="volume-license">
+ <name>Windows Server 2012 Volume License</name>
+ <name xml:lang="uk">Windows Server 2012 Volume License</name>
+ <name xml:lang="tr">Windows Server 2012 Volume License</name>
+ <name xml:lang="pt_BR">Windows Server 2012 Volume License</name>
+ <name xml:lang="pl">Windows Server 2012 (Licencja grupowa)</name>
+ <name xml:lang="it">Windows Server 2012 Volume License</name>
+ <name xml:lang="id">Windows Server 2012 Volume License</name>
+ <name xml:lang="fr">Windows Server 2012 Volume License</name>
+ <name xml:lang="es">Licencia por volumen Windows Server 2012</name>
+ <name xml:lang="ca">Llic&#xE8;ncia per volum de Windows Server 2012</name>
+ </variant>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>(HRM_SSS_X64CHK|HRM_SSS_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="essentials"/>
+ <iso>
+ <volume-id>(HRM_SSSO_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="hyperv"/>
+ <iso>
+ <volume-id>(HRM_SHV_X64CHK|HRM_SHV_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="volume-license"/>
+ <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">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1400000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>34359738368</storage>
+ </minimum>
+ <maximum>
+ <ram>4398046511104</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://microsoft.com/win/2k16">
+ <short-id>win2k16</short-id>
+ <name>Microsoft Windows Server 2016</name>
+ <name xml:lang="uk">Microsoft Windows Server 2016</name>
+ <name xml:lang="tr">Microsoft Windows Server 2016</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2016</name>
+ <name xml:lang="pl">Microsoft Windows Server 2016</name>
+ <name xml:lang="it">Microsoft Windows Server 2016</name>
+ <name xml:lang="id">Microsoft Windows Server 2016</name>
+ <name xml:lang="fr">Microsoft Windows Server 2016</name>
+ <name xml:lang="ca">Microsoft Windows Server 2016</name>
+ <version>10.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">Microsoft Corporation</vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k12r2"/>
+ <upgrades id="http://microsoft.com/win/2k12r2"/>
+ <release-date>2016-10-15</release-date>
+ <eol-date>2027-01-12</eol-date>
+ <variant id="hyperv">
+ <name>Windows Server 2016 for HyperV</name>
+ <name xml:lang="uk">Windows Server 2016 &#x434;&#x43B;&#x44F; HyperV</name>
+ <name xml:lang="tr">Windows Server 2016 for HyperV</name>
+ <name xml:lang="pt_BR">Windows Server 2016 for HyperV</name>
+ <name xml:lang="pl">Windows Server 2016 dla HyperV</name>
+ <name xml:lang="it">Windows Server 2016 per HyperV</name>
+ <name xml:lang="id">Windows Server 2016 for HyperV</name>
+ <name xml:lang="fr">Windows Server 2016 pour HyperV</name>
+ <name xml:lang="ca">Windows Server 2016 per a HyperV</name>
+ </variant>
+ <variant id="essentials">
+ <name>Windows Server 2016 Essentials</name>
+ <name xml:lang="uk">Windows Server 2016 Essentials</name>
+ <name xml:lang="tr">Windows Server 2016 Essentials</name>
+ <name xml:lang="pt_BR">Windows Server 2016 Essentials</name>
+ <name xml:lang="pl">Windows Server 2016 Essentials</name>
+ <name xml:lang="it">Windows Server 2016 Essentials</name>
+ <name xml:lang="id">Windows Server 2016 Essentials</name>
+ <name xml:lang="fr">Windows Server 2016 Essentials</name>
+ </variant>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>^(SSS_X64CHK|SSS_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="essentials"/>
+ <iso>
+ <volume-id>^(SESS_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="hyperv"/>
+ <iso>
+ <volume-id>^(SHV_X64CHK|SHV_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1400000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>34359738368</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ <maximum>
+ <ram>26388279066624</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://microsoft.com/win/2k19">
+ <short-id>win2k19</short-id>
+ <name>Microsoft Windows Server 2019</name>
+ <name xml:lang="uk">Microsoft Windows Server 2019</name>
+ <name xml:lang="tr">Microsoft Windows Server 2019</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2019</name>
+ <name xml:lang="pl">Microsoft Windows Server 2019</name>
+ <name xml:lang="it">Microsoft Windows Server 2019</name>
+ <name xml:lang="id">Microsoft Windows Server 2019</name>
+ <name xml:lang="fr">Microsoft Windows Server 2019</name>
+ <version>10.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">Microsoft Corporation</vendor>
+ <family>winnt</family>
+ <distro>win</distro>
+ <derives-from id="http://microsoft.com/win/2k16"/>
+ <upgrades id="http://microsoft.com/win/2k16"/>
+ <release-date>2018-11-13</release-date>
+ <eol-date>2029-01-09</eol-date>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1400000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>34359738368</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ <maximum>
+ <ram>26388279066624</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://microsoft.com/win/2k3r2">
+ <short-id>win2k3r2</short-id>
+ <name>Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="uk">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="tr">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="pl">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="ja">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="it">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="id">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="fr">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="es">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="de">Microsoft Windows Server 2003 R2</name>
+ <name xml:lang="ca">Microsoft Windows Server 2003 R2</name>
+ <version>5.2</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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/2k3">
+ <short-id>win2k3</short-id>
+ <name>Microsoft Windows Server 2003</name>
+ <name xml:lang="uk">Microsoft Windows Server 2003</name>
+ <name xml:lang="tr">Microsoft Windows Server 2003</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2003</name>
+ <name xml:lang="pl">Microsoft Windows Server 2003</name>
+ <name xml:lang="ja">Microsoft Windows Server 2003</name>
+ <name xml:lang="it">Microsoft Windows Server 2003</name>
+ <name xml:lang="id">Microsoft Windows Server 2003</name>
+ <name xml:lang="fr">Microsoft Windows Server 2003</name>
+ <name xml:lang="es">Microsoft Windows Server 2003</name>
+ <name xml:lang="de">Microsoft Windows Server 2003</name>
+ <name xml:lang="ca">Microsoft Windows Server 2003</name>
+ <version>5.2</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/100e"/>
+ <!-- e1000 -->
+ </devices>
+ <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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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>
+ <maximum>
+ <ram>1099511627776</ram>
+ </maximum>
+ </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/2k8r2">
+ <short-id>win2k8r2</short-id>
+ <name>Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="uk">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="tr">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="pl">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="ja">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="it">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="id">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="fr">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="es">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="de">Microsoft Windows Server 2008 R2</name>
+ <name xml:lang="ca">Microsoft Windows Server 2008 R2</name>
+ <version>6.1</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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-01-14</eol-date>
+ <devices>
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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>
+ <maximum>
+ <ram>2199023255552</ram>
+ </maximum>
+ </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/2k8">
+ <short-id>win2k8</short-id>
+ <name>Microsoft Windows Server 2008</name>
+ <name xml:lang="uk">Microsoft Windows Server 2008</name>
+ <name xml:lang="tr">Microsoft Windows Server 2008</name>
+ <name xml:lang="pt_BR">Microsoft Windows Server 2008</name>
+ <name xml:lang="pl">Microsoft Windows Server 2008</name>
+ <name xml:lang="ja">Microsoft Windows Server 2008</name>
+ <name xml:lang="it">Microsoft Windows Server 2008</name>
+ <name xml:lang="id">Microsoft Windows Server 2008</name>
+ <name xml:lang="fr">Microsoft Windows Server 2008</name>
+ <name xml:lang="es">Microsoft Windows Server 2008</name>
+ <name xml:lang="de">Microsoft Windows Server 2008</name>
+ <name xml:lang="ca">Microsoft Windows Server 2008</name>
+ <version>6.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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-05-06</release-date>
+ <eol-date>2020-01-14</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ </devices>
+ <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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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>
+ <maximum>
+ <ram>1099511627776</ram>
+ </maximum>
+ </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/2k">
+ <short-id>win2k</short-id>
+ <name>Microsoft Windows 2000</name>
+ <name xml:lang="uk">Microsoft Windows 2000</name>
+ <name xml:lang="tr">Microsoft Windows 2000</name>
+ <name xml:lang="pt_BR">Microsoft Windows 2000</name>
+ <name xml:lang="pl">Microsoft Windows 2000</name>
+ <name xml:lang="ja">Microsoft Windows 2000</name>
+ <name xml:lang="it">Microsoft Windows 2000</name>
+ <name xml:lang="id">Microsoft Windows 2000</name>
+ <name xml:lang="fr">Microsoft Windows 2000</name>
+ <name xml:lang="es">Microsoft Windows 2000</name>
+ <name xml:lang="de">Microsoft Windows 2000</name>
+ <name xml:lang="ca">Microsoft Windows 2000</name>
+ <version>5.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>
+ <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">[A-Z0-9]*_([A-Z]*)</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/3.1">
+ <short-id>win3.1</short-id>
+ <name>Microsoft Windows 3.1</name>
+ <name xml:lang="uk">Microsoft Windows 3.1</name>
+ <name xml:lang="tr">Microsoft Windows 3.1</name>
+ <name xml:lang="pt_BR">Microsoft Windows 3.1</name>
+ <name xml:lang="pl">Microsoft Windows 3.1</name>
+ <name xml:lang="ja">Microsoft Windows 3.1</name>
+ <name xml:lang="it">Microsoft Windows 3.1</name>
+ <name xml:lang="id">Microsoft Windows 3.1</name>
+ <name xml:lang="fr">Microsoft Windows 3.1</name>
+ <name xml:lang="es">Microsoft Windows 3.1</name>
+ <name xml:lang="de">Microsoft Windows 3.1</name>
+ <name xml:lang="ca">Microsoft Windows 3.1</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/win/7">
+ <short-id>win7</short-id>
+ <name>Microsoft Windows 7</name>
+ <name xml:lang="uk">Microsoft Windows 7</name>
+ <name xml:lang="tr">Microsoft Windows 7</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7</name>
+ <name xml:lang="pl">Microsoft Windows 7</name>
+ <name xml:lang="ja">Microsoft Windows 7</name>
+ <name xml:lang="it">Microsoft Windows 7</name>
+ <name xml:lang="id">Microsoft Windows 7</name>
+ <name xml:lang="fr">Microsoft Windows 7</name>
+ <name xml:lang="es">Microsoft Windows 7</name>
+ <name xml:lang="de">Microsoft Windows 7</name>
+ <name xml:lang="ca">Microsoft Windows 7</name>
+ <version>6.1</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>2029-01-14</eol-date>
+ <variant id="debug">
+ <name>Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="uk">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="tr">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="pl">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="it">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="id">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="fr">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="es">Microsoft Windows 7 Debug Checked Build</name>
+ <name xml:lang="ca">Construcci&#xF3; de depuraci&#xF3; i comprovaci&#xF3; de Microsoft Windows 7</name>
+ </variant>
+ <variant id="starter">
+ <name>Microsoft Windows 7 Starter</name>
+ <name xml:lang="uk">Microsoft Windows 7 Starter</name>
+ <name xml:lang="tr">Microsoft Windows 7 Starter</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Starter</name>
+ <name xml:lang="pl">Microsoft Windows 7 Starter</name>
+ <name xml:lang="it">Microsoft Windows 7 Starter</name>
+ <name xml:lang="id">Microsoft Windows 7 Starter</name>
+ <name xml:lang="fr">Microsoft Windows 7 Starter</name>
+ <name xml:lang="es">Microsoft Windows 7 Starter</name>
+ <name xml:lang="ca">Microsoft Windows 7 Starter</name>
+ </variant>
+ <variant id="home-basic">
+ <name>Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="uk">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="tr">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="pl">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="it">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="id">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="fr">Microsoft Windows 7 &#xC9;dition Familiale Basique</name>
+ <name xml:lang="es">Microsoft Windows 7 Home Basic</name>
+ <name xml:lang="ca">Microsoft Windows 7 Home Basic</name>
+ </variant>
+ <variant id="home-premium">
+ <name>Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="uk">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="tr">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="pl">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="it">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="id">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="fr">Microsoft Windows 7 &#xC9;dition Familiale Premium</name>
+ <name xml:lang="es">Microsoft Windows 7 Home Premium</name>
+ <name xml:lang="ca">Microsoft Windows 7 Home Premium</name>
+ </variant>
+ <variant id="professional">
+ <name>Microsoft Windows 7 Professional</name>
+ <name xml:lang="uk">Microsoft Windows 7 Professional</name>
+ <name xml:lang="tr">Microsoft Windows 7 Professional</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Professional</name>
+ <name xml:lang="pl">Microsoft Windows 7 Professional</name>
+ <name xml:lang="it">Microsoft Windows 7 Professional</name>
+ <name xml:lang="id">Microsoft Windows 7 Professional</name>
+ <name xml:lang="fr">Microsoft Windows 7 Professionnel</name>
+ <name xml:lang="es">Microsoft Windows 7 Professional</name>
+ <name xml:lang="ca">Microsoft Windows 7 Professional</name>
+ </variant>
+ <variant id="enterprise">
+ <name>Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="uk">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="tr">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="pl">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="it">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="id">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="fr">Microsoft Windows 7 Entreprise</name>
+ <name xml:lang="es">Microsoft Windows 7 Enterprise</name>
+ <name xml:lang="ca">Microsoft Windows 7 Enterprise</name>
+ </variant>
+ <variant id="ultimate">
+ <name>Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="uk">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="tr">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="pt_BR">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="pl">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="it">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="id">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="fr">Microsoft Windows 7 &#xC9;dition Int&#xE9;grale</name>
+ <name xml:lang="es">Microsoft Windows 7 Ultimate</name>
+ <name xml:lang="ca">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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Professional -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(GRMCNPRFRER|GRMCPRVOL|GSP1RMCPRVOL|GRMCPRFRER|GSP1RMCN?PRFRER|GRMCPRFREO)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/7/l10n-language">[A-Z0-9]*_([A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(GRMCNPRXFRER|GRMCPRXVOL|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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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>
+ <maximum>
+ <ram>206158430208</ram>
+ </maximum>
+ </resources>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </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>
+ </os>
+ <os id="http://microsoft.com/win/8.1">
+ <short-id>win8.1</short-id>
+ <name>Microsoft Windows 8.1</name>
+ <name xml:lang="uk">Microsoft Windows 8.1</name>
+ <name xml:lang="tr">Microsoft Windows 8.1</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8.1</name>
+ <name xml:lang="pl">Microsoft Windows 8.1</name>
+ <name xml:lang="it">Microsoft Windows 8.1</name>
+ <name xml:lang="id">Microsoft Windows 8.1</name>
+ <name xml:lang="fr">Microsoft Windows 8.1</name>
+ <name xml:lang="es">Microsoft Windows 8.1</name>
+ <name xml:lang="ca">Microsoft Windows 8.1</name>
+ <version>6.3</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>2013-11-13</release-date>
+ <eol-date>2023-01-10</eol-date>
+ <variant id="debug">
+ <name>Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="uk">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="tr">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="pl">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="it">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="id">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="fr">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="es">Microsoft Windows 8.1 Debug Checked Build</name>
+ <name xml:lang="ca">Construcci&#xF3; de depuraci&#xF3; i comprovaci&#xF3; de Microsoft Windows 8.1</name>
+ </variant>
+ <variant id="enterprise-debug">
+ <name>Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="uk">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="tr">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="pl">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="it">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="id">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="fr">Microsoft Windows 8.1 Entreprise Debug Checked Build</name>
+ <name xml:lang="es">Microsoft Windows 8.1 Enterprise Debug Checked Build</name>
+ <name xml:lang="ca">Construcci&#xF3; de depuraci&#xF3; i comprovaci&#xF3; de Microsoft Windows 8.1 Enterprise</name>
+ </variant>
+ <variant id="professional">
+ <name>Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="uk">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="tr">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="pl">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="it">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="id">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="fr">Microsoft Windows 8.1 Professionnel</name>
+ <name xml:lang="es">Microsoft Windows 8.1 Professional</name>
+ <name xml:lang="ca">Microsoft Windows 8.1 Professional</name>
+ </variant>
+ <variant id="enterprise">
+ <name>Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="uk">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="tr">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="pl">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="it">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="id">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="fr">Microsoft Windows 8.1 Entreprise</name>
+ <name xml:lang="es">Microsoft Windows 8.1 Enterprise</name>
+ <name xml:lang="ca">Microsoft Windows 8.1 Enterprise</name>
+ </variant>
+ <!-- Debug -->
+ <media arch="i686" installer-reboots="2">
+ <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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise Debug -->
+ <media arch="i686" installer-reboots="2">
+ <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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Professional -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(IR[M15]_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(IR[M15]_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(IR[M135]_CENN?A_X86FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(IR[M135]_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- No variant -->
+ <media arch="i686" installer-reboots="2">
+ <iso>
+ <volume-id>(IR[M35]_CCSN?A_X86FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <iso>
+ <volume-id>(IR[M35]_CCSN?A_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</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>
+ <installer>
+ <script id="http://microsoft.com/windows/unattend/jeos"/>
+ <script id="http://microsoft.com/windows/unattend/desktop"/>
+ <!--
+ User avatar not being set for Windows 8 (or newer).
+ For more details, please, see:
+ https://bugzilla.redhat.com/show_bug.cgi?id=1328637
+ -->
+ <script id="http://microsoft.com/windows/cmd/desktop"/>
+ </installer>
+ </os>
+ <os id="http://microsoft.com/win/8">
+ <short-id>win8</short-id>
+ <name>Microsoft Windows 8</name>
+ <name xml:lang="uk">Microsoft Windows 8</name>
+ <name xml:lang="tr">Microsoft Windows 8</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8</name>
+ <name xml:lang="pl">Microsoft Windows 8</name>
+ <name xml:lang="ja">Microsoft Windows 8</name>
+ <name xml:lang="it">Microsoft Windows 8</name>
+ <name xml:lang="id">Microsoft Windows 8</name>
+ <name xml:lang="fr">Microsoft Windows 8</name>
+ <name xml:lang="es">Microsoft Windows 8</name>
+ <name xml:lang="de">Microsoft Windows 8</name>
+ <name xml:lang="ca">Microsoft Windows 8</name>
+ <version>6.2</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>2012-10-30</release-date>
+ <eol-date>2016-01-12</eol-date>
+ <variant id="debug">
+ <name>Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="uk">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="tr">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="pl">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="it">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="id">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="fr">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="es">Microsoft Windows 8 Debug Check Build</name>
+ <name xml:lang="ca">Construcci&#xF3; de depuraci&#xF3; i comprovaci&#xF3; de Microsoft Windows 8</name>
+ </variant>
+ <variant id="enterprise">
+ <name>Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="uk">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="tr">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="pl">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="it">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="id">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="fr">Microsoft Windows 8 Entreprise</name>
+ <name xml:lang="es">Microsoft Windows 8 Enterprise</name>
+ <name xml:lang="ca">Microsoft Windows 8 Enterprise</name>
+ </variant>
+ <variant id="enterprise-debug">
+ <name>Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="uk">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="tr">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="pl">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="it">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="id">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="fr">Microsoft Windows 8 Entreprise Debug Check Build</name>
+ <name xml:lang="es">Microsoft Windows 8 Enterprise Debug Check Build</name>
+ <name xml:lang="ca">Construcci&#xF3; de depuraci&#xF3; i comprovaci&#xF3; de Microsoft Windows 8 Enterprise</name>
+ </variant>
+ <variant id="professional">
+ <name>Microsoft Windows 8 Professional</name>
+ <name xml:lang="uk">Microsoft Windows 8 Professional</name>
+ <name xml:lang="tr">Microsoft Windows 8 Professional</name>
+ <name xml:lang="pt_BR">Microsoft Windows 8 Professional</name>
+ <name xml:lang="pl">Microsoft Windows 8 Professional</name>
+ <name xml:lang="it">Microsoft Windows 8 Professional</name>
+ <name xml:lang="id">Microsoft Windows 8 Professional</name>
+ <name xml:lang="fr">Microsoft Windows 8 Professionnel</name>
+ <name xml:lang="es">Microsoft Windows 8 Professional</name>
+ <name xml:lang="ca">Microsoft Windows 8 Professional</name>
+ </variant>
+ <!-- No Variant -->
+ <media arch="i686" installer-reboots="2">
+ <iso>
+ <volume-id>(HB1_CCPA_X86FRE|HRM_CCSN?A_X86FRE)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <iso>
+ <volume-id>(HB1_CCPA_X64FREE?|HRM_CCSN?A_X64FREE?)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Debug -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="debug"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="debug"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(HRM_CENN?A_X86FREV)_</volume-id>
+ <publisher-id>MICROSOFT CORPORATION</publisher-id>
+ <l10n-language regex="true" l10n-language-map="http://microsoft.com/win/8/l10n-language">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Enterprise Debug -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="enterprise-debug"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="enterprise-debug"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <!-- Professional -->
+ <media arch="i686" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</l10n-language>
+ </iso>
+ </media>
+ <media arch="x86_64" installer-reboots="2">
+ <variant id="professional"/>
+ <iso>
+ <volume-id>(HRM_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">[A-Z0-9_]*_([A-Z]*-[A-Z]*)</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>
+ <maximum>
+ <ram>549755813888</ram>
+ </maximum>
+ </resources>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <installer>
+ <script id="http://microsoft.com/windows/unattend/jeos"/>
+ <script id="http://microsoft.com/windows/unattend/desktop"/>
+ <!--
+ User avatar not being set for Windows 8 (or newer).
+ For more details, please, see:
+ https://bugzilla.redhat.com/show_bug.cgi?id=1328637
+ -->
+ <script id="http://microsoft.com/windows/cmd/desktop"/>
+ </installer>
+ </os>
+ <os id="http://microsoft.com/win/95">
+ <short-id>win95</short-id>
+ <name>Microsoft Windows 95</name>
+ <name xml:lang="uk">Microsoft Windows 95</name>
+ <name xml:lang="tr">Microsoft Windows 95</name>
+ <name xml:lang="pt_BR">Microsoft Windows 95</name>
+ <name xml:lang="pl">Microsoft Windows 95</name>
+ <name xml:lang="ja">Microsoft Windows 95</name>
+ <name xml:lang="it">Microsoft Windows 95</name>
+ <name xml:lang="id">Microsoft Windows 95</name>
+ <name xml:lang="fr">Microsoft Windows 95</name>
+ <name xml:lang="es">Microsoft Windows 95</name>
+ <name xml:lang="de">Microsoft Windows 95</name>
+ <name xml:lang="ca">Microsoft Windows 95</name>
+ <version>4.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/1234/1111"/>
+ <!-- vga -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/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>
+ <name xml:lang="uk">Microsoft Windows 98</name>
+ <name xml:lang="tr">Microsoft Windows 98</name>
+ <name xml:lang="pt_BR">Microsoft Windows 98</name>
+ <name xml:lang="pl">Microsoft Windows 98</name>
+ <name xml:lang="ja">Microsoft Windows 98</name>
+ <name xml:lang="it">Microsoft Windows 98</name>
+ <name xml:lang="id">Microsoft Windows 98</name>
+ <name xml:lang="fr">Microsoft Windows 98</name>
+ <name xml:lang="es">Microsoft Windows 98</name>
+ <name xml:lang="de">Microsoft Windows 98</name>
+ <name xml:lang="ca">Microsoft Windows 98</name>
+ <version>4.1</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>
+ <name xml:lang="uk">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="tr">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="pt_BR">Microsoft Windows Millennium</name>
+ <name xml:lang="pl">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="ja">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="it">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="id">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="fr">Microsoft Windows &#xC9;dition Millennium</name>
+ <name xml:lang="es">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="de">Microsoft Windows Millennium Edition</name>
+ <name xml:lang="ca">Microsoft Windows Millennium Edition</name>
+ <version>4.9</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/winnt/3.1">
+ <short-id>winnt3.1</short-id>
+ <name>Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="uk">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="tr">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="pt_BR">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="pl">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="ja">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="it">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="id">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="fr">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="es">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="de">Microsoft Windows NT Server 3.1</name>
+ <name xml:lang="ca">Microsoft Windows NT Server 3.1</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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.51">
+ <short-id>winnt3.51</short-id>
+ <name>Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="uk">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="tr">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="pt_BR">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="pl">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="ja">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="it">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="id">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="fr">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="es">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="de">Microsoft Windows NT Server 3.51</name>
+ <name xml:lang="ca">Microsoft Windows NT Server 3.51</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/3.5">
+ <short-id>winnt3.5</short-id>
+ <name>Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="uk">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="tr">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="pt_BR">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="pl">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="ja">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="it">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="id">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="fr">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="es">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="de">Microsoft Windows NT Server 3.5</name>
+ <name xml:lang="ca">Microsoft Windows NT Server 3.5</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/4.0">
+ <short-id>winnt4.0</short-id>
+ <name>Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="uk">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="tr">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="pt_BR">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="pl">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="ja">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="it">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="id">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="fr">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="es">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="de">Microsoft Windows NT Server 4.0</name>
+ <name xml:lang="ca">Microsoft Windows NT Server 4.0</name>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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/vista">
+ <short-id>winvista</short-id>
+ <name>Microsoft Windows Vista</name>
+ <name xml:lang="uk">Microsoft Windows Vista</name>
+ <name xml:lang="tr">Microsoft Windows Vista</name>
+ <name xml:lang="pt_BR">Microsoft Windows Vista</name>
+ <name xml:lang="pl">Microsoft Windows Vista</name>
+ <name xml:lang="ja">Microsoft Windows Vista</name>
+ <name xml:lang="it">Microsoft Windows Vista</name>
+ <name xml:lang="id">Microsoft Windows Vista</name>
+ <name xml:lang="fr">Microsoft Windows Vista</name>
+ <name xml:lang="es">Microsoft Windows Vista</name>
+ <name xml:lang="de">Microsoft Windows Vista</name>
+ <name xml:lang="ca">Microsoft Windows Vista</name>
+ <version>6.0</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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/jeos"/>
+ <script id="http://microsoft.com/windows/unattend/desktop"/>
+ </installer>
+ </os>
+ <os id="http://microsoft.com/win/xp">
+ <short-id>winxp</short-id>
+ <name>Microsoft Windows XP</name>
+ <name xml:lang="uk">Microsoft Windows XP</name>
+ <name xml:lang="tr">Microsoft Windows XP</name>
+ <name xml:lang="pt_BR">Microsoft Windows XP</name>
+ <name xml:lang="pl">Microsoft Windows XP</name>
+ <name xml:lang="ja">Microsoft Windows XP</name>
+ <name xml:lang="it">Microsoft Windows XP</name>
+ <name xml:lang="id">Microsoft Windows XP</name>
+ <name xml:lang="fr">Microsoft Windows XP</name>
+ <name xml:lang="es">Microsoft Windows XP</name>
+ <name xml:lang="de">Microsoft Windows XP</name>
+ <name xml:lang="ca">Microsoft Windows XP</name>
+ <version>5.1</version>
+ <vendor>Microsoft Corporation</vendor>
+ <vendor xml:lang="uk">&#x41A;&#x43E;&#x440;&#x43F;&#x43E;&#x440;&#x430;&#x446;&#x456;&#x44F; Microsoft</vendor>
+ <vendor xml:lang="tr">Microsoft Corporation</vendor>
+ <vendor xml:lang="pt_BR">Microsoft Corporation</vendor>
+ <vendor xml:lang="pl">Microsoft Corporation</vendor>
+ <vendor xml:lang="ja">Microsoft Corporation</vendor>
+ <vendor xml:lang="it">Microsoft Corporation</vendor>
+ <vendor xml:lang="id">Microsoft Corporation</vendor>
+ <vendor xml:lang="fr">Microsoft Corporation</vendor>
+ <vendor xml:lang="es">Microsoft Corporation</vendor>
+ <vendor xml:lang="de">Microsoft Corporation</vendor>
+ <vendor xml:lang="ca">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>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/100e"/>
+ <!-- e1000 -->
+ </devices>
+ <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">[A-Z0-9]*_([A-Z]*)</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">[A-Z0-9]*_([A-Z]*)</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>
+ </os>
+ <os id="http://netbsd.org/netbsd/0.8">
+ <short-id>netbsd0.8</short-id>
+ <name>NetBSD 0.8</name>
+ <name xml:lang="uk">NetBSD 0.8</name>
+ <name xml:lang="tr">NetBSD 0.8</name>
+ <name xml:lang="pt_BR">NetBSD 0.8</name>
+ <name xml:lang="pl">NetBSD 0.8</name>
+ <name xml:lang="ja">NetBSD 0.8</name>
+ <name xml:lang="it">NetBSD 0.8</name>
+ <name xml:lang="id">NetBSD 0.8</name>
+ <name xml:lang="fr">NetBSD 0.8</name>
+ <name xml:lang="es">NetBSD 0.8</name>
+ <name xml:lang="de">NetBSD 0.8</name>
+ <name xml:lang="ca">NetBSD 0.8</name>
+ <version>0.8</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <release-date>1993-04-20</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/0.9">
+ <short-id>netbsd0.9</short-id>
+ <name>NetBSD 0.9</name>
+ <name xml:lang="uk">NetBSD 0.9</name>
+ <name xml:lang="tr">NetBSD 0.9</name>
+ <name xml:lang="pt_BR">NetBSD 0.9</name>
+ <name xml:lang="pl">NetBSD 0.9</name>
+ <name xml:lang="ja">NetBSD 0.9</name>
+ <name xml:lang="it">NetBSD 0.9</name>
+ <name xml:lang="id">NetBSD 0.9</name>
+ <name xml:lang="fr">NetBSD 0.9</name>
+ <name xml:lang="es">NetBSD 0.9</name>
+ <name xml:lang="de">NetBSD 0.9</name>
+ <name xml:lang="ca">NetBSD 0.9</name>
+ <version>0.9</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/0.8"/>
+ <derives-from id="http://netbsd.org/netbsd/0.8"/>
+ <release-date>1993-08-20</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.0">
+ <short-id>netbsd1.0</short-id>
+ <name>NetBSD 1.0</name>
+ <name xml:lang="uk">NetBSD 1.0</name>
+ <name xml:lang="tr">NetBSD 1.0</name>
+ <name xml:lang="pt_BR">NetBSD 1.0</name>
+ <name xml:lang="pl">NetBSD 1.0</name>
+ <name xml:lang="ja">NetBSD 1.0</name>
+ <name xml:lang="it">NetBSD 1.0</name>
+ <name xml:lang="id">NetBSD 1.0</name>
+ <name xml:lang="fr">NetBSD 1.0</name>
+ <name xml:lang="es">NetBSD 1.0</name>
+ <name xml:lang="de">NetBSD 1.0</name>
+ <name xml:lang="ca">NetBSD 1.0</name>
+ <version>1.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/0.9"/>
+ <derives-from id="http://netbsd.org/netbsd/0.9"/>
+ <release-date>1994-10-26</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.1">
+ <short-id>netbsd1.1</short-id>
+ <name>NetBSD 1.1</name>
+ <name xml:lang="uk">NetBSD 1.1</name>
+ <name xml:lang="tr">NetBSD 1.1</name>
+ <name xml:lang="pt_BR">NetBSD 1.1</name>
+ <name xml:lang="pl">NetBSD 1.1</name>
+ <name xml:lang="ja">NetBSD 1.1</name>
+ <name xml:lang="it">NetBSD 1.1</name>
+ <name xml:lang="id">NetBSD 1.1</name>
+ <name xml:lang="fr">NetBSD 1.1</name>
+ <name xml:lang="es">NetBSD 1.1</name>
+ <name xml:lang="de">NetBSD 1.1</name>
+ <name xml:lang="ca">NetBSD 1.1</name>
+ <version>1.1</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.0"/>
+ <derives-from id="http://netbsd.org/netbsd/1.0"/>
+ <release-date>1995-11-26</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.2">
+ <short-id>netbsd1.2</short-id>
+ <name>NetBSD 1.2</name>
+ <name xml:lang="uk">NetBSD 1.2</name>
+ <name xml:lang="tr">NetBSD 1.2</name>
+ <name xml:lang="pt_BR">NetBSD 1.2</name>
+ <name xml:lang="pl">NetBSD 1.2</name>
+ <name xml:lang="ja">NetBSD 1.2</name>
+ <name xml:lang="it">NetBSD 1.2</name>
+ <name xml:lang="id">NetBSD 1.2</name>
+ <name xml:lang="fr">NetBSD 1.2</name>
+ <name xml:lang="es">NetBSD 1.2</name>
+ <name xml:lang="de">NetBSD 1.2</name>
+ <name xml:lang="ca">NetBSD 1.2</name>
+ <version>1.2</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.1"/>
+ <derives-from id="http://netbsd.org/netbsd/1.1"/>
+ <release-date>1996-10-04</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.3">
+ <short-id>netbsd1.3</short-id>
+ <name>NetBSD 1.3</name>
+ <name xml:lang="uk">NetBSD 1.3</name>
+ <name xml:lang="tr">NetBSD 1.3</name>
+ <name xml:lang="pt_BR">NetBSD 1.3</name>
+ <name xml:lang="pl">NetBSD 1.3</name>
+ <name xml:lang="ja">NetBSD 1.3</name>
+ <name xml:lang="it">NetBSD 1.3</name>
+ <name xml:lang="id">NetBSD 1.3</name>
+ <name xml:lang="fr">NetBSD 1.3</name>
+ <name xml:lang="es">NetBSD 1.3</name>
+ <name xml:lang="de">NetBSD 1.3</name>
+ <name xml:lang="ca">NetBSD 1.3</name>
+ <version>1.3</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.2"/>
+ <derives-from id="http://netbsd.org/netbsd/1.2"/>
+ <release-date>1998-03-09</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.4">
+ <short-id>netbsd1.4</short-id>
+ <name>NetBSD 1.4</name>
+ <name xml:lang="uk">NetBSD 1.4</name>
+ <name xml:lang="tr">NetBSD 1.4</name>
+ <name xml:lang="pt_BR">NetBSD 1.4</name>
+ <name xml:lang="pl">NetBSD 1.4</name>
+ <name xml:lang="ja">NetBSD 1.4</name>
+ <name xml:lang="it">NetBSD 1.4</name>
+ <name xml:lang="id">NetBSD 1.4</name>
+ <name xml:lang="fr">NetBSD 1.4</name>
+ <name xml:lang="es">NetBSD 1.4</name>
+ <name xml:lang="de">NetBSD 1.4</name>
+ <name xml:lang="ca">NetBSD 1.4</name>
+ <version>1.4</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.3"/>
+ <derives-from id="http://netbsd.org/netbsd/1.3"/>
+ <release-date>1999-05-12</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.5">
+ <short-id>netbsd1.5</short-id>
+ <name>NetBSD 1.5</name>
+ <name xml:lang="uk">NetBSD 1.5</name>
+ <name xml:lang="tr">NetBSD 1.5</name>
+ <name xml:lang="pt_BR">NetBSD 1.5</name>
+ <name xml:lang="pl">NetBSD 1.5</name>
+ <name xml:lang="ja">NetBSD 1.5</name>
+ <name xml:lang="it">NetBSD 1.5</name>
+ <name xml:lang="id">NetBSD 1.5</name>
+ <name xml:lang="fr">NetBSD 1.5</name>
+ <name xml:lang="es">NetBSD 1.5</name>
+ <name xml:lang="de">NetBSD 1.5</name>
+ <name xml:lang="ca">NetBSD 1.5</name>
+ <version>1.5</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.4"/>
+ <derives-from id="http://netbsd.org/netbsd/1.4"/>
+ <release-date>2000-12-06</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/1.6">
+ <short-id>netbsd1.6</short-id>
+ <name>NetBSD 1.6</name>
+ <name xml:lang="uk">NetBSD 1.6</name>
+ <name xml:lang="tr">NetBSD 1.6</name>
+ <name xml:lang="pt_BR">NetBSD 1.6</name>
+ <name xml:lang="pl">NetBSD 1.6</name>
+ <name xml:lang="ja">NetBSD 1.6</name>
+ <name xml:lang="it">NetBSD 1.6</name>
+ <name xml:lang="id">NetBSD 1.6</name>
+ <name xml:lang="fr">NetBSD 1.6</name>
+ <name xml:lang="es">NetBSD 1.6</name>
+ <name xml:lang="de">NetBSD 1.6</name>
+ <name xml:lang="ca">NetBSD 1.6</name>
+ <version>1.6</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.5"/>
+ <derives-from id="http://netbsd.org/netbsd/1.5"/>
+ <release-date>2002-09-14</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/2.0">
+ <short-id>netbsd2.0</short-id>
+ <name>NetBSD 2.0</name>
+ <name xml:lang="uk">NetBSD 2.0</name>
+ <name xml:lang="tr">NetBSD 2.0</name>
+ <name xml:lang="pt_BR">NetBSD 2.0</name>
+ <name xml:lang="pl">NetBSD 2.0</name>
+ <name xml:lang="ja">NetBSD 2.0</name>
+ <name xml:lang="it">NetBSD 2.0</name>
+ <name xml:lang="id">NetBSD 2.0</name>
+ <name xml:lang="fr">NetBSD 2.0</name>
+ <name xml:lang="es">NetBSD 2.0</name>
+ <name xml:lang="de">NetBSD 2.0</name>
+ <name xml:lang="ca">NetBSD 2.0</name>
+ <version>2.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/1.6"/>
+ <derives-from id="http://netbsd.org/netbsd/1.6"/>
+ <release-date>2004-12-09</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/3.0">
+ <short-id>netbsd3.0</short-id>
+ <name>NetBSD 3.0</name>
+ <name xml:lang="uk">NetBSD 3.0</name>
+ <name xml:lang="tr">NetBSD 3.0</name>
+ <name xml:lang="pt_BR">NetBSD 3.0</name>
+ <name xml:lang="pl">NetBSD 3.0</name>
+ <name xml:lang="ja">NetBSD 3.0</name>
+ <name xml:lang="it">NetBSD 3.0</name>
+ <name xml:lang="id">NetBSD 3.0</name>
+ <name xml:lang="fr">NetBSD 3.0</name>
+ <name xml:lang="es">NetBSD 3.0</name>
+ <name xml:lang="de">NetBSD 3.0</name>
+ <name xml:lang="ca">NetBSD 3.0</name>
+ <version>3.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/2.0"/>
+ <derives-from id="http://netbsd.org/netbsd/2.0"/>
+ <release-date>2005-12-23</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/4.0">
+ <short-id>netbsd4.0</short-id>
+ <name>NetBSD 4.0</name>
+ <name xml:lang="uk">NetBSD 4.0</name>
+ <name xml:lang="tr">NetBSD 4.0</name>
+ <name xml:lang="pt_BR">NetBSD 4.0</name>
+ <name xml:lang="pl">NetBSD 4.0</name>
+ <name xml:lang="ja">NetBSD 4.0</name>
+ <name xml:lang="it">NetBSD 4.0</name>
+ <name xml:lang="id">NetBSD 4.0</name>
+ <name xml:lang="fr">NetBSD 4.0</name>
+ <name xml:lang="es">NetBSD 4.0</name>
+ <name xml:lang="de">NetBSD 4.0</name>
+ <name xml:lang="ca">NetBSD 4.0</name>
+ <version>4.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/3.0"/>
+ <derives-from id="http://netbsd.org/netbsd/3.0"/>
+ <release-date>2007-12-19</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/5.0">
+ <short-id>netbsd5.0</short-id>
+ <name>NetBSD 5.0</name>
+ <name xml:lang="uk">NetBSD 5.0</name>
+ <name xml:lang="tr">NetBSD 5.0</name>
+ <name xml:lang="pt_BR">NetBSD 5.0</name>
+ <name xml:lang="pl">NetBSD 5.0</name>
+ <name xml:lang="ja">NetBSD 5.0</name>
+ <name xml:lang="it">NetBSD 5.0</name>
+ <name xml:lang="id">NetBSD 5.0</name>
+ <name xml:lang="fr">NetBSD 5.0</name>
+ <name xml:lang="es">NetBSD 5.0</name>
+ <name xml:lang="de">NetBSD 5.0</name>
+ <name xml:lang="ca">NetBSD 5.0</name>
+ <version>5.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/4.0"/>
+ <derives-from id="http://netbsd.org/netbsd/4.0"/>
+ <release-date>2009-04-29</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/5.1">
+ <short-id>netbsd5.1</short-id>
+ <name>NetBSD 5.1</name>
+ <name xml:lang="uk">NetBSD 5.1</name>
+ <name xml:lang="tr">NetBSD 5.1</name>
+ <name xml:lang="pt_BR">NetBSD 5.1</name>
+ <name xml:lang="pl">NetBSD 5.1</name>
+ <name xml:lang="ja">NetBSD 5.1</name>
+ <name xml:lang="it">NetBSD 5.1</name>
+ <name xml:lang="id">NetBSD 5.1</name>
+ <name xml:lang="fr">NetBSD 5.1</name>
+ <name xml:lang="es">NetBSD 5.1</name>
+ <name xml:lang="de">NetBSD 5.1</name>
+ <name xml:lang="ca">NetBSD 5.1</name>
+ <version>5.1</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/5.0"/>
+ <derives-from id="http://netbsd.org/netbsd/5.0"/>
+ <release-date>2010-11-19</release-date>
+ </os>
+ <os id="http://netbsd.org/netbsd/6.0">
+ <short-id>netbsd6.0</short-id>
+ <name>NetBSD 6.0</name>
+ <name xml:lang="uk">NetBSD 6.0</name>
+ <name xml:lang="tr">NetBSD 6.0</name>
+ <name xml:lang="pt_BR">NetBSD 6.0</name>
+ <name xml:lang="pl">NetBSD 6.0</name>
+ <name xml:lang="it">NetBSD 6.0</name>
+ <name xml:lang="id">NetBSD 6.0</name>
+ <name xml:lang="fr">NetBSD 6.0</name>
+ <name xml:lang="ca">NetBSD 6.0</name>
+ <version>6.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/5.0"/>
+ <derives-from id="http://netbsd.org/netbsd/5.0"/>
+ <release-date>2012-10-13</release-date>
+ <media arch="x86_64">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.0/images/NetBSD-6.0-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_60</volume-id>
+ <volume-size>345745408</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.0/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_60</volume-id>
+ <volume-size>48611328</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.0/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_60</volume-id>
+ <volume-size>48611328</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.0/images/NetBSD-6.0-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_60</volume-id>
+ <volume-size>327729152</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.0/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_60</volume-id>
+ <volume-size>44697600</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.0/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_60</volume-id>
+ <volume-size>44697600</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/6.1">
+ <short-id>netbsd6.1</short-id>
+ <name>NetBSD 6.1</name>
+ <name xml:lang="uk">NetBSD 6.1</name>
+ <name xml:lang="tr">NetBSD 6.1</name>
+ <name xml:lang="pt_BR">NetBSD 6.1</name>
+ <name xml:lang="pl">NetBSD 6.1</name>
+ <name xml:lang="it">NetBSD 6.1</name>
+ <name xml:lang="id">NetBSD 6.1</name>
+ <name xml:lang="fr">NetBSD 6.1</name>
+ <name xml:lang="ca">NetBSD 6.1</name>
+ <version>6.1</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/6.0"/>
+ <derives-from id="http://netbsd.org/netbsd/6.0"/>
+ <release-date>2013-05-13</release-date>
+ <media arch="x86_64">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.1/images/NetBSD-6.1-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_61</volume-id>
+ <volume-size>346626048</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.1/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_61</volume-id>
+ <volume-size>48799744</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.1/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_61</volume-id>
+ <volume-size>48799744</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.1/images/NetBSD-6.1-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_61</volume-id>
+ <volume-size>328699904</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.1/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_61</volume-id>
+ <volume-size>44843008</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-6.1/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_61</volume-id>
+ <volume-size>44843008</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/7.0">
+ <short-id>netbsd7.0</short-id>
+ <name>NetBSD 7.0</name>
+ <name xml:lang="uk">NetBSD 7.0</name>
+ <name xml:lang="tr">NetBSD 7.0</name>
+ <name xml:lang="pt_BR">NetBSD 7.0</name>
+ <name xml:lang="pl">NetBSD 7.0</name>
+ <name xml:lang="it">NetBSD 7.0</name>
+ <name xml:lang="id">NetBSD 7.0</name>
+ <name xml:lang="fr">NetBSD 7.0</name>
+ <name xml:lang="ca">NetBSD 7.0</name>
+ <version>7.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/6.0"/>
+ <derives-from id="http://netbsd.org/netbsd/6.0"/>
+ <release-date>2015-09-25</release-date>
+ <media arch="x86_64">
+ <url>http://archive.netbsd.org/pub/NetBSD-archive/images/7.0/NetBSD-7.0-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_70</volume-id>
+ <volume-size>389470208</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_70</volume-id>
+ <volume-size>84928512</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_70</volume-id>
+ <volume-size>84928512</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>http://archive.netbsd.org/pub/NetBSD-archive/images/7.0/NetBSD-7.0-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_70</volume-id>
+ <volume-size>424046592</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_70</volume-id>
+ <volume-size>89761792</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_70</volume-id>
+ <volume-size>89761792</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/7.1.1">
+ <short-id>netbsd7.1.1</short-id>
+ <name>NetBSD 7.1.1</name>
+ <name xml:lang="uk">NetBSD 7.1.1</name>
+ <name xml:lang="tr">NetBSD 7.1.1</name>
+ <name xml:lang="pt_BR">NetBSD 7.1.1</name>
+ <name xml:lang="pl">NetBSD 7.1.1</name>
+ <name xml:lang="it">NetBSD 7.1.1</name>
+ <name xml:lang="id">NetBSD 7.1.1</name>
+ <name xml:lang="fr">NetBSD 7.1.1</name>
+ <name xml:lang="ca">NetBSD 7.1.1</name>
+ <version>7.1.1</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/7.1"/>
+ <derives-from id="http://netbsd.org/netbsd/7.1"/>
+ <release-date>2017-12-22</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.1/images/NetBSD-7.1.1-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_711</volume-id>
+ <volume-size>393512960</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.1/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_711</volume-id>
+ <volume-size>85925888</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.1/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_711</volume-id>
+ <volume-size>85925888</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.1/images/NetBSD-7.1.1-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_711</volume-id>
+ <volume-size>427722752</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.1/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_711</volume-id>
+ <volume-size>90769408</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.1/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_711</volume-id>
+ <volume-size>90769408</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/7.1.2">
+ <short-id>netbsd7.1.2</short-id>
+ <name>NetBSD 7.1.2</name>
+ <name xml:lang="uk">NetBSD 7.1.2</name>
+ <name xml:lang="tr">NetBSD 7.1.2</name>
+ <name xml:lang="pt_BR">NetBSD 7.1.2</name>
+ <name xml:lang="pl">NetBSD 7.1.2</name>
+ <name xml:lang="it">NetBSD 7.1.2</name>
+ <name xml:lang="id">NetBSD 7.1.2</name>
+ <name xml:lang="fr">NetBSD 7.1.2</name>
+ <name xml:lang="ca">NetBSD 7.1.2</name>
+ <version>7.1.2</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/7.1.1"/>
+ <derives-from id="http://netbsd.org/netbsd/7.1.1"/>
+ <release-date>2018-03-15</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.2/images/NetBSD-7.1.2-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_712</volume-id>
+ <volume-size>393525248</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.2/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_712</volume-id>
+ <volume-size>85927936</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.2/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_712</volume-id>
+ <volume-size>85927936</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.2/images/NetBSD-7.1.2-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_712</volume-id>
+ <volume-size>426956800</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.2/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_712</volume-id>
+ <volume-size>90728448</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1.2/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_712</volume-id>
+ <volume-size>90728448</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/7.1">
+ <short-id>netbsd7.1</short-id>
+ <name>NetBSD 7.1</name>
+ <name xml:lang="uk">NetBSD 7.1</name>
+ <name xml:lang="tr">NetBSD 7.1</name>
+ <name xml:lang="pt_BR">NetBSD 7.1</name>
+ <name xml:lang="pl">NetBSD 7.1</name>
+ <name xml:lang="it">NetBSD 7.1</name>
+ <name xml:lang="id">NetBSD 7.1</name>
+ <name xml:lang="fr">NetBSD 7.1</name>
+ <name xml:lang="ca">NetBSD 7.1</name>
+ <version>7.1</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/7.0"/>
+ <derives-from id="http://netbsd.org/netbsd/7.0"/>
+ <release-date>2017-03-11</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1/images/NetBSD-7.1-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_71</volume-id>
+ <volume-size>390959104</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_71</volume-id>
+ <volume-size>85082112</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_71</volume-id>
+ <volume-size>85082112</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1/images/NetBSD-7.1-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_71</volume-id>
+ <volume-size>425703424</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_71</volume-id>
+ <volume-size>89937920</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.1/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_71</volume-id>
+ <volume-size>89937920</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/7.2">
+ <short-id>netbsd7.2</short-id>
+ <name>NetBSD 7.2</name>
+ <name xml:lang="uk">NetBSD 7.2</name>
+ <name xml:lang="tr">NetBSD 7.2</name>
+ <name xml:lang="pt_BR">NetBSD 7.2</name>
+ <name xml:lang="pl">NetBSD 7.2</name>
+ <name xml:lang="it">NetBSD 7.2</name>
+ <name xml:lang="id">NetBSD 7.2</name>
+ <name xml:lang="fr">NetBSD 7.2</name>
+ <version>7.2</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/7.1"/>
+ <derives-from id="http://netbsd.org/netbsd/7.0"/>
+ <release-date>2018-08-29</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.2/images/NetBSD-7.2-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_72</volume-id>
+ <volume-size>407123968</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.2/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_72</volume-id>
+ <volume-size>95248384</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.2/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_72</volume-id>
+ <volume-size>95248384</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.2/images/NetBSD-7.2-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_72</volume-id>
+ <volume-size>439273472</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.2/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_72</volume-id>
+ <volume-size>100042752</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.2/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_72</volume-id>
+ <volume-size>100042752</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/8.0">
+ <short-id>netbsd8.0</short-id>
+ <name>NetBSD 8.0</name>
+ <name xml:lang="uk">NetBSD 8.0</name>
+ <name xml:lang="tr">NetBSD 8.0</name>
+ <name xml:lang="pt_BR">NetBSD 8.0</name>
+ <name xml:lang="pl">NetBSD 8.0</name>
+ <name xml:lang="it">NetBSD 8.0</name>
+ <name xml:lang="id">NetBSD 8.0</name>
+ <name xml:lang="fr">NetBSD 8.0</name>
+ <version>8.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/7.1.2"/>
+ <derives-from id="http://netbsd.org/netbsd/7.1.2"/>
+ <release-date>2018-07-17</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.0/images/NetBSD-8.0-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_80</volume-id>
+ <volume-size>750526464</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.0/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_80</volume-id>
+ <volume-size>229435392</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.0/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_80</volume-id>
+ <volume-size>229435392</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.0/images/NetBSD-8.0-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_80</volume-id>
+ <volume-size>709455872</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.0/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_80</volume-id>
+ <volume-size>211193856</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.0/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_80</volume-id>
+ <volume-size>211193856</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/8.1">
+ <short-id>netbsd8.1</short-id>
+ <name>NetBSD 8.1</name>
+ <name xml:lang="uk">NetBSD 8.1</name>
+ <name xml:lang="tr">NetBSD 8.1</name>
+ <name xml:lang="pt_BR">NetBSD 8.1</name>
+ <name xml:lang="pl">NetBSD 8.1</name>
+ <name xml:lang="it">NetBSD 8.1</name>
+ <name xml:lang="id">NetBSD 8.1</name>
+ <name xml:lang="fr">NetBSD 8.1</name>
+ <version>8.1</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/8.1"/>
+ <derives-from id="http://netbsd.org/netbsd/8.0"/>
+ <variant id="netinst">
+ <name>NetBSD 8.1 Network Install</name>
+ <name xml:lang="uk">NetBSD 8.1 &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x43C;&#x435;&#x440;&#x435;&#x436;&#x456;</name>
+ <name xml:lang="tr">NetBSD 8.1 A&#x11F; &#xDC;zerinden Kurulum</name>
+ <name xml:lang="pt_BR">NetBSD 8.1 Network Install</name>
+ <name xml:lang="pl">NetBSD 8.1 (instalacja sieciowa)</name>
+ <name xml:lang="it">NetBSD 8.1 (installazione da rete)</name>
+ <name xml:lang="id">NetBSD 8.1 Network Install</name>
+ <name xml:lang="fr">NetBSD 8.1 Network Install</name>
+ </variant>
+ <release-date>2019-05-31</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.1/images/NetBSD-8.1-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_81</volume-id>
+ <volume-size>757254144</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.1/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_81</volume-id>
+ <volume-size>233302016</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.1/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_81</volume-id>
+ <volume-size>233302016</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.1/images/NetBSD-8.1-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_81</volume-id>
+ <volume-size>716562432</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.1/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_81</volume-id>
+ <volume-size>215072768</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.1/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_81</volume-id>
+ <volume-size>215072768</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/8.2">
+ <short-id>netbsd8.2</short-id>
+ <name>NetBSD 8.2</name>
+ <name xml:lang="uk">NetBSD 8.2</name>
+ <name xml:lang="tr">NetBSD 8.2</name>
+ <name xml:lang="pt_BR">NetBSD 8.2</name>
+ <name xml:lang="pl">NetBSD 8.2</name>
+ <name xml:lang="it">NetBSD 8.2</name>
+ <name xml:lang="id">NetBSD 8.2</name>
+ <name xml:lang="fr">NetBSD 8.2</name>
+ <version>8.2</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/8.1"/>
+ <derives-from id="http://netbsd.org/netbsd/8.0"/>
+ <variant id="netinst">
+ <name>NetBSD 8.2 Network Install</name>
+ <name xml:lang="uk">NetBSD 8.2 &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x43C;&#x435;&#x440;&#x435;&#x436;&#x456;</name>
+ <name xml:lang="tr">NetBSD 8.2 A&#x11F; &#xDC;zerinden Kurulum</name>
+ <name xml:lang="pt_BR">NetBSD 8.2 Network Install</name>
+ <name xml:lang="pl">NetBSD 8.2 (instalacja sieciowa)</name>
+ <name xml:lang="it">NetBSD 8.2 (installazione da rete)</name>
+ <name xml:lang="id">NetBSD 8.2 Network Install</name>
+ <name xml:lang="fr">NetBSD 8.2 Network Install</name>
+ </variant>
+ <variant id="netinst-serial-console">
+ <name>NetBSD 8.2 Network Install (Serial Console)</name>
+ <name xml:lang="uk">NetBSD 8.2 &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x43C;&#x435;&#x440;&#x435;&#x436;&#x456;</name>
+ <name xml:lang="tr">NetBSD 8.2 A&#x11F; &#xDC;zerinden Kurulum (Seri Konsol)</name>
+ <name xml:lang="pt_BR">NetBSD 8.2 Network Install (Serial Console)</name>
+ <name xml:lang="pl">NetBSD 8.2 (instalacja sieciowa, konsola szeregowa)</name>
+ <name xml:lang="it">NetBSD 8.2 (installazione da rete, console seriale)</name>
+ <name xml:lang="id">NetBSD 8.2 Network Install (Konsol Serial)</name>
+ <name xml:lang="fr">NetBSD 8.2 Network Install (Serial Console)</name>
+ </variant>
+ <release-date>2020-02-14</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.2/images/NetBSD-8.2-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_82</volume-id>
+ <volume-size>757454848</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.2/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_82</volume-id>
+ <volume-size>233365504</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst-serial-console"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.2/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_82</volume-id>
+ <volume-size>233365504</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.2/images/NetBSD-8.2-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_82</volume-id>
+ <volume-size>715309056</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.2/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_82</volume-id>
+ <volume-size>215074816</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst-serial-console"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-8.2/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_82</volume-id>
+ <volume-size>215074816</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://netbsd.org/netbsd/9.0">
+ <short-id>netbsd9.0</short-id>
+ <name>NetBSD 9.0</name>
+ <name xml:lang="uk">NetBSD 9.0</name>
+ <name xml:lang="tr">NetBSD 9.0</name>
+ <name xml:lang="pt_BR">NetBSD 9.0</name>
+ <name xml:lang="pl">NetBSD 9.0</name>
+ <name xml:lang="it">NetBSD 9.0</name>
+ <name xml:lang="id">NetBSD 9.0</name>
+ <name xml:lang="fr">NetBSD 9.0</name>
+ <version>9.0</version>
+ <vendor>NetBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; NetBSD</vendor>
+ <vendor xml:lang="tr">NetBSD Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto NetBSD</vendor>
+ <vendor xml:lang="pl">Projekt NetBSD</vendor>
+ <vendor xml:lang="ja">NetBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto NetBSD</vendor>
+ <vendor xml:lang="id">Proyek NetBSD</vendor>
+ <vendor xml:lang="fr">Projet NetBSD</vendor>
+ <vendor xml:lang="es">NetBSD Project</vendor>
+ <vendor xml:lang="de">NetBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte NetBSD</vendor>
+ <family>netbsd</family>
+ <distro>netbsd</distro>
+ <upgrades id="http://netbsd.org/netbsd/8.0"/>
+ <derives-from id="http://netbsd.org/netbsd/8.0"/>
+ <variant id="netinst">
+ <name>NetBSD 9.0 Network Install</name>
+ <name xml:lang="uk">NetBSD 9.0 &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x43C;&#x435;&#x440;&#x435;&#x436;&#x456;</name>
+ <name xml:lang="tr">NetBSD 9.0 A&#x11F; &#xDC;zerinden Kurulum</name>
+ <name xml:lang="pt_BR">NetBSD 9.0 Network Install</name>
+ <name xml:lang="pl">NetBSD 9.0 (instalacja sieciowa)</name>
+ <name xml:lang="it">NetBSD 9.0 (installazione da rete)</name>
+ <name xml:lang="id">NetBSD 9.0 Network Install</name>
+ <name xml:lang="fr">NetBSD 9.0 Network Install</name>
+ </variant>
+ <variant id="netinst-serial-console">
+ <name>NetBSD 9.0 Network Install (Serial Console)</name>
+ <name xml:lang="uk">NetBSD 9.0 &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x43C;&#x435;&#x440;&#x435;&#x436;&#x456; (&#x43F;&#x43E;&#x441;&#x43B;&#x456;&#x434;&#x43E;&#x432;&#x43D;&#x430; &#x43A;&#x43E;&#x43D;&#x441;&#x43E;&#x43B;&#x44C;)</name>
+ <name xml:lang="tr">NetBSD 9.0 A&#x11F; &#xDC;zerinden Kurulum (Seri Konsol)</name>
+ <name xml:lang="pt_BR">NetBSD 9.0 Network Install (Serial Console)</name>
+ <name xml:lang="pl">NetBSD 9.0 (instalacja sieciowa, konsola szeregowa)</name>
+ <name xml:lang="it">NetBSD 9.0 (installazione da rete, console seriale)</name>
+ <name xml:lang="id">NetBSD 9.0 Network Install (Konsol Serial)</name>
+ <name xml:lang="fr">NetBSD 9.0 Network Install (Serial Console)</name>
+ </variant>
+ <release-date>2020-02-14</release-date>
+ <media arch="x86_64">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/images/NetBSD-9.0-amd64.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_90</volume-id>
+ <volume-size>488005632</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/amd64/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_90</volume-id>
+ <volume-size>225341440</volume-size>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst-serial-console"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/amd64/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_90</volume-id>
+ <volume-size>225341440</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/images/NetBSD-9.0-i386.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_90</volume-id>
+ <volume-size>597424128</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/i386/installation/cdrom/boot.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_90</volume-id>
+ <volume-size>198309888</volume-size>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst-serial-console"/>
+ <url>https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/i386/installation/cdrom/boot-com.iso</url>
+ <iso>
+ <system-id>NetBSD</system-id>
+ <volume-id>NETBSD_90</volume-id>
+ <volume-size>198309888</volume-size>
+ </iso>
+ </media>
+ </os>
+ <os id="http://nixos.org/nixos/20.03">
+ <short-id>nixos-20.03</short-id>
+ <name>NixOS 20.03</name>
+ <name xml:lang="uk">NixOS 20.03</name>
+ <name xml:lang="tr">NixOS 20.03</name>
+ <name xml:lang="pt_BR">NixOS 20.03</name>
+ <name xml:lang="pl">NixOS 20.03</name>
+ <name xml:lang="it">NixOS 20.03</name>
+ <name xml:lang="id">NixOS 20.03</name>
+ <name xml:lang="fr">NixOS 20.03</name>
+ <version>20.03</version>
+ <vendor>NixOS</vendor>
+ <vendor xml:lang="uk">NixOS</vendor>
+ <vendor xml:lang="tr">NixOS</vendor>
+ <vendor xml:lang="pt_BR">NixOS</vendor>
+ <vendor xml:lang="pl">NixOS</vendor>
+ <vendor xml:lang="it">NixOS</vendor>
+ <vendor xml:lang="id">NixOS</vendor>
+ <vendor xml:lang="fr">NixOS</vendor>
+ <family>linux</family>
+ <distro>nixos</distro>
+ <codename>Markhor</codename>
+ <release-date>2020-04-20</release-date>
+ <firmware arch="x86_64" type="efi"/>
+ <firmware arch="i686" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <variant id="minimal">
+ <name>NixOS 20.03 (minimal installation CD)</name>
+ <name xml:lang="uk">NixOS 20.03 (&#x43C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x41A;&#x414; &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;)</name>
+ <name xml:lang="tr">NixOS 20.03 (asgari kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS 20.03 (CD de instala&#xE7;&#xE3;o m&#xED;nima)</name>
+ <name xml:lang="pl">NixOS 20.03 (p&#x142;yta CD instalacji minimalnej)</name>
+ <name xml:lang="it">NixOS 20.03 (CD di installazione minimale)</name>
+ <name xml:lang="id">NixOS 20.03 (CD instalasi minimal)</name>
+ <name xml:lang="fr">NixOS 20.03 (CD d&#x2019;installation minimal)</name>
+ </variant>
+ <variant id="plasma5">
+ <name>NixOS 20.03 (Plasma 5 installation CD)</name>
+ <name xml:lang="uk">NixOS 20.03 (&#x41A;&#x414; &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x41F;&#x43B;&#x430;&#x437;&#x43C;&#x43E;&#x44E; 5)</name>
+ <name xml:lang="tr">NixOS 20.03 (Plasma 5 kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS 20.03 (CD de instala&#xE7;&#xE3;o com Plasma 5)</name>
+ <name xml:lang="pl">NixOS 20.03 (p&#x142;yta CD instalacji Plasma 5)</name>
+ <name xml:lang="it">NixOS 20.03 (CD di installazione di Plasma 5)</name>
+ <name xml:lang="id">NixOS 20.03 (CD instalasi Plasma 5)</name>
+ <name xml:lang="fr">NixOS 20.03 (CD d&#x2019;installation Plasma 5)</name>
+ </variant>
+ <media arch="i686" live="true">
+ <variant id="minimal"/>
+ <url>https://channels.nixos.org/nixos-20.03/latest-nixos-minimal-i686-linux.iso</url>
+ <iso>
+ <volume-id>nixos-minimal-20.03-i686</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="minimal"/>
+ <url>https://channels.nixos.org/nixos-20.03/latest-nixos-minimal-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-minimal-20.03-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="plasma5"/>
+ <url>https://channels.nixos.org/nixos-20.03/latest-nixos-plasma5-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-plasma5-20.03-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ </os>
+ <os id="http://nixos.org/nixos/20.09">
+ <short-id>nixos-20.09</short-id>
+ <name>NixOS 20.09</name>
+ <name xml:lang="uk">NixOS 20.09</name>
+ <name xml:lang="tr">NixOS 20.09</name>
+ <name xml:lang="pt_BR">NixOS 20.09</name>
+ <name xml:lang="pl">NixOS 20.09</name>
+ <name xml:lang="it">NixOS 20.09</name>
+ <name xml:lang="id">NixOS 20.09</name>
+ <name xml:lang="fr">NixOS 20.09</name>
+ <version>20.09</version>
+ <vendor>NixOS</vendor>
+ <vendor xml:lang="uk">NixOS</vendor>
+ <vendor xml:lang="tr">NixOS</vendor>
+ <vendor xml:lang="pt_BR">NixOS</vendor>
+ <vendor xml:lang="pl">NixOS</vendor>
+ <vendor xml:lang="it">NixOS</vendor>
+ <vendor xml:lang="id">NixOS</vendor>
+ <vendor xml:lang="fr">NixOS</vendor>
+ <family>linux</family>
+ <distro>nixos</distro>
+ <codename>Nightingale</codename>
+ <upgrades id="http://nixos.org/nixos/20.03"/>
+ <derives-from id="http://nixos.org/nixos/20.03"/>
+ <release-date>2020-10-27</release-date>
+ <resources arch="all">
+ <minimum>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <variant id="minimal">
+ <name>NixOS 20.09 (minimal installation CD)</name>
+ <name xml:lang="uk">NixOS 20.09 (&#x43C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x41A;&#x414; &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;)</name>
+ <name xml:lang="tr">NixOS 20.09 (asgari kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS 20.03 (CD de instala&#xE7;&#xE3;o m&#xED;nima)</name>
+ <name xml:lang="pl">NixOS 20.09 (p&#x142;yta CD instalacji minimalnej)</name>
+ <name xml:lang="it">NixOS 20.09 (CD di installazione minimale)</name>
+ <name xml:lang="id">NixOS 20.09 (CD instalasi minimal)</name>
+ <name xml:lang="fr">NixOS 20.09 (CD d&#x2019;installation minimal)</name>
+ </variant>
+ <variant id="gnome">
+ <name>NixOS Unstable (GNOME installation CD)</name>
+ <name xml:lang="uk">NixOS &#x43D;&#x435;&#x441;&#x442;&#x430;&#x431;&#x456;&#x43B;&#x44C;&#x43D;&#x430; (&#x41A;&#x414; &#x437; GNOME &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;)</name>
+ <name xml:lang="tr">NixOS Unstable (GNOME kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS Unstable (CD de instala&#xE7;&#xE3;o com GNOME)</name>
+ <name xml:lang="pl">NixOS (niestabilny, p&#x142;yta CD instalacji z&#xA0;GNOME)</name>
+ <name xml:lang="it">NixOS non stabile (CD di installazione di GNOME)</name>
+ <name xml:lang="id">NixOS Unstable (CD instalasi GNOME)</name>
+ <name xml:lang="fr">NixOS Unstable (CD d&#x2019;installation GNOME)</name>
+ </variant>
+ <variant id="plasma5">
+ <name>NixOS 20.09 (Plasma 5 installation CD)</name>
+ <name xml:lang="uk">NixOS 20.09 (&#x41A;&#x414; &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x41F;&#x43B;&#x430;&#x437;&#x43C;&#x43E;&#x44E; 5)</name>
+ <name xml:lang="tr">NixOS 20.09 (Plasma 5 kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS 20.09 (CD de instala&#xE7;&#xE3;o com Plasma 5)</name>
+ <name xml:lang="pl">NixOS 20.09 (p&#x142;yta CD instalacji Plasma 5)</name>
+ <name xml:lang="it">NixOS 20.09 (CD di installazione di Plasma 5)</name>
+ <name xml:lang="id">NixOS 20.09 (CD instalasi Plasma 5)</name>
+ <name xml:lang="fr">NixOS 20.09 (CD d&#x2019;installation Plasma 5)</name>
+ </variant>
+ <media arch="i686" live="true">
+ <variant id="minimal"/>
+ <url>https://channels.nixos.org/nixos-20.09/latest-nixos-minimal-i686-linux.iso</url>
+ <iso>
+ <volume-id>nixos-minimal-20.09-i686</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="minimal"/>
+ <url>https://channels.nixos.org/nixos-20.09/latest-nixos-minimal-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-minimal-20.09-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="gnome"/>
+ <url>https://channels.nixos.org/nixos-20.09/latest-nixos-gnome-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-gnome-20.09-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="plasma5"/>
+ <url>https://channels.nixos.org/nixos-20.09/latest-nixos-plasma5-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-plasma5-20.09-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ </os>
+ <os id="http://nixos.org/nixos/unknown">
+ <short-id>nixos-unknown</short-id>
+ <name>NixOS</name>
+ <name xml:lang="uk">NixOS</name>
+ <name xml:lang="tr">NixOS</name>
+ <name xml:lang="pt_BR">NixOS</name>
+ <name xml:lang="pl">NixOS</name>
+ <name xml:lang="it">NixOS</name>
+ <name xml:lang="id">NixOS</name>
+ <name xml:lang="fr">NixOS</name>
+ <vendor>NixOS</vendor>
+ <vendor xml:lang="uk">NixOS</vendor>
+ <vendor xml:lang="tr">NixOS</vendor>
+ <vendor xml:lang="pt_BR">NixOS</vendor>
+ <vendor xml:lang="pl">NixOS</vendor>
+ <vendor xml:lang="it">NixOS</vendor>
+ <vendor xml:lang="id">NixOS</vendor>
+ <vendor xml:lang="fr">NixOS</vendor>
+ <family>linux</family>
+ <distro>nixos</distro>
+ <upgrades id="http://nixos.org/nixos/unstable"/>
+ <derives-from id="http://nixos.org/nixos/unstable"/>
+ <resources arch="all">
+ <minimum>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <media arch="all" live="true">
+ <iso>
+ <volume-id>nixos-.*-(21.0[6-9]|21.[1-9]\d|2[2-9].\d\d|[3-9]\d.\d\d)-.*</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ </os>
+ <os id="http://nixos.org/nixos/unstable">
+ <short-id>nixos-unstable</short-id>
+ <name>NixOS Unstable</name>
+ <name xml:lang="uk">NixOS &#x43D;&#x435;&#x441;&#x442;&#x430;&#x431;&#x456;&#x43B;&#x44C;&#x43D;&#x430;</name>
+ <name xml:lang="tr">NixOS Unstable</name>
+ <name xml:lang="pt_BR">NixOS Unstable</name>
+ <name xml:lang="pl">NixOS (niestabilny)</name>
+ <name xml:lang="it">NixOS non stabile</name>
+ <name xml:lang="id">NixOS Unstable</name>
+ <name xml:lang="fr">NixOS Unstable</name>
+ <version>unstable</version>
+ <vendor>NixOS</vendor>
+ <vendor xml:lang="uk">NixOS</vendor>
+ <vendor xml:lang="tr">NixOS</vendor>
+ <vendor xml:lang="pt_BR">NixOS</vendor>
+ <vendor xml:lang="pl">NixOS</vendor>
+ <vendor xml:lang="it">NixOS</vendor>
+ <vendor xml:lang="id">NixOS</vendor>
+ <vendor xml:lang="fr">NixOS</vendor>
+ <family>linux</family>
+ <distro>nixos</distro>
+ <upgrades id="http://nixos.org/nixos/20.09"/>
+ <derives-from id="http://nixos.org/nixos/20.09"/>
+ <resources arch="all">
+ <minimum>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <ram>3221225472</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <variant id="minimal">
+ <name>NixOS Unstable (minimal installation CD)</name>
+ <name xml:lang="uk">NixOS &#x43D;&#x435;&#x441;&#x442;&#x430;&#x431;&#x456;&#x43B;&#x44C;&#x43D;&#x430; (&#x43C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x41A;&#x414; &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;)</name>
+ <name xml:lang="tr">NixOS Unstable (asgari kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS Unstable (CD de instala&#xE7;&#xE3;o m&#xED;nima)</name>
+ <name xml:lang="pl">NixOS (niestabilny, p&#x142;yta CD instalacji minimalnej)</name>
+ <name xml:lang="it">NixOS non stabile (CD di installazione minimale)</name>
+ <name xml:lang="id">NixOS Unstable (CD instalasi minimal)</name>
+ <name xml:lang="fr">NixOS Unstable (CD d&#x2019;installation minimal)</name>
+ </variant>
+ <variant id="gnome">
+ <name>NixOS Unstable (GNOME installation CD)</name>
+ <name xml:lang="uk">NixOS &#x43D;&#x435;&#x441;&#x442;&#x430;&#x431;&#x456;&#x43B;&#x44C;&#x43D;&#x430; (&#x41A;&#x414; &#x437; GNOME &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;)</name>
+ <name xml:lang="tr">NixOS Unstable (GNOME kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS Unstable (CD de instala&#xE7;&#xE3;o com GNOME)</name>
+ <name xml:lang="pl">NixOS (niestabilny, p&#x142;yta CD instalacji z&#xA0;GNOME)</name>
+ <name xml:lang="it">NixOS non stabile (CD di installazione di GNOME)</name>
+ <name xml:lang="id">NixOS Unstable (CD instalasi GNOME)</name>
+ <name xml:lang="fr">NixOS Unstable (CD d&#x2019;installation GNOME)</name>
+ </variant>
+ <variant id="plasma5">
+ <name>NixOS Unstable (Plasma 5 installation CD)</name>
+ <name xml:lang="uk">NixOS &#x43D;&#x435;&#x441;&#x442;&#x430;&#x431;&#x456;&#x43B;&#x44C;&#x43D;&#x430; (&#x41A;&#x414; &#x434;&#x43B;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x437; &#x41F;&#x43B;&#x430;&#x437;&#x43C;&#x43E;&#x44E; 5)</name>
+ <name xml:lang="tr">NixOS Unstable (Plasma 5 kurulum CD'si)</name>
+ <name xml:lang="pt_BR">NixOS Unstable (CD de instala&#xE7;&#xE3;o com Plasma 5)</name>
+ <name xml:lang="pl">NixOS (niestabilny, p&#x142;yta CD instalacji Plasma 5)</name>
+ <name xml:lang="it">NixOS non stabile (CD di installazione di Plasma 5)</name>
+ <name xml:lang="id">NixOS Unstable (CD instalasi Plasma 5)</name>
+ <name xml:lang="fr">NixOS Unstable (CD d&#x2019;installation Plasma 5)</name>
+ </variant>
+ <media arch="i686" live="true">
+ <variant id="minimal"/>
+ <url>https://channels.nixos.org/nixos-unstable/latest-nixos-minimal-i686-linux.iso</url>
+ <iso>
+ <volume-id>nixos-minimal-21.0[35]-i686</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="minimal"/>
+ <url>https://channels.nixos.org/nixos-unstable/latest-nixos-minimal-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-minimal-21.0[35]-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="gnome"/>
+ <url>https://channels.nixos.org/nixos-unstable/latest-nixos-gnome-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-gnome-21.0[35]-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <variant id="plasma5"/>
+ <url>https://channels.nixos.org/nixos-unstable/latest-nixos-plasma5-x86_64-linux.iso</url>
+ <iso>
+ <volume-id>nixos-plasma5-21.0[35]-x86_64</volume-id>
+ </iso>
+ <kernel>boot/bzImage</kernel>
+ <initrd>boot/initrd</initrd>
+ </media>
+ </os>
+ <os id="http://novell.com/netware/4">
+ <short-id>netware4</short-id>
+ <name>Novell Netware 4</name>
+ <name xml:lang="uk">Novell Netware 4</name>
+ <name xml:lang="tr">Novell Netware 4</name>
+ <name xml:lang="pt_BR">Novell Netware 4</name>
+ <name xml:lang="pl">Novell NetWare 4</name>
+ <name xml:lang="ja">Novell Netware 4</name>
+ <name xml:lang="it">Novell Netware 4</name>
+ <name xml:lang="id">Novell Netware 4</name>
+ <name xml:lang="fr">Novell Netware 4</name>
+ <name xml:lang="es">Novell Netware 4</name>
+ <name xml:lang="de">Novell Netware 4</name>
+ <name xml:lang="ca">Novell Netware 4</name>
+ <vendor>Novell</vendor>
+ <vendor xml:lang="uk">Novell</vendor>
+ <vendor xml:lang="tr">Novell</vendor>
+ <vendor xml:lang="pt_BR">Novell</vendor>
+ <vendor xml:lang="pl">Novell</vendor>
+ <vendor xml:lang="ja">Novell</vendor>
+ <vendor xml:lang="it">Novell</vendor>
+ <vendor xml:lang="id">Novell</vendor>
+ <vendor xml:lang="fr">Novell</vendor>
+ <vendor xml:lang="es">Novell</vendor>
+ <vendor xml:lang="de">Novell</vendor>
+ <vendor xml:lang="ca">Novell</vendor>
+ <family>netware</family>
+ <distro>netware</distro>
+ <version>4</version>
+ <release-date>1993-04-01</release-date>
+ </os>
+ <os id="http://novell.com/netware/5">
+ <short-id>netware5</short-id>
+ <name>Novell Netware 5</name>
+ <name xml:lang="uk">Novell Netware 5</name>
+ <name xml:lang="tr">Novell Netware 5</name>
+ <name xml:lang="pt_BR">Novell Netware 5</name>
+ <name xml:lang="pl">Novell NetWare 5</name>
+ <name xml:lang="ja">Novell Netware 5</name>
+ <name xml:lang="it">Novell Netware 5</name>
+ <name xml:lang="id">Novell Netware 5</name>
+ <name xml:lang="fr">Novell Netware 5</name>
+ <name xml:lang="es">Novell Netware 5</name>
+ <name xml:lang="de">Novell Netware 5</name>
+ <name xml:lang="ca">Novell Netware 5</name>
+ <vendor>Novell</vendor>
+ <vendor xml:lang="uk">Novell</vendor>
+ <vendor xml:lang="tr">Novell</vendor>
+ <vendor xml:lang="pt_BR">Novell</vendor>
+ <vendor xml:lang="pl">Novell</vendor>
+ <vendor xml:lang="ja">Novell</vendor>
+ <vendor xml:lang="it">Novell</vendor>
+ <vendor xml:lang="id">Novell</vendor>
+ <vendor xml:lang="fr">Novell</vendor>
+ <vendor xml:lang="es">Novell</vendor>
+ <vendor xml:lang="de">Novell</vendor>
+ <vendor xml:lang="ca">Novell</vendor>
+ <family>netware</family>
+ <distro>netware</distro>
+ <version>5</version>
+ <release-date>1998-10-01</release-date>
+ </os>
+ <os id="http://novell.com/netware/6">
+ <short-id>netware6</short-id>
+ <name>Novell Netware 6</name>
+ <name xml:lang="uk">Novell Netware 6</name>
+ <name xml:lang="tr">Novell Netware 6</name>
+ <name xml:lang="pt_BR">Novell Netware 6</name>
+ <name xml:lang="pl">Novell NetWare 6</name>
+ <name xml:lang="ja">Novell Netware 6</name>
+ <name xml:lang="it">Novell Netware 6</name>
+ <name xml:lang="id">Novell Netware 6</name>
+ <name xml:lang="fr">Novell Netware 6</name>
+ <name xml:lang="es">Novell Netware 6</name>
+ <name xml:lang="de">Novell Netware 6</name>
+ <name xml:lang="ca">Novell Netware 6</name>
+ <vendor>Novell</vendor>
+ <vendor xml:lang="uk">Novell</vendor>
+ <vendor xml:lang="tr">Novell</vendor>
+ <vendor xml:lang="pt_BR">Novell</vendor>
+ <vendor xml:lang="pl">Novell</vendor>
+ <vendor xml:lang="ja">Novell</vendor>
+ <vendor xml:lang="it">Novell</vendor>
+ <vendor xml:lang="id">Novell</vendor>
+ <vendor xml:lang="fr">Novell</vendor>
+ <vendor xml:lang="es">Novell</vendor>
+ <vendor xml:lang="de">Novell</vendor>
+ <vendor xml:lang="ca">Novell</vendor>
+ <family>netware</family>
+ <distro>netware</distro>
+ <version>6</version>
+ <release-date>2001-10-01</release-date>
+ </os>
+ <os id="http://openbsd.org/openbsd/4.2">
+ <short-id>openbsd4.2</short-id>
+ <name>OpenBSD 4.2</name>
+ <name xml:lang="uk">OpenBSD 4.2</name>
+ <name xml:lang="tr">OpenBSD 4.2</name>
+ <name xml:lang="pt_BR">OpenBSD 4.2</name>
+ <name xml:lang="pl">OpenBSD 4.2</name>
+ <name xml:lang="ja">OpenBSD 4.2</name>
+ <name xml:lang="it">OpenBSD 4.2</name>
+ <name xml:lang="id">OpenBSD 4.2</name>
+ <name xml:lang="fr">OpenBSD 4.2</name>
+ <name xml:lang="es">OpenBSD 4.2</name>
+ <name xml:lang="de">OpenBSD 4.2</name>
+ <name xml:lang="ca">OpenBSD 4.2</name>
+ <version>4.2</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <release-date>2007-11-01</release-date>
+ <eol-date>2008-11-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 4.2</name>
+ <name xml:lang="uk">OpenBSD 4.2</name>
+ <name xml:lang="tr">OpenBSD 4.2</name>
+ <name xml:lang="pt_BR">OpenBSD 4.2</name>
+ <name xml:lang="pl">OpenBSD 4.2</name>
+ <name xml:lang="ja">OpenBSD 4.2</name>
+ <name xml:lang="it">OpenBSD 4.2</name>
+ <name xml:lang="id">OpenBSD 4.2</name>
+ <name xml:lang="fr">OpenBSD 4.2</name>
+ <name xml:lang="es">OpenBSD 4.2</name>
+ <name xml:lang="de">OpenBSD 4.2</name>
+ <name xml:lang="ca">OpenBSD 4.2</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2007 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 4.2 Install CD</volume-id>
+ <application-id>OpenBSD 4.2 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2007 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 4.2 Install CD</volume-id>
+ <application-id>OpenBSD 4.2 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.2/i386/cd42.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2007 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 4\.2 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.2 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.2/amd64/cd42.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2007 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 4\.2 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.2 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/4.3">
+ <short-id>openbsd4.3</short-id>
+ <name>OpenBSD 4.3</name>
+ <name xml:lang="uk">OpenBSD 4.3</name>
+ <name xml:lang="tr">OpenBSD 4.3</name>
+ <name xml:lang="pt_BR">OpenBSD 4.3</name>
+ <name xml:lang="pl">OpenBSD 4.3</name>
+ <name xml:lang="ja">OpenBSD 4.3</name>
+ <name xml:lang="it">OpenBSD 4.3</name>
+ <name xml:lang="id">OpenBSD 4.3</name>
+ <name xml:lang="fr">OpenBSD 4.3</name>
+ <name xml:lang="es">OpenBSD 4.3</name>
+ <name xml:lang="de">OpenBSD 4.3</name>
+ <name xml:lang="ca">OpenBSD 4.3</name>
+ <version>4.3</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/4.2"/>
+ <derives-from id="http://openbsd.org/openbsd/4.2"/>
+ <release-date>2008-05-01</release-date>
+ <eol-date>2009-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 4.3</name>
+ <name xml:lang="uk">OpenBSD 4.3</name>
+ <name xml:lang="tr">OpenBSD 4.3</name>
+ <name xml:lang="pt_BR">OpenBSD 4.3</name>
+ <name xml:lang="pl">OpenBSD 4.3</name>
+ <name xml:lang="ja">OpenBSD 4.3</name>
+ <name xml:lang="it">OpenBSD 4.3</name>
+ <name xml:lang="id">OpenBSD 4.3</name>
+ <name xml:lang="fr">OpenBSD 4.3</name>
+ <name xml:lang="es">OpenBSD 4.3</name>
+ <name xml:lang="de">OpenBSD 4.3</name>
+ <name xml:lang="ca">OpenBSD 4.3</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 4.3 Install CD</volume-id>
+ <application-id>OpenBSD 4.3 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 4.3 Install CD</volume-id>
+ <application-id>OpenBSD 4.3 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.3/i386/cd43.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 4\.3 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.3 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.3/amd64/cd43.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 4\.3 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.3 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/4.4">
+ <short-id>openbsd4.4</short-id>
+ <name>OpenBSD 4.4</name>
+ <name xml:lang="uk">OpenBSD 4.4</name>
+ <name xml:lang="tr">OpenBSD 4.4</name>
+ <name xml:lang="pt_BR">OpenBSD 4.4</name>
+ <name xml:lang="pl">OpenBSD 4.4</name>
+ <name xml:lang="ja">OpenBSD 4.4</name>
+ <name xml:lang="it">OpenBSD 4.4</name>
+ <name xml:lang="id">OpenBSD 4.4</name>
+ <name xml:lang="fr">OpenBSD 4.4</name>
+ <name xml:lang="es">OpenBSD 4.4</name>
+ <name xml:lang="de">OpenBSD 4.4</name>
+ <name xml:lang="ca">OpenBSD 4.4</name>
+ <version>4.4</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/4.3"/>
+ <derives-from id="http://openbsd.org/openbsd/4.3"/>
+ <release-date>2008-11-01</release-date>
+ <eol-date>2009-10-18</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 4.4</name>
+ <name xml:lang="uk">OpenBSD 4.4</name>
+ <name xml:lang="tr">OpenBSD 4.4</name>
+ <name xml:lang="pt_BR">OpenBSD 4.4</name>
+ <name xml:lang="pl">OpenBSD 4.4</name>
+ <name xml:lang="ja">OpenBSD 4.4</name>
+ <name xml:lang="it">OpenBSD 4.4</name>
+ <name xml:lang="id">OpenBSD 4.4</name>
+ <name xml:lang="fr">OpenBSD 4.4</name>
+ <name xml:lang="es">OpenBSD 4.4</name>
+ <name xml:lang="de">OpenBSD 4.4</name>
+ <name xml:lang="ca">OpenBSD 4.4</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 4.4 Install CD</volume-id>
+ <application-id>OpenBSD 4.4 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 4.4 Install CD</volume-id>
+ <application-id>OpenBSD 4.4 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.4/i386/cd44.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 4\.4 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.4 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.4/amd64/cd44.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2008 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 4\.4 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.4 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/4.5">
+ <short-id>openbsd4.5</short-id>
+ <name>OpenBSD 4.5</name>
+ <name xml:lang="uk">OpenBSD 4.5</name>
+ <name xml:lang="tr">OpenBSD 4.5</name>
+ <name xml:lang="pt_BR">OpenBSD 4.5</name>
+ <name xml:lang="pl">OpenBSD 4.5</name>
+ <name xml:lang="ja">OpenBSD 4.5</name>
+ <name xml:lang="it">OpenBSD 4.5</name>
+ <name xml:lang="id">OpenBSD 4.5</name>
+ <name xml:lang="fr">OpenBSD 4.5</name>
+ <name xml:lang="es">OpenBSD 4.5</name>
+ <name xml:lang="de">OpenBSD 4.5</name>
+ <name xml:lang="ca">OpenBSD 4.5</name>
+ <version>4.5</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/4.4"/>
+ <derives-from id="http://openbsd.org/openbsd/4.4"/>
+ <release-date>2009-05-01</release-date>
+ <eol-date>2010-05-19</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 4.5</name>
+ <name xml:lang="uk">OpenBSD 4.5</name>
+ <name xml:lang="tr">OpenBSD 4.5</name>
+ <name xml:lang="pt_BR">OpenBSD 4.5</name>
+ <name xml:lang="pl">OpenBSD 4.5</name>
+ <name xml:lang="ja">OpenBSD 4.5</name>
+ <name xml:lang="it">OpenBSD 4.5</name>
+ <name xml:lang="id">OpenBSD 4.5</name>
+ <name xml:lang="fr">OpenBSD 4.5</name>
+ <name xml:lang="es">OpenBSD 4.5</name>
+ <name xml:lang="de">OpenBSD 4.5</name>
+ <name xml:lang="ca">OpenBSD 4.5</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2009 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 4.5 Install CD</volume-id>
+ <application-id>OpenBSD 4.5 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2009 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 4.5 Install CD</volume-id>
+ <application-id>OpenBSD 4.5 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.5/i386/cd45.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2009 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 4\.5 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.5 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.5/amd64/cd45.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2009 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 4\.5 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.5 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/4.8">
+ <short-id>openbsd4.8</short-id>
+ <name>OpenBSD 4.8</name>
+ <name xml:lang="uk">OpenBSD 4.8</name>
+ <name xml:lang="tr">OpenBSD 4.8</name>
+ <name xml:lang="pt_BR">OpenBSD 4.8</name>
+ <name xml:lang="pl">OpenBSD 4.8</name>
+ <name xml:lang="ja">OpenBSD 4.8</name>
+ <name xml:lang="it">OpenBSD 4.8</name>
+ <name xml:lang="id">OpenBSD 4.8</name>
+ <name xml:lang="fr">OpenBSD 4.8</name>
+ <name xml:lang="es">OpenBSD 4.8</name>
+ <name xml:lang="de">OpenBSD 4.8</name>
+ <name xml:lang="ca">OpenBSD 4.8</name>
+ <version>4.8</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/4.5"/>
+ <derives-from id="http://openbsd.org/openbsd/4.5"/>
+ <release-date>2010-11-01</release-date>
+ <eol-date>2011-11-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 4.8</name>
+ <name xml:lang="uk">OpenBSD 4.8</name>
+ <name xml:lang="tr">OpenBSD 4.8</name>
+ <name xml:lang="pt_BR">OpenBSD 4.8</name>
+ <name xml:lang="pl">OpenBSD 4.8</name>
+ <name xml:lang="ja">OpenBSD 4.8</name>
+ <name xml:lang="it">OpenBSD 4.8</name>
+ <name xml:lang="id">OpenBSD 4.8</name>
+ <name xml:lang="fr">OpenBSD 4.8</name>
+ <name xml:lang="es">OpenBSD 4.8</name>
+ <name xml:lang="de">OpenBSD 4.8</name>
+ <name xml:lang="ca">OpenBSD 4.8</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2010 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 4.8 Install CD</volume-id>
+ <application-id>OpenBSD 4.8 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2010 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 4.8 Install CD</volume-id>
+ <application-id>OpenBSD 4.8 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.8/i386/cd48.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2010 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 4\.8 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.8 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.8/amd64/cd48.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2010 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 4\.8 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.8 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/4.9">
+ <short-id>openbsd4.9</short-id>
+ <name>OpenBSD 4.9</name>
+ <name xml:lang="uk">OpenBSD 4.9</name>
+ <name xml:lang="tr">OpenBSD 4.9</name>
+ <name xml:lang="pt_BR">OpenBSD 4.9</name>
+ <name xml:lang="pl">OpenBSD 4.9</name>
+ <name xml:lang="ja">OpenBSD 4.9</name>
+ <name xml:lang="it">OpenBSD 4.9</name>
+ <name xml:lang="id">OpenBSD 4.9</name>
+ <name xml:lang="fr">OpenBSD 4.9</name>
+ <name xml:lang="es">OpenBSD 4.9</name>
+ <name xml:lang="de">OpenBSD 4.9</name>
+ <name xml:lang="ca">OpenBSD 4.9</name>
+ <version>4.9</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/4.8"/>
+ <derives-from id="http://openbsd.org/openbsd/4.8"/>
+ <release-date>2011-05-01</release-date>
+ <eol-date>2012-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 4.9</name>
+ <name xml:lang="uk">OpenBSD 4.9</name>
+ <name xml:lang="tr">OpenBSD 4.9</name>
+ <name xml:lang="pt_BR">OpenBSD 4.9</name>
+ <name xml:lang="pl">OpenBSD 4.9</name>
+ <name xml:lang="ja">OpenBSD 4.9</name>
+ <name xml:lang="it">OpenBSD 4.9</name>
+ <name xml:lang="id">OpenBSD 4.9</name>
+ <name xml:lang="fr">OpenBSD 4.9</name>
+ <name xml:lang="es">OpenBSD 4.9</name>
+ <name xml:lang="de">OpenBSD 4.9</name>
+ <name xml:lang="ca">OpenBSD 4.9</name>
+ </variant>
+ <devices>
+ <device id="http://pcisig.com/pci/1022/2000"/>
+ <!-- pcnet -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 4.9 Install CD</volume-id>
+ <application-id>OpenBSD 4.9 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 4.9 Install CD</volume-id>
+ <application-id>OpenBSD 4.9 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.9/i386/cd49.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 4\.9 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.9 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/4.9/amd64/cd49.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 4\.9 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 4\.9 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.0">
+ <short-id>openbsd5.0</short-id>
+ <name>OpenBSD 5.0</name>
+ <name xml:lang="uk">OpenBSD 5.0</name>
+ <name xml:lang="tr">OpenBSD 5.0</name>
+ <name xml:lang="pt_BR">OpenBSD 5.0</name>
+ <name xml:lang="pl">OpenBSD 5.0</name>
+ <name xml:lang="ja">OpenBSD 5.0</name>
+ <name xml:lang="it">OpenBSD 5.0</name>
+ <name xml:lang="id">OpenBSD 5.0</name>
+ <name xml:lang="fr">OpenBSD 5.0</name>
+ <name xml:lang="es">OpenBSD 5.0</name>
+ <name xml:lang="de">OpenBSD 5.0</name>
+ <name xml:lang="ca">OpenBSD 5.0</name>
+ <version>5.0</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/4.9"/>
+ <derives-from id="http://openbsd.org/openbsd/4.9"/>
+ <release-date>2011-11-01</release-date>
+ <eol-date>2012-11-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.0</name>
+ <name xml:lang="uk">OpenBSD 5.0</name>
+ <name xml:lang="tr">OpenBSD 5.0</name>
+ <name xml:lang="pt_BR">OpenBSD 5.0</name>
+ <name xml:lang="pl">OpenBSD 5.0</name>
+ <name xml:lang="ja">OpenBSD 5.0</name>
+ <name xml:lang="it">OpenBSD 5.0</name>
+ <name xml:lang="id">OpenBSD 5.0</name>
+ <name xml:lang="fr">OpenBSD 5.0</name>
+ <name xml:lang="es">OpenBSD 5.0</name>
+ <name xml:lang="de">OpenBSD 5.0</name>
+ <name xml:lang="ca">OpenBSD 5.0</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.0 Install CD</volume-id>
+ <application-id>OpenBSD 5.0 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.0 Install CD</volume-id>
+ <application-id>OpenBSD 5.0 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.0/i386/cd50.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.0 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.0 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.0/amd64/cd50.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2011 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.0 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.0 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.1">
+ <short-id>openbsd5.1</short-id>
+ <name>OpenBSD 5.1</name>
+ <name xml:lang="uk">OpenBSD 5.1</name>
+ <name xml:lang="tr">OpenBSD 5.1</name>
+ <name xml:lang="pt_BR">OpenBSD 5.1</name>
+ <name xml:lang="pl">OpenBSD 5.1</name>
+ <name xml:lang="it">OpenBSD 5.1</name>
+ <name xml:lang="id">OpenBSD 5.1</name>
+ <name xml:lang="fr">OpenBSD 5.1</name>
+ <name xml:lang="es">OpenBSD 5.1</name>
+ <name xml:lang="ca">OpenBSD 5.1</name>
+ <version>5.1</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.0"/>
+ <derives-from id="http://openbsd.org/openbsd/5.0"/>
+ <release-date>2012-05-01</release-date>
+ <eol-date>2013-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.1</name>
+ <name xml:lang="uk">OpenBSD 5.1</name>
+ <name xml:lang="tr">OpenBSD 5.1</name>
+ <name xml:lang="pt_BR">OpenBSD 5.1</name>
+ <name xml:lang="pl">OpenBSD 5.1</name>
+ <name xml:lang="it">OpenBSD 5.1</name>
+ <name xml:lang="id">OpenBSD 5.1</name>
+ <name xml:lang="fr">OpenBSD 5.1</name>
+ <name xml:lang="es">OpenBSD 5.1</name>
+ <name xml:lang="ca">OpenBSD 5.1</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.1 Install CD</volume-id>
+ <application-id>OpenBSD 5.1 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.1 Install CD</volume-id>
+ <application-id>OpenBSD 5.1 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.1/i386/cd51.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.1 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.1 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.1/amd64/cd51.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.1 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.1 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.2">
+ <short-id>openbsd5.2</short-id>
+ <name>OpenBSD 5.2</name>
+ <name xml:lang="uk">OpenBSD 5.2</name>
+ <name xml:lang="tr">OpenBSD 5.2</name>
+ <name xml:lang="pt_BR">OpenBSD 5.2</name>
+ <name xml:lang="pl">OpenBSD 5.2</name>
+ <name xml:lang="it">OpenBSD 5.2</name>
+ <name xml:lang="id">OpenBSD 5.2</name>
+ <name xml:lang="fr">OpenBSD 5.2</name>
+ <name xml:lang="es">OpenBSD 5.2</name>
+ <name xml:lang="ca">OpenBSD 5.2</name>
+ <version>5.2</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.1"/>
+ <derives-from id="http://openbsd.org/openbsd/5.1"/>
+ <release-date>2012-11-01</release-date>
+ <eol-date>2013-11-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.2</name>
+ <name xml:lang="uk">OpenBSD 5.2</name>
+ <name xml:lang="tr">OpenBSD 5.2</name>
+ <name xml:lang="pt_BR">OpenBSD 5.2</name>
+ <name xml:lang="pl">OpenBSD 5.2</name>
+ <name xml:lang="it">OpenBSD 5.2</name>
+ <name xml:lang="id">OpenBSD 5.2</name>
+ <name xml:lang="fr">OpenBSD 5.2</name>
+ <name xml:lang="es">OpenBSD 5.2</name>
+ <name xml:lang="ca">OpenBSD 5.2</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.2 Install CD</volume-id>
+ <application-id>OpenBSD 5.2 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.2 Install CD</volume-id>
+ <application-id>OpenBSD 5.2 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.2/i386/cd52.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.2 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.2 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.2/amd64/cd52.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2012 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.2 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.2 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.3">
+ <short-id>openbsd5.3</short-id>
+ <name>OpenBSD 5.3</name>
+ <name xml:lang="uk">OpenBSD 5.3</name>
+ <name xml:lang="tr">OpenBSD 5.3</name>
+ <name xml:lang="pt_BR">OpenBSD 5.3</name>
+ <name xml:lang="pl">OpenBSD 5.3</name>
+ <name xml:lang="it">OpenBSD 5.3</name>
+ <name xml:lang="id">OpenBSD 5.3</name>
+ <name xml:lang="fr">OpenBSD 5.3</name>
+ <name xml:lang="es">OpenBSD 5.3</name>
+ <name xml:lang="ca">OpenBSD 5.3</name>
+ <version>5.3</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.2"/>
+ <derives-from id="http://openbsd.org/openbsd/5.2"/>
+ <release-date>2013-05-01</release-date>
+ <eol-date>2014-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.3</name>
+ <name xml:lang="uk">OpenBSD 5.3</name>
+ <name xml:lang="tr">OpenBSD 5.3</name>
+ <name xml:lang="pt_BR">OpenBSD 5.3</name>
+ <name xml:lang="pl">OpenBSD 5.3</name>
+ <name xml:lang="it">OpenBSD 5.3</name>
+ <name xml:lang="id">OpenBSD 5.3</name>
+ <name xml:lang="fr">OpenBSD 5.3</name>
+ <name xml:lang="es">OpenBSD 5.3</name>
+ <name xml:lang="ca">OpenBSD 5.3</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.3 Install CD</volume-id>
+ <application-id>OpenBSD 5.3 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.3 Install CD</volume-id>
+ <application-id>OpenBSD 5.3 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.3/i386/cd53.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.3 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.3 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.3/amd64/cd53.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.3 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.3 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.4">
+ <short-id>openbsd5.4</short-id>
+ <name>OpenBSD 5.4</name>
+ <name xml:lang="uk">OpenBSD 5.4</name>
+ <name xml:lang="tr">OpenBSD 5.4</name>
+ <name xml:lang="pt_BR">OpenBSD 5.4</name>
+ <name xml:lang="pl">OpenBSD 5.4</name>
+ <name xml:lang="it">OpenBSD 5.4</name>
+ <name xml:lang="id">OpenBSD 5.4</name>
+ <name xml:lang="fr">OpenBSD 5.4</name>
+ <name xml:lang="es">OpenBSD 5.4</name>
+ <name xml:lang="ca">OpenBSD 5.4</name>
+ <version>5.4</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.3"/>
+ <derives-from id="http://openbsd.org/openbsd/5.3"/>
+ <release-date>2013-11-01</release-date>
+ <eol-date>2014-11-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.4</name>
+ <name xml:lang="uk">OpenBSD 5.4</name>
+ <name xml:lang="tr">OpenBSD 5.4</name>
+ <name xml:lang="pt_BR">OpenBSD 5.4</name>
+ <name xml:lang="pl">OpenBSD 5.4</name>
+ <name xml:lang="it">OpenBSD 5.4</name>
+ <name xml:lang="id">OpenBSD 5.4</name>
+ <name xml:lang="fr">OpenBSD 5.4</name>
+ <name xml:lang="es">OpenBSD 5.4</name>
+ <name xml:lang="ca">OpenBSD 5.4</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.4 Install CD</volume-id>
+ <application-id>OpenBSD 5.4 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.4 Install CD</volume-id>
+ <application-id>OpenBSD 5.4 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.4/i386/cd54.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.4 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.4 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.4/amd64/cd54.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2013 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.4 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.4 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.5">
+ <short-id>openbsd5.5</short-id>
+ <name>OpenBSD 5.5</name>
+ <name xml:lang="uk">OpenBSD 5.5</name>
+ <name xml:lang="tr">OpenBSD 5.5</name>
+ <name xml:lang="pt_BR">OpenBSD 5.5</name>
+ <name xml:lang="pl">OpenBSD 5.5</name>
+ <name xml:lang="it">OpenBSD 5.5</name>
+ <name xml:lang="id">OpenBSD 5.5</name>
+ <name xml:lang="fr">OpenBSD 5.5</name>
+ <name xml:lang="es">OpenBSD 5.5</name>
+ <name xml:lang="ca">OpenBSD 5.5</name>
+ <version>5.5</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.4"/>
+ <derives-from id="http://openbsd.org/openbsd/5.4"/>
+ <release-date>2014-05-01</release-date>
+ <eol-date>2015-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.5</name>
+ <name xml:lang="uk">OpenBSD 5.5</name>
+ <name xml:lang="tr">OpenBSD 5.5</name>
+ <name xml:lang="pt_BR">OpenBSD 5.5</name>
+ <name xml:lang="pl">OpenBSD 5.5</name>
+ <name xml:lang="it">OpenBSD 5.5</name>
+ <name xml:lang="id">OpenBSD 5.5</name>
+ <name xml:lang="fr">OpenBSD 5.5</name>
+ <name xml:lang="es">OpenBSD 5.5</name>
+ <name xml:lang="ca">OpenBSD 5.5</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.5 Install CD</volume-id>
+ <application-id>OpenBSD 5.5 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.5 Install CD</volume-id>
+ <application-id>OpenBSD 5.5 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.5/i386/cd55.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.5 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.5 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.5/amd64/cd55.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.5 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.5 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.6">
+ <short-id>openbsd5.6</short-id>
+ <name>OpenBSD 5.6</name>
+ <name xml:lang="uk">OpenBSD 5.6</name>
+ <name xml:lang="tr">OpenBSD 5.6</name>
+ <name xml:lang="pt_BR">OpenBSD 5.6</name>
+ <name xml:lang="pl">OpenBSD 5.6</name>
+ <name xml:lang="it">OpenBSD 5.6</name>
+ <name xml:lang="id">OpenBSD 5.6</name>
+ <name xml:lang="fr">OpenBSD 5.6</name>
+ <name xml:lang="es">OpenBSD 5.6</name>
+ <name xml:lang="ca">OpenBSD 5.6</name>
+ <version>5.6</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.5"/>
+ <derives-from id="http://openbsd.org/openbsd/5.5"/>
+ <release-date>2014-11-01</release-date>
+ <eol-date>2015-10-18</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.6</name>
+ <name xml:lang="uk">OpenBSD 5.6</name>
+ <name xml:lang="tr">OpenBSD 5.6</name>
+ <name xml:lang="pt_BR">OpenBSD 5.6</name>
+ <name xml:lang="pl">OpenBSD 5.6</name>
+ <name xml:lang="it">OpenBSD 5.6</name>
+ <name xml:lang="id">OpenBSD 5.6</name>
+ <name xml:lang="fr">OpenBSD 5.6</name>
+ <name xml:lang="es">OpenBSD 5.6</name>
+ <name xml:lang="ca">OpenBSD 5.6</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.6 Install CD</volume-id>
+ <application-id>OpenBSD 5.6 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.6 Install CD</volume-id>
+ <application-id>OpenBSD 5.6 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.6/i386/cd56.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.6 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.6 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.6/amd64/cd56.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2014 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.6 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.6 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.7">
+ <short-id>openbsd5.7</short-id>
+ <name>OpenBSD 5.7</name>
+ <name xml:lang="uk">OpenBSD 5.7</name>
+ <name xml:lang="tr">OpenBSD 5.7</name>
+ <name xml:lang="pt_BR">OpenBSD 5.7</name>
+ <name xml:lang="pl">OpenBSD 5.7</name>
+ <name xml:lang="it">OpenBSD 5.7</name>
+ <name xml:lang="id">OpenBSD 5.7</name>
+ <name xml:lang="fr">OpenBSD 5.7</name>
+ <name xml:lang="es">OpenBSD 5.7</name>
+ <name xml:lang="ca">OpenBSD 5.7</name>
+ <version>5.7</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.6"/>
+ <derives-from id="http://openbsd.org/openbsd/5.6"/>
+ <release-date>2015-05-01</release-date>
+ <eol-date>2016-03-29</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.7</name>
+ <name xml:lang="uk">OpenBSD 5.7</name>
+ <name xml:lang="tr">OpenBSD 5.7</name>
+ <name xml:lang="pt_BR">OpenBSD 5.7</name>
+ <name xml:lang="pl">OpenBSD 5.7</name>
+ <name xml:lang="it">OpenBSD 5.7</name>
+ <name xml:lang="id">OpenBSD 5.7</name>
+ <name xml:lang="fr">OpenBSD 5.7</name>
+ <name xml:lang="es">OpenBSD 5.7</name>
+ <name xml:lang="ca">OpenBSD 5.7</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.7 Install CD</volume-id>
+ <application-id>OpenBSD 5.7 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.7 Install CD</volume-id>
+ <application-id>OpenBSD 5.7 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.7/i386/cd57.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.7 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.7 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.7/amd64/cd57.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.7 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.7 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.8">
+ <short-id>openbsd5.8</short-id>
+ <name>OpenBSD 5.8</name>
+ <name xml:lang="uk">OpenBSD 5.8</name>
+ <name xml:lang="tr">OpenBSD 5.8</name>
+ <name xml:lang="pt_BR">OpenBSD 5.8</name>
+ <name xml:lang="pl">OpenBSD 5.8</name>
+ <name xml:lang="it">OpenBSD 5.8</name>
+ <name xml:lang="id">OpenBSD 5.8</name>
+ <name xml:lang="fr">OpenBSD 5.8</name>
+ <name xml:lang="es">OpenBSD 5.8</name>
+ <name xml:lang="ca">OpenBSD 5.8</name>
+ <version>5.8</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.7"/>
+ <derives-from id="http://openbsd.org/openbsd/5.7"/>
+ <release-date>2015-10-18</release-date>
+ <eol-date>2016-09-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.8</name>
+ <name xml:lang="uk">OpenBSD 5.8</name>
+ <name xml:lang="tr">OpenBSD 5.8</name>
+ <name xml:lang="pt_BR">OpenBSD 5.8</name>
+ <name xml:lang="pl">OpenBSD 5.8</name>
+ <name xml:lang="it">OpenBSD 5.8</name>
+ <name xml:lang="id">OpenBSD 5.8</name>
+ <name xml:lang="fr">OpenBSD 5.8</name>
+ <name xml:lang="es">OpenBSD 5.8</name>
+ <name xml:lang="ca">OpenBSD 5.8</name>
+ </variant>
+ <media arch="i686">
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.8 Install CD</volume-id>
+ <application-id>OpenBSD 5.8 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.8 Install CD</volume-id>
+ <application-id>OpenBSD 5.8 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.8/i386/cd58.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.8 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.8 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.8/amd64/cd58.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2015 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.8 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.8 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/5.9">
+ <short-id>openbsd5.9</short-id>
+ <name>OpenBSD 5.9</name>
+ <name xml:lang="uk">OpenBSD 5.9</name>
+ <name xml:lang="tr">OpenBSD 5.9</name>
+ <name xml:lang="pt_BR">OpenBSD 5.9</name>
+ <name xml:lang="pl">OpenBSD 5.9</name>
+ <name xml:lang="it">OpenBSD 5.9</name>
+ <name xml:lang="id">OpenBSD 5.9</name>
+ <name xml:lang="fr">OpenBSD 5.9</name>
+ <name xml:lang="es">OpenBSD 5.9</name>
+ <name xml:lang="ca">OpenBSD 5.9</name>
+ <version>5.9</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.8"/>
+ <derives-from id="http://openbsd.org/openbsd/5.8"/>
+ <release-date>2016-03-29</release-date>
+ <eol-date>2017-04-11</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 5.9</name>
+ <name xml:lang="uk">OpenBSD 5.9</name>
+ <name xml:lang="tr">OpenBSD 5.9</name>
+ <name xml:lang="pt_BR">OpenBSD 5.9</name>
+ <name xml:lang="pl">OpenBSD 5.9</name>
+ <name xml:lang="it">OpenBSD 5.9</name>
+ <name xml:lang="id">OpenBSD 5.9</name>
+ <name xml:lang="fr">OpenBSD 5.9</name>
+ <name xml:lang="es">OpenBSD 5.9</name>
+ <name xml:lang="ca">OpenBSD 5.9</name>
+ </variant>
+ <media arch="i686">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.9/i386/install59.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 5.9 Install CD</volume-id>
+ <application-id>OpenBSD 5.9 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.9/amd64/install59.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 5.9 Install CD</volume-id>
+ <application-id>OpenBSD 5.9 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.9/i386/cd59.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 5\.9 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.9 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/5.9/amd64/cd59.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 5\.9 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 5\.9 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.0">
+ <short-id>openbsd6.0</short-id>
+ <name>OpenBSD 6.0</name>
+ <name xml:lang="uk">OpenBSD 6.0</name>
+ <name xml:lang="tr">OpenBSD 6.0</name>
+ <name xml:lang="pt_BR">OpenBSD 6.0</name>
+ <name xml:lang="pl">OpenBSD 6.0</name>
+ <name xml:lang="it">OpenBSD 6.0</name>
+ <name xml:lang="id">OpenBSD 6.0</name>
+ <name xml:lang="fr">OpenBSD 6.0</name>
+ <name xml:lang="es">OpenBSD 6.0</name>
+ <name xml:lang="ca">OpenBSD 6.0</name>
+ <version>6.0</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/5.9"/>
+ <derives-from id="http://openbsd.org/openbsd/5.9"/>
+ <release-date>2016-09-01</release-date>
+ <eol-date>2017-10-09</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.0</name>
+ <name xml:lang="uk">OpenBSD 6.0</name>
+ <name xml:lang="tr">OpenBSD 6.0</name>
+ <name xml:lang="pt_BR">OpenBSD 6.0</name>
+ <name xml:lang="pl">OpenBSD 6.0</name>
+ <name xml:lang="it">OpenBSD 6.0</name>
+ <name xml:lang="id">OpenBSD 6.0</name>
+ <name xml:lang="fr">OpenBSD 6.0</name>
+ <name xml:lang="es">OpenBSD 6.0</name>
+ <name xml:lang="ca">OpenBSD 6.0</name>
+ </variant>
+ <media arch="i686">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.0/i386/install60.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.0 Install CD</volume-id>
+ <application-id>OpenBSD 6.0 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.0/amd64/install60.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.0 Install CD</volume-id>
+ <application-id>OpenBSD 6.0 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.0/i386/cd60.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.0 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.0 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.0/amd64/cd60.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2016 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.0 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.0 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.1">
+ <short-id>openbsd6.1</short-id>
+ <name>OpenBSD 6.1</name>
+ <name xml:lang="uk">OpenBSD 6.1</name>
+ <name xml:lang="tr">OpenBSD 6.1</name>
+ <name xml:lang="pt_BR">OpenBSD 6.1</name>
+ <name xml:lang="pl">OpenBSD 6.1</name>
+ <name xml:lang="it">OpenBSD 6.1</name>
+ <name xml:lang="id">OpenBSD 6.1</name>
+ <name xml:lang="fr">OpenBSD 6.1</name>
+ <name xml:lang="es">OpenBSD 6.1</name>
+ <name xml:lang="ca">OpenBSD 6.1</name>
+ <version>6.1</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.0"/>
+ <derives-from id="http://openbsd.org/openbsd/6.0"/>
+ <release-date>2017-04-11</release-date>
+ <eol-date>2018-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.1</name>
+ <name xml:lang="uk">OpenBSD 6.1</name>
+ <name xml:lang="tr">OpenBSD 6.1</name>
+ <name xml:lang="pt_BR">OpenBSD 6.1</name>
+ <name xml:lang="pl">OpenBSD 6.1</name>
+ <name xml:lang="it">OpenBSD 6.1</name>
+ <name xml:lang="id">OpenBSD 6.1</name>
+ <name xml:lang="fr">OpenBSD 6.1</name>
+ <name xml:lang="es">OpenBSD 6.1</name>
+ <name xml:lang="ca">OpenBSD 6.1</name>
+ </variant>
+ <media arch="i686">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.1/i386/install61.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.1 Install CD</volume-id>
+ <application-id>OpenBSD 6.1 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.1/amd64/install61.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.1 Install CD</volume-id>
+ <application-id>OpenBSD 6.1 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.1/i386/cd61.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.1 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.1 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.1/amd64/cd61.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.1 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.1 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.2">
+ <short-id>openbsd6.2</short-id>
+ <name>OpenBSD 6.2</name>
+ <name xml:lang="uk">OpenBSD 6.2</name>
+ <name xml:lang="tr">OpenBSD 6.2</name>
+ <name xml:lang="pt_BR">OpenBSD 6.2</name>
+ <name xml:lang="pl">OpenBSD 6.2</name>
+ <name xml:lang="it">OpenBSD 6.2</name>
+ <name xml:lang="id">OpenBSD 6.2</name>
+ <name xml:lang="fr">OpenBSD 6.2</name>
+ <name xml:lang="es">OpenBSD 6.2</name>
+ <name xml:lang="ca">OpenBSD 6.2</name>
+ <version>6.2</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.1"/>
+ <derives-from id="http://openbsd.org/openbsd/6.1"/>
+ <release-date>2017-10-09</release-date>
+ <eol-date>2018-10-18</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.2</name>
+ <name xml:lang="uk">OpenBSD 6.2</name>
+ <name xml:lang="tr">OpenBSD 6.2</name>
+ <name xml:lang="pt_BR">OpenBSD 6.2</name>
+ <name xml:lang="pl">OpenBSD 6.2</name>
+ <name xml:lang="it">OpenBSD 6.2</name>
+ <name xml:lang="id">OpenBSD 6.2</name>
+ <name xml:lang="fr">OpenBSD 6.2</name>
+ <name xml:lang="es">OpenBSD 6.2</name>
+ <name xml:lang="ca">OpenBSD 6.2</name>
+ </variant>
+ <media arch="i686">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.2/i386/install62.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.2 Install CD</volume-id>
+ <application-id>OpenBSD 6.2 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.2/i386/install62.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.2 Install CD</volume-id>
+ <application-id>OpenBSD 6.2 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.2/i386/cd62.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.2 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.2 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.2/amd64/cd62.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2017 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.2 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.2 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.3">
+ <short-id>openbsd6.3</short-id>
+ <name>OpenBSD 6.3</name>
+ <name xml:lang="uk">OpenBSD 6.3</name>
+ <name xml:lang="tr">OpenBSD 6.3</name>
+ <name xml:lang="pt_BR">OpenBSD 6.3</name>
+ <name xml:lang="pl">OpenBSD 6.3</name>
+ <name xml:lang="it">OpenBSD 6.3</name>
+ <name xml:lang="id">OpenBSD 6.3</name>
+ <name xml:lang="fr">OpenBSD 6.3</name>
+ <name xml:lang="ca">OpenBSD 6.3</name>
+ <version>6.3</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.2"/>
+ <derives-from id="http://openbsd.org/openbsd/6.2"/>
+ <release-date>2018-04-15</release-date>
+ <eol-date>2019-05-03</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.3</name>
+ <name xml:lang="uk">OpenBSD 6.3</name>
+ <name xml:lang="tr">OpenBSD 6.3</name>
+ <name xml:lang="pt_BR">OpenBSD 6.3</name>
+ <name xml:lang="pl">OpenBSD 6.3</name>
+ <name xml:lang="it">OpenBSD 6.3</name>
+ <name xml:lang="id">OpenBSD 6.3</name>
+ <name xml:lang="fr">OpenBSD 6.3</name>
+ <name xml:lang="ca">OpenBSD 6.3</name>
+ </variant>
+ <media arch="i686">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.3/i386/install63.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.3 Install CD</volume-id>
+ <application-id>OpenBSD 6.3 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.3/amd64/install63.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.3 Install CD</volume-id>
+ <application-id>OpenBSD 6.3 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.3/i386/cd63.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.3 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.3 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.3/amd64/cd63.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.3 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.3 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.4">
+ <short-id>openbsd6.4</short-id>
+ <name>OpenBSD 6.4</name>
+ <name xml:lang="uk">OpenBSD 6.4</name>
+ <name xml:lang="tr">OpenBSD 6.4</name>
+ <name xml:lang="pt_BR">OpenBSD 6.4</name>
+ <name xml:lang="pl">OpenBSD 6.4</name>
+ <name xml:lang="it">OpenBSD 6.4</name>
+ <name xml:lang="id">OpenBSD 6.4</name>
+ <name xml:lang="fr">OpenBSD 6.4</name>
+ <version>6.4</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.3"/>
+ <derives-from id="http://openbsd.org/openbsd/6.3"/>
+ <release-date>2018-10-18</release-date>
+ <eol-date>2019-10-17</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.4</name>
+ <name xml:lang="uk">OpenBSD 6.4</name>
+ <name xml:lang="tr">OpenBSD 6.4</name>
+ <name xml:lang="pt_BR">OpenBSD 6.4</name>
+ <name xml:lang="pl">OpenBSD 6.4</name>
+ <name xml:lang="it">OpenBSD 6.4</name>
+ <name xml:lang="id">OpenBSD 6.4</name>
+ <name xml:lang="fr">OpenBSD 6.4</name>
+ </variant>
+ <media arch="i686">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.4/i386/install64.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.4 Install CD</volume-id>
+ <application-id>OpenBSD 6.4 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.4/amd64/install64.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.4 Install CD</volume-id>
+ <application-id>OpenBSD 6.4 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.4/i386/cd64.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.4 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.4 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.4/amd64/cd64.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2018 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.4 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.4 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.5">
+ <short-id>openbsd6.5</short-id>
+ <name>OpenBSD 6.5</name>
+ <name xml:lang="uk">OpenBSD 6.5</name>
+ <name xml:lang="tr">OpenBSD 6.5</name>
+ <name xml:lang="pt_BR">OpenBSD 6.5</name>
+ <name xml:lang="pl">OpenBSD 6.5</name>
+ <name xml:lang="it">OpenBSD 6.5</name>
+ <name xml:lang="id">OpenBSD 6.5</name>
+ <name xml:lang="fr">OpenBSD 6.5</name>
+ <version>6.5</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.4"/>
+ <derives-from id="http://openbsd.org/openbsd/6.4"/>
+ <release-date>2019-05-01</release-date>
+ <eol-date>2020-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.5</name>
+ <name xml:lang="uk">OpenBSD 6.5</name>
+ <name xml:lang="tr">OpenBSD 6.5</name>
+ <name xml:lang="pt_BR">OpenBSD 6.5</name>
+ <name xml:lang="pl">OpenBSD 6.5</name>
+ <name xml:lang="it">OpenBSD 6.5</name>
+ <name xml:lang="id">OpenBSD 6.5</name>
+ <name xml:lang="fr">OpenBSD 6.5</name>
+ </variant>
+ <media arch="i686">
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.5/i386/install65.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.5 Install CD</volume-id>
+ <application-id>OpenBSD 6.5 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.5/amd64/install65.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.5 Install CD</volume-id>
+ <application-id>OpenBSD 6.5 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.5/i386/cd65.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.5 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.5 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://ftp.eu.openbsd.org/pub/OpenBSD/6.5/amd64/cd65.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.5 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.5 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.6">
+ <short-id>openbsd6.6</short-id>
+ <name>OpenBSD 6.6</name>
+ <name xml:lang="uk">OpenBSD 6.6</name>
+ <name xml:lang="tr">OpenBSD 6.6</name>
+ <name xml:lang="pt_BR">OpenBSD 6.6</name>
+ <name xml:lang="pl">OpenBSD 6.6</name>
+ <name xml:lang="it">OpenBSD 6.6</name>
+ <name xml:lang="id">OpenBSD 6.6</name>
+ <name xml:lang="fr">OpenBSD 6.6</name>
+ <version>6.6</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.5"/>
+ <derives-from id="http://openbsd.org/openbsd/6.5"/>
+ <release-date>2019-10-17</release-date>
+ <eol-date>2020-11-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.6</name>
+ <name xml:lang="uk">OpenBSD 6.6</name>
+ <name xml:lang="tr">OpenBSD 6.6</name>
+ <name xml:lang="pt_BR">OpenBSD 6.6</name>
+ <name xml:lang="pl">OpenBSD 6.6</name>
+ <name xml:lang="it">OpenBSD 6.6</name>
+ <name xml:lang="id">OpenBSD 6.6</name>
+ <name xml:lang="fr">OpenBSD 6.6</name>
+ </variant>
+ <media arch="i686">
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.6/i386/install66.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.6 Install CD</volume-id>
+ <application-id>OpenBSD 6.6 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.6/amd64/install66.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.6 Install CD</volume-id>
+ <application-id>OpenBSD 6.6 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.6/i386/cd66.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6\.6 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.6 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.6/amd64/cd66.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2019 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6\.6 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6\.6 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://openbsd.org/openbsd/6.7">
+ <short-id>openbsd6.7</short-id>
+ <name>OpenBSD 6.7</name>
+ <name xml:lang="uk">OpenBSD 6.7</name>
+ <name xml:lang="tr">OpenBSD 6.7</name>
+ <name xml:lang="pt_BR">OpenBSD 6.7</name>
+ <name xml:lang="pl">OpenBSD 6.7</name>
+ <name xml:lang="it">OpenBSD 6.7</name>
+ <name xml:lang="id">OpenBSD 6.7</name>
+ <name xml:lang="fr">OpenBSD 6.7</name>
+ <version>6.7</version>
+ <family>openbsd</family>
+ <distro>openbsd</distro>
+ <vendor>OpenBSD Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; OpenBSD</vendor>
+ <vendor xml:lang="tr">OpenBSD Projesi</vendor>
+ <vendor xml:lang="pt">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pt_BR">Projeto OpenBSD</vendor>
+ <vendor xml:lang="pl">Projekt OpenBSD</vendor>
+ <vendor xml:lang="ja">OpenBSD &#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;</vendor>
+ <vendor xml:lang="it">Progetto OpenBSD</vendor>
+ <vendor xml:lang="id">Proyek OpenBSD</vendor>
+ <vendor xml:lang="fr">Projet OpenBSD</vendor>
+ <vendor xml:lang="es">OpenBSD Project</vendor>
+ <vendor xml:lang="de">OpenBSD-Projekt</vendor>
+ <vendor xml:lang="ca">Projecte OpenBSD</vendor>
+ <upgrades id="http://openbsd.org/openbsd/6.6"/>
+ <derives-from id="http://openbsd.org/openbsd/6.6"/>
+ <release-date>2020-05-19</release-date>
+ <eol-date>2021-05-01</eol-date>
+ <variant id="netinst">
+ <name>OpenBSD 6.7</name>
+ <name xml:lang="uk">OpenBSD 6.7</name>
+ <name xml:lang="tr">OpenBSD 6.7</name>
+ <name xml:lang="pt_BR">OpenBSD 6.7</name>
+ <name xml:lang="pl">OpenBSD 6.7</name>
+ <name xml:lang="it">OpenBSD 6.7</name>
+ <name xml:lang="id">OpenBSD 6.7</name>
+ <name xml:lang="fr">OpenBSD 6.7</name>
+ </variant>
+ <media arch="i686">
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.7/i386/install67.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2020 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/i386 6.7 Install CD</volume-id>
+ <application-id>OpenBSD 6.7 i386 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.7/amd64/install67.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2020 Theo de Raadt, The OpenBSD project</publisher-id>
+ <system-id>OpenBSD</system-id>
+ <volume-id>OpenBSD/amd64 6.7 Install CD</volume-id>
+ <application-id>OpenBSD 6.7 amd64 Install CD</application-id>
+ </iso>
+ </media>
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.7/i386/cd67.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2020 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/i386 6.7 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6.7 i386 bootonly CD</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://cdn.openbsd.org/pub/OpenBSD/6.7/amd64/cd67.iso</url>
+ <iso>
+ <publisher-id>Copyright \(c\) 2020 Theo de Raadt, The OpenBSD project</publisher-id>
+ <volume-id>OpenBSD/amd64 6.7 boot-only CD</volume-id>
+ <system-id>OpenBSD</system-id>
+ <application-id>OpenBSD 6.7 amd64 bootonly CD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://opensuse.org/opensuse/10.2">
+ <short-id>opensuse10.2</short-id>
+ <name>openSUSE 10.2</name>
+ <name xml:lang="uk">openSUSE 10.2</name>
+ <name xml:lang="tr">openSUSE 10.2</name>
+ <name xml:lang="pt_BR">openSUSE 10.2</name>
+ <name xml:lang="pl">openSUSE 10.2</name>
+ <name xml:lang="ja">openSUSE 10.2</name>
+ <name xml:lang="it">openSUSE 10.2</name>
+ <name xml:lang="id">openSUSE 10.2</name>
+ <name xml:lang="fr">openSUSE 10.2</name>
+ <name xml:lang="es">openSUSE 10.2</name>
+ <name xml:lang="de">openSUSE 10.2</name>
+ <name xml:lang="ca">openSUSE 10.2</name>
+ <version>10.2</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <release-date>2006-12-07</release-date>
+ <eol-date>2008-11-30</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>268435456</ram>
+ <storage>524288000</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/10.3">
+ <short-id>opensuse10.3</short-id>
+ <name>openSUSE 10.3</name>
+ <name xml:lang="uk">openSUSE 10.3</name>
+ <name xml:lang="tr">openSUSE 10.3</name>
+ <name xml:lang="pt_BR">openSUSE 10.3</name>
+ <name xml:lang="pl">openSUSE 10.3</name>
+ <name xml:lang="ja">openSUSE 10.3</name>
+ <name xml:lang="it">openSUSE 10.3</name>
+ <name xml:lang="id">openSUSE 10.3</name>
+ <name xml:lang="fr">openSUSE 10.3</name>
+ <name xml:lang="es">openSUSE 10.3</name>
+ <name xml:lang="de">openSUSE 10.3</name>
+ <name xml:lang="ca">openSUSE 10.3</name>
+ <version>10.3</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/10.2"/>
+ <derives-from id="http://opensuse.org/opensuse/10.2"/>
+ <release-date>2007-10-04</release-date>
+ <eol-date>2009-10-31</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>268435456</ram>
+ <storage>524288000</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/11.0">
+ <short-id>opensuse11.0</short-id>
+ <name>openSUSE 11.0</name>
+ <name xml:lang="uk">openSUSE 11.0</name>
+ <name xml:lang="tr">openSUSE 11.0</name>
+ <name xml:lang="pt_BR">openSUSE 11.0</name>
+ <name xml:lang="pl">openSUSE 11.0</name>
+ <name xml:lang="ja">openSUSE 11.0</name>
+ <name xml:lang="it">openSUSE 11.0</name>
+ <name xml:lang="id">openSUSE 11.0</name>
+ <name xml:lang="fr">openSUSE 11.0</name>
+ <name xml:lang="es">openSUSE 11.0</name>
+ <name xml:lang="de">openSUSE 11.0</name>
+ <name xml:lang="ca">openSUSE 11.0</name>
+ <version>11.0</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/10.3"/>
+ <derives-from id="http://opensuse.org/opensuse/10.3"/>
+ <release-date>2008-06-19</release-date>
+ <eol-date>2010-07-26</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>268435456</ram>
+ <storage>524288000</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>536870912</ram>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/11.1">
+ <short-id>opensuse11.1</short-id>
+ <name>openSUSE 11.1</name>
+ <name xml:lang="uk">openSUSE 11.1</name>
+ <name xml:lang="tr">openSUSE 11.1</name>
+ <name xml:lang="pt_BR">openSUSE 11.1</name>
+ <name xml:lang="pl">openSUSE 11.1</name>
+ <name xml:lang="ja">openSUSE 11.1</name>
+ <name xml:lang="it">openSUSE 11.1</name>
+ <name xml:lang="id">openSUSE 11.1</name>
+ <name xml:lang="fr">openSUSE 11.1</name>
+ <name xml:lang="es">openSUSE 11.1</name>
+ <name xml:lang="de">openSUSE 11.1</name>
+ <name xml:lang="ca">openSUSE 11.1</name>
+ <version>11.1</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/11.0"/>
+ <derives-from id="http://opensuse.org/opensuse/11.0"/>
+ <release-date>2008-12-18</release-date>
+ <eol-date>2011-01-14</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>268435456</ram>
+ <storage>524288000</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>536870912</ram>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/11.2">
+ <short-id>opensuse11.2</short-id>
+ <name>openSUSE 11.2</name>
+ <name xml:lang="uk">openSUSE 11.2</name>
+ <name xml:lang="tr">openSUSE 11.2</name>
+ <name xml:lang="pt_BR">openSUSE 11.2</name>
+ <name xml:lang="pl">openSUSE 11.2</name>
+ <name xml:lang="ja">openSUSE 11.2</name>
+ <name xml:lang="it">openSUSE 11.2</name>
+ <name xml:lang="id">openSUSE 11.2</name>
+ <name xml:lang="fr">openSUSE 11.2</name>
+ <name xml:lang="es">openSUSE 11.2</name>
+ <name xml:lang="de">openSUSE 11.2</name>
+ <name xml:lang="ca">openSUSE 11.2</name>
+ <version>11.2</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/11.1"/>
+ <derives-from id="http://opensuse.org/opensuse/11.1"/>
+ <release-date>2009-11-12</release-date>
+ <eol-date>2011-05-12</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/11.3">
+ <short-id>opensuse11.3</short-id>
+ <name>openSUSE 11.3</name>
+ <name xml:lang="uk">openSUSE 11.3</name>
+ <name xml:lang="tr">openSUSE 11.3</name>
+ <name xml:lang="pt_BR">openSUSE 11.3</name>
+ <name xml:lang="pl">openSUSE 11.3</name>
+ <name xml:lang="ja">openSUSE 11.3</name>
+ <name xml:lang="it">openSUSE 11.3</name>
+ <name xml:lang="id">openSUSE 11.3</name>
+ <name xml:lang="fr">openSUSE 11.3</name>
+ <name xml:lang="es">openSUSE 11.3</name>
+ <name xml:lang="de">openSUSE 11.3</name>
+ <name xml:lang="ca">openSUSE 11.3</name>
+ <version>11.3</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/11.2"/>
+ <derives-from id="http://opensuse.org/opensuse/11.2"/>
+ <release-date>2010-07-15</release-date>
+ <eol-date>2012-01-20</eol-date>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/11.3/iso/openSUSE-11.3-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-i586-Build0702..001</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/11.3/iso/openSUSE-11.3-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-x86_64.0702..001</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://download.opensuse.org/distribution/11.3/iso/openSUSE-11.3-GNOME-LiveCD-i686.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://download.opensuse.org/distribution/11.3/iso/openSUSE-11.3-GNOME-LiveCD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/11.4">
+ <short-id>opensuse11.4</short-id>
+ <name>openSUSE 11.4</name>
+ <name xml:lang="uk">openSUSE 11.4</name>
+ <name xml:lang="tr">openSUSE 11.4</name>
+ <name xml:lang="pt_BR">openSUSE 11.4</name>
+ <name xml:lang="pl">openSUSE 11.4</name>
+ <name xml:lang="ja">openSUSE 11.4</name>
+ <name xml:lang="it">openSUSE 11.4</name>
+ <name xml:lang="id">openSUSE 11.4</name>
+ <name xml:lang="fr">openSUSE 11.4</name>
+ <name xml:lang="es">openSUSE 11.4</name>
+ <name xml:lang="de">openSUSE 11.4</name>
+ <name xml:lang="ca">openSUSE 11.4</name>
+ <version>11.4</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/11.3"/>
+ <derives-from id="http://opensuse.org/opensuse/11.3"/>
+ <release-date>2011-03-10</release-date>
+ <eol-date>2012-11-05</eol-date>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-i586-Build0024</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-x86_640024</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-GNOME-LiveCD-i686.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-GNOME-LiveCD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>8589934592</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/12.1">
+ <short-id>opensuse12.1</short-id>
+ <name>openSUSE 12.1</name>
+ <name xml:lang="uk">openSUSE 12.1</name>
+ <name xml:lang="tr">openSUSE 12.1</name>
+ <name xml:lang="pt_BR">openSUSE 12.1</name>
+ <name xml:lang="pl">openSUSE 12.1</name>
+ <name xml:lang="ja">openSUSE 12.1</name>
+ <name xml:lang="it">openSUSE 12.1</name>
+ <name xml:lang="id">openSUSE 12.1</name>
+ <name xml:lang="fr">openSUSE 12.1</name>
+ <name xml:lang="es">openSUSE 12.1</name>
+ <name xml:lang="de">openSUSE 12.1</name>
+ <name xml:lang="ca">openSUSE 12.1</name>
+ <version>12.1</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/11.4"/>
+ <derives-from id="http://opensuse.org/opensuse/11.4"/>
+ <release-date>2011-11-16</release-date>
+ <eol-date>2013-05-15</eol-date>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-i586-Build0039</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-x86_640039</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-GNOME-LiveCD-i686.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-GNOME-LiveCD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/12.2">
+ <short-id>opensuse12.2</short-id>
+ <name>openSUSE 12.2</name>
+ <name xml:lang="uk">openSUSE 12.2</name>
+ <name xml:lang="tr">openSUSE 12.2</name>
+ <name xml:lang="pt_BR">openSUSE 12.2</name>
+ <name xml:lang="pl">openSUSE 12.2</name>
+ <name xml:lang="it">openSUSE 12.2</name>
+ <name xml:lang="id">openSUSE 12.2</name>
+ <name xml:lang="fr">openSUSE 12.2</name>
+ <name xml:lang="es">openSUSE 12.2</name>
+ <name xml:lang="ca">openSUSE 12.2</name>
+ <version>12.2</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/12.1"/>
+ <derives-from id="http://opensuse.org/opensuse/12.1"/>
+ <release-date>2012-09-05</release-date>
+ <eol-date>2014-01-15</eol-date>
+ <firmware arch="x86_64" type="efi"/>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/12.2/iso/openSUSE-12.2-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-i586-Build0167</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/12.2/iso/openSUSE-12.2-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-DVD-x86_640167</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://download.opensuse.org/distribution/12.2/iso/openSUSE-12.2-GNOME-LiveCD-i686.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://download.opensuse.org/distribution/12.2/iso/openSUSE-12.2-GNOME-LiveCD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE Live CD.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX Products GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/12.3">
+ <short-id>opensuse12.3</short-id>
+ <name>openSUSE 12.3</name>
+ <name xml:lang="uk">openSUSE 12.3</name>
+ <name xml:lang="tr">openSUSE 12.3</name>
+ <name xml:lang="pt_BR">openSUSE 12.3</name>
+ <name xml:lang="pl">openSUSE 12.3</name>
+ <name xml:lang="it">openSUSE 12.3</name>
+ <name xml:lang="id">openSUSE 12.3</name>
+ <name xml:lang="fr">openSUSE 12.3</name>
+ <name xml:lang="es">openSUSE 12.3</name>
+ <name xml:lang="ca">openSUSE 12.3</name>
+ <version>12.3</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/12.2"/>
+ <derives-from id="http://opensuse.org/opensuse/12.2"/>
+ <release-date>2013-03-13</release-date>
+ <eol-date>2015-01-29</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ </devices>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-12.3-DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-12.3-DVD-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <!-- http://en.opensuse.org/Hardware_requirements -->
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/13.1">
+ <short-id>opensuse13.1</short-id>
+ <name>openSUSE 13.1</name>
+ <name xml:lang="uk">openSUSE 13.1</name>
+ <name xml:lang="tr">openSUSE 13.1</name>
+ <name xml:lang="pt_BR">openSUSE 13.1</name>
+ <name xml:lang="pl">openSUSE 13.1</name>
+ <name xml:lang="it">openSUSE 13.1</name>
+ <name xml:lang="id">openSUSE 13.1</name>
+ <name xml:lang="fr">openSUSE 13.1</name>
+ <name xml:lang="es">openSUSE 13.1</name>
+ <name xml:lang="ca">openSUSE 13.1</name>
+ <version>13.1</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/12.3"/>
+ <derives-from id="http://opensuse.org/opensuse/12.3"/>
+ <release-date>2013-11-19</release-date>
+ <eol-date>2016-02-03</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-13.1-DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-13.1-DVD-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-GNOME-Live-i686.iso</url>
+ <iso>
+ <volume-id>openSUSE 13.1 .* Live</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ <application-id>(0x3a19c523|0x675aadc1)</application-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-GNOME-Live-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE 13.1 .* Live</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ <application-id>(0x601bf7b2|0xa893698d)</application-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <!-- http://en.opensuse.org/Hardware_requirements -->
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/13.2">
+ <short-id>opensuse13.2</short-id>
+ <name>openSUSE 13.2</name>
+ <name xml:lang="uk">openSUSE 13.2</name>
+ <name xml:lang="tr">openSUSE 13.2</name>
+ <name xml:lang="pt_BR">openSUSE 13.2</name>
+ <name xml:lang="pl">openSUSE 13.2</name>
+ <name xml:lang="it">openSUSE 13.2</name>
+ <name xml:lang="id">openSUSE 13.2</name>
+ <name xml:lang="fr">openSUSE 13.2</name>
+ <name xml:lang="es">openSUSE 13.2</name>
+ <name xml:lang="ca">openSUSE 13.2</name>
+ <version>13.2</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/13.1"/>
+ <derives-from id="http://opensuse.org/opensuse/13.1"/>
+ <release-date>2014-11-04</release-date>
+ <eol-date>2017-01-17</eol-date>
+ <media arch="i686">
+ <url>http://download.opensuse.org/distribution/13.2/iso/openSUSE-13.2-DVD-i586.iso</url>
+ <iso>
+ <volume-id>openSUSE-13.2-DVD</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/13.2/iso/openSUSE-13.2-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-13.2-DVD-x86_64</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/15.0">
+ <short-id>opensuse15.0</short-id>
+ <name>openSUSE Leap 15.0</name>
+ <name xml:lang="uk">openSUSE Leap 15.0</name>
+ <name xml:lang="tr">openSUSE Leap 15.0</name>
+ <name xml:lang="pt_BR">openSUSE Leap 15.0</name>
+ <name xml:lang="pl">openSUSE Leap 15.0</name>
+ <name xml:lang="it">openSUSE Leap 15.0</name>
+ <name xml:lang="id">openSUSE Leap 15.0</name>
+ <name xml:lang="fr">openSUSE Leap 15.0</name>
+ <name xml:lang="ca">openSUSE Leap 15.0</name>
+ <version>15.0</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/42.3"/>
+ <derives-from id="http://opensuse.org/opensuse/42.3"/>
+ <release-date>2018-05-25</release-date>
+ <eol-date>2019-12-03</eol-date>
+ <variant id="netinst">
+ <name>openSUSE Leap 15.0</name>
+ <name xml:lang="uk">openSUSE Leap 15.0</name>
+ <name xml:lang="tr">openSUSE Leap 15.0</name>
+ <name xml:lang="pt_BR">openSUSE Leap 15.0</name>
+ <name xml:lang="pl">openSUSE Leap 15.0</name>
+ <name xml:lang="it">openSUSE Leap 15.0</name>
+ <name xml:lang="id">openSUSE Leap 15.0</name>
+ <name xml:lang="fr">openSUSE Leap 15.0</name>
+ <name xml:lang="ca">openSUSE Leap 15.0</name>
+ </variant>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/leap/15.0/iso/openSUSE-Leap-15.0-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-15.0-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Network -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>http://download.opensuse.org/distribution/leap/15.0/iso/openSUSE-Leap-15.0-NET-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-15.0-NET-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://download.opensuse.org/pub/opensuse/distribution/leap/15.0/repo/oss/</url>
+ <treeinfo>
+ <family>openSUSE Leap</family>
+ <version>15.0</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/15.1">
+ <short-id>opensuse15.1</short-id>
+ <name>openSUSE Leap 15.1</name>
+ <name xml:lang="uk">openSUSE Leap 15.1</name>
+ <name xml:lang="tr">openSUSE Leap 15.1</name>
+ <name xml:lang="pt_BR">openSUSE Leap 15.1</name>
+ <name xml:lang="pl">openSUSE Leap 15.1</name>
+ <name xml:lang="it">openSUSE Leap 15.1</name>
+ <name xml:lang="id">openSUSE Leap 15.1</name>
+ <name xml:lang="fr">openSUSE Leap 15.1</name>
+ <version>15.1</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/15.0"/>
+ <derives-from id="http://opensuse.org/opensuse/15.0"/>
+ <release-date>2019-05-22</release-date>
+ <variant id="netinst">
+ <name>openSUSE Leap 15.1</name>
+ <name xml:lang="uk">openSUSE Leap 15.1</name>
+ <name xml:lang="tr">openSUSE Leap 15.1</name>
+ <name xml:lang="pt_BR">openSUSE Leap 15.1</name>
+ <name xml:lang="pl">openSUSE Leap 15.1</name>
+ <name xml:lang="it">openSUSE Leap 15.1</name>
+ <name xml:lang="id">openSUSE Leap 15.1</name>
+ <name xml:lang="fr">openSUSE Leap 15.1</name>
+ </variant>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>https://download.opensuse.org/distribution/leap/15.1/iso/openSUSE-Leap-15.1-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-15.1-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Network -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://download.opensuse.org/distribution/leap/15.1/iso/openSUSE-Leap-15.1-NET-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-15.1-NET-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Live GNOME -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>https://download.opensuse.org/distribution/leap/15.1/live/openSUSE-Leap-15.1-GNOME-Live-x86_64-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE_Leap_15.1_GNOME_Live</volume-id>
+ <publisher-id>SUSE LINUX GMBH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Live KDE -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>https://download.opensuse.org/distribution/leap/15.1/live/openSUSE-Leap-15.1-KDE-Live-x86_64-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE_Leap_15.1_KDE_Live</volume-id>
+ <publisher-id>SUSE LINUX GMBH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Live Rescue CD -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>https://download.opensuse.org/distribution/leap/15.1/live/openSUSE-Leap-15.1-Rescue-CD-x86_64-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE_Leap_15.1_Rescue_CD</volume-id>
+ <publisher-id>SUSE LINUX GMBH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://download.opensuse.org/pub/opensuse/distribution/leap/15.1/repo/oss/</url>
+ <treeinfo>
+ <family>openSUSE Leap</family>
+ <version>15.1</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/15.2">
+ <short-id>opensuse15.2</short-id>
+ <name>openSUSE Leap 15.2</name>
+ <name xml:lang="uk">openSUSE Leap 15.2</name>
+ <name xml:lang="tr">openSUSE Leap 15.2</name>
+ <name xml:lang="pt_BR">openSUSE Leap 15.2</name>
+ <name xml:lang="pl">openSUSE Leap 15.2</name>
+ <name xml:lang="it">openSUSE Leap 15.2</name>
+ <name xml:lang="id">openSUSE Leap 15.2</name>
+ <name xml:lang="fr">openSUSE Leap 15.2</name>
+ <version>15.2</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/15.1"/>
+ <derives-from id="http://opensuse.org/opensuse/15.1"/>
+ <release-date>2020-07-02</release-date>
+ <variant id="netinst">
+ <name>openSUSE Leap 15.2</name>
+ <name xml:lang="uk">openSUSE Leap 15.2</name>
+ <name xml:lang="tr">openSUSE Leap 15.2</name>
+ <name xml:lang="pt_BR">openSUSE Leap 15.2</name>
+ <name xml:lang="pl">openSUSE Leap 15.2</name>
+ <name xml:lang="it">openSUSE Leap 15.2</name>
+ <name xml:lang="id">openSUSE Leap 15.2</name>
+ <name xml:lang="fr">openSUSE Leap 15.2</name>
+ </variant>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>https://download.opensuse.org/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-15.2-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Network -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>https://download.opensuse.org/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-15.2-NET-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Live GNOME -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>https://download.opensuse.org/distribution/leap/15.2/live/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso</url>
+ <iso>
+ <volume-id>openSUSE_Leap_15.2_GNOME_Live</volume-id>
+ <publisher-id>SUSE LINUX GMBH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Live KDE -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>https://download.opensuse.org/distribution/leap/15.2/live/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso</url>
+ <iso>
+ <volume-id>openSUSE_Leap_15.2_KDE_Live</volume-id>
+ <publisher-id>SUSE LINUX GMBH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Live Rescue CD -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>https://download.opensuse.org/distribution/leap/15.2/live/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso</url>
+ <iso>
+ <volume-id>openSUSE_Leap_15.2_Rescue_CD</volume-id>
+ <publisher-id>SUSE LINUX GMBH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>https://download.opensuse.org/pub/opensuse/distribution/leap/15.2/repo/oss/</url>
+ <treeinfo>
+ <family>openSUSE Leap</family>
+ <version>15.2</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/42.1">
+ <short-id>opensuse42.1</short-id>
+ <name>openSUSE Leap 42.1</name>
+ <name xml:lang="uk">openSUSE Leap 42.1</name>
+ <name xml:lang="tr">openSUSE Leap 42.1</name>
+ <name xml:lang="pt_BR">openSUSE Leap 42.1</name>
+ <name xml:lang="pl">openSUSE Leap 42.1</name>
+ <name xml:lang="it">openSUSE Leap 42.1</name>
+ <name xml:lang="id">openSUSE Leap 42.1</name>
+ <name xml:lang="fr">openSUSE Leap 42.1</name>
+ <name xml:lang="es">openSUSE Leap 42.1</name>
+ <name xml:lang="ca">openSUSE Leap 42.1</name>
+ <version>42.1</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/13.2"/>
+ <derives-from id="http://opensuse.org/opensuse/13.2"/>
+ <release-date>2015-11-04</release-date>
+ <eol-date>2017-05-17</eol-date>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/leap/42.1/iso/openSUSE-Leap-42.1-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-42.1-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <kernel-url-argument>install</kernel-url-argument>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/42.2">
+ <short-id>opensuse42.2</short-id>
+ <name>openSUSE Leap 42.2</name>
+ <name xml:lang="uk">openSUSE Leap 42.2</name>
+ <name xml:lang="tr">openSUSE Leap 42.2</name>
+ <name xml:lang="pt_BR">openSUSE Leap 42.2</name>
+ <name xml:lang="pl">openSUSE Leap 42.2</name>
+ <name xml:lang="it">openSUSE Leap 42.2</name>
+ <name xml:lang="id">openSUSE Leap 42.2</name>
+ <name xml:lang="fr">openSUSE Leap 42.2</name>
+ <name xml:lang="es">openSUSE Leap 42.2</name>
+ <name xml:lang="ca">openSUSE Leap 42.2</name>
+ <version>42.2</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/42.1"/>
+ <derives-from id="http://opensuse.org/opensuse/42.1"/>
+ <release-date>2016-11-16</release-date>
+ <eol-date>2018-01-26</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>openSUSE-Leap-42.2-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/42.3">
+ <short-id>opensuse42.3</short-id>
+ <name>openSUSE Leap 42.3</name>
+ <name xml:lang="uk">openSUSE Leap 42.3</name>
+ <name xml:lang="tr">openSUSE Leap 42.3</name>
+ <name xml:lang="pt_BR">openSUSE Leap 42.3</name>
+ <name xml:lang="pl">openSUSE Leap 42.3</name>
+ <name xml:lang="it">openSUSE Leap 42.3</name>
+ <name xml:lang="id">openSUSE Leap 42.3</name>
+ <name xml:lang="fr">openSUSE Leap 42.3</name>
+ <name xml:lang="ca">openSUSE Leap 42.3</name>
+ <version>42.3</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/42.2"/>
+ <derives-from id="http://opensuse.org/opensuse/42.2"/>
+ <release-date>2017-07-26</release-date>
+ <eol-date>2019-07-01</eol-date>
+ <variant id="netinst">
+ <name>openSUSE Leap 42.3</name>
+ <name xml:lang="uk">openSUSE Leap 42.3</name>
+ <name xml:lang="tr">openSUSE Leap 42.3</name>
+ <name xml:lang="pt_BR">openSUSE Leap 42.3</name>
+ <name xml:lang="pl">openSUSE Leap 42.3</name>
+ <name xml:lang="it">openSUSE Leap 42.3</name>
+ <name xml:lang="id">openSUSE Leap 42.3</name>
+ <name xml:lang="fr">openSUSE Leap 42.3</name>
+ <name xml:lang="ca">openSUSE Leap 42.3</name>
+ </variant>
+ <!-- DVD -->
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/distribution/leap/42.3/iso/openSUSE-Leap-42.3-DVD-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-42.3-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Network -->
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>http://download.opensuse.org/distribution/leap/42.3/iso/openSUSE-Leap-42.3-NET-x86_64.iso</url>
+ <iso>
+ <volume-id>openSUSE-Leap-42.3-NET-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/factory">
+ <short-id>opensuse-factory</short-id>
+ <name>openSUSE</name>
+ <name xml:lang="uk">openSUSE</name>
+ <name xml:lang="tr">openSUSE</name>
+ <name xml:lang="pt_BR">openSUSE</name>
+ <name xml:lang="pl">openSUSE</name>
+ <name xml:lang="ja">openSUSE</name>
+ <name xml:lang="it">openSUSE</name>
+ <name xml:lang="id">openSUSE</name>
+ <name xml:lang="fr">openSUSE</name>
+ <name xml:lang="es">openSUSE</name>
+ <name xml:lang="de">openSUSE</name>
+ <name xml:lang="ca">openSUSE</name>
+ <version>factory</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/tumbleweed"/>
+ <derives-from id="http://opensuse.org/opensuse/tumbleweed"/>
+ <release-status>snapshot</release-status>
+ <media arch="i686">
+ <iso>
+ <volume-id>openSUSE-.*-DVD-Snapshot.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>openSUSE-.*-DVD-x86_64-Snapshot.*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <!-- http://en.opensuse.org/Hardware_requirements -->
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://opensuse.org/opensuse/tumbleweed">
+ <short-id>opensusetumbleweed</short-id>
+ <name>openSUSE Tumbleweed</name>
+ <name xml:lang="uk">openSUSE Tumbleweed</name>
+ <name xml:lang="tr">openSUSE Tumbleweed</name>
+ <name xml:lang="pt_BR">openSUSE Tumbleweed</name>
+ <name xml:lang="pl">openSUSE Tumbleweed</name>
+ <name xml:lang="it">openSUSE Tumbleweed</name>
+ <name xml:lang="id">openSUSE Tumbleweed</name>
+ <name xml:lang="fr">openSUSE Tumbleweed</name>
+ <name xml:lang="es">openSUSE Tumbleweed</name>
+ <name xml:lang="ca">openSUSE Tumbleweed</name>
+ <version>tumbleweed</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/15.0"/>
+ <derives-from id="http://opensuse.org/opensuse/15.0"/>
+ <variant id="netinst">
+ <name>openSUSE Tumbleweed</name>
+ <name xml:lang="uk">openSUSE Tumbleweed</name>
+ <name xml:lang="tr">openSUSE Tumbleweed</name>
+ <name xml:lang="pt_BR">openSUSE Tumbleweed</name>
+ <name xml:lang="pl">openSUSE Tumbleweed</name>
+ <name xml:lang="it">openSUSE Tumbleweed</name>
+ <name xml:lang="id">openSUSE Tumbleweed</name>
+ <name xml:lang="fr">openSUSE Tumbleweed</name>
+ <name xml:lang="es">openSUSE Tumbleweed</name>
+ <name xml:lang="ca">openSUSE Tumbleweed</name>
+ </variant>
+ <variant id="kubic">
+ <name>openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="uk">openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="tr">openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="pt_BR">openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="pl">openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="it">openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="id">openSUSE Tumbleweed (Kubic)</name>
+ <name xml:lang="fr">openSUSE Tumbleweed (Kubic)</name>
+ </variant>
+ <!-- DVD Image -->
+ <media arch="i686">
+ <url>http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-i586-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE-Tumbleweed-DVD-i586*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE-Tumbleweed-DVD-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Network Image -->
+ <media arch="i686">
+ <variant id="netinst"/>
+ <url>http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-i586-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE-Tumbleweed-NET-i586*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <variant id="netinst"/>
+ <url>http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE-Tumbleweed-NET-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <!-- Kubic -->
+ <media arch="x86_64">
+ <variant id="kubic"/>
+ <url>http://download.opensuse.org/tumbleweed/iso/openSUSE-Kubic-DVD-x86_64-Current.iso</url>
+ <iso>
+ <volume-id>openSUSE-(Tumbleweed-)?Kubic-*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://download.opensuse.org/pub/opensuse/tumbleweed/repo/oss/</url>
+ <treeinfo>
+ <family>openSUSE Tumbleweed</family>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <!-- http://en.opensuse.org/Hardware_requirements -->
+ <minimum>
+ <cpu>1600000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>4294967296</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ </os>
+ <os id="http://opensuse.org/opensuse/unknown">
+ <short-id>opensuse-unknown</short-id>
+ <name>openSUSE</name>
+ <name xml:lang="uk">openSUSE</name>
+ <name xml:lang="tr">openSUSE</name>
+ <name xml:lang="pt_BR">openSUSE</name>
+ <name xml:lang="pl">openSUSE</name>
+ <name xml:lang="ja">openSUSE</name>
+ <name xml:lang="it">openSUSE</name>
+ <name xml:lang="id">openSUSE</name>
+ <name xml:lang="fr">openSUSE</name>
+ <name xml:lang="es">openSUSE</name>
+ <name xml:lang="de">openSUSE</name>
+ <name xml:lang="ca">openSUSE</name>
+ <version>unknown</version>
+ <vendor>openSUSE</vendor>
+ <vendor xml:lang="uk">openSUSE</vendor>
+ <vendor xml:lang="tr">openSUSE</vendor>
+ <vendor xml:lang="pt_BR">openSUSE</vendor>
+ <vendor xml:lang="pl">openSUSE</vendor>
+ <vendor xml:lang="ja">openSUSE</vendor>
+ <vendor xml:lang="it">openSUSE</vendor>
+ <vendor xml:lang="id">openSUSE</vendor>
+ <vendor xml:lang="fr">openSUSE</vendor>
+ <vendor xml:lang="es">openSUSE</vendor>
+ <vendor xml:lang="de">openSUSE</vendor>
+ <vendor xml:lang="ca">openSUSE</vendor>
+ <family>linux</family>
+ <distro>opensuse</distro>
+ <upgrades id="http://opensuse.org/opensuse/15.2"/>
+ <derives-from id="http://opensuse.org/opensuse/15.2"/>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <volume-id>openSUSE-Leap-(15\.[3-9]|(1[6-9]|[23]|[5-9])[0-9]\.[0-9]|4[3-9]\.[0-9])-(DVD|NET|Kubic)-x86_64*</volume-id>
+ <system-id>LINUX</system-id>
+ <publisher-id>SUSE LINUX GmbH</publisher-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <installer>
+ <script id="http://opensuse.org/opensuse/autoyast/jeos"/>
+ <script id="http://opensuse.org/opensuse/autoyast/desktop"/>
+ </installer>
+ <resources arch="all">
+ <!-- http://en.opensuse.org/Hardware_requirements -->
+ <minimum>
+ <cpu>500000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://oracle.com/oel/4.4">
+ <short-id>oel4.4</short-id>
+ <name>Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="it">Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="id">Oracle Enterprise Linux 4.4</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 4.4</name>
+ <version>4.4</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <clones id="http://redhat.com/rhel/4.4"/>
+ <release-date>2006-12-20</release-date>
+ <eol-date>2013-03-28</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/4.5">
+ <short-id>oel4.5</short-id>
+ <name>Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="it">Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="id">Oracle Enterprise Linux 4.5</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 4.5</name>
+ <version>4.5</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <release-date>2007-07-11</release-date>
+ <eol-date>2013-03-28</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/4.6">
+ <short-id>oel4.6</short-id>
+ <name>Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="it">Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="id">Oracle Enterprise Linux 4.6</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 4.6</name>
+ <version>4.6</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <release-date>2008-04-16</release-date>
+ <eol-date>2013-03-28</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/4.7">
+ <short-id>oel4.7</short-id>
+ <name>Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="it">Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="id">Oracle Enterprise Linux 4.7</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 4.7</name>
+ <version>4.7</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <release-date>2008-08-01</release-date>
+ <eol-date>2013-03-28</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/4.8">
+ <short-id>oel4.8</short-id>
+ <name>Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="it">Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="id">Oracle Enterprise Linux 4.8</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 4.8</name>
+ <version>4.8</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <release-date>2009-05-21</release-date>
+ <eol-date>2013-03-28</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/4.9">
+ <short-id>oel4.9</short-id>
+ <name>Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="it">Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="id">Oracle Enterprise Linux 4.9</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 4.9</name>
+ <version>4.9</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <release-date>2011-02-23</release-date>
+ <eol-date>2013-03-28</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/5.0">
+ <short-id>oel5.0</short-id>
+ <name>Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="it">Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="id">Oracle Enterprise Linux 5.0</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 5.0</name>
+ <version>5.0</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <clones id="http://redhat.com/rhel/5.0"/>
+ <release-date>2007-06-26</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/5.1">
+ <short-id>oel5.1</short-id>
+ <name>Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="it">Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="id">Oracle Enterprise Linux 5.1</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 5.1</name>
+ <version>5.1</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <clones id="http://redhat.com/rhel/5.1"/>
+ <release-date>2007-11-26</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/5.2">
+ <short-id>oel5.2</short-id>
+ <name>Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="it">Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="id">Oracle Enterprise Linux 5.2</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 5.2</name>
+ <version>5.2</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <clones id="http://redhat.com/rhel/5.2"/>
+ <release-date>2008-06-10</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/5.3">
+ <short-id>oel5.3</short-id>
+ <name>Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="it">Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="id">Oracle Enterprise Linux 5.3</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 5.3</name>
+ <version>5.3</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <clones id="http://redhat.com/rhel/5.3"/>
+ <release-date>2009-01-30</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/oel/5.4">
+ <short-id>oel5.4</short-id>
+ <name>Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="uk">Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="tr">Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="pt_BR">Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="pl">Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="it">Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="id">Oracle Enterprise Linux 5.4</name>
+ <name xml:lang="fr">Oracle Enterprise Linux 5.4</name>
+ <version>5.4</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>oel</distro>
+ <clones id="http://redhat.com/rhel/5.4"/>
+ <release-date>2009-09-15</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.10">
+ <short-id>ol5.10</short-id>
+ <name>Oracle Linux 5.10</name>
+ <name xml:lang="uk">Oracle Linux 5.10</name>
+ <name xml:lang="tr">Oracle Linux 5.10</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.10</name>
+ <name xml:lang="pl">Oracle Linux 5.10</name>
+ <name xml:lang="it">Oracle Linux 5.10</name>
+ <name xml:lang="id">Oracle Linux 5.10</name>
+ <name xml:lang="fr">Oracle Linux 5.10</name>
+ <version>5.10</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.10"/>
+ <release-date>2013-10-02</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.11">
+ <short-id>ol5.11</short-id>
+ <name>Oracle Linux 5.11</name>
+ <name xml:lang="uk">Oracle Linux 5.11</name>
+ <name xml:lang="tr">Oracle Linux 5.11</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.11</name>
+ <name xml:lang="pl">Oracle Linux 5.11</name>
+ <name xml:lang="it">Oracle Linux 5.11</name>
+ <name xml:lang="id">Oracle Linux 5.11</name>
+ <name xml:lang="fr">Oracle Linux 5.11</name>
+ <version>5.11</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.11"/>
+ <release-date>2014-09-17</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.5">
+ <short-id>ol5.5</short-id>
+ <name>Oracle Linux 5.5</name>
+ <name xml:lang="uk">Oracle Linux 5.5</name>
+ <name xml:lang="tr">Oracle Linux 5.5</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.5</name>
+ <name xml:lang="pl">Oracle Linux 5.5</name>
+ <name xml:lang="it">Oracle Linux 5.5</name>
+ <name xml:lang="id">Oracle Linux 5.5</name>
+ <name xml:lang="fr">Oracle Linux 5.5</name>
+ <version>5.5</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.5"/>
+ <release-date>2010-04-13</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.6">
+ <short-id>ol5.6</short-id>
+ <name>Oracle Linux 5.6</name>
+ <name xml:lang="uk">Oracle Linux 5.6</name>
+ <name xml:lang="tr">Oracle Linux 5.6</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.6</name>
+ <name xml:lang="pl">Oracle Linux 5.6</name>
+ <name xml:lang="it">Oracle Linux 5.6</name>
+ <name xml:lang="id">Oracle Linux 5.6</name>
+ <name xml:lang="fr">Oracle Linux 5.6</name>
+ <version>5.6</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.6"/>
+ <release-date>2011-01-28</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.7">
+ <short-id>ol5.7</short-id>
+ <name>Oracle Linux 5.7</name>
+ <name xml:lang="uk">Oracle Linux 5.7</name>
+ <name xml:lang="tr">Oracle Linux 5.7</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.7</name>
+ <name xml:lang="pl">Oracle Linux 5.7</name>
+ <name xml:lang="it">Oracle Linux 5.7</name>
+ <name xml:lang="id">Oracle Linux 5.7</name>
+ <name xml:lang="fr">Oracle Linux 5.7</name>
+ <version>5.7</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.7"/>
+ <release-date>2011-08-05</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.8">
+ <short-id>ol5.8</short-id>
+ <name>Oracle Linux 5.8</name>
+ <name xml:lang="uk">Oracle Linux 5.8</name>
+ <name xml:lang="tr">Oracle Linux 5.8</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.8</name>
+ <name xml:lang="pl">Oracle Linux 5.8</name>
+ <name xml:lang="it">Oracle Linux 5.8</name>
+ <name xml:lang="id">Oracle Linux 5.8</name>
+ <name xml:lang="fr">Oracle Linux 5.8</name>
+ <version>5.8</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.8"/>
+ <release-date>2012-03-08</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/5.9">
+ <short-id>ol5.9</short-id>
+ <name>Oracle Linux 5.9</name>
+ <name xml:lang="uk">Oracle Linux 5.9</name>
+ <name xml:lang="tr">Oracle Linux 5.9</name>
+ <name xml:lang="pt_BR">Oracle Linux 5.9</name>
+ <name xml:lang="pl">Oracle Linux 5.9</name>
+ <name xml:lang="it">Oracle Linux 5.9</name>
+ <name xml:lang="id">Oracle Linux 5.9</name>
+ <name xml:lang="fr">Oracle Linux 5.9</name>
+ <version>5.9</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/5.9"/>
+ <release-date>2013-02-12</release-date>
+ <eol-date>2020-06-30</eol-date>
+ </os>
+ <os id="http://oracle.com/ol/6.0">
+ <short-id>ol6.0</short-id>
+ <name>Oracle Linux 6.0</name>
+ <name xml:lang="uk">Oracle Linux 6.0</name>
+ <name xml:lang="tr">Oracle Linux 6.0</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.0</name>
+ <name xml:lang="pl">Oracle Linux 6.0</name>
+ <name xml:lang="it">Oracle Linux 6.0</name>
+ <name xml:lang="id">Oracle Linux 6.0</name>
+ <name xml:lang="fr">Oracle Linux 6.0</name>
+ <version>6.0</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.0"/>
+ <release-date>2011-02-11</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.0 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.0 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.10">
+ <short-id>ol6.10</short-id>
+ <name>Oracle Linux 6.10</name>
+ <name xml:lang="uk">Oracle Linux 6.10</name>
+ <name xml:lang="tr">Oracle Linux 6.10</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.10</name>
+ <name xml:lang="pl">Oracle Linux 6.10</name>
+ <name xml:lang="it">Oracle Linux 6.10</name>
+ <name xml:lang="id">Oracle Linux 6.10</name>
+ <name xml:lang="fr">Oracle Linux 6.10</name>
+ <version>6.10</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.10"/>
+ <release-date>2018-06-25</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.10 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.10 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.1">
+ <short-id>ol6.1</short-id>
+ <name>Oracle Linux 6.1</name>
+ <name xml:lang="uk">Oracle Linux 6.1</name>
+ <name xml:lang="tr">Oracle Linux 6.1</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.1</name>
+ <name xml:lang="pl">Oracle Linux 6.1</name>
+ <name xml:lang="it">Oracle Linux 6.1</name>
+ <name xml:lang="id">Oracle Linux 6.1</name>
+ <name xml:lang="fr">Oracle Linux 6.1</name>
+ <version>6.1</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.1"/>
+ <release-date>2011-06-07</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.1 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.1 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.2">
+ <short-id>ol6.2</short-id>
+ <name>Oracle Linux 6.2</name>
+ <name xml:lang="uk">Oracle Linux 6.2</name>
+ <name xml:lang="tr">Oracle Linux 6.2</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.2</name>
+ <name xml:lang="pl">Oracle Linux 6.2</name>
+ <name xml:lang="it">Oracle Linux 6.2</name>
+ <name xml:lang="id">Oracle Linux 6.2</name>
+ <name xml:lang="fr">Oracle Linux 6.2</name>
+ <version>6.2</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.2"/>
+ <release-date>2011-12-21</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.2 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.2 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.3">
+ <short-id>ol6.3</short-id>
+ <name>Oracle Linux 6.3</name>
+ <name xml:lang="uk">Oracle Linux 6.3</name>
+ <name xml:lang="tr">Oracle Linux 6.3</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.3</name>
+ <name xml:lang="pl">Oracle Linux 6.3</name>
+ <name xml:lang="it">Oracle Linux 6.3</name>
+ <name xml:lang="id">Oracle Linux 6.3</name>
+ <name xml:lang="fr">Oracle Linux 6.3</name>
+ <version>6.3</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.3"/>
+ <release-date>2012-07-03</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.3 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.3 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.4">
+ <short-id>ol6.4</short-id>
+ <name>Oracle Linux 6.4</name>
+ <name xml:lang="uk">Oracle Linux 6.4</name>
+ <name xml:lang="tr">Oracle Linux 6.4</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.4</name>
+ <name xml:lang="pl">Oracle Linux 6.4</name>
+ <name xml:lang="it">Oracle Linux 6.4</name>
+ <name xml:lang="id">Oracle Linux 6.4</name>
+ <name xml:lang="fr">Oracle Linux 6.4</name>
+ <version>6.4</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.4"/>
+ <release-date>2013-03-06</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.4 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.4 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.5">
+ <short-id>ol6.5</short-id>
+ <name>Oracle Linux 6.5</name>
+ <name xml:lang="uk">Oracle Linux 6.5</name>
+ <name xml:lang="tr">Oracle Linux 6.5</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.5</name>
+ <name xml:lang="pl">Oracle Linux 6.5</name>
+ <name xml:lang="it">Oracle Linux 6.5</name>
+ <name xml:lang="id">Oracle Linux 6.5</name>
+ <name xml:lang="fr">Oracle Linux 6.5</name>
+ <version>6.5</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.5"/>
+ <release-date>2013-12-10</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.5 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.5 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.6">
+ <short-id>ol6.6</short-id>
+ <name>Oracle Linux 6.6</name>
+ <name xml:lang="uk">Oracle Linux 6.6</name>
+ <name xml:lang="tr">Oracle Linux 6.6</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.6</name>
+ <name xml:lang="pl">Oracle Linux 6.6</name>
+ <name xml:lang="it">Oracle Linux 6.6</name>
+ <name xml:lang="id">Oracle Linux 6.6</name>
+ <name xml:lang="fr">Oracle Linux 6.6</name>
+ <version>6.6</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.6"/>
+ <release-date>2014-10-18</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.6 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.6 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.7">
+ <short-id>ol6.7</short-id>
+ <name>Oracle Linux 6.7</name>
+ <name xml:lang="uk">Oracle Linux 6.7</name>
+ <name xml:lang="tr">Oracle Linux 6.7</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.7</name>
+ <name xml:lang="pl">Oracle Linux 6.7</name>
+ <name xml:lang="it">Oracle Linux 6.7</name>
+ <name xml:lang="id">Oracle Linux 6.7</name>
+ <name xml:lang="fr">Oracle Linux 6.7</name>
+ <version>6.7</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.7"/>
+ <release-date>2015-07-27</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.7 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.7 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.8">
+ <short-id>ol6.8</short-id>
+ <name>Oracle Linux 6.8</name>
+ <name xml:lang="uk">Oracle Linux 6.8</name>
+ <name xml:lang="tr">Oracle Linux 6.8</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.8</name>
+ <name xml:lang="pl">Oracle Linux 6.8</name>
+ <name xml:lang="it">Oracle Linux 6.8</name>
+ <name xml:lang="id">Oracle Linux 6.8</name>
+ <name xml:lang="fr">Oracle Linux 6.8</name>
+ <version>6.8</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.8"/>
+ <release-date>2016-05-17</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.8 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.8 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/6.9">
+ <short-id>ol6.9</short-id>
+ <name>Oracle Linux 6.9</name>
+ <name xml:lang="uk">Oracle Linux 6.9</name>
+ <name xml:lang="tr">Oracle Linux 6.9</name>
+ <name xml:lang="pt_BR">Oracle Linux 6.9</name>
+ <name xml:lang="pl">Oracle Linux 6.9</name>
+ <name xml:lang="it">Oracle Linux 6.9</name>
+ <name xml:lang="id">Oracle Linux 6.9</name>
+ <name xml:lang="fr">Oracle Linux 6.9</name>
+ <version>6.9</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/6.9"/>
+ <release-date>2017-03-24</release-date>
+ <eol-date>2024-03-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.9 x86_64 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL6.9 i386 Disc 1</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.0">
+ <short-id>ol7.0</short-id>
+ <name>Oracle Linux 7.0</name>
+ <name xml:lang="uk">Oracle Linux 7.0</name>
+ <name xml:lang="tr">Oracle Linux 7.0</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.0</name>
+ <name xml:lang="pl">Oracle Linux 7.0</name>
+ <name xml:lang="it">Oracle Linux 7.0</name>
+ <name xml:lang="id">Oracle Linux 7.0</name>
+ <name xml:lang="fr">Oracle Linux 7.0</name>
+ <version>7.0</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.0"/>
+ <release-date>2014-07-11</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.0 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.1">
+ <short-id>ol7.1</short-id>
+ <name>Oracle Linux 7.1</name>
+ <name xml:lang="uk">Oracle Linux 7.1</name>
+ <name xml:lang="tr">Oracle Linux 7.1</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.1</name>
+ <name xml:lang="pl">Oracle Linux 7.1</name>
+ <name xml:lang="it">Oracle Linux 7.1</name>
+ <name xml:lang="id">Oracle Linux 7.1</name>
+ <name xml:lang="fr">Oracle Linux 7.1</name>
+ <version>7.1</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.1"/>
+ <release-date>2015-03-11</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.1 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.2">
+ <short-id>ol7.2</short-id>
+ <name>Oracle Linux 7.2</name>
+ <name xml:lang="uk">Oracle Linux 7.2</name>
+ <name xml:lang="tr">Oracle Linux 7.2</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.2</name>
+ <name xml:lang="pl">Oracle Linux 7.2</name>
+ <name xml:lang="it">Oracle Linux 7.2</name>
+ <name xml:lang="id">Oracle Linux 7.2</name>
+ <name xml:lang="fr">Oracle Linux 7.2</name>
+ <version>7.2</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.2"/>
+ <release-date>2015-11-25</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.2 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.3">
+ <short-id>ol7.3</short-id>
+ <name>Oracle Linux 7.3</name>
+ <name xml:lang="uk">Oracle Linux 7.3</name>
+ <name xml:lang="tr">Oracle Linux 7.3</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.3</name>
+ <name xml:lang="pl">Oracle Linux 7.3</name>
+ <name xml:lang="it">Oracle Linux 7.3</name>
+ <name xml:lang="id">Oracle Linux 7.3</name>
+ <name xml:lang="fr">Oracle Linux 7.3</name>
+ <version>7.3</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.3"/>
+ <release-date>2016-11-08</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.3 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.4">
+ <short-id>ol7.4</short-id>
+ <name>Oracle Linux 7.4</name>
+ <name xml:lang="uk">Oracle Linux 7.4</name>
+ <name xml:lang="tr">Oracle Linux 7.4</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.4</name>
+ <name xml:lang="pl">Oracle Linux 7.4</name>
+ <name xml:lang="it">Oracle Linux 7.4</name>
+ <name xml:lang="id">Oracle Linux 7.4</name>
+ <name xml:lang="fr">Oracle Linux 7.4</name>
+ <version>7.4</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.4"/>
+ <release-date>2017-08-04</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.4 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.5">
+ <short-id>ol7.5</short-id>
+ <name>Oracle Linux 7.5</name>
+ <name xml:lang="uk">Oracle Linux 7.5</name>
+ <name xml:lang="tr">Oracle Linux 7.5</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.5</name>
+ <name xml:lang="pl">Oracle Linux 7.5</name>
+ <name xml:lang="it">Oracle Linux 7.5</name>
+ <name xml:lang="id">Oracle Linux 7.5</name>
+ <name xml:lang="fr">Oracle Linux 7.5</name>
+ <version>7.5</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.5"/>
+ <release-date>2018-04-12</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.5 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.5 Server.aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.6">
+ <short-id>ol7.6</short-id>
+ <name>Oracle Linux 7.6</name>
+ <name xml:lang="uk">Oracle Linux 7.6</name>
+ <name xml:lang="tr">Oracle Linux 7.6</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.6</name>
+ <name xml:lang="pl">Oracle Linux 7.6</name>
+ <name xml:lang="it">Oracle Linux 7.6</name>
+ <name xml:lang="id">Oracle Linux 7.6</name>
+ <name xml:lang="fr">Oracle Linux 7.6</name>
+ <version>7.6</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.6"/>
+ <release-date>2018-11-19</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.6 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.6 Server.aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.7">
+ <short-id>ol7.7</short-id>
+ <name>Oracle Linux 7.7</name>
+ <name xml:lang="uk">Oracle Linux 7.7</name>
+ <name xml:lang="tr">Oracle Linux 7.7</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.7</name>
+ <name xml:lang="pl">Oracle Linux 7.7</name>
+ <name xml:lang="it">Oracle Linux 7.7</name>
+ <name xml:lang="id">Oracle Linux 7.7</name>
+ <name xml:lang="fr">Oracle Linux 7.7</name>
+ <version>7.7</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.7"/>
+ <release-date>2019-08-15</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.7 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.7 Server.aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/7.8">
+ <short-id>ol7.8</short-id>
+ <name>Oracle Linux 7.8</name>
+ <name xml:lang="uk">Oracle Linux 7.8</name>
+ <name xml:lang="tr">Oracle Linux 7.8</name>
+ <name xml:lang="pt_BR">Oracle Linux 7.8</name>
+ <name xml:lang="pl">Oracle Linux 7.8</name>
+ <name xml:lang="it">Oracle Linux 7.8</name>
+ <name xml:lang="id">Oracle Linux 7.8</name>
+ <name xml:lang="fr">Oracle Linux 7.8</name>
+ <version>7.8</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/7.8"/>
+ <release-date>2020-04-08</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.8 Server.x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>OL-7.8 Server.aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/8.0">
+ <short-id>ol8.0</short-id>
+ <name>Oracle Linux 8.0</name>
+ <name xml:lang="uk">Oracle Linux 8.0</name>
+ <name xml:lang="tr">Oracle Linux 8.0</name>
+ <name xml:lang="pt_BR">Oracle Linux 8.0</name>
+ <name xml:lang="pl">Oracle Linux 8.0</name>
+ <name xml:lang="it">Oracle Linux 8.0</name>
+ <name xml:lang="id">Oracle Linux 8.0</name>
+ <name xml:lang="fr">Oracle Linux 8.0</name>
+ <version>8.0</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/8.0"/>
+ <release-date>2019-07-18</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Oracle-Linux-8-0-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Oracle-Linux-8-0-aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/8.1">
+ <short-id>ol8.1</short-id>
+ <name>Oracle Linux 8.1</name>
+ <name xml:lang="uk">Oracle Linux 8.1</name>
+ <name xml:lang="tr">Oracle Linux 8.1</name>
+ <name xml:lang="pt_BR">Oracle Linux 8.1</name>
+ <name xml:lang="pl">Oracle Linux 8.1</name>
+ <name xml:lang="it">Oracle Linux 8.1</name>
+ <name xml:lang="id">Oracle Linux 8.1</name>
+ <name xml:lang="fr">Oracle Linux 8.1</name>
+ <version>8.1</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/8.1"/>
+ <release-date>2019-11-15</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Oracle-Linux-8.1-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Oracle-Linux-8.1-aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/ol/8.2">
+ <short-id>ol8.2</short-id>
+ <name>Oracle Linux 8.2</name>
+ <name xml:lang="uk">Oracle Linux 8.2</name>
+ <name xml:lang="tr">Oracle Linux 8.2</name>
+ <name xml:lang="pt_BR">Oracle Linux 8.2</name>
+ <name xml:lang="pl">Oracle Linux 8.2</name>
+ <name xml:lang="it">Oracle Linux 8.2</name>
+ <name xml:lang="id">Oracle Linux 8.2</name>
+ <name xml:lang="fr">Oracle Linux 8.2</name>
+ <version>8.2</version>
+ <vendor>Oracle America</vendor>
+ <vendor xml:lang="uk">Oracle America</vendor>
+ <vendor xml:lang="tr">Oracle America</vendor>
+ <vendor xml:lang="pt_BR">Oracle America</vendor>
+ <vendor xml:lang="pl">Oracle America</vendor>
+ <vendor xml:lang="it">Oracle America</vendor>
+ <vendor xml:lang="id">Oracle America</vendor>
+ <vendor xml:lang="fr">Oracle America</vendor>
+ <family>linux</family>
+ <distro>ol</distro>
+ <clones id="http://redhat.com/rhel/8.2"/>
+ <release-date>2020-05-06</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Oracle-Linux-8.2-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Oracle-Linux-8.2-aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://oracle.com/solaris/11">
+ <short-id>solaris11</short-id>
+ <name>Oracle Solaris 11</name>
+ <name xml:lang="uk">Oracle Solaris 11</name>
+ <name xml:lang="tr">Oracle Solaris 11</name>
+ <name xml:lang="pt_BR">Oracle Solaris 11</name>
+ <name xml:lang="pl">Oracle Solaris 11</name>
+ <name xml:lang="it">Oracle Solaris 11</name>
+ <name xml:lang="id">Oracle Solaris 11</name>
+ <name xml:lang="fr">Oracle Solaris 11</name>
+ <name xml:lang="es">Oracle Solaris 11</name>
+ <name xml:lang="ca">Oracle Solaris 11</name>
+ <version>11</version>
+ <vendor>Oracle</vendor>
+ <vendor xml:lang="uk">Oracle</vendor>
+ <vendor xml:lang="tr">Oracle</vendor>
+ <vendor xml:lang="pt_BR">Oracle</vendor>
+ <vendor xml:lang="pl">Oracle</vendor>
+ <vendor xml:lang="it">Oracle</vendor>
+ <vendor xml:lang="id">Oracle</vendor>
+ <vendor xml:lang="fr">Oracle</vendor>
+ <vendor xml:lang="es">Oracle</vendor>
+ <vendor xml:lang="ca">Oracle</vendor>
+ <family>solaris</family>
+ <distro>solaris</distro>
+ <upgrades id="http://sun.com/solaris/10"/>
+ <release-date>2011-11-09</release-date>
+ </os>
+ <os id="http://pureos.net/pureos/8">
+ <short-id>pureos8</short-id>
+ <name>PureOS</name>
+ <name xml:lang="uk">PureOS</name>
+ <name xml:lang="tr">PureOS</name>
+ <name xml:lang="pt_BR">PureOS</name>
+ <name xml:lang="pl">PureOS</name>
+ <name xml:lang="it">PureOS</name>
+ <name xml:lang="id">PureOS</name>
+ <name xml:lang="fr">PureOS</name>
+ <version>8</version>
+ <vendor>Purism, SPC</vendor>
+ <vendor xml:lang="uk">Purism, SPC</vendor>
+ <vendor xml:lang="tr">Purism, SPC</vendor>
+ <vendor xml:lang="pt_BR">Purism, SPC</vendor>
+ <vendor xml:lang="pl">Purism, SPC</vendor>
+ <vendor xml:lang="it">Purism, SPC</vendor>
+ <vendor xml:lang="id">Purism, SPC</vendor>
+ <vendor xml:lang="fr">Purism, SPC</vendor>
+ <family>linux</family>
+ <distro>pureos</distro>
+ <release-status>prerelease</release-status>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>PureOS 8.0 GNOME Live</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.1">
+ <short-id>rhel2.1.1</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 1</name>
+ <version>2.1.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1"/>
+ <derives-from id="http://redhat.com/rhel/2.1"/>
+ <release-date>2003-02-14</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.2">
+ <short-id>rhel2.1.2</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 2</name>
+ <version>2.1.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1.1"/>
+ <derives-from id="http://redhat.com/rhel/2.1.1"/>
+ <release-date>2003-05-02</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.3">
+ <short-id>rhel2.1.3</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 3</name>
+ <version>2.1.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1.2"/>
+ <derives-from id="http://redhat.com/rhel/2.1.2"/>
+ <release-date>2003-12-19</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.4">
+ <short-id>rhel2.1.4</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 4</name>
+ <version>2.1.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1.3"/>
+ <derives-from id="http://redhat.com/rhel/2.1.3"/>
+ <release-date>2004-04-30</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.5">
+ <short-id>rhel2.1.5</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 5</name>
+ <version>2.1.5</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1.4"/>
+ <derives-from id="http://redhat.com/rhel/2.1.4"/>
+ <release-date>2004-08-18</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.6">
+ <short-id>rhel2.1.6</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 6</name>
+ <version>2.1.6</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1.5"/>
+ <derives-from id="http://redhat.com/rhel/2.1.5"/>
+ <release-date>2004-12-13</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1.7">
+ <short-id>rhel2.1.7</short-id>
+ <name>Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1 Update 7</name>
+ <version>2.1.7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <upgrades id="http://redhat.com/rhel/2.1.6"/>
+ <derives-from id="http://redhat.com/rhel/2.1.6"/>
+ <release-date>2005-04-28</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/2.1">
+ <short-id>rhel2.1</short-id>
+ <name>Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 2.1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 2.1</name>
+ <version>2.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Pensacola</codename>
+ <release-date>2002-03-26</release-date>
+ <eol-date>2009-05-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhel/3.1">
+ <short-id>rhel3.1</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 1</name>
+ <version>3.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2004-01-16</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3"/>
+ <derives-from id="http://redhat.com/rhel/3"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.2">
+ <short-id>rhel3.2</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 2</name>
+ <version>3.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2004-05-18</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.1"/>
+ <derives-from id="http://redhat.com/rhel/3.1"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.3">
+ <short-id>rhel3.3</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 3</name>
+ <version>3.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2004-09-03</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.2"/>
+ <derives-from id="http://redhat.com/rhel/3.2"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.4">
+ <short-id>rhel3.4</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 4</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 4</name>
+ <version>3.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2004-12-21</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.3"/>
+ <derives-from id="http://redhat.com/rhel/3.3"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.5">
+ <short-id>rhel3.5</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 5</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 5</name>
+ <version>3.5</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2005-05-20</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.4"/>
+ <derives-from id="http://redhat.com/rhel/3.4"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.6">
+ <short-id>rhel3.6</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 6</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 6</name>
+ <version>3.6</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2005-09-28</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.5"/>
+ <derives-from id="http://redhat.com/rhel/3.5"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.7">
+ <short-id>rhel3.7</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 7</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 7</name>
+ <version>3.7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2006-03-15</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.6"/>
+ <derives-from id="http://redhat.com/rhel/3.6"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.8">
+ <short-id>rhel3.8</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 8</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 8</name>
+ <version>3.8</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2006-07-20</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.7"/>
+ <derives-from id="http://redhat.com/rhel/3.7"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3.9">
+ <short-id>rhel3.9</short-id>
+ <name>Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3 Update 9</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3 Update 9</name>
+ <version>3.9</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2007-06-15</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <upgrades id="http://redhat.com/rhel/3.8"/>
+ <derives-from id="http://redhat.com/rhel/3.8"/>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/3">
+ <short-id>rhel3</short-id>
+ <name>Red Hat Enterprise Linux 3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 3</name>
+ <version>3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Taroon</codename>
+ <release-date>2003-10-22</release-date>
+ <eol-date>2014-01-30</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>16</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>8</n-cpus>
+ <ram>137438953472</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.0">
+ <short-id>rhel4.0</short-id>
+ <name>Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.0</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.0</name>
+ <version>4.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <release-date>2005-02-15</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.1">
+ <short-id>rhel4.1</short-id>
+ <name>Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.1</name>
+ <version>4.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.0"/>
+ <derives-from id="http://redhat.com/rhel/4.0"/>
+ <release-date>2005-06-09</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.2">
+ <short-id>rhel4.2</short-id>
+ <name>Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.2</name>
+ <version>4.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.1"/>
+ <derives-from id="http://redhat.com/rhel/4.1"/>
+ <release-date>2005-10-05</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.3">
+ <short-id>rhel4.3</short-id>
+ <name>Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.3</name>
+ <version>4.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.2"/>
+ <derives-from id="http://redhat.com/rhel/4.2"/>
+ <release-date>2006-03-07</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.4">
+ <short-id>rhel4.4</short-id>
+ <name>Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.4</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.4</name>
+ <version>4.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.3"/>
+ <derives-from id="http://redhat.com/rhel/4.3"/>
+ <release-date>2006-08-11</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.5">
+ <short-id>rhel4.5</short-id>
+ <name>Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.5</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.5</name>
+ <version>4.5</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.4"/>
+ <derives-from id="http://redhat.com/rhel/4.4"/>
+ <release-date>2007-05-01</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.6">
+ <short-id>rhel4.6</short-id>
+ <name>Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.6</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.6</name>
+ <version>4.6</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.5"/>
+ <derives-from id="http://redhat.com/rhel/4.5"/>
+ <release-date>2007-11-15</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.7">
+ <short-id>rhel4.7</short-id>
+ <name>Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.7</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.7</name>
+ <version>4.7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.6"/>
+ <derives-from id="http://redhat.com/rhel/4.6"/>
+ <release-date>2008-07-24</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.8">
+ <short-id>rhel4.8</short-id>
+ <name>Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.8</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.8</name>
+ <version>4.8</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.7"/>
+ <derives-from id="http://redhat.com/rhel/4.7"/>
+ <release-date>2009-05-18</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/4-U8 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/4-U8 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/4.9">
+ <short-id>rhel4.9</short-id>
+ <name>Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 4.9</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 4.9</name>
+ <version>4.9</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Nahant</codename>
+ <upgrades id="http://redhat.com/rhel/4.8"/>
+ <derives-from id="http://redhat.com/rhel/4.8"/>
+ <release-date>2011-02-16</release-date>
+ <eol-date>2015-02-28</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_4.9 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_4.9 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>838860800</storage>
+ </minimum>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>68719476736</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>268435456</ram>
+ <storage>838860800</storage>
+ </minimum>
+ <maximum>
+ <n-cpus>64</n-cpus>
+ <ram>274877906944</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.0">
+ <short-id>rhel5.0</short-id>
+ <name>Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.0</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.0</name>
+ <version>5.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <release-date>2007-03-14</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <kernel-url-argument>method</kernel-url-argument>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.10">
+ <short-id>rhel5.10</short-id>
+ <name>Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.10</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.10</name>
+ <version>5.10</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.9"/>
+ <derives-from id="http://redhat.com/rhel/5.9"/>
+ <release-date>2013-10-01</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.10 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.10 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.10</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.11">
+ <short-id>rhel5.11</short-id>
+ <name>Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.11</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.11</name>
+ <version>5.11</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.10"/>
+ <derives-from id="http://redhat.com/rhel/5.10"/>
+ <release-date>2014-09-16</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.11 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.11 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.11</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.1">
+ <short-id>rhel5.1</short-id>
+ <name>Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.1</name>
+ <version>5.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.0"/>
+ <derives-from id="http://redhat.com/rhel/5.0"/>
+ <release-date>2007-11-07</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.2">
+ <short-id>rhel5.2</short-id>
+ <name>Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.2</name>
+ <version>5.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.1"/>
+ <derives-from id="http://redhat.com/rhel/5.1"/>
+ <release-date>2008-05-21</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.3">
+ <short-id>rhel5.3</short-id>
+ <name>Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.3</name>
+ <version>5.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.2"/>
+ <derives-from id="http://redhat.com/rhel/5.2"/>
+ <release-date>2009-01-20</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.4">
+ <short-id>rhel5.4</short-id>
+ <name>Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.4</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.4</name>
+ <version>5.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.3"/>
+ <derives-from id="http://redhat.com/rhel/5.3"/>
+ <release-date>2009-09-02</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.4 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.4 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.4</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.5">
+ <short-id>rhel5.5</short-id>
+ <name>Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.5</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.5</name>
+ <version>5.5</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.4"/>
+ <derives-from id="http://redhat.com/rhel/5.4"/>
+ <release-date>2010-03-30</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.5 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.5 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.5</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.6">
+ <short-id>rhel5.6</short-id>
+ <name>Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.6</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.6</name>
+ <version>5.6</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.5"/>
+ <derives-from id="http://redhat.com/rhel/5.5"/>
+ <release-date>2011-01-12</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.6 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.6 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.6</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.7">
+ <short-id>rhel5.7</short-id>
+ <name>Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.7</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.7</name>
+ <version>5.7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.6"/>
+ <derives-from id="http://redhat.com/rhel/5.6"/>
+ <release-date>2011-07-21</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.7 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.7 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.7</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.8">
+ <short-id>rhel5.8</short-id>
+ <name>Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 5.8</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.8</name>
+ <version>5.8</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.7"/>
+ <derives-from id="http://redhat.com/rhel/5.7"/>
+ <release-date>2012-02-21</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.8 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.8 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.8</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/5.9">
+ <short-id>rhel5.9</short-id>
+ <name>Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 5.9</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 5.9</name>
+ <version>5.9</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Tikanga</codename>
+ <upgrades id="http://redhat.com/rhel/5.8"/>
+ <derives-from id="http://redhat.com/rhel/5.8"/>
+ <release-date>2013-01-07</release-date>
+ <eol-date>2020-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.9 i386.*</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL/5.9 x86_64.*</volume-id>
+ </iso>
+ </media>
+ <tree arch="all">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>5.9</version>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <storage>1073741824</storage>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ <maximum>
+ <n-cpus>160</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/6.0">
+ <short-id>rhel6.0</short-id>
+ <name>Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 6.0</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.0</name>
+ <version>6.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <release-date>2010-11-10</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <!-- q35 works, but has known deficiencies with virtio.
+ Generally apps should check for q35+virtio1.0 -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.0 i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.0 x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.0$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.0$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.0$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.0$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ <kernel-url-argument>method</kernel-url-argument>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.10">
+ <short-id>rhel6.10</short-id>
+ <name>Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.10</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.10</name>
+ <version>6.10</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.9"/>
+ <derives-from id="http://redhat.com/rhel/6.9"/>
+ <release-date>2018-05-25</release-date>
+ <eol-date>2024-06-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.10 .*.i386$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.10 .*.x86_64$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-6.10 .*.ppc64$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.10 .*.s390x$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.10$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.10$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.10$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.10$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>448</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.1">
+ <short-id>rhel6.1</short-id>
+ <name>Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 6.1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.1</name>
+ <version>6.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.0"/>
+ <derives-from id="http://redhat.com/rhel/6.0"/>
+ <release-date>2011-05-19</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.1 i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.1 x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.1$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.1$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.1$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.1$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.2">
+ <short-id>rhel6.2</short-id>
+ <name>Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="ja">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="de">Red Hat Enterprise Linux 6.2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.2</name>
+ <version>6.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.1"/>
+ <derives-from id="http://redhat.com/rhel/6.1"/>
+ <release-date>2011-12-06</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.2 i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.2 x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.2$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.2$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.2$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.2$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>1099511627776</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.3">
+ <short-id>rhel6.3</short-id>
+ <name>Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.3</name>
+ <version>6.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.2"/>
+ <derives-from id="http://redhat.com/rhel/6.2"/>
+ <release-date>2012-06-21</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.3 i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.3 x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.3$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.3$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.3$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.3$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>3298534883328</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.4">
+ <short-id>rhel6.4</short-id>
+ <name>Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.4</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.4</name>
+ <version>6.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.3"/>
+ <derives-from id="http://redhat.com/rhel/6.3"/>
+ <release-date>2013-02-21</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.4 i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.4 x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.4$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.4$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.4$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.4$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>3298534883328</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.5">
+ <short-id>rhel6.5</short-id>
+ <name>Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.5</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.5</name>
+ <version>6.5</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.4"/>
+ <derives-from id="http://redhat.com/rhel/6.4"/>
+ <release-date>2013-11-21</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.5 i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL_6.5 x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.5$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.5$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.5$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.5$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>3298534883328</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.6">
+ <short-id>rhel6.6</short-id>
+ <name>Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.6</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.6</name>
+ <version>6.6</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.5"/>
+ <derives-from id="http://redhat.com/rhel/6.5"/>
+ <release-date>2014-10-14</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.6 .*.i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-6.6 .*.x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.6$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.6$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.6$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.6$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>6597069766656</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.7">
+ <short-id>rhel6.7</short-id>
+ <name>Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.7</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.7</name>
+ <version>6.7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.6"/>
+ <derives-from id="http://redhat.com/rhel/6.6"/>
+ <release-date>2015-07-22</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.7 .*.i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-6.7 .*.x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.7$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.7$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.7$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.7$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>448</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.8">
+ <short-id>rhel6.8</short-id>
+ <name>Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.8</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.8</name>
+ <version>6.8</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.7"/>
+ <derives-from id="http://redhat.com/rhel/6.7"/>
+ <release-date>2016-05-10</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.8 .*.i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-6.8 .*.x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.8$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.8$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.8$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.8$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>448</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6.9">
+ <short-id>rhel6.9</short-id>
+ <name>Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 6.9</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 6.9</name>
+ <version>6.9</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.8"/>
+ <derives-from id="http://redhat.com/rhel/6.8"/>
+ <release-date>2017-03-21</release-date>
+ <eol-date>2023-11-30</eol-date>
+ <firmware arch="x86_64" type="efi"/>
+ <firmware arch="i686" type="efi"/>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.9 .*.i386.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-6.9 .*.x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.9$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.9$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.9$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^6.9$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>448</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/6-unknown">
+ <short-id>rhel6-unknown</short-id>
+ <name>Red Hat Enterprise Linux 6 Unknown</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 6 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 6 Bilinmeyen</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 6 desconhecido</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 6 (nieznany)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 6 (sconosciuto)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 6 Tak Diketahui</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 6 Inconnue</name>
+ <version>6-unknown</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Santiago</codename>
+ <upgrades id="http://redhat.com/rhel/6.10"/>
+ <derives-from id="http://redhat.com/rhel/6.10"/>
+ <eol-date>2024-06-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.(1[1-9]|[2-9][0-9]) .*.i386$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.(1[1-9]|[2-9][0-9]) .*.x86_64$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-6.(1[1-9]|[2-9][0-9]) .*.ppc64$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-6.(1[1-9]|[2-9][0-9]) .*.s390x$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <resources arch="i686">
+ <minimum>
+ <ram>536870912</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>32</n-cpus>
+ <ram>17179869184</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>1073741824</storage>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>448</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.0">
+ <short-id>rhel7.0</short-id>
+ <name>Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 7.0</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 7.0</name>
+ <version>7.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/6.5"/>
+ <release-date>2014-06-10</release-date>
+ <firmware arch="x86_64" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.0.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHELSA-1.5 Server\.aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.0$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.0$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.0$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>3298534883328</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <kernel-url-argument>inst.repo</kernel-url-argument>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.1">
+ <short-id>rhel7.1</short-id>
+ <name>Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 7.1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 7.1</name>
+ <version>7.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.0"/>
+ <derives-from id="http://redhat.com/rhel/7.0"/>
+ <release-date>2015-03-05</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.1.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHELSA-7.1.*aarch64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.1$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.1$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.1$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Server for ARM Development Preview</family>
+ <version>^7.1$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>288</n-cpus>
+ <ram>6597069766656</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.2">
+ <short-id>rhel7.2</short-id>
+ <name>Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 7.2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 7.2</name>
+ <version>7.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.1"/>
+ <derives-from id="http://redhat.com/rhel/7.1"/>
+ <release-date>2015-11-19</release-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.2.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.2.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.2.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.2.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.2.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.2$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.2$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.2$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.2$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.2$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>576</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.3">
+ <short-id>rhel7.3</short-id>
+ <name>Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 7.3</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 7.3</name>
+ <version>7.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.2"/>
+ <derives-from id="http://redhat.com/rhel/7.2"/>
+ <release-date>2016-11-03</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.3.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.3.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.3.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.3.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.3.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.3$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.3$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.3$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.3$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.3$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.4">
+ <short-id>rhel7.4</short-id>
+ <name>Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="es">Red Hat Enterprise Linux 7.4</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 7.4</name>
+ <version>7.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.3"/>
+ <derives-from id="http://redhat.com/rhel/7.3"/>
+ <release-date>2017-08-01</release-date>
+ <variant id="rhel-alt">
+ <name>Red Hat Enterprise Linux 7.4 Alternate Architectures</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.4 &#x430;&#x43B;&#x44C;&#x442;&#x435;&#x440;&#x43D;&#x430;&#x442;&#x438;&#x432;&#x43D;&#x43E;&#x457; &#x430;&#x440;&#x445;&#x456;&#x442;&#x435;&#x43A;&#x442;&#x443;&#x440;&#x438;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.4 Alternatif Mimariler</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.4 Alternate Architectures</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.4 (alternatywne architektury)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.4 (architetture alternative)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.4 Alternate Architectures</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.4 Alternate Architectures</name>
+ </variant>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.4.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.4.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.4.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.4.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.4.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.4$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.4$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.4$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.4$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.4$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.4$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.4$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.4$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>192</n-cpus>
+ <ram>2199023255552</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.5">
+ <short-id>rhel7.5</short-id>
+ <name>Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.5</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux 7.5</name>
+ <version>7.5</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.4"/>
+ <derives-from id="http://redhat.com/rhel/7.4"/>
+ <release-date>2018-04-10</release-date>
+ <variant id="rhel-alt">
+ <name>Red Hat Enterprise Linux 7.5 Alternate Architectures</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.5 &#x430;&#x43B;&#x44C;&#x442;&#x435;&#x440;&#x43D;&#x430;&#x442;&#x438;&#x432;&#x43D;&#x43E;&#x457; &#x430;&#x440;&#x445;&#x456;&#x442;&#x435;&#x43A;&#x442;&#x443;&#x440;&#x438;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.5 Alternatif Mimariler</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.5 Alternate Architectures</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.5 (alternatywne architektury)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.5 (architetture alternative)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.5 Alternate Architectures</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.5 Alternate Architectures</name>
+ </variant>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.5.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.5.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.5.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-7.5.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.5.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.5$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.5$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.5$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.5$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.5$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.5$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.5$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.5$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.6">
+ <short-id>rhel7.6</short-id>
+ <name>Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.6</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.6</name>
+ <version>7.6</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.5"/>
+ <derives-from id="http://redhat.com/rhel/7.5"/>
+ <release-date>2018-10-30</release-date>
+ <variant id="rhel-alt">
+ <name>Red Hat Enterprise Linux 7.6 Alternate Architectures</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.6 &#x430;&#x43B;&#x44C;&#x442;&#x435;&#x440;&#x43D;&#x430;&#x442;&#x438;&#x432;&#x43D;&#x43E;&#x457; &#x430;&#x440;&#x445;&#x456;&#x442;&#x435;&#x43A;&#x442;&#x443;&#x440;&#x438;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.6 Alternatif Mimariler</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.6 Alternate Architectures</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.6 (alternatywne architektury)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.6 (architetture alternative)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.6 Alternate Architectures</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.6 Alternate Architectures</name>
+ </variant>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.6.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.6.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.6.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.6.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.6.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.6$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.6$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.6$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.6$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="aarch64">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.6$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.6$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.6$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <variant id="rhel-alt"/>
+ <treeinfo>
+ <family>Red Hat Enterprise Linux Alternate Architectures</family>
+ <version>^7.6$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.7">
+ <short-id>rhel7.7</short-id>
+ <name>Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.7</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.7</name>
+ <version>7.7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.6"/>
+ <derives-from id="http://redhat.com/rhel/7.6"/>
+ <release-date>2019-08-06</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.7.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.7.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.7.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.7.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.7.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.7$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.7$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.7$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.7$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.8">
+ <short-id>rhel7.8</short-id>
+ <name>Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.8</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.8</name>
+ <version>7.8</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.7"/>
+ <derives-from id="http://redhat.com/rhel/7.7"/>
+ <release-date>2020-03-31</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.8.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.8.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.8.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.8.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.8.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.8$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.8$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.8$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.8$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7.9">
+ <short-id>rhel7.9</short-id>
+ <name>Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7.9</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7.9</name>
+ <version>7.9</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.8"/>
+ <derives-from id="http://redhat.com/rhel/7.8"/>
+ <release-date>2020-09-30</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.9.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.9.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.9.*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.9.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.9.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.9$</version>
+ <arch>ppc64$</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.9$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.9$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux$</family>
+ <version>^7.9$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/7-unknown">
+ <short-id>rhel7-unknown</short-id>
+ <name>Red Hat Enterprise Linux 7 Unknown</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 7 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 7 Bilinmeyen</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 7 desconhecido</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 7 (nieznany)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 7 (sconosciuto)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 7 Tak Diketahui</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 7 Inconnue</name>
+ <version>7-unknown</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Maipo</codename>
+ <upgrades id="http://redhat.com/rhel/7.9"/>
+ <derives-from id="http://redhat.com/rhel/7.9"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-7.([1-9][0-9]).*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.([1-9][0-9]).*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.([1-9][0-9]).*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[-_]7.([1-9][0-9]).*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-7.([1-9][0-9]).*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="ppc64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.([1-9][0-9])$</version>
+ <arch>ppc64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.([1-9][0-9])$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.([1-9][0-9])$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^7.([1-9][0-9])$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>13194139533312</ram>
+ </maximum>
+ <network-install>
+ <ram>1610612736</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>10995116277760</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/8.0">
+ <short-id>rhel8.0</short-id>
+ <name>Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 8.0</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 8.0</name>
+ <version>8.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Ootpa</codename>
+ <upgrades id="http://redhat.com/rhel/7.6"/>
+ <release-date>2019-05-07</release-date>
+ <firmware arch="x86_64" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <!-- RHEL 8.0 entries have to cope both with 8.0 and 8.0.x regexes for
+ medias' volume-id and trees' version -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-0-(([0-9]|[1-9][0-9])-)?BaseOS-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]8[_-]0[_-](([0-9]|[1-9][0-9])[_-])?BaseOS[_-]ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-0-(([0-9]|[1-9][0-9])-)?BaseOS-aarch64</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-0-(([0-9]|[1-9][0-9])-)?BaseOS-s390x</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <kernel-url-argument>inst.repo</kernel-url-argument>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/8.1">
+ <short-id>rhel8.1</short-id>
+ <name>Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 8.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 8.1</name>
+ <version>8.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Ootpa</codename>
+ <upgrades id="http://redhat.com/rhel/8.0"/>
+ <derives-from id="http://redhat.com/rhel/8.0"/>
+ <release-date>2019-11-05</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-1-(([0-9]|[1-9][0-9])-)?BaseOS-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]8[_-]1[_-](([0-9]|[1-9][0-9])[_-])?BaseOS[_-]ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-1-(([0-9]|[1-9][0-9])-)?BaseOS-aarch64</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-1-(([0-9]|[1-9][0-9])-)?BaseOS-s390x</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.1(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.1(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.1(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.1(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/8.2">
+ <short-id>rhel8.2</short-id>
+ <name>Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 8.2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 8.2</name>
+ <version>8.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Ootpa</codename>
+ <upgrades id="http://redhat.com/rhel/8.1"/>
+ <derives-from id="http://redhat.com/rhel/8.1"/>
+ <release-date>2020-04-28</release-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/105a"/>
+ <!-- virtio1.0-fs -->
+ </devices>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-2-(([0-9]|[1-9][0-9])-)?BaseOS-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]8[_-]2[_-](([0-9]|[1-9][0-9])[_-])?BaseOS[_-]ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-2-(([0-9]|[1-9][0-9])-)?BaseOS-aarch64</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-2-(([0-9]|[1-9][0-9])-)?BaseOS-s390x</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.2(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.2(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.2(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.2(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/8.3">
+ <short-id>rhel8.3</short-id>
+ <name>Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 8.3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 8.3</name>
+ <version>8.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Ootpa</codename>
+ <upgrades id="http://redhat.com/rhel/8.2"/>
+ <derives-from id="http://redhat.com/rhel/8.2"/>
+ <release-date>2020-10-29</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-3-(([0-9]|[1-9][0-9])-)?BaseOS-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]8[_-]3[_-](([0-9]|[1-9][0-9])[_-])?BaseOS[_-]ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-3-(([0-9]|[1-9][0-9])-)?BaseOS-aarch64</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-3-(([0-9]|[1-9][0-9])-)?BaseOS-s390x</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.3(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.3(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.3(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.3(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/8.4">
+ <short-id>rhel8.4</short-id>
+ <name>Red Hat Enterprise Linux 8.4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 8.4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 8.4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 8.4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 8.4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 8.4</name>
+ <version>8.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Ootpa</codename>
+ <upgrades id="http://redhat.com/rhel/8.3"/>
+ <derives-from id="http://redhat.com/rhel/8.3"/>
+ <release-status>prerelease</release-status>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-4-(([0-9]|[1-9][0-9])-)?BaseOS-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]8[_-]4[_-](([0-9]|[1-9][0-9])[_-])?BaseOS[_-]ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-4-(([0-9]|[1-9][0-9])-)?BaseOS-aarch64</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-4-(([0-9]|[1-9][0-9])-)?BaseOS-s390x</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.4(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.4(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.4(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.4(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/8-unknown">
+ <short-id>rhel8-unknown</short-id>
+ <name>Red Hat Enterprise Linux 8 Unknown</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 8 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 8 Bilinmeyen</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 8 desconhecido</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 8 (nieznany)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 8 (sconosciuto)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux 8 Tak Diketahui</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux 8 Inconnue</name>
+ <version>8-unknown</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Ootpa</codename>
+ <upgrades id="http://redhat.com/rhel/8.4"/>
+ <derives-from id="http://redhat.com/rhel/8.4"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-8-([5-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-([5-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]8[_-]([5-9]|[1-9][0-9])([_-]([0-9]|[1-9][0-9]))?.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-8-([5-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.([5-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.([5-9]|[1-9][0-9])(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.([5-9]|[1-9][0-9])(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^8.([5-9]|[1-9][0-9])(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/9.0">
+ <short-id>rhel9.0</short-id>
+ <name>Red Hat Enterprise Linux 9.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 9.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 9.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 9.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 9.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 9.0</name>
+ <version>9.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Plow</codename>
+ <upgrades id="http://redhat.com/rhel/8.4"/>
+ <release-status>prerelease</release-status>
+ <firmware arch="x86_64" type="efi"/>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://pcisig.com/pci/1af4/105a"/>
+ <!-- virtio1.0-fs -->
+ </devices>
+ <!-- RHEL 9.0 entries have to cope both with 9.0 and 9.0.x regexes for
+ medias' volume-id and trees' version -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-9-0-(([0-9]|[1-9][0-9])-)?BaseOS-x86_64</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]9[_-]0[_-](([0-9]|[1-9][0-9])[_-])?BaseOS[_-]ppc64le</volume-id>
+ </iso>
+ <kernel>ppc/ppc64/vmlinuz</kernel>
+ <initrd>ppc/ppc64/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-9-0-(([0-9]|[1-9][0-9])-)?BaseOS-aarch64</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-9-0-(([0-9]|[1-9][0-9])-)?BaseOS-s390x</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.0(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel/9-unknown">
+ <short-id>rhel9-unknown</short-id>
+ <name>Red Hat Enterprise Linux 9 Unknown</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux 9 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux 9 Bilinmeyen</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux 9 desconhecido</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux 9 (nieznany)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux 9 (sconosciuto)</name>
+ <version>9-unknown</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <codename>Plow</codename>
+ <upgrades id="http://redhat.com/rhel/9.0"/>
+ <derives-from id="http://redhat.com/rhel/9.0"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>.*RHEL-9-([1-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?.*x86_64.*</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-9-([1-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?.*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-]9[_-]([1-9]|[1-9][0-9])([_-]([0-9]|[1-9][0-9]))?.*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-9-([1-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?.*s390x$</volume-id>
+ </iso>
+ </media>
+ <tree arch="aarch64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.([1-9]|[1-9][0-9])(-[0-9]|[1-9][0-9])?$</version>
+ <arch>aarch64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="ppc64le">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.([1-9]|[1-9][0-9])(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>ppc64le</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="s390x">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.([1-9]|[1-9][0-9])(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>s390x</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="x86_64">
+ <treeinfo>
+ <family>Red Hat Enterprise Linux</family>
+ <version>^9.([1-9]|[1-9][0-9])(.([0-9]|[1-9][0-9]))?$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="ppc64le">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>35184372088832</ram>
+ </maximum>
+ </resources>
+ <resources arch="x86_64">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>768</n-cpus>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ <resources arch="s390x">
+ <minimum>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>340</n-cpus>
+ <ram>17592186044416</ram>
+ </maximum>
+ <network-install>
+ <ram>2147483648</ram>
+ </network-install>
+ </resources>
+ <resources arch="aarch64">
+ <minimum>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <n-cpus>256</n-cpus>
+ <ram>1649267441664</ram>
+ </maximum>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <installer>
+ <script id="http://redhat.com/rhel/kickstart/jeos"/>
+ <script id="http://redhat.com/rhel/kickstart/desktop"/>
+ </installer>
+ </os>
+ <os id="http://redhat.com/rhel-atomic/7.0">
+ <short-id>rhel-atomic-7.0</short-id>
+ <name>Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="it">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="id">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="es">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux Atomic Host 7.0</name>
+ <version>7.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <derives-from id="http://redhat.com/rhel/7.0"/>
+ <release-date>2014-06-10</release-date>
+ <eol-date>2020-08-06</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL.*Atomic.*7 x86_64.*</volume-id>
+ <volume-size>750313472</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel-atomic/7.1">
+ <short-id>rhel-atomic-7.1</short-id>
+ <name>Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="it">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="id">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="es">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux Atomic Host 7.1</name>
+ <version>7.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <upgrades id="http://redhat.com/rhel-atomic/7.0"/>
+ <derives-from id="http://redhat.com/rhel-atomic/7.0"/>
+ <release-date>2015-03-05</release-date>
+ <eol-date>2020-08-06</eol-date>
+ <!-- 7.1-0 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL.*Atomic.*7 x86_64.*</volume-id>
+ <volume-size>652435456</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.1-1 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL.*Atomic.*7 x86_64.*</volume-id>
+ <volume-size>654243840</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel-atomic/7.2">
+ <short-id>rhel-atomic-7.2</short-id>
+ <name>Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="it">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="id">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="es">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <name xml:lang="ca">Red Hat Enterprise Linux Atomic Host 7.2</name>
+ <version>7.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <upgrades id="http://redhat.com/rhel-atomic/7.1"/>
+ <derives-from id="http://redhat.com/rhel-atomic/7.1"/>
+ <release-date>2015-11-19</release-date>
+ <eol-date>2020-08-06</eol-date>
+ <!-- 7.2-10 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>727855104</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.2-11 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>736882688</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.2-12 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>736743424</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.2-13 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>733599744</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel-atomic/7.3">
+ <short-id>rhel-atomic-7.3</short-id>
+ <name>Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="it">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="id">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux Atomic Host 7.3</name>
+ <version>7.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <upgrades id="http://redhat.com/rhel-atomic/7.2"/>
+ <derives-from id="http://redhat.com/rhel-atomic/7.2"/>
+ <eol-date>2020-08-06</eol-date>
+ <!-- 7.3.0-3 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>889194496</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.3.1-1 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>890816512</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.3.2-1 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>902549504</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <!-- 7.3.3-1 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>913422336</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel-atomic/7.4">
+ <short-id>rhel-atomic-7.4</short-id>
+ <name>Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="it">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="id">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux Atomic Host 7.4</name>
+ <version>7.4</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <upgrades id="http://redhat.com/rhel-atomic/7.3"/>
+ <derives-from id="http://redhat.com/rhel-atomic/7.3"/>
+ <eol-date>2020-08-06</eol-date>
+ <!-- 7.4.0-1 -->
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>Red Hat Enterprise Linux Atomic</volume-id>
+ <volume-size>980027392</volume-size>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhel/unknown">
+ <short-id>rhel-unknown</short-id>
+ <name>Red Hat Enterprise Linux Unknown</name>
+ <name xml:lang="uk">Red Hat Enterprise Linux &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">Red Hat Enterprise Linux Bilinmeyen</name>
+ <name xml:lang="pt_BR">Red Hat Enterprise Linux desconhecido</name>
+ <name xml:lang="pl">Red Hat Enterprise Linux (nieznany)</name>
+ <name xml:lang="it">Red Hat Enterprise Linux (sconosciuto)</name>
+ <name xml:lang="id">Red Hat Enterprise Linux Tak Diketahui</name>
+ <name xml:lang="fr">Red Hat Enterprise Linux Inconnue</name>
+ <version>unknown</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhel</distro>
+ <upgrades id="http://redhat.com/rhel/9-unknown"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-[1-9][0-9]-([0-9]|[1-9][0-9]).*x86_64$</volume-id>
+ </iso>
+ <kernel>isolinux/vmlinuz</kernel>
+ <initrd>isolinux/initrd.img</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-[1-9][0-9]-([0-9]|[1-9][0-9]).*aarch64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL-[1-9][0-9]-([0-9]|[1-9][0-9]).*ppc64$</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <iso>
+ <system-id>PPC</system-id>
+ <volume-id>RHEL[_-][1-9][0-9][_-]([0-9]|[1-9][0-9]).*ppc64le$</volume-id>
+ </iso>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>RHEL-[1-9][0-9]-([0-9]|[1-9][0-9]).*s390x$</volume-id>
+ </iso>
+ </media>
+ <resources arch="ppc64">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>4000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ </resources>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1610612736</ram>
+ <storage>21474836480</storage>
+ </recommended>
+ <maximum>
+ <ram>26388279066624</ram>
+ </maximum>
+ <network-install>
+ <ram>3221225472</ram>
+ </network-install>
+ </resources>
+ </os>
+ <os id="http://redhat.com/rhl/1.0">
+ <short-id>rhl1.0</short-id>
+ <name>Red Hat Linux 1.0</name>
+ <name xml:lang="uk">Red Hat Linux 1.0</name>
+ <name xml:lang="tr">Red Hat Linux 1.0</name>
+ <name xml:lang="pt_BR">Red Hat Linux 1.0</name>
+ <name xml:lang="pl">Red Hat Linux 1.0</name>
+ <name xml:lang="ja">Red Hat Linux 1.0</name>
+ <name xml:lang="it">Red Hat Linux 1.0</name>
+ <name xml:lang="id">Red Hat Linux 1.0</name>
+ <name xml:lang="fr">Red Hat Linux 1.0</name>
+ <name xml:lang="es">Red Hat Linux 1.0</name>
+ <name xml:lang="de">Red Hat Linux 1.0</name>
+ <name xml:lang="ca">Red Hat Linux 1.0</name>
+ <version>1.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Mother's Day</codename>
+ <release-date>1994-11-03</release-date>
+ <eol-date>1995-08-01</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/1.1">
+ <short-id>rhl1.1</short-id>
+ <name>Red Hat Linux 1.1</name>
+ <name xml:lang="uk">Red Hat Linux 1.1</name>
+ <name xml:lang="tr">Red Hat Linux 1.1</name>
+ <name xml:lang="pt_BR">Red Hat Linux 1.1</name>
+ <name xml:lang="pl">Red Hat Linux 1.1</name>
+ <name xml:lang="ja">Red Hat Linux 1.1</name>
+ <name xml:lang="it">Red Hat Linux 1.1</name>
+ <name xml:lang="id">Red Hat Linux 1.1</name>
+ <name xml:lang="fr">Red Hat Linux 1.1</name>
+ <name xml:lang="es">Red Hat Linux 1.1</name>
+ <name xml:lang="de">Red Hat Linux 1.1</name>
+ <name xml:lang="ca">Red Hat Linux 1.1</name>
+ <version>1.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Mother's Day + 0.1</codename>
+ <upgrades id="http://redhat.com/rhl/1.0"/>
+ <derives-from id="http://redhat.com/rhl/1.0"/>
+ <release-date>1995-08-01</release-date>
+ <eol-date>1995-09-20</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/2.0">
+ <short-id>rhl2.0</short-id>
+ <name>Red Hat Linux 2.0</name>
+ <name xml:lang="uk">Red Hat Linux 2.0</name>
+ <name xml:lang="tr">Red Hat Linux 2.0</name>
+ <name xml:lang="pt_BR">Red Hat Linux 2.0</name>
+ <name xml:lang="pl">Red Hat Linux 2.0</name>
+ <name xml:lang="ja">Red Hat Linux 2.0</name>
+ <name xml:lang="it">Red Hat Linux 2.0</name>
+ <name xml:lang="id">Red Hat Linux 2.0</name>
+ <name xml:lang="fr">Red Hat Linux 2.0</name>
+ <name xml:lang="es">Red Hat Linux 2.0</name>
+ <name xml:lang="de">Red Hat Linux 2.0</name>
+ <name xml:lang="ca">Red Hat Linux 2.0</name>
+ <version>2.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <upgrades id="http://redhat.com/rhl/1.1"/>
+ <derives-from id="http://redhat.com/rhl/1.1"/>
+ <release-date>1995-09-20</release-date>
+ <eol-date>1996-10-03</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/2.1">
+ <short-id>rhl2.1</short-id>
+ <name>Red Hat Linux 2.1</name>
+ <name xml:lang="uk">Red Hat Linux 2.1</name>
+ <name xml:lang="tr">Red Hat Linux 2.1</name>
+ <name xml:lang="pt_BR">Red Hat Linux 2.1</name>
+ <name xml:lang="pl">Red Hat Linux 2.1</name>
+ <name xml:lang="ja">Red Hat Linux 2.1</name>
+ <name xml:lang="it">Red Hat Linux 2.1</name>
+ <name xml:lang="id">Red Hat Linux 2.1</name>
+ <name xml:lang="fr">Red Hat Linux 2.1</name>
+ <name xml:lang="es">Red Hat Linux 2.1</name>
+ <name xml:lang="de">Red Hat Linux 2.1</name>
+ <name xml:lang="ca">Red Hat Linux 2.1</name>
+ <version>2.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <upgrades id="http://redhat.com/rhl/2.0"/>
+ <derives-from id="http://redhat.com/rhl/2.0"/>
+ <release-date>1995-11-23</release-date>
+ <eol-date>1996-10-03</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/3.0.3">
+ <short-id>rhl3.0.3</short-id>
+ <name>Red Hat Linux 3.0.3</name>
+ <name xml:lang="uk">Red Hat Linux 3.0.3</name>
+ <name xml:lang="tr">Red Hat Linux 3.0.3</name>
+ <name xml:lang="pt_BR">Red Hat Linux 3.0.3</name>
+ <name xml:lang="pl">Red Hat Linux 3.0.3</name>
+ <name xml:lang="ja">Red Hat Linux 3.0.3</name>
+ <name xml:lang="it">Red Hat Linux 3.0.3</name>
+ <name xml:lang="id">Red Hat Linux 3.0.3</name>
+ <name xml:lang="fr">Red Hat Linux 3.0.3</name>
+ <name xml:lang="es">Red Hat Linux 3.0.3</name>
+ <name xml:lang="de">Red Hat Linux 3.0.3</name>
+ <name xml:lang="ca">Red Hat Linux 3.0.3</name>
+ <version>3.0.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Picasso</codename>
+ <upgrades id="http://redhat.com/rhl/2.1"/>
+ <derives-from id="http://redhat.com/rhl/2.1"/>
+ <release-date>1996-05-01</release-date>
+ <eol-date>1996-10-03</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/4.0">
+ <short-id>rhl4.0</short-id>
+ <name>Red Hat Linux 4.0</name>
+ <name xml:lang="uk">Red Hat Linux 4.0</name>
+ <name xml:lang="tr">Red Hat Linux 4.0</name>
+ <name xml:lang="pt_BR">Red Hat Linux 4.0</name>
+ <name xml:lang="pl">Red Hat Linux 4.0</name>
+ <name xml:lang="ja">Red Hat Linux 4.0</name>
+ <name xml:lang="it">Red Hat Linux 4.0</name>
+ <name xml:lang="id">Red Hat Linux 4.0</name>
+ <name xml:lang="fr">Red Hat Linux 4.0</name>
+ <name xml:lang="es">Red Hat Linux 4.0</name>
+ <name xml:lang="de">Red Hat Linux 4.0</name>
+ <name xml:lang="ca">Red Hat Linux 4.0</name>
+ <version>4.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Colgate</codename>
+ <upgrades id="http://redhat.com/rhl/3.0.3"/>
+ <derives-from id="http://redhat.com/rhl/3.0.3"/>
+ <release-date>1996-10-03</release-date>
+ <eol-date>1997-12-01</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/4.1">
+ <short-id>rhl4.1</short-id>
+ <name>Red Hat Linux 4.1</name>
+ <name xml:lang="uk">Red Hat Linux 4.1</name>
+ <name xml:lang="tr">Red Hat Linux 4.1</name>
+ <name xml:lang="pt_BR">Red Hat Linux 4.1</name>
+ <name xml:lang="pl">Red Hat Linux 4.1</name>
+ <name xml:lang="ja">Red Hat Linux 4.1</name>
+ <name xml:lang="it">Red Hat Linux 4.1</name>
+ <name xml:lang="id">Red Hat Linux 4.1</name>
+ <name xml:lang="fr">Red Hat Linux 4.1</name>
+ <name xml:lang="es">Red Hat Linux 4.1</name>
+ <name xml:lang="de">Red Hat Linux 4.1</name>
+ <name xml:lang="ca">Red Hat Linux 4.1</name>
+ <version>4.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Vanderbilt</codename>
+ <upgrades id="http://redhat.com/rhl/4.0"/>
+ <derives-from id="http://redhat.com/rhl/4.0"/>
+ <release-date>1997-02-03</release-date>
+ <eol-date>1997-12-01</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/4.2">
+ <short-id>rhl4.2</short-id>
+ <name>Red Hat Linux 4.2</name>
+ <name xml:lang="uk">Red Hat Linux 4.2</name>
+ <name xml:lang="tr">Red Hat Linux 4.2</name>
+ <name xml:lang="pt_BR">Red Hat Linux 4.2</name>
+ <name xml:lang="pl">Red Hat Linux 4.2</name>
+ <name xml:lang="ja">Red Hat Linux 4.2</name>
+ <name xml:lang="it">Red Hat Linux 4.2</name>
+ <name xml:lang="id">Red Hat Linux 4.2</name>
+ <name xml:lang="fr">Red Hat Linux 4.2</name>
+ <name xml:lang="es">Red Hat Linux 4.2</name>
+ <name xml:lang="de">Red Hat Linux 4.2</name>
+ <name xml:lang="ca">Red Hat Linux 4.2</name>
+ <version>4.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Biltmore</codename>
+ <upgrades id="http://redhat.com/rhl/4.1"/>
+ <derives-from id="http://redhat.com/rhl/4.1"/>
+ <release-date>1997-05-19</release-date>
+ <eol-date>1999-04-26</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/5.0">
+ <short-id>rhl5.0</short-id>
+ <name>Red Hat Linux 5.0</name>
+ <name xml:lang="uk">Red Hat Linux 5.0</name>
+ <name xml:lang="tr">Red Hat Linux 5.0</name>
+ <name xml:lang="pt_BR">Red Hat Linux 5.0</name>
+ <name xml:lang="pl">Red Hat Linux 5.0</name>
+ <name xml:lang="ja">Red Hat Linux 5.0</name>
+ <name xml:lang="it">Red Hat Linux 5.0</name>
+ <name xml:lang="id">Red Hat Linux 5.0</name>
+ <name xml:lang="fr">Red Hat Linux 5.0</name>
+ <name xml:lang="es">Red Hat Linux 5.0</name>
+ <name xml:lang="de">Red Hat Linux 5.0</name>
+ <name xml:lang="ca">Red Hat Linux 5.0</name>
+ <version>5.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Hurricane</codename>
+ <upgrades id="http://redhat.com/rhl/4.2"/>
+ <derives-from id="http://redhat.com/rhl/4.2"/>
+ <release-date>1997-12-01</release-date>
+ <eol-date>1999-04-26</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/5.1">
+ <short-id>rhl5.1</short-id>
+ <name>Red Hat Linux 5.1</name>
+ <name xml:lang="uk">Red Hat Linux 5.1</name>
+ <name xml:lang="tr">Red Hat Linux 5.1</name>
+ <name xml:lang="pt_BR">Red Hat Linux 5.1</name>
+ <name xml:lang="pl">Red Hat Linux 5.1</name>
+ <name xml:lang="ja">Red Hat Linux 5.1</name>
+ <name xml:lang="it">Red Hat Linux 5.1</name>
+ <name xml:lang="id">Red Hat Linux 5.1</name>
+ <name xml:lang="fr">Red Hat Linux 5.1</name>
+ <name xml:lang="es">Red Hat Linux 5.1</name>
+ <name xml:lang="de">Red Hat Linux 5.1</name>
+ <name xml:lang="ca">Red Hat Linux 5.1</name>
+ <version>5.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Manhattan</codename>
+ <upgrades id="http://redhat.com/rhl/5.0"/>
+ <derives-from id="http://redhat.com/rhl/5.0"/>
+ <release-date>1998-05-22</release-date>
+ <eol-date>1999-04-26</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/5.2">
+ <short-id>rhl5.2</short-id>
+ <name>Red Hat Linux 5.2</name>
+ <name xml:lang="uk">Red Hat Linux 5.2</name>
+ <name xml:lang="tr">Red Hat Linux 5.2</name>
+ <name xml:lang="pt_BR">Red Hat Linux 5.2</name>
+ <name xml:lang="pl">Red Hat Linux 5.2</name>
+ <name xml:lang="ja">Red Hat Linux 5.2</name>
+ <name xml:lang="it">Red Hat Linux 5.2</name>
+ <name xml:lang="id">Red Hat Linux 5.2</name>
+ <name xml:lang="fr">Red Hat Linux 5.2</name>
+ <name xml:lang="es">Red Hat Linux 5.2</name>
+ <name xml:lang="de">Red Hat Linux 5.2</name>
+ <name xml:lang="ca">Red Hat Linux 5.2</name>
+ <version>5.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Apollo</codename>
+ <upgrades id="http://redhat.com/rhl/5.1"/>
+ <derives-from id="http://redhat.com/rhl/5.1"/>
+ <release-date>1998-11-02</release-date>
+ <eol-date>2003-03-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/6.0">
+ <short-id>rhl6.0</short-id>
+ <name>Red Hat Linux 6.0</name>
+ <name xml:lang="uk">Red Hat Linux 6.0</name>
+ <name xml:lang="tr">Red Hat Linux 6.0</name>
+ <name xml:lang="pt_BR">Red Hat Linux 6.0</name>
+ <name xml:lang="pl">Red Hat Linux 6.0</name>
+ <name xml:lang="ja">Red Hat Linux 6.0</name>
+ <name xml:lang="it">Red Hat Linux 6.0</name>
+ <name xml:lang="id">Red Hat Linux 6.0</name>
+ <name xml:lang="fr">Red Hat Linux 6.0</name>
+ <name xml:lang="es">Red Hat Linux 6.0</name>
+ <name xml:lang="de">Red Hat Linux 6.0</name>
+ <name xml:lang="ca">Red Hat Linux 6.0</name>
+ <version>6.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Hedwig</codename>
+ <upgrades id="http://redhat.com/rhl/5.1"/>
+ <derives-from id="http://redhat.com/rhl/5.1"/>
+ <release-date>1999-04-26</release-date>
+ <eol-date>2003-03-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/6.1">
+ <short-id>rhl6.1</short-id>
+ <name>Red Hat Linux 6.1</name>
+ <name xml:lang="uk">Red Hat Linux 6.1</name>
+ <name xml:lang="tr">Red Hat Linux 6.1</name>
+ <name xml:lang="pt_BR">Red Hat Linux 6.1</name>
+ <name xml:lang="pl">Red Hat Linux 6.1</name>
+ <name xml:lang="ja">Red Hat Linux 6.1</name>
+ <name xml:lang="it">Red Hat Linux 6.1</name>
+ <name xml:lang="id">Red Hat Linux 6.1</name>
+ <name xml:lang="fr">Red Hat Linux 6.1</name>
+ <name xml:lang="es">Red Hat Linux 6.1</name>
+ <name xml:lang="de">Red Hat Linux 6.1</name>
+ <name xml:lang="ca">Red Hat Linux 6.1</name>
+ <version>6.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Cartman</codename>
+ <upgrades id="http://redhat.com/rhl/6.0"/>
+ <derives-from id="http://redhat.com/rhl/6.0"/>
+ <release-date>1999-10-04</release-date>
+ <eol-date>2003-03-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/6.2">
+ <short-id>rhl6.2</short-id>
+ <name>Red Hat Linux 6.2</name>
+ <name xml:lang="uk">Red Hat Linux 6.2</name>
+ <name xml:lang="tr">Red Hat Linux 6.2</name>
+ <name xml:lang="pt_BR">Red Hat Linux 6.2</name>
+ <name xml:lang="pl">Red Hat Linux 6.2</name>
+ <name xml:lang="ja">Red Hat Linux 6.2</name>
+ <name xml:lang="it">Red Hat Linux 6.2</name>
+ <name xml:lang="id">Red Hat Linux 6.2</name>
+ <name xml:lang="fr">Red Hat Linux 6.2</name>
+ <name xml:lang="es">Red Hat Linux 6.2</name>
+ <name xml:lang="de">Red Hat Linux 6.2</name>
+ <name xml:lang="ca">Red Hat Linux 6.2</name>
+ <version>6.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Zoot</codename>
+ <upgrades id="http://redhat.com/rhl/6.1"/>
+ <derives-from id="http://redhat.com/rhl/6.1"/>
+ <release-date>2000-04-03</release-date>
+ <eol-date>2003-03-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/7.1">
+ <short-id>rhl7.1</short-id>
+ <name>Red Hat Linux 7.1</name>
+ <name xml:lang="uk">Red Hat Linux 7.1</name>
+ <name xml:lang="tr">Red Hat Linux 7.1</name>
+ <name xml:lang="pt_BR">Red Hat Linux 7.1</name>
+ <name xml:lang="pl">Red Hat Linux 7.1</name>
+ <name xml:lang="ja">Red Hat Linux 7.1</name>
+ <name xml:lang="it">Red Hat Linux 7.1</name>
+ <name xml:lang="id">Red Hat Linux 7.1</name>
+ <name xml:lang="fr">Red Hat Linux 7.1</name>
+ <name xml:lang="es">Red Hat Linux 7.1</name>
+ <name xml:lang="de">Red Hat Linux 7.1</name>
+ <name xml:lang="ca">Red Hat Linux 7.1</name>
+ <version>7.1</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Seawolf</codename>
+ <upgrades id="http://redhat.com/rhl/7"/>
+ <derives-from id="http://redhat.com/rhl/7"/>
+ <release-date>2001-04-16</release-date>
+ <eol-date>2003-12-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/7.2">
+ <short-id>rhl7.2</short-id>
+ <name>Red Hat Linux 7.2</name>
+ <name xml:lang="uk">Red Hat Linux 7.2</name>
+ <name xml:lang="tr">Red Hat Linux 7.2</name>
+ <name xml:lang="pt_BR">Red Hat Linux 7.2</name>
+ <name xml:lang="pl">Red Hat Linux 7.2</name>
+ <name xml:lang="ja">Red Hat Linux 7.2</name>
+ <name xml:lang="it">Red Hat Linux 7.2</name>
+ <name xml:lang="id">Red Hat Linux 7.2</name>
+ <name xml:lang="fr">Red Hat Linux 7.2</name>
+ <name xml:lang="es">Red Hat Linux 7.2</name>
+ <name xml:lang="de">Red Hat Linux 7.2</name>
+ <name xml:lang="ca">Red Hat Linux 7.2</name>
+ <version>7.2</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Enigma</codename>
+ <upgrades id="http://redhat.com/rhl/7.1"/>
+ <derives-from id="http://redhat.com/rhl/7.1"/>
+ <release-date>2001-10-22</release-date>
+ <eol-date>2003-12-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/7.3">
+ <short-id>rhl7.3</short-id>
+ <name>Red Hat Linux 7.3</name>
+ <name xml:lang="uk">Red Hat Linux 7.3</name>
+ <name xml:lang="tr">Red Hat Linux 7.3</name>
+ <name xml:lang="pt_BR">Red Hat Linux 7.3</name>
+ <name xml:lang="pl">Red Hat Linux 7.3</name>
+ <name xml:lang="ja">Red Hat Linux 7.3</name>
+ <name xml:lang="it">Red Hat Linux 7.3</name>
+ <name xml:lang="id">Red Hat Linux 7.3</name>
+ <name xml:lang="fr">Red Hat Linux 7.3</name>
+ <name xml:lang="es">Red Hat Linux 7.3</name>
+ <name xml:lang="de">Red Hat Linux 7.3</name>
+ <name xml:lang="ca">Red Hat Linux 7.3</name>
+ <version>7.3</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Valhalla</codename>
+ <upgrades id="http://redhat.com/rhl/7.2"/>
+ <derives-from id="http://redhat.com/rhl/7.2"/>
+ <release-date>2002-05-06</release-date>
+ <eol-date>2003-12-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/7">
+ <short-id>rhl7</short-id>
+ <name>Red Hat Linux 7</name>
+ <name xml:lang="uk">Red Hat Linux 7</name>
+ <name xml:lang="tr">Red Hat Linux 7</name>
+ <name xml:lang="pt_BR">Red Hat Linux 7</name>
+ <name xml:lang="pl">Red Hat Linux 7</name>
+ <name xml:lang="ja">Red Hat Linux 7</name>
+ <name xml:lang="it">Red Hat Linux 7</name>
+ <name xml:lang="id">Red Hat Linux 7</name>
+ <name xml:lang="fr">Red Hat Linux 7</name>
+ <name xml:lang="es">Red Hat Linux 7</name>
+ <name xml:lang="de">Red Hat Linux 7</name>
+ <name xml:lang="ca">Red Hat Linux 7</name>
+ <version>7</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Guinness</codename>
+ <upgrades id="http://redhat.com/rhl/6.1"/>
+ <derives-from id="http://redhat.com/rhl/6.1"/>
+ <release-date>2000-09-25</release-date>
+ <eol-date>2003-03-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/8.0">
+ <short-id>rhl8.0</short-id>
+ <name>Red Hat Linux 8.0</name>
+ <name xml:lang="uk">Red Hat Linux 8.0</name>
+ <name xml:lang="tr">Red Hat Linux 8.0</name>
+ <name xml:lang="pt_BR">Red Hat Linux 8.0</name>
+ <name xml:lang="pl">Red Hat Linux 8.0</name>
+ <name xml:lang="ja">Red Hat Linux 8.0</name>
+ <name xml:lang="it">Red Hat Linux 8.0</name>
+ <name xml:lang="id">Red Hat Linux 8.0</name>
+ <name xml:lang="fr">Red Hat Linux 8.0</name>
+ <name xml:lang="es">Red Hat Linux 8.0</name>
+ <name xml:lang="de">Red Hat Linux 8.0</name>
+ <name xml:lang="ca">Red Hat Linux 8.0</name>
+ <version>8.0</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Psyche</codename>
+ <upgrades id="http://redhat.com/rhl/7.3"/>
+ <derives-from id="http://redhat.com/rhl/7.3"/>
+ <release-date>2002-09-30</release-date>
+ <eol-date>2003-12-31</eol-date>
+ </os>
+ <os id="http://redhat.com/rhl/9">
+ <short-id>rhl9</short-id>
+ <name>Red Hat Linux 9</name>
+ <name xml:lang="uk">Red Hat Linux 9</name>
+ <name xml:lang="tr">Red Hat Linux 9</name>
+ <name xml:lang="pt_BR">Red Hat Linux 9</name>
+ <name xml:lang="pl">Red Hat Linux 9</name>
+ <name xml:lang="ja">Red Hat Linux 9</name>
+ <name xml:lang="it">Red Hat Linux 9</name>
+ <name xml:lang="id">Red Hat Linux 9</name>
+ <name xml:lang="fr">Red Hat Linux 9</name>
+ <name xml:lang="es">Red Hat Linux 9</name>
+ <name xml:lang="de">Red Hat Linux 9</name>
+ <name xml:lang="ca">Red Hat Linux 9</name>
+ <version>9</version>
+ <vendor>Red Hat, Inc</vendor>
+ <vendor xml:lang="fi">Red Hat, Inc</vendor>
+ <vendor xml:lang="uk">Red Hat, Inc</vendor>
+ <vendor xml:lang="tr">Red Hat, Inc</vendor>
+ <vendor xml:lang="pt_BR">Red Hat, Inc</vendor>
+ <vendor xml:lang="pl">Red Hat, Inc</vendor>
+ <vendor xml:lang="ja">Red Hat, Inc</vendor>
+ <vendor xml:lang="it">Red Hat, Inc</vendor>
+ <vendor xml:lang="id">Red Hat, Inc</vendor>
+ <vendor xml:lang="fr">Red Hat, Inc</vendor>
+ <vendor xml:lang="es">Red Hat, Inc</vendor>
+ <vendor xml:lang="de">Red Hat, Inc</vendor>
+ <vendor xml:lang="ca">Red Hat, Inc</vendor>
+ <family>linux</family>
+ <distro>rhl</distro>
+ <codename>Shrike</codename>
+ <upgrades id="http://redhat.com/rhl/8.0"/>
+ <derives-from id="http://redhat.com/rhl/8.0"/>
+ <release-date>2003-03-31</release-date>
+ <eol-date>2004-05-01</eol-date>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.0">
+ <short-id>scientificlinux5.0</short-id>
+ <name>Scientific Linux 5.0</name>
+ <name xml:lang="uk">Scientific Linux 5.0</name>
+ <name xml:lang="tr">Scientific Linux 5.0</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.0</name>
+ <name xml:lang="pl">Scientific Linux 5.0</name>
+ <name xml:lang="it">Scientific Linux 5.0</name>
+ <name xml:lang="id">Scientific Linux 5.0</name>
+ <name xml:lang="fr">Scientific Linux 5.0</name>
+ <version>5.0</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <clones id="http://redhat.com/rhel/5.0"/>
+ <release-date>2007-05-07</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/50/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/50/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.10">
+ <short-id>scientificlinux5.10</short-id>
+ <name>Scientific Linux 5.10</name>
+ <name xml:lang="uk">Scientific Linux 5.10</name>
+ <name xml:lang="tr">Scientific Linux 5.10</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.10</name>
+ <name xml:lang="pl">Scientific Linux 5.10</name>
+ <name xml:lang="it">Scientific Linux 5.10</name>
+ <name xml:lang="id">Scientific Linux 5.10</name>
+ <name xml:lang="fr">Scientific Linux 5.10</name>
+ <version>5.10</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.9"/>
+ <clones id="http://redhat.com/rhel/5.10"/>
+ <release-date>2014-11-14</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <!-- .treeinfo is strangely missing here -->
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/510/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/510/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.11">
+ <short-id>scientificlinux5.11</short-id>
+ <name>Scientific Linux 5.11</name>
+ <name xml:lang="uk">Scientific Linux 5.11</name>
+ <name xml:lang="tr">Scientific Linux 5.11</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.11</name>
+ <name xml:lang="pl">Scientific Linux 5.11</name>
+ <name xml:lang="it">Scientific Linux 5.11</name>
+ <name xml:lang="id">Scientific Linux 5.11</name>
+ <name xml:lang="fr">Scientific Linux 5.11</name>
+ <version>5.11</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.10"/>
+ <clones id="http://redhat.com/rhel/5.11"/>
+ <release-date>2014-11-13</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/511/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>511</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/511/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>511</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.1">
+ <short-id>scientificlinux5.1</short-id>
+ <name>Scientific Linux 5.1</name>
+ <name xml:lang="uk">Scientific Linux 5.1</name>
+ <name xml:lang="tr">Scientific Linux 5.1</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.1</name>
+ <name xml:lang="pl">Scientific Linux 5.1</name>
+ <name xml:lang="it">Scientific Linux 5.1</name>
+ <name xml:lang="id">Scientific Linux 5.1</name>
+ <name xml:lang="fr">Scientific Linux 5.1</name>
+ <version>5.1</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.0"/>
+ <clones id="http://redhat.com/rhel/5.1"/>
+ <release-date>2008-01-15</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/51/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/51/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.2">
+ <short-id>scientificlinux5.2</short-id>
+ <name>Scientific Linux 5.2</name>
+ <name xml:lang="uk">Scientific Linux 5.2</name>
+ <name xml:lang="tr">Scientific Linux 5.2</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.2</name>
+ <name xml:lang="pl">Scientific Linux 5.2</name>
+ <name xml:lang="it">Scientific Linux 5.2</name>
+ <name xml:lang="id">Scientific Linux 5.2</name>
+ <name xml:lang="fr">Scientific Linux 5.2</name>
+ <version>5.2</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.1"/>
+ <clones id="http://redhat.com/rhel/5.2"/>
+ <release-date>2008-06-26</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/52/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>52</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/52/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>52</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.3">
+ <short-id>scientificlinux5.3</short-id>
+ <name>Scientific Linux 5.3</name>
+ <name xml:lang="uk">Scientific Linux 5.3</name>
+ <name xml:lang="tr">Scientific Linux 5.3</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.3</name>
+ <name xml:lang="pl">Scientific Linux 5.3</name>
+ <name xml:lang="it">Scientific Linux 5.3</name>
+ <name xml:lang="id">Scientific Linux 5.3</name>
+ <name xml:lang="fr">Scientific Linux 5.3</name>
+ <version>5.3</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.2"/>
+ <clones id="http://redhat.com/rhel/5.3"/>
+ <release-date>2009-03-19</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/53/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>53</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/53/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>53</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.4">
+ <short-id>scientificlinux5.4</short-id>
+ <name>Scientific Linux 5.4</name>
+ <name xml:lang="uk">Scientific Linux 5.4</name>
+ <name xml:lang="tr">Scientific Linux 5.4</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.4</name>
+ <name xml:lang="pl">Scientific Linux 5.4</name>
+ <name xml:lang="it">Scientific Linux 5.4</name>
+ <name xml:lang="id">Scientific Linux 5.4</name>
+ <name xml:lang="fr">Scientific Linux 5.4</name>
+ <version>5.4</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.3"/>
+ <clones id="http://redhat.com/rhel/5.4"/>
+ <release-date>2009-11-04</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/54/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>54</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/54/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>54</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.5">
+ <short-id>scientificlinux5.5</short-id>
+ <name>Scientific Linux 5.5</name>
+ <name xml:lang="uk">Scientific Linux 5.5</name>
+ <name xml:lang="tr">Scientific Linux 5.5</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.5</name>
+ <name xml:lang="pl">Scientific Linux 5.5</name>
+ <name xml:lang="it">Scientific Linux 5.5</name>
+ <name xml:lang="id">Scientific Linux 5.5</name>
+ <name xml:lang="fr">Scientific Linux 5.5</name>
+ <version>5.5</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.4"/>
+ <clones id="http://redhat.com/rhel/5.5"/>
+ <release-date>2010-05-19</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/55/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>55</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/55/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>55</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.6">
+ <short-id>scientificlinux5.6</short-id>
+ <name>Scientific Linux 5.6</name>
+ <name xml:lang="uk">Scientific Linux 5.6</name>
+ <name xml:lang="tr">Scientific Linux 5.6</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.6</name>
+ <name xml:lang="pl">Scientific Linux 5.6</name>
+ <name xml:lang="it">Scientific Linux 5.6</name>
+ <name xml:lang="id">Scientific Linux 5.6</name>
+ <name xml:lang="fr">Scientific Linux 5.6</name>
+ <version>5.6</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.5"/>
+ <clones id="http://redhat.com/rhel/5.6"/>
+ <release-date>2011-06-21</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/56/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>56</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/56/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>56</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.7">
+ <short-id>scientificlinux5.7</short-id>
+ <name>Scientific Linux 5.7</name>
+ <name xml:lang="uk">Scientific Linux 5.7</name>
+ <name xml:lang="tr">Scientific Linux 5.7</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.7</name>
+ <name xml:lang="pl">Scientific Linux 5.7</name>
+ <name xml:lang="it">Scientific Linux 5.7</name>
+ <name xml:lang="id">Scientific Linux 5.7</name>
+ <name xml:lang="fr">Scientific Linux 5.7</name>
+ <version>5.7</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.6"/>
+ <clones id="http://redhat.com/rhel/5.7"/>
+ <release-date>2011-09-14</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/57/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>57</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/57/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>57</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.8">
+ <short-id>scientificlinux5.8</short-id>
+ <name>Scientific Linux 5.8</name>
+ <name xml:lang="uk">Scientific Linux 5.8</name>
+ <name xml:lang="tr">Scientific Linux 5.8</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.8</name>
+ <name xml:lang="pl">Scientific Linux 5.8</name>
+ <name xml:lang="it">Scientific Linux 5.8</name>
+ <name xml:lang="id">Scientific Linux 5.8</name>
+ <name xml:lang="fr">Scientific Linux 5.8</name>
+ <version>5.8</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.7"/>
+ <clones id="http://redhat.com/rhel/5.8"/>
+ <release-date>2012-04-24</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/58/x86_64/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>58</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/58/i386/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>58</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/5.9">
+ <short-id>scientificlinux5.9</short-id>
+ <name>Scientific Linux 5.9</name>
+ <name xml:lang="uk">Scientific Linux 5.9</name>
+ <name xml:lang="tr">Scientific Linux 5.9</name>
+ <name xml:lang="pt_BR">Scientific Linux 5.9</name>
+ <name xml:lang="pl">Scientific Linux 5.9</name>
+ <name xml:lang="it">Scientific Linux 5.9</name>
+ <name xml:lang="id">Scientific Linux 5.9</name>
+ <name xml:lang="fr">Scientific Linux 5.9</name>
+ <version>5.9</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/5.8"/>
+ <clones id="http://redhat.com/rhel/5.9"/>
+ <release-date>2013-02-05</release-date>
+ <eol-date>2017-03-31</eol-date>
+ <!-- .treeinfo is strangely missing here -->
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/59/x86_64/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/59/i386/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.0">
+ <short-id>scientificlinux6.0</short-id>
+ <name>Scientific Linux 6.0</name>
+ <name xml:lang="uk">Scientific Linux 6.0</name>
+ <name xml:lang="tr">Scientific Linux 6.0</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.0</name>
+ <name xml:lang="pl">Scientific Linux 6.0</name>
+ <name xml:lang="it">Scientific Linux 6.0</name>
+ <name xml:lang="id">Scientific Linux 6.0</name>
+ <name xml:lang="fr">Scientific Linux 6.0</name>
+ <version>6.0</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <clones id="http://redhat.com/rhel/6.0"/>
+ <release-date>2011-03-03</release-date>
+ <eol-date>2011-12-09</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.0/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.0</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.0/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.0</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.10">
+ <short-id>scientificlinux6.10</short-id>
+ <name>Scientific Linux 6.10</name>
+ <name xml:lang="uk">Scientific Linux 6.10</name>
+ <name xml:lang="tr">Scientific Linux 6.10</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.10</name>
+ <name xml:lang="pl">Scientific Linux 6.10</name>
+ <name xml:lang="it">Scientific Linux 6.10</name>
+ <name xml:lang="id">Scientific Linux 6.10</name>
+ <name xml:lang="fr">Scientific Linux 6.10</name>
+ <version>6.10</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.9"/>
+ <clones id="http://redhat.com/rhel/6.10"/>
+ <release-date>2018-07-10</release-date>
+ <eol-date>2020-11-30</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.10/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.10</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.10/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.10</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.1">
+ <short-id>scientificlinux6.1</short-id>
+ <name>Scientific Linux 6.1</name>
+ <name xml:lang="uk">Scientific Linux 6.1</name>
+ <name xml:lang="tr">Scientific Linux 6.1</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.1</name>
+ <name xml:lang="pl">Scientific Linux 6.1</name>
+ <name xml:lang="it">Scientific Linux 6.1</name>
+ <name xml:lang="id">Scientific Linux 6.1</name>
+ <name xml:lang="fr">Scientific Linux 6.1</name>
+ <version>6.1</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.0"/>
+ <clones id="http://redhat.com/rhel/6.1"/>
+ <release-date>2011-07-28</release-date>
+ <eol-date>2011-12-20</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.1/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>^6.1$</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.1/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>^6.1$</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.2">
+ <short-id>scientificlinux6.2</short-id>
+ <name>Scientific Linux 6.2</name>
+ <name xml:lang="uk">Scientific Linux 6.2</name>
+ <name xml:lang="tr">Scientific Linux 6.2</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.2</name>
+ <name xml:lang="pl">Scientific Linux 6.2</name>
+ <name xml:lang="it">Scientific Linux 6.2</name>
+ <name xml:lang="id">Scientific Linux 6.2</name>
+ <name xml:lang="fr">Scientific Linux 6.2</name>
+ <version>6.2</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.1"/>
+ <clones id="http://redhat.com/rhel/6.2"/>
+ <release-date>2012-02-15</release-date>
+ <eol-date>2012-07-09</eol-date>
+ <tree arch="x86_64">
+ <!-- x86_64 treeinfo here has incorrect version 6.1 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.2/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.2/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.2</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.3">
+ <short-id>scientificlinux6.3</short-id>
+ <name>Scientific Linux 6.3</name>
+ <name xml:lang="uk">Scientific Linux 6.3</name>
+ <name xml:lang="tr">Scientific Linux 6.3</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.3</name>
+ <name xml:lang="pl">Scientific Linux 6.3</name>
+ <name xml:lang="it">Scientific Linux 6.3</name>
+ <name xml:lang="id">Scientific Linux 6.3</name>
+ <name xml:lang="fr">Scientific Linux 6.3</name>
+ <version>6.3</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.2"/>
+ <clones id="http://redhat.com/rhel/6.3"/>
+ <release-date>2012-09-08</release-date>
+ <eol-date>2013-03-09</eol-date>
+ <tree arch="x86_64">
+ <!-- treeinfo here has incorrect version 6.1 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.3/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <!-- treeinfo here has incorrect version 6.2 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.3/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.4">
+ <short-id>scientificlinux6.4</short-id>
+ <name>Scientific Linux 6.4</name>
+ <name xml:lang="uk">Scientific Linux 6.4</name>
+ <name xml:lang="tr">Scientific Linux 6.4</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.4</name>
+ <name xml:lang="pl">Scientific Linux 6.4</name>
+ <name xml:lang="it">Scientific Linux 6.4</name>
+ <name xml:lang="id">Scientific Linux 6.4</name>
+ <name xml:lang="fr">Scientific Linux 6.4</name>
+ <version>6.4</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.3"/>
+ <clones id="http://redhat.com/rhel/6.4"/>
+ <release-date>2013-03-28</release-date>
+ <eol-date>2013-12-01</eol-date>
+ <tree arch="x86_64">
+ <!-- treeinfo here has incorrect version 6.1 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.4/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <!-- treeinfo here has incorrect version 6.2 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.4/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.5">
+ <short-id>scientificlinux6.5</short-id>
+ <name>Scientific Linux 6.5</name>
+ <name xml:lang="uk">Scientific Linux 6.5</name>
+ <name xml:lang="tr">Scientific Linux 6.5</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.5</name>
+ <name xml:lang="pl">Scientific Linux 6.5</name>
+ <name xml:lang="it">Scientific Linux 6.5</name>
+ <name xml:lang="id">Scientific Linux 6.5</name>
+ <name xml:lang="fr">Scientific Linux 6.5</name>
+ <version>6.5</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.4"/>
+ <clones id="http://redhat.com/rhel/6.5"/>
+ <release-date>2014-01-31</release-date>
+ <eol-date>2014-10-28</eol-date>
+ <tree arch="x86_64">
+ <!-- treeinfo here has incorrect version 6.1 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.5/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <!-- treeinfo here has incorrect version 6.2 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.5/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.6">
+ <short-id>scientificlinux6.6</short-id>
+ <name>Scientific Linux 6.6</name>
+ <name xml:lang="uk">Scientific Linux 6.6</name>
+ <name xml:lang="tr">Scientific Linux 6.6</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.6</name>
+ <name xml:lang="pl">Scientific Linux 6.6</name>
+ <name xml:lang="it">Scientific Linux 6.6</name>
+ <name xml:lang="id">Scientific Linux 6.6</name>
+ <name xml:lang="fr">Scientific Linux 6.6</name>
+ <version>6.6</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.5"/>
+ <clones id="http://redhat.com/rhel/6.6"/>
+ <release-date>2014-11-12</release-date>
+ <eol-date>2015-08-07</eol-date>
+ <tree arch="x86_64">
+ <!-- treeinfo here has incorrect version 6.1 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.6/x86_64/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <tree arch="i686">
+ <!-- treeinfo here has incorrect version 6.2 -->
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.6/i386/os/</url>
+ <kernel>images/pxeboot/vmlinuz</kernel>
+ <initrd>images/pxeboot/initrd.img</initrd>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.7">
+ <short-id>scientificlinux6.7</short-id>
+ <name>Scientific Linux 6.7</name>
+ <name xml:lang="uk">Scientific Linux 6.7</name>
+ <name xml:lang="tr">Scientific Linux 6.7</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.7</name>
+ <name xml:lang="pl">Scientific Linux 6.7</name>
+ <name xml:lang="it">Scientific Linux 6.7</name>
+ <name xml:lang="id">Scientific Linux 6.7</name>
+ <name xml:lang="fr">Scientific Linux 6.7</name>
+ <version>6.7</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.6"/>
+ <clones id="http://redhat.com/rhel/6.7"/>
+ <release-date>2015-08-26</release-date>
+ <eol-date>2016-05-25</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.7/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>6.7</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.7/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.7</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.8">
+ <short-id>scientificlinux6.8</short-id>
+ <name>Scientific Linux 6.8</name>
+ <name xml:lang="uk">Scientific Linux 6.8</name>
+ <name xml:lang="tr">Scientific Linux 6.8</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.8</name>
+ <name xml:lang="pl">Scientific Linux 6.8</name>
+ <name xml:lang="it">Scientific Linux 6.8</name>
+ <name xml:lang="id">Scientific Linux 6.8</name>
+ <name xml:lang="fr">Scientific Linux 6.8</name>
+ <version>6.8</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.7"/>
+ <clones id="http://redhat.com/rhel/6.8"/>
+ <release-date>2016-07-15</release-date>
+ <eol-date>2017-04-05</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.8/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.8</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.8/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.8</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/6.9">
+ <short-id>scientificlinux6.9</short-id>
+ <name>Scientific Linux 6.9</name>
+ <name xml:lang="uk">Scientific Linux 6.9</name>
+ <name xml:lang="tr">Scientific Linux 6.9</name>
+ <name xml:lang="pt_BR">Scientific Linux 6.9</name>
+ <name xml:lang="pl">Scientific Linux 6.9</name>
+ <name xml:lang="it">Scientific Linux 6.9</name>
+ <name xml:lang="id">Scientific Linux 6.9</name>
+ <name xml:lang="fr">Scientific Linux 6.9</name>
+ <version>6.9</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.8"/>
+ <clones id="http://redhat.com/rhel/6.9"/>
+ <release-date>2017-04-17</release-date>
+ <eol-date>2018-07-03</eol-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.9/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.9</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <tree arch="i686">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/obsolete/6.9/i386/os/</url>
+ <treeinfo>
+ <family>Scientific Linux</family>
+ <version>6.9</version>
+ <arch>i386</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <ram>536870912</ram>
+ </minimum>
+ <recommended>
+ <cpu>400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>9663676416</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.0">
+ <short-id>scientificlinux7.0</short-id>
+ <name>Scientific Linux 7.0</name>
+ <name xml:lang="uk">Scientific Linux 7.0</name>
+ <name xml:lang="tr">Scientific Linux 7.0</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.0</name>
+ <name xml:lang="pl">Scientific Linux 7.0</name>
+ <name xml:lang="it">Scientific Linux 7.0</name>
+ <name xml:lang="id">Scientific Linux 7.0</name>
+ <name xml:lang="fr">Scientific Linux 7.0</name>
+ <version>7.0</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/6.5"/>
+ <clones id="http://redhat.com/rhel/7.0"/>
+ <release-date>2014-10-13</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.0/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.0</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.1">
+ <short-id>scientificlinux7.1</short-id>
+ <name>Scientific Linux 7.1</name>
+ <name xml:lang="uk">Scientific Linux 7.1</name>
+ <name xml:lang="tr">Scientific Linux 7.1</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.1</name>
+ <name xml:lang="pl">Scientific Linux 7.1</name>
+ <name xml:lang="it">Scientific Linux 7.1</name>
+ <name xml:lang="id">Scientific Linux 7.1</name>
+ <name xml:lang="fr">Scientific Linux 7.1</name>
+ <version>7.1</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.0"/>
+ <clones id="http://redhat.com/rhel/7.1"/>
+ <release-date>2015-04-13</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.1/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.1</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.2">
+ <short-id>scientificlinux7.2</short-id>
+ <name>Scientific Linux 7.2</name>
+ <name xml:lang="uk">Scientific Linux 7.2</name>
+ <name xml:lang="tr">Scientific Linux 7.2</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.2</name>
+ <name xml:lang="pl">Scientific Linux 7.2</name>
+ <name xml:lang="it">Scientific Linux 7.2</name>
+ <name xml:lang="id">Scientific Linux 7.2</name>
+ <name xml:lang="fr">Scientific Linux 7.2</name>
+ <version>7.2</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.1"/>
+ <clones id="http://redhat.com/rhel/7.2"/>
+ <release-date>2016-02-05</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.2/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.2</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.3">
+ <short-id>scientificlinux7.3</short-id>
+ <name>Scientific Linux 7.3</name>
+ <name xml:lang="uk">Scientific Linux 7.3</name>
+ <name xml:lang="tr">Scientific Linux 7.3</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.3</name>
+ <name xml:lang="pl">Scientific Linux 7.3</name>
+ <name xml:lang="it">Scientific Linux 7.3</name>
+ <name xml:lang="id">Scientific Linux 7.3</name>
+ <name xml:lang="fr">Scientific Linux 7.3</name>
+ <version>7.3</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.2"/>
+ <clones id="http://redhat.com/rhel/7.3"/>
+ <release-date>2017-01-25</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.3/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.3</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.4">
+ <short-id>scientificlinux7.4</short-id>
+ <name>Scientific Linux 7.4</name>
+ <name xml:lang="uk">Scientific Linux 7.4</name>
+ <name xml:lang="tr">Scientific Linux 7.4</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.4</name>
+ <name xml:lang="pl">Scientific Linux 7.4</name>
+ <name xml:lang="it">Scientific Linux 7.4</name>
+ <name xml:lang="id">Scientific Linux 7.4</name>
+ <name xml:lang="fr">Scientific Linux 7.4</name>
+ <version>7.4</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.3"/>
+ <clones id="http://redhat.com/rhel/7.4"/>
+ <release-date>2017-10-02</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.4/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.4</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.5">
+ <short-id>scientificlinux7.5</short-id>
+ <name>Scientific Linux 7.5</name>
+ <name xml:lang="uk">Scientific Linux 7.5</name>
+ <name xml:lang="tr">Scientific Linux 7.5</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.5</name>
+ <name xml:lang="pl">Scientific Linux 7.5</name>
+ <name xml:lang="it">Scientific Linux 7.5</name>
+ <name xml:lang="id">Scientific Linux 7.5</name>
+ <name xml:lang="fr">Scientific Linux 7.5</name>
+ <version>7.5</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.4"/>
+ <clones id="http://redhat.com/rhel/7.5"/>
+ <release-date>2018-05-10</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.5/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.5</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7.6">
+ <short-id>scientificlinux7.6</short-id>
+ <name>Scientific Linux 7.6</name>
+ <name xml:lang="uk">Scientific Linux 7.6</name>
+ <name xml:lang="tr">Scientific Linux 7.6</name>
+ <name xml:lang="pt_BR">Scientific Linux 7.6</name>
+ <name xml:lang="pl">Scientific Linux 7.6</name>
+ <name xml:lang="it">Scientific Linux 7.6</name>
+ <name xml:lang="id">Scientific Linux 7.6</name>
+ <name xml:lang="fr">Scientific Linux 7.6</name>
+ <version>7.6</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.5"/>
+ <clones id="http://redhat.com/rhel/7.6"/>
+ <release-date>2018-12-03</release-date>
+ <tree arch="x86_64">
+ <url>http://ftp1.scientificlinux.org/linux/scientific/7.6/x86_64/os/</url>
+ <treeinfo>
+ <family>Scientific</family>
+ <version>7.6</version>
+ <arch>x86_64</arch>
+ </treeinfo>
+ </tree>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://scientificlinux.org/scientificlinux/7-unknown">
+ <short-id>scientificlinux7-unknown</short-id>
+ <name>Scientific Linux 7 Unknown</name>
+ <name xml:lang="uk">Scientific Linux 7 Unknown</name>
+ <name xml:lang="tr">Scientific Linux 7 Bilinmeyen</name>
+ <name xml:lang="pt_BR">Scientific Linux 7 desconhecido</name>
+ <name xml:lang="pl">Scientific Linux 7 (nieznany)</name>
+ <name xml:lang="it">Scientific Linux 7 (sconosciuto)</name>
+ <name xml:lang="id">Scientific Linux 7 Tak Diketahui</name>
+ <name xml:lang="fr">Scientific Linux 7 Inconnue</name>
+ <version>7-unknown</version>
+ <vendor>Scientific Linux</vendor>
+ <vendor xml:lang="uk">Scientific Linux</vendor>
+ <vendor xml:lang="tr">Scientific Linux</vendor>
+ <vendor xml:lang="pt_BR">Scientific Linux</vendor>
+ <vendor xml:lang="pl">Scientific Linux</vendor>
+ <vendor xml:lang="it">Scientific Linux</vendor>
+ <vendor xml:lang="id">Scientific Linux</vendor>
+ <vendor xml:lang="fr">Scientific Linux</vendor>
+ <family>linux</family>
+ <distro>scientificlinux</distro>
+ <upgrades id="http://scientificlinux.org/scientificlinux/7.6"/>
+ <clones id="http://redhat.com/rhel/7-unknown"/>
+ <resources arch="all">
+ <minimum>
+ <n-cpus>1</n-cpus>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://slackware.com/slackware/14.2">
+ <short-id>slackware14.2</short-id>
+ <name>Slackware 14.2</name>
+ <name xml:lang="uk">Slackware 14.2</name>
+ <name xml:lang="tr">Slackware 14.2</name>
+ <name xml:lang="pt_BR">Slackware 14.2</name>
+ <name xml:lang="pl">Slackware 14.2</name>
+ <name xml:lang="it">Slackware 14.2</name>
+ <name xml:lang="id">Slackware 14.2</name>
+ <name xml:lang="fr">Slackware 14.2</name>
+ <version>14.2</version>
+ <vendor>Slackware Linux Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Slackware Linux</vendor>
+ <vendor xml:lang="tr">Slackware Linux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Slackware Linux</vendor>
+ <vendor xml:lang="pl">Slackware Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Slackware Linux</vendor>
+ <vendor xml:lang="id">Proyek Linux Slackware</vendor>
+ <vendor xml:lang="fr">Projet Slackware Linux</vendor>
+ <family>linux</family>
+ <distro>slackware</distro>
+ <release-date>2016-07-01</release-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ <media arch="i686">
+ <url>https://mirrors.slackware.com/slackware/slackware-iso/slackware-14.2-iso/slackware-14.2-install-d1.iso</url>
+ <iso>
+ <volume-id>S14.2d1</volume-id>
+ <system-id>LINUX</system-id>
+ <application-id>Slackware install 1</application-id>
+ </iso>
+ </media>
+ <media arch="x86_64">
+ <url>https://mirrors.slackware.com/slackware/slackware-iso/slackware64-14.2-iso/slackware64-14.2-install-dvd.iso</url>
+ <iso>
+ <volume-id>SlackDVD</volume-id>
+ <system-id>LINUX</system-id>
+ <application-id>Slackware64 14.2 DVD</application-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://slackware.com/slackware/current">
+ <short-id>slackware-current</short-id>
+ <name>Slackware -current</name>
+ <name xml:lang="uk">Slackware-current</name>
+ <name xml:lang="tr">Slackware -current</name>
+ <name xml:lang="pt_BR">Slackware -current</name>
+ <name xml:lang="pl">Slackware -current</name>
+ <name xml:lang="it">Slackware -current</name>
+ <name xml:lang="id">Slackware -current</name>
+ <name xml:lang="fr">Slackware -current</name>
+ <version>current</version>
+ <vendor>Slackware Linux Project</vendor>
+ <vendor xml:lang="uk">&#x41F;&#x440;&#x43E;&#x454;&#x43A;&#x442; Slackware Linux</vendor>
+ <vendor xml:lang="tr">Slackware Linux Projesi</vendor>
+ <vendor xml:lang="pt_BR">Projeto Slackware Linux</vendor>
+ <vendor xml:lang="pl">Slackware Linux Project</vendor>
+ <vendor xml:lang="it">Progetto Slackware Linux</vendor>
+ <vendor xml:lang="id">Proyek Linux Slackware</vendor>
+ <vendor xml:lang="fr">Projet Slackware Linux</vendor>
+ <family>linux</family>
+ <distro>slackware</distro>
+ <upgrades id="http://slackware.com/slackware/14.2"/>
+ <derives-from id="http://slackware.com/slackware/14.2"/>
+ </os>
+ <os id="http://sun.com/opensolaris/2009.06">
+ <short-id>opensolaris2009.06</short-id>
+ <name>OpenSolaris 2009.06</name>
+ <name xml:lang="uk">OpenSolaris 2009.06</name>
+ <name xml:lang="tr">OpenSolaris 2009.06</name>
+ <name xml:lang="pt_BR">OpenSolaris 2009.06</name>
+ <name xml:lang="pl">OpenSolaris 2009.06</name>
+ <name xml:lang="it">OpenSolaris 2009.06</name>
+ <name xml:lang="id">OpenSolaris 2009.06</name>
+ <name xml:lang="fr">OpenSolaris 2009.06</name>
+ <name xml:lang="es">OpenSolaris 2009.06</name>
+ <name xml:lang="ca">OpenSolaris 2009.06</name>
+ <version>2009.06</version>
+ <vendor>Sun</vendor>
+ <vendor xml:lang="uk">Sun</vendor>
+ <vendor xml:lang="tr">Sun</vendor>
+ <vendor xml:lang="pt_BR">Sun</vendor>
+ <vendor xml:lang="pl">Sun</vendor>
+ <vendor xml:lang="ja">Sun</vendor>
+ <vendor xml:lang="it">Sun</vendor>
+ <vendor xml:lang="id">Sun</vendor>
+ <vendor xml:lang="fr">Sun</vendor>
+ <vendor xml:lang="es">Sun</vendor>
+ <vendor xml:lang="de">Sun</vendor>
+ <vendor xml:lang="ca">Sun</vendor>
+ <family>solaris</family>
+ <distro>opensolaris</distro>
+ <release-date>2009-06-01</release-date>
+ <eol-date>2014-06-01</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ </os>
+ <os id="http://sun.com/solaris/10">
+ <short-id>solaris10</short-id>
+ <name>Solaris 10</name>
+ <name xml:lang="uk">Solaris 10</name>
+ <name xml:lang="tr">Solaris 10</name>
+ <name xml:lang="pt_BR">Solaris 10</name>
+ <name xml:lang="pl">Solaris 10</name>
+ <name xml:lang="it">Solaris 10</name>
+ <name xml:lang="id">Solaris 10</name>
+ <name xml:lang="fr">Solaris 10</name>
+ <name xml:lang="es">Solaris 10</name>
+ <name xml:lang="ca">Solaris 10</name>
+ <version>10</version>
+ <vendor>Sun</vendor>
+ <vendor xml:lang="uk">Sun</vendor>
+ <vendor xml:lang="tr">Sun</vendor>
+ <vendor xml:lang="pt_BR">Sun</vendor>
+ <vendor xml:lang="pl">Sun</vendor>
+ <vendor xml:lang="ja">Sun</vendor>
+ <vendor xml:lang="it">Sun</vendor>
+ <vendor xml:lang="id">Sun</vendor>
+ <vendor xml:lang="fr">Sun</vendor>
+ <vendor xml:lang="es">Sun</vendor>
+ <vendor xml:lang="de">Sun</vendor>
+ <vendor xml:lang="ca">Sun</vendor>
+ <family>solaris</family>
+ <distro>solaris</distro>
+ <upgrades id="http://sun.com/solaris/9"/>
+ <release-date>2005-01-31</release-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ </os>
+ <os id="http://sun.com/solaris/9">
+ <short-id>solaris9</short-id>
+ <name>Solaris 9</name>
+ <name xml:lang="uk">Solaris 9</name>
+ <name xml:lang="tr">Solaris 9</name>
+ <name xml:lang="pt_BR">Solaris 9</name>
+ <name xml:lang="pl">Solaris 9</name>
+ <name xml:lang="it">Solaris 9</name>
+ <name xml:lang="id">Solaris 9</name>
+ <name xml:lang="fr">Solaris 9</name>
+ <name xml:lang="es">Solaris 9</name>
+ <name xml:lang="ca">Solaris 9</name>
+ <version>9</version>
+ <vendor>Sun</vendor>
+ <vendor xml:lang="uk">Sun</vendor>
+ <vendor xml:lang="tr">Sun</vendor>
+ <vendor xml:lang="pt_BR">Sun</vendor>
+ <vendor xml:lang="pl">Sun</vendor>
+ <vendor xml:lang="ja">Sun</vendor>
+ <vendor xml:lang="it">Sun</vendor>
+ <vendor xml:lang="id">Sun</vendor>
+ <vendor xml:lang="fr">Sun</vendor>
+ <vendor xml:lang="es">Sun</vendor>
+ <vendor xml:lang="de">Sun</vendor>
+ <vendor xml:lang="ca">Sun</vendor>
+ <family>solaris</family>
+ <distro>solaris</distro>
+ <release-date>2002-05-28</release-date>
+ <eol-date>2014-10-01</eol-date>
+ </os>
+ <os id="http://suse.com/caasp/1.0">
+ <short-id>caasp1.0</short-id>
+ <name>SUSE CaaS Platform 1.0</name>
+ <name xml:lang="uk">SUSE CaaS Platform 1.0</name>
+ <name xml:lang="tr">SUSE CaaS Platform 1.0</name>
+ <name xml:lang="pt_BR">SUSE CaaS Platform 1.0</name>
+ <name xml:lang="pl">SUSE CaaS Platform 1.0</name>
+ <name xml:lang="it">SUSE CaaS Platform 1.0</name>
+ <name xml:lang="id">SUSE CaaS Platform 1.0</name>
+ <name xml:lang="fr">SUSE CaaS Platform 1.0</name>
+ <version>1.0</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>caasp</distro>
+ <derives-from id="http://suse.com/sles/12.2"/>
+ <release-date>2017-08-03</release-date>
+ <eol-date>2017-10-26</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SUSE-CaaS-Platform-1.0-DVD-x86_6</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>8589934592</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/caasp/2.0">
+ <short-id>caasp2.0</short-id>
+ <name>SUSE CaaS Platform 2.0</name>
+ <name xml:lang="uk">SUSE CaaS Platform 2.0</name>
+ <name xml:lang="tr">SUSE CaaS Platform 2.0</name>
+ <name xml:lang="pt_BR">SUSE CaaS Platform 2.0</name>
+ <name xml:lang="pl">SUSE CaaS Platform 2.0</name>
+ <name xml:lang="it">SUSE CaaS Platform 2.0</name>
+ <name xml:lang="id">SUSE CaaS Platform 2.0</name>
+ <name xml:lang="fr">SUSE CaaS Platform 2.0</name>
+ <version>2.0</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>caasp</distro>
+ <upgrades id="http://suse.com/caasp/1.0"/>
+ <derives-from id="http://suse.com/caasp/1.0"/>
+ <release-date>2017-10-26</release-date>
+ <eol-date>2018-06-28</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SUSE-CaaS-Platform-2.0-DVD-x86_6</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>8589934592</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/caasp/3.0">
+ <short-id>caasp3.0</short-id>
+ <name>SUSE CaaS Platform 3.0</name>
+ <name xml:lang="uk">SUSE CaaS Platform 3.0</name>
+ <name xml:lang="tr">SUSE CaaS Platform 3.0</name>
+ <name xml:lang="pt_BR">SUSE CaaS Platform 3.0</name>
+ <name xml:lang="pl">SUSE CaaS Platform 3.0</name>
+ <name xml:lang="it">SUSE CaaS Platform 3.0</name>
+ <name xml:lang="id">SUSE CaaS Platform 3.0</name>
+ <name xml:lang="fr">SUSE CaaS Platform 3.0</name>
+ <version>3.0</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>caasp</distro>
+ <upgrades id="http://suse.com/caasp/2.0"/>
+ <derives-from id="http://suse.com/caasp/2.0"/>
+ <release-date>2018-06-28</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SUSE-CaaS-Platform-3.0-DVD-x86_6</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>8589934592</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/caasp/unknown">
+ <short-id>caasp-unknown</short-id>
+ <name>SUSE CaaS Platform Unknown</name>
+ <name xml:lang="uk">SUSE CaaS Platform &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">SUSE CaaS Platform Bilinmeyen</name>
+ <name xml:lang="pt_BR">SUSE CaaS Platform desconhecido</name>
+ <name xml:lang="pl">SUSE CaaS Platform (nieznany)</name>
+ <name xml:lang="it">SUSE CaaS Platform (sconosciuto)</name>
+ <name xml:lang="id">SUSE CaaS Platform Tak Diketahui</name>
+ <name xml:lang="fr">SUSE CaaS Platform Inconnue</name>
+ <version>unknown</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>caasp</distro>
+ <upgrades id="http://suse.com/caasp/3.0"/>
+ <derives-from id="http://suse.com/caasp/3.0"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SUSE-CaaS-Platform-([4-9]|[1-9][0-9]).0-DVD-x86_6</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>2147483648</ram>
+ <storage>21474836480</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>8589934592</ram>
+ <storage>42949672960</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sle/15.1">
+ <short-id>sle15sp1</short-id>
+ <name>SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise 15 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise 15 SP1</name>
+ <version>15.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sle</distro>
+ <upgrades id="http://suse.com/sle/15"/>
+ <derives-from id="http://suse.com/sle/15"/>
+ <release-date>2019-06-24</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP1-Installer-DVD-x86\.001</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP1-Installer-DVD-aar\.001</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP1-Installer-DVD-ppc\.001</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP1-Installer-DVD-s39\.001</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sle/15.2">
+ <short-id>sle15sp2</short-id>
+ <name>SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise 15 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise 15 SP2</name>
+ <version>15.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sle</distro>
+ <upgrades id="http://suse.com/sle/15.1"/>
+ <derives-from id="http://suse.com/sle/15.1"/>
+ <release-date>2020-07-21</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP2.*-x86_64.*</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP2.*-aarch64.*</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP2.*-ppc64le.*</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP2.*-s390x.*</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sle/15-unknown">
+ <short-id>sle15-unknown</short-id>
+ <name>SUSE Linux Enterprise 15 Unknown</name>
+ <name xml:lang="uk">SUSE Linux Enterprise 15 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">SUSE Linux Enterprise 15 Bilinmeyen</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise 15 desconhecido</name>
+ <name xml:lang="pl">SUSE Linux Enterprise 15 (nieznany)</name>
+ <name xml:lang="it">SUSE Linux Enterprise 15 (sconosciuto)</name>
+ <name xml:lang="id">SUSE Linux Enterprise 15 Tak Diketahui</name>
+ <name xml:lang="fr">SUSE Linux Enterprise 15 Inconnue</name>
+ <version>15-unknown</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sle</distro>
+ <upgrades id="http://suse.com/sle/15"/>
+ <derives-from id="http://suse.com/sle/15"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP[1-9]-Installer-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP[1-9]-Installer-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP[1-9]-Installer-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-SP[1-9]-Installer-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sle/15">
+ <short-id>sle15</short-id>
+ <name>SUSE Linux Enterprise 15</name>
+ <name xml:lang="uk">SUSE Linux Enterprise 15</name>
+ <name xml:lang="tr">SUSE Linux Enterprise 15</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise 15</name>
+ <name xml:lang="pl">SUSE Linux Enterprise 15</name>
+ <name xml:lang="it">SUSE Linux Enterprise 15</name>
+ <name xml:lang="id">SUSE Linux Enterprise 15</name>
+ <name xml:lang="fr">SUSE Linux Enterprise 15</name>
+ <version>15</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sle</distro>
+ <upgrades id="http://suse.com/sles/12.3"/>
+ <derives-from id="http://suse.com/sles/12.3"/>
+ <release-date>2018-07-16</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-Installer-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-Installer-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-Installer-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-15-Installer-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/10.1">
+ <short-id>sled10sp1</short-id>
+ <name>SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 10 SP1</name>
+ <version>10.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/10"/>
+ <derives-from id="http://suse.com/sled/10"/>
+ <release-date>2007-06-18</release-date>
+ <eol-date>2008-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP1-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP1-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/10.2">
+ <short-id>sled10sp2</short-id>
+ <name>SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 10 SP2</name>
+ <version>10.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/10.1"/>
+ <derives-from id="http://suse.com/sled/10.1"/>
+ <release-date>2008-05-19</release-date>
+ <eol-date>2010-04-11</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP2-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP2-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/10.3">
+ <short-id>sled10sp3</short-id>
+ <name>SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 10 SP3</name>
+ <version>10.3</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/10.2"/>
+ <derives-from id="http://suse.com/sled/10.2"/>
+ <release-date>2009-10-12</release-date>
+ <eol-date>2011-10-11</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP3-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP3-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/10.4">
+ <short-id>sled10sp4</short-id>
+ <name>SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 10 SP4</name>
+ <version>10.4</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/10.3"/>
+ <derives-from id="http://suse.com/sled/10.3"/>
+ <release-date>2011-04-12</release-date>
+ <eol-date>2013-07-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP4-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-10-SP4-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/10">
+ <short-id>sled10</short-id>
+ <name>SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 10</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 10</name>
+ <version>10</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/9"/>
+ <release-date>2006-06-17</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/11.1">
+ <short-id>sled11sp1</short-id>
+ <name>SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 11 SP1</name>
+ <version>11.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/11"/>
+ <derives-from id="http://suse.com/sled/11"/>
+ <release-date>2010-06-02</release-date>
+ <eol-date>2012-08-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP1-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP1-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/11.2">
+ <short-id>sled11sp2</short-id>
+ <name>SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 11 SP2</name>
+ <version>11.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/11.1"/>
+ <derives-from id="http://suse.com/sled/11.1"/>
+ <release-date>2012-02-15</release-date>
+ <eol-date>2014-01-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP2-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP2-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/11.3">
+ <short-id>sled11sp3</short-id>
+ <name>SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 11 SP3</name>
+ <version>11.3</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/11.2"/>
+ <derives-from id="http://suse.com/sled/11.2"/>
+ <release-date>2013-07-01</release-date>
+ <eol-date>2016-01-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP3-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP3-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/11.4">
+ <short-id>sled11sp4</short-id>
+ <name>SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 11 SP4</name>
+ <version>11.4</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/11.3"/>
+ <derives-from id="http://suse.com/sled/11.3"/>
+ <release-date>2015-07-15</release-date>
+ <eol-date>2019-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP4-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLED-11-SP4-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/11">
+ <short-id>sled11</short-id>
+ <name>SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 11</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 11</name>
+ <version>11</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/10.4"/>
+ <derives-from id="http://suse.com/sled/10.4"/>
+ <release-date>2009-03-24</release-date>
+ <eol-date>2010-12-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>3221225472</storage>
+ </minimum>
+ <recommended>
+ <ram>1073741824</ram>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12.1">
+ <short-id>sled12sp1</short-id>
+ <name>SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 12 SP1</name>
+ <version>12.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/12"/>
+ <derives-from id="http://suse.com/sled/12"/>
+ <release-date>2015-12-15</release-date>
+ <eol-date>2017-05-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP1-Desktop-DVD-x86_64*</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12.2">
+ <short-id>sled12sp2</short-id>
+ <name>SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 12 SP2</name>
+ <version>12.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/12.1"/>
+ <derives-from id="http://suse.com/sled/12.1"/>
+ <release-date>2016-11-08</release-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP2-Desktop-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12.3">
+ <short-id>sled12sp3</short-id>
+ <name>SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12 SP3</name>
+ <version>12.3</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/12.2"/>
+ <derives-from id="http://suse.com/sled/12.2"/>
+ <release-date>2017-09-07</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP3-Desktop-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12.4">
+ <short-id>sled12sp4</short-id>
+ <name>SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12 SP4</name>
+ <version>12.4</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/12.3"/>
+ <derives-from id="http://suse.com/sled/12.3"/>
+ <release-date>2018-12-12</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP4-Desktop-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12.5">
+ <short-id>sled12sp5</short-id>
+ <name>SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12 SP5</name>
+ <version>12.5</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/12.4"/>
+ <derives-from id="http://suse.com/sled/12.4"/>
+ <release-date>2019-12-06</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP5-Desktop-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12-unknown">
+ <short-id>sled12-unknown</short-id>
+ <name>SUSE Linux Enterprise Desktop 12 Unknown</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12 Bilinmeyen</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12 desconhecido</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12 (nieznany)</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12 (sconosciuto)</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12 Tak Diketahui</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12 Inconnue</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 12 desconegut</name>
+ <version>12-unknown</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/12.5"/>
+ <derives-from id="http://suse.com/sled/12.5"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP[6-9]-Desktop-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/12">
+ <short-id>sled12</short-id>
+ <name>SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 12</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 12</name>
+ <version>12</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <upgrades id="http://suse.com/sled/11.4"/>
+ <derives-from id="http://suse.com/sled/11.4"/>
+ <release-date>2014-10-27</release-date>
+ <eol-date>2016-06-30</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-Desktop-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sled/9">
+ <short-id>sled9</short-id>
+ <name>SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="it">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="id">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="es">SUSE Linux Enterprise Desktop 9</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Desktop 9</name>
+ <version>9</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sled</distro>
+ <release-date>2004-08-03</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>268435456</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1600000000</cpu>
+ <ram>536870912</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/10.1">
+ <short-id>sles10sp1</short-id>
+ <name>SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 10 SP1</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 10 SP1</name>
+ <version>10.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/10"/>
+ <derives-from id="http://suse.com/sles/10"/>
+ <release-date>2007-06-18</release-date>
+ <eol-date>2008-11-30</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP1-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP1-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/10.2">
+ <short-id>sles10sp2</short-id>
+ <name>SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 10 SP2</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 10 SP2</name>
+ <version>10.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/10.1"/>
+ <derives-from id="http://suse.com/sles/10.1"/>
+ <release-date>2008-05-19</release-date>
+ <eol-date>2010-04-11</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP2-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP2-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/10.3">
+ <short-id>sles10sp3</short-id>
+ <name>SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 10 SP3</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 10 SP3</name>
+ <version>10.3</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/10.2"/>
+ <derives-from id="http://suse.com/sles/10.2"/>
+ <release-date>2009-10-12</release-date>
+ <eol-date>2011-10-11</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP3-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP3-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/10.4">
+ <short-id>sles10sp4</short-id>
+ <name>SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 10 SP4</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 10 SP4</name>
+ <version>10.4</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/10.3"/>
+ <derives-from id="http://suse.com/sles/10.3"/>
+ <release-date>2011-04-12</release-date>
+ <eol-date>2013-07-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP4-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-10-SP4-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/10">
+ <short-id>sles10</short-id>
+ <name>SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 10</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 10</name>
+ <version>10</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/9"/>
+ <release-date>2006-06-17</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>10737418240</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/11.1">
+ <short-id>sles11sp1</short-id>
+ <name>SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 11 SP1</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 11 SP1</name>
+ <version>11.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/11"/>
+ <derives-from id="http://suse.com/sles/11"/>
+ <release-date>2010-06-02</release-date>
+ <eol-date>2012-08-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP1-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP1-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/11.2">
+ <short-id>sles11sp2</short-id>
+ <name>SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 11 SP2</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 11 SP2</name>
+ <version>11.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/11.1"/>
+ <derives-from id="http://suse.com/sles/11.1"/>
+ <release-date>2012-02-15</release-date>
+ <eol-date>2014-01-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP2-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP2-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/11.3">
+ <short-id>sles11sp3</short-id>
+ <name>SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 11 SP3</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 11 SP3</name>
+ <version>11.3</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/11.2"/>
+ <derives-from id="http://suse.com/sles/11.2"/>
+ <release-date>2013-07-01</release-date>
+ <eol-date>2016-01-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ </devices>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP3-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP3-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/11.4">
+ <short-id>sles11sp4</short-id>
+ <name>SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 11 SP4</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 11 SP4</name>
+ <version>11.4</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/11.3"/>
+ <derives-from id="http://suse.com/sles/11.3"/>
+ <release-date>2015-07-15</release-date>
+ <eol-date>2019-03-31</eol-date>
+ <media arch="i686">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP4-DVD-i586</volume-id>
+ </iso>
+ <kernel>boot/i386/loader/linux</kernel>
+ <initrd>boot/i386/loader/initrd</initrd>
+ </media>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLES-11-SP4-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>12884901888</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/11">
+ <short-id>sles11</short-id>
+ <name>SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 11</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 11</name>
+ <version>11</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/10.4"/>
+ <derives-from id="http://suse.com/sles/10.4"/>
+ <release-date>2009-03-24</release-date>
+ <eol-date>2010-12-31</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ </devices>
+ </os>
+ <os id="http://suse.com/sles/12.1">
+ <short-id>sles12sp1</short-id>
+ <name>SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 12 SP1</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 12 SP1</name>
+ <version>12.1</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/12"/>
+ <derives-from id="http://suse.com/sles/12"/>
+ <release-date>2015-12-15</release-date>
+ <eol-date>2017-05-31</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP1-Server-DVD-x86_64*</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/12.2">
+ <short-id>sles12sp2</short-id>
+ <name>SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 12 SP2</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 12 SP2</name>
+ <version>12.2</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/12.1"/>
+ <derives-from id="http://suse.com/sles/12.1"/>
+ <release-date>2016-11-08</release-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1af4/1050"/>
+ <!-- virtio1.0-gpu -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP2-Server-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP2-Server-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP2-Server-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP2-Server-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/12.3">
+ <short-id>sles12sp3</short-id>
+ <name>SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12 SP3</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 12 SP3</name>
+ <version>12.3</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/12.2"/>
+ <derives-from id="http://suse.com/sles/12.2"/>
+ <release-date>2017-09-07</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP3-Server-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP3-Server-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP3-Server-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP3-Server-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/12.4">
+ <short-id>sles12sp4</short-id>
+ <name>SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12 SP4</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 12 SP4</name>
+ <version>12.4</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/12.3"/>
+ <derives-from id="http://suse.com/sles/12.3"/>
+ <release-date>2018-12-12</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP4-Server-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP4-Server-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP4-Server-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP4-Server-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/12.5">
+ <short-id>sles12sp5</short-id>
+ <name>SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12 SP5</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12 SP5</name>
+ <version>12.5</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/12.4"/>
+ <derives-from id="http://suse.com/sles/12.4"/>
+ <release-date>2019-12-06</release-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP5-Server-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP5-Server-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP5-Server-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP5-Server-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/12-unknown">
+ <short-id>sles12-unknown</short-id>
+ <name>SUSE Linux Enterprise Server 12 Unknown</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12 &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12 Bilinmeyen</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12 desconhecido</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12 (nieznany)</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12 (sconosciuto)</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12 Tak Diketahui</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12 Inconnue</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 12 desconegut</name>
+ <version>12-unknown</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/12.5"/>
+ <derives-from id="http://suse.com/sles/12.5"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP[6-9]-Server-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP[6-9]-Server-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP[6-9]-Server-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-SP[6-9]-Server-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/12">
+ <short-id>sles12</short-id>
+ <name>SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 12</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 12</name>
+ <version>12</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <upgrades id="http://suse.com/sles/11.4"/>
+ <derives-from id="http://suse.com/sles/11.4"/>
+ <release-date>2014-10-27</release-date>
+ <eol-date>2016-06-30</eol-date>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-12-Server-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sles/9">
+ <short-id>sles9</short-id>
+ <name>SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="uk">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="pl">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="it">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="id">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="es">SUSE Linux Enterprise Server 9</name>
+ <name xml:lang="ca">SUSE Linux Enterprise Server 9</name>
+ <version>9</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sles</distro>
+ <release-date>2004-08-03</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>268435456</ram>
+ <storage>2147483648</storage>
+ </minimum>
+ <recommended>
+ <cpu>1600000000</cpu>
+ <ram>536870912</ram>
+ <storage>4294967296</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://suse.com/sle/unknown">
+ <short-id>sle-unknown</short-id>
+ <name>SUSE Linux Enterprise Unknown</name>
+ <name xml:lang="uk">SUSE Linux Enterprise &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430;</name>
+ <name xml:lang="tr">SUSE Linux Enterprise Bilinmeyen</name>
+ <name xml:lang="pt_BR">SUSE Linux Enterprise desconhecido</name>
+ <name xml:lang="pl">SUSE Linux Enterprise (nieznany)</name>
+ <name xml:lang="it">SUSE Linux Enterprise (sconosciuto)</name>
+ <name xml:lang="id">SUSE Linux Enterprise Tak Diketahui</name>
+ <name xml:lang="fr">SUSE Linux Enterprise Inconnue</name>
+ <version>unknown</version>
+ <vendor>SUSE</vendor>
+ <vendor xml:lang="uk">SUSE</vendor>
+ <vendor xml:lang="tr">SUSE</vendor>
+ <vendor xml:lang="pt_BR">SUSE</vendor>
+ <vendor xml:lang="pl">SUSE</vendor>
+ <vendor xml:lang="it">SUSE</vendor>
+ <vendor xml:lang="id">SUSE</vendor>
+ <vendor xml:lang="fr">SUSE</vendor>
+ <vendor xml:lang="es">SUSE</vendor>
+ <vendor xml:lang="ca">SUSE</vendor>
+ <family>linux</family>
+ <distro>sle</distro>
+ <upgrades id="http://suse.com/sle/15-unknown"/>
+ <media arch="x86_64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-(1[6-9]|[2-9][0-9])-Installer-DVD-x86_64</volume-id>
+ </iso>
+ <kernel>boot/x86_64/loader/linux</kernel>
+ <initrd>boot/x86_64/loader/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-(1[6-9]|[2-9][0-9])-Installer-DVD-aarch64</volume-id>
+ </iso>
+ <kernel>boot/aarch64/linux</kernel>
+ <initrd>boot/aarch64/initrd</initrd>
+ </media>
+ <media arch="ppc64">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-(1[6-9]|[2-9][0-9])-Installer-DVD-ppc64le</volume-id>
+ </iso>
+ <kernel>boot/ppc64le/linux</kernel>
+ <initrd>boot/ppc64le/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <iso>
+ <system-id>LINUX</system-id>
+ <volume-id>SLE-(1[6-9]|[2-9][0-9])-Installer-DVD-s390x</volume-id>
+ </iso>
+ <kernel>boot/s390x/linux</kernel>
+ <initrd>boot/s390x/initrd</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>500000000</cpu>
+ <ram>536870912</ram>
+ <storage>1074151424</storage>
+ </minimum>
+ <recommended>
+ <cpu>2400000000</cpu>
+ <ram>1073741824</ram>
+ <storage>17179869184</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://system76.com/popos/17.10">
+ <short-id>popos17.10</short-id>
+ <name>Pop!_OS 17.10</name>
+ <name xml:lang="uk">Pop!_OS 17.10</name>
+ <name xml:lang="tr">Pop!_OS 17.10</name>
+ <name xml:lang="pt_BR">Pop!_OS 17.10</name>
+ <name xml:lang="pl">Pop!_OS 17.10</name>
+ <name xml:lang="it">Pop!_OS 17.10</name>
+ <name xml:lang="id">Pop!_OS 17.10</name>
+ <name xml:lang="fr">Pop!_OS 17.10</name>
+ <name xml:lang="ca">Pop!_OS 17.10</name>
+ <version>17.10</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <clones id="http://ubuntu.com/ubuntu/17.10"/>
+ <release-date>2017-10-19</release-date>
+ <eol-date>2018-07-19</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 17.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 17.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://system76.com/popos/18.04">
+ <short-id>popos18.04</short-id>
+ <name>Pop!_OS 18.04</name>
+ <name xml:lang="uk">Pop!_OS 18.04</name>
+ <name xml:lang="tr">Pop!_OS 18.04</name>
+ <name xml:lang="pt_BR">Pop!_OS 18.04</name>
+ <name xml:lang="pl">Pop!_OS 18.04</name>
+ <name xml:lang="it">Pop!_OS 18.04</name>
+ <name xml:lang="id">Pop!_OS 18.04</name>
+ <name xml:lang="fr">Pop!_OS 18.04</name>
+ <version>18.04</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <upgrades id="http://system76.com/popos/17.10"/>
+ <derives-from id="http://system76.com/popos/17.10"/>
+ <clones id="http://ubuntu.com/ubuntu/18.04"/>
+ <release-date>2018-04-30</release-date>
+ <eol-date>2023-04-26</eol-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 18.04 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 18.04 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://system76.com/popos/18.10">
+ <short-id>popos18.10</short-id>
+ <name>Pop!_OS 18.10</name>
+ <name xml:lang="uk">Pop!_OS 18.10</name>
+ <name xml:lang="tr">Pop!_OS 18.10</name>
+ <name xml:lang="pt_BR">Pop!_OS 18.10</name>
+ <name xml:lang="pl">Pop!_OS 18.10</name>
+ <name xml:lang="it">Pop!_OS 18.10</name>
+ <name xml:lang="id">Pop!_OS 18.10</name>
+ <name xml:lang="fr">Pop!_OS 18.10</name>
+ <version>18.10</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <upgrades id="http://system76.com/popos/18.04"/>
+ <derives-from id="http://system76.com/popos/18.04"/>
+ <clones id="http://ubuntu.com/ubuntu/18.10"/>
+ <release-date>2018-10-19</release-date>
+ <eol-date>2019-07-18</eol-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 18.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 18.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://system76.com/popos/19.04">
+ <short-id>popos19.04</short-id>
+ <name>Pop!_OS 19.04</name>
+ <name xml:lang="uk">Pop!_OS 19.04</name>
+ <name xml:lang="tr">Pop!_OS 19.04</name>
+ <name xml:lang="pt_BR">Pop!_OS 19.04</name>
+ <name xml:lang="pl">Pop!_OS 19.04</name>
+ <name xml:lang="it">Pop!_OS 19.04</name>
+ <name xml:lang="id">Pop!_OS 19.04</name>
+ <name xml:lang="fr">Pop!_OS 19.04</name>
+ <version>19.04</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <upgrades id="http://system76.com/popos/18.10"/>
+ <derives-from id="http://system76.com/popos/18.10"/>
+ <clones id="http://ubuntu.com/ubuntu/19.04"/>
+ <release-date>2019-04-19</release-date>
+ <eol-date>2020-01-18</eol-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 19.04 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 19.04 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://system76.com/popos/19.10">
+ <short-id>popos19.10</short-id>
+ <name>Pop!_OS 19.10</name>
+ <name xml:lang="uk">Pop!_OS 19.10</name>
+ <name xml:lang="tr">Pop!_OS 19.10</name>
+ <name xml:lang="pt_BR">Pop!_OS 19.10</name>
+ <name xml:lang="pl">Pop!_OS 19.10</name>
+ <name xml:lang="it">Pop!_OS 19.10</name>
+ <name xml:lang="id">Pop!_OS 19.10</name>
+ <name xml:lang="fr">Pop!_OS 19.10</name>
+ <name xml:lang="ca">Pop!_OS 19.10</name>
+ <version>19.10</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <upgrades id="http://system76.com/popos/19.04"/>
+ <derives-from id="http://system76.com/popos/19.04"/>
+ <clones id="http://ubuntu.com/ubuntu/19.10"/>
+ <release-date>2019-10-22</release-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 19.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 19.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://system76.com/popos/20.04">
+ <short-id>popos20.04</short-id>
+ <name>Pop!_OS 20.04</name>
+ <name xml:lang="uk">Pop!_OS 20.04</name>
+ <name xml:lang="tr">Pop!_OS 20.04</name>
+ <name xml:lang="pt_BR">Pop!_OS 20.04</name>
+ <name xml:lang="pl">Pop!_OS 20.04</name>
+ <name xml:lang="it">Pop!_OS 20.04</name>
+ <name xml:lang="id">Pop!_OS 20.04</name>
+ <name xml:lang="fr">Pop!_OS 20.04</name>
+ <version>20.04</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <upgrades id="http://system76.com/popos/19.10"/>
+ <derives-from id="http://system76.com/popos/19.10"/>
+ <clones id="http://ubuntu.com/ubuntu/20.04"/>
+ <release-date>2020-04-30</release-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 20.04 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 20.04 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://system76.com/popos/20.10">
+ <short-id>popos20.10</short-id>
+ <name>Pop!_OS 20.10</name>
+ <name xml:lang="uk">Pop!_OS 20.10</name>
+ <name xml:lang="tr">Pop!_OS 20.10</name>
+ <name xml:lang="pt_BR">Pop!_OS 20.10</name>
+ <name xml:lang="pl">Pop!_OS 20.10</name>
+ <name xml:lang="it">Pop!_OS 20.10</name>
+ <name xml:lang="id">Pop!_OS 20.10</name>
+ <name xml:lang="fr">Pop!_OS 20.10</name>
+ <version>20.10</version>
+ <vendor>System76, Inc.</vendor>
+ <vendor xml:lang="uk">System76, Inc.</vendor>
+ <vendor xml:lang="tr">System76, Inc.</vendor>
+ <vendor xml:lang="pt_BR">System76, Inc.</vendor>
+ <vendor xml:lang="pl">System76, Inc.</vendor>
+ <vendor xml:lang="it">System76, Inc.</vendor>
+ <vendor xml:lang="id">System76, Inc.</vendor>
+ <vendor xml:lang="fr">System76, Inc.</vendor>
+ <vendor xml:lang="ca">System76, Inc.</vendor>
+ <family>linux</family>
+ <distro>popos</distro>
+ <upgrades id="http://system76.com/popos/20.04"/>
+ <derives-from id="http://system76.com/popos/20.04"/>
+ <clones id="http://ubuntu.com/ubuntu/20.10"/>
+ <release-date>2020-10-23</release-date>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 20.10 amd64 Nvidia</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>Pop_OS 20.10 amd64 Intel</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/10.04">
+ <short-id>ubuntu10.04</short-id>
+ <short-id>ubuntulucid</short-id>
+ <name>Ubuntu 10.04 LTS</name>
+ <name xml:lang="uk">Ubuntu 10.04 LTS</name>
+ <name xml:lang="tr">Ubuntu 10.04 LTS</name>
+ <name xml:lang="pt_BR">Ubuntu 10.04 LTS</name>
+ <name xml:lang="pl">Ubuntu 10.04 LTS</name>
+ <name xml:lang="it">Ubuntu 10.04 LTS</name>
+ <name xml:lang="id">Ubuntu 10.04 LTS</name>
+ <name xml:lang="fr">Ubuntu 10.04 LTS</name>
+ <name xml:lang="es">Ubuntu 10.04 LTS</name>
+ <name xml:lang="ca">Ubuntu 10.04 LTS</name>
+ <version>10.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Lucid Lynx</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/9.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/9.10"/>
+ <release-date>2010-04-29</release-date>
+ <eol-date>2015-04-30</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/lucid/ubuntu-10.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 10.04(.\d\+?)? LTS i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/lucid/ubuntu-10.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 10.04(.\d\+?)? LTS amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/10.10">
+ <short-id>ubuntu10.10</short-id>
+ <short-id>ubuntumaverick</short-id>
+ <name>Ubuntu 10.10</name>
+ <name xml:lang="uk">Ubuntu 10.10</name>
+ <name xml:lang="tr">Ubuntu 10.10</name>
+ <name xml:lang="pt_BR">Ubuntu 10.10</name>
+ <name xml:lang="pl">Ubuntu 10.10</name>
+ <name xml:lang="it">Ubuntu 10.10</name>
+ <name xml:lang="id">Ubuntu 10.10</name>
+ <name xml:lang="fr">Ubuntu 10.10</name>
+ <name xml:lang="es">Ubuntu 10.10</name>
+ <name xml:lang="ca">Ubuntu 10.10</name>
+ <version>10.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Maverick Meerkat</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/10.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/10.04"/>
+ <release-date>2010-10-10</release-date>
+ <eol-date>2012-04-10</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/maverick/ubuntu-10.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 10.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/maverick/ubuntu-10.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 10.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/maverick/ubuntu-10.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 10.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/maverick/ubuntu-10.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 10.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/11.04">
+ <short-id>ubuntu11.04</short-id>
+ <short-id>ubuntunatty</short-id>
+ <name>Ubuntu 11.04</name>
+ <name xml:lang="uk">Ubuntu 11.04</name>
+ <name xml:lang="tr">Ubuntu 11.04</name>
+ <name xml:lang="pt_BR">Ubuntu 11.04</name>
+ <name xml:lang="pl">Ubuntu 11.04</name>
+ <name xml:lang="it">Ubuntu 11.04</name>
+ <name xml:lang="id">Ubuntu 11.04</name>
+ <name xml:lang="fr">Ubuntu 11.04</name>
+ <name xml:lang="es">Ubuntu 11.04</name>
+ <name xml:lang="ca">Ubuntu 11.04</name>
+ <version>11.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Natty Narwhal</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/10.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/10.10"/>
+ <release-date>2011-04-28</release-date>
+ <eol-date>2012-10-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/natty/ubuntu-11.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 11.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/natty/ubuntu-11.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 11.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/natty/ubuntu-11.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 11.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/natty/ubuntu-11.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 11.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/11.10">
+ <short-id>ubuntu11.10</short-id>
+ <short-id>ubuntuoneiric</short-id>
+ <name>Ubuntu 11.10</name>
+ <name xml:lang="uk">Ubuntu 11.10</name>
+ <name xml:lang="tr">Ubuntu 11.10</name>
+ <name xml:lang="pt_BR">Ubuntu 11.10</name>
+ <name xml:lang="pl">Ubuntu 11.10</name>
+ <name xml:lang="it">Ubuntu 11.10</name>
+ <name xml:lang="id">Ubuntu 11.10</name>
+ <name xml:lang="fr">Ubuntu 11.10</name>
+ <name xml:lang="es">Ubuntu 11.10</name>
+ <name xml:lang="ca">Ubuntu 11.10</name>
+ <version>11.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Oneiric Ocelot</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/11.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/11.04"/>
+ <release-date>2011-10-13</release-date>
+ <eol-date>2013-05-09</eol-date>
+ <firmware arch="x86_64" type="efi"/>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/oneiric/ubuntu-11.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 11.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/oneiric/ubuntu-11.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 11.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/oneiric/ubuntu-11.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 11.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/oneiric/ubuntu-11.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 11.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/12.04">
+ <short-id>ubuntu12.04</short-id>
+ <short-id>ubuntuprecise</short-id>
+ <name>Ubuntu 12.04 LTS</name>
+ <name xml:lang="uk">Ubuntu 12.04 LTS</name>
+ <name xml:lang="tr">Ubuntu 12.04 LTS</name>
+ <name xml:lang="pt_BR">Ubuntu 12.04 LTS</name>
+ <name xml:lang="pl">Ubuntu 12.04 LTS</name>
+ <name xml:lang="it">Ubuntu 12.04 LTS</name>
+ <name xml:lang="id">Ubuntu 12.04 LTS</name>
+ <name xml:lang="fr">Ubuntu 12.04 LTS</name>
+ <name xml:lang="es">Ubuntu 12.04 LTS</name>
+ <name xml:lang="ca">Ubuntu 12.04 LTS</name>
+ <version>12.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Precise Pangolin</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/11.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/11.10"/>
+ <release-date>2012-04-26</release-date>
+ <eol-date>2017-04-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>67108864</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>536870912</ram>
+ <storage>5368709120</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 12.04(.\d\+?)? LTS i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 12.04(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 12.04(.\d\+?)? LTS i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 12.04(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/12.10">
+ <short-id>ubuntu12.10</short-id>
+ <short-id>ubuntuquantal</short-id>
+ <name>Ubuntu 12.10</name>
+ <name xml:lang="uk">Ubuntu 12.10</name>
+ <name xml:lang="tr">Ubuntu 12.10</name>
+ <name xml:lang="pt_BR">Ubuntu 12.10</name>
+ <name xml:lang="pl">Ubuntu 12.10</name>
+ <name xml:lang="it">Ubuntu 12.10</name>
+ <name xml:lang="id">Ubuntu 12.10</name>
+ <name xml:lang="fr">Ubuntu 12.10</name>
+ <name xml:lang="es">Ubuntu 12.10</name>
+ <name xml:lang="ca">Ubuntu 12.10</name>
+ <version>12.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Quantal Quetzal</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/12.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/12.04"/>
+ <release-date>2012-10-18</release-date>
+ <eol-date>2014-05-16</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/quantal/ubuntu-12.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 12.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/quantal/ubuntu-12.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 12.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/quantal/ubuntu-12.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 12.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/quantal/ubuntu-12.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 12.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/13.04">
+ <short-id>ubuntu13.04</short-id>
+ <short-id>ubunturaring</short-id>
+ <name>Ubuntu 13.04</name>
+ <name xml:lang="uk">Ubuntu 13.04</name>
+ <name xml:lang="tr">Ubuntu 13.04</name>
+ <name xml:lang="pt_BR">Ubuntu 13.04</name>
+ <name xml:lang="pl">Ubuntu 13.04</name>
+ <name xml:lang="it">Ubuntu 13.04</name>
+ <name xml:lang="id">Ubuntu 13.04</name>
+ <name xml:lang="fr">Ubuntu 13.04</name>
+ <name xml:lang="es">Ubuntu 13.04</name>
+ <name xml:lang="ca">Ubuntu 13.04</name>
+ <version>13.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Raring Ringtail</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/12.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/12.10"/>
+ <release-date>2013-04-25</release-date>
+ <eol-date>2014-01-27</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/raring/ubuntu-13.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 13.04(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/raring/ubuntu-13.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 13.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 13.04(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 13.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/13.10">
+ <short-id>ubuntu13.10</short-id>
+ <short-id>ubuntusaucy</short-id>
+ <name>Ubuntu 13.10</name>
+ <name xml:lang="uk">Ubuntu 13.10</name>
+ <name xml:lang="tr">Ubuntu 13.10</name>
+ <name xml:lang="pt_BR">Ubuntu 13.10</name>
+ <name xml:lang="pl">Ubuntu 13.10</name>
+ <name xml:lang="it">Ubuntu 13.10</name>
+ <name xml:lang="id">Ubuntu 13.10</name>
+ <name xml:lang="fr">Ubuntu 13.10</name>
+ <name xml:lang="es">Ubuntu 13.10</name>
+ <name xml:lang="ca">Ubuntu 13.10</name>
+ <version>13.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Saucy Salamander</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/13.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/13.04"/>
+ <release-date>2013-10-17</release-date>
+ <eol-date>2014-07-17</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 13.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 13.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 13.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 13.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/14.04">
+ <short-id>ubuntu14.04</short-id>
+ <short-id>ubuntutrusty</short-id>
+ <name>Ubuntu 14.04 LTS</name>
+ <name xml:lang="uk">Ubuntu 14.04 LTS</name>
+ <name xml:lang="tr">Ubuntu 14.04 LTS</name>
+ <name xml:lang="pt_BR">Ubuntu 14.04 LTS</name>
+ <name xml:lang="pl">Ubuntu 14.04 LTS</name>
+ <name xml:lang="it">Ubuntu 14.04 LTS</name>
+ <name xml:lang="id">Ubuntu 14.04 LTS</name>
+ <name xml:lang="fr">Ubuntu 14.04 LTS</name>
+ <name xml:lang="es">Ubuntu 14.04 LTS</name>
+ <name xml:lang="ca">Ubuntu 14.04 LTS</name>
+ <version>14.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Trusty Tahr</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/13.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/13.10"/>
+ <release-date>2014-04-17</release-date>
+ <eol-date>2019-04-17</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://releases.ubuntu.com/14.04/ubuntu-14.04.6-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 14.04(.\d\+?)?(.\d\+?)? LTS i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://releases.ubuntu.com/14.04/ubuntu-14.04.6-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 14.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://releases.ubuntu.com/14.04/ubuntu-14.04.6-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 14.04(.\d\+?)?(.\d\+?)? LTS i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://releases.ubuntu.com/14.04/ubuntu-14.04.6-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 14.04(.\d\+?)?(.\d\+?) ?LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/14.10">
+ <short-id>ubuntu14.10</short-id>
+ <short-id>ubuntututopic</short-id>
+ <name>Ubuntu 14.10</name>
+ <name xml:lang="uk">Ubuntu 14.10</name>
+ <name xml:lang="tr">Ubuntu 14.10</name>
+ <name xml:lang="pt_BR">Ubuntu 14.10</name>
+ <name xml:lang="pl">Ubuntu 14.10</name>
+ <name xml:lang="it">Ubuntu 14.10</name>
+ <name xml:lang="id">Ubuntu 14.10</name>
+ <name xml:lang="fr">Ubuntu 14.10</name>
+ <name xml:lang="es">Ubuntu 14.10</name>
+ <name xml:lang="ca">Ubuntu 14.10</name>
+ <version>14.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Utopic Unicorn</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/14.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/14.04"/>
+ <release-date>2014-10-23</release-date>
+ <eol-date>2015-07-23</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/utopic/ubuntu-14.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 14.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/utopic/ubuntu-14.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 14.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/utopic/ubuntu-14.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 14.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/utopic/ubuntu-14.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 14.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/15.04">
+ <short-id>ubuntu15.04</short-id>
+ <short-id>ubuntutvivid</short-id>
+ <name>Ubuntu 15.04</name>
+ <name xml:lang="uk">Ubuntu 15.04</name>
+ <name xml:lang="tr">Ubuntu 15.04</name>
+ <name xml:lang="pt_BR">Ubuntu 15.04</name>
+ <name xml:lang="pl">Ubuntu 15.04</name>
+ <name xml:lang="it">Ubuntu 15.04</name>
+ <name xml:lang="id">Ubuntu 15.04</name>
+ <name xml:lang="fr">Ubuntu 15.04</name>
+ <name xml:lang="es">Ubuntu 15.04</name>
+ <name xml:lang="ca">Ubuntu 15.04</name>
+ <version>15.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Vivid Vervet</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/14.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/14.10"/>
+ <release-date>2015-04-23</release-date>
+ <eol-date>2016-02-04</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/vivid/ubuntu-15.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 15.04(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/vivid/ubuntu-15.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 15.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/vivid/ubuntu-15.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 15.04(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/vivid/ubuntu-15.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 15.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/15.10">
+ <short-id>ubuntu15.10</short-id>
+ <short-id>ubuntutwily</short-id>
+ <name>Ubuntu 15.10</name>
+ <name xml:lang="uk">Ubuntu 15.10</name>
+ <name xml:lang="tr">Ubuntu 15.10</name>
+ <name xml:lang="pt_BR">Ubuntu 15.10</name>
+ <name xml:lang="pl">Ubuntu 15.10</name>
+ <name xml:lang="it">Ubuntu 15.10</name>
+ <name xml:lang="id">Ubuntu 15.10</name>
+ <name xml:lang="fr">Ubuntu 15.10</name>
+ <name xml:lang="es">Ubuntu 15.10</name>
+ <name xml:lang="ca">Ubuntu 15.10</name>
+ <version>15.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Wily Werewolf</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/15.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/15.04"/>
+ <release-date>2015-10-22</release-date>
+ <eol-date>2016-07-28</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 15.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 15.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 15.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 15.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/16.04">
+ <short-id>ubuntu16.04</short-id>
+ <short-id>ubuntutxenial</short-id>
+ <name>Ubuntu 16.04</name>
+ <name xml:lang="uk">Ubuntu 16.04</name>
+ <name xml:lang="tr">Ubuntu 16.04</name>
+ <name xml:lang="pt_BR">Ubuntu 16.04</name>
+ <name xml:lang="pl">Ubuntu 16.04</name>
+ <name xml:lang="it">Ubuntu 16.04</name>
+ <name xml:lang="id">Ubuntu 16.04</name>
+ <name xml:lang="fr">Ubuntu 16.04</name>
+ <name xml:lang="es">Ubuntu 16.04</name>
+ <name xml:lang="ca">Ubuntu 16.04</name>
+ <version>16.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Xenial Xerus</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/15.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/15.10"/>
+ <release-date>2016-04-21</release-date>
+ <eol-date>2021-04-21</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://releases.ubuntu.com/16.04/ubuntu-16.04.6-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.04(.\d\+?)?(.\d\+?)? LTS i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://releases.ubuntu.com/16.04/ubuntu-16.04.7-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 16.04(.\d\+?)?(.\d\+?)? LTS i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://releases.ubuntu.com/16.04/ubuntu-16.04.7-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 16.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="ppc">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/16.04/release/ubuntu-16.04.6-server-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.04(.\d\+?)?(.\d\+?)? LTS ppc</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/16.04/release/ubuntu-16.04.6-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.04(.\d\+?)?(.\d\+?)? LTS ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/16.04/release/ubuntu-16.04.6-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.04(.\d\+?)?(.\d\+?)? LTS s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-i386</url>
+ <kernel>current/images/netboot/ubuntu-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64</url>
+ <kernel>current/images/netboot/ubuntu-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img</url>
+ </image>
+ <!-- UFI/GPT Bootable disk image -->
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-uefi1.img</url>
+ </image>
+ <image arch="x86_64" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.vmdk</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-arm64-disk1.img</url>
+ </image>
+ <image arch="armv7l" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-armhf-disk1.img</url>
+ </image>
+ <image arch="i686" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-i386-disk1.img</url>
+ </image>
+ <image arch="i686" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-i386-disk1.vmdk</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-ppc64el-disk1.img</url>
+ </image>
+ <image arch="s390x" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-s390x-disk1.img</url>
+ </image>
+ <cloud-image-username>ubuntu</cloud-image-username>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/16.10">
+ <short-id>ubuntu16.10</short-id>
+ <short-id>ubuntutyakkety</short-id>
+ <name>Ubuntu 16.10</name>
+ <name xml:lang="uk">Ubuntu 16.10</name>
+ <name xml:lang="tr">Ubuntu 16.10</name>
+ <name xml:lang="pt_BR">Ubuntu 16.10</name>
+ <name xml:lang="pl">Ubuntu 16.10</name>
+ <name xml:lang="it">Ubuntu 16.10</name>
+ <name xml:lang="id">Ubuntu 16.10</name>
+ <name xml:lang="fr">Ubuntu 16.10</name>
+ <name xml:lang="es">Ubuntu 16.10</name>
+ <name xml:lang="ca">Ubuntu 16.10</name>
+ <version>16.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Yakkety Yak</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/16.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/16.04"/>
+ <release-date>2016-10-13</release-date>
+ <eol-date>2017-07-20</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 16.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 16.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.10(.\d\+?)? arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.10(.\d\+?)? ppc</volume-id>
+ </iso>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.10(.\d\+?)? ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 16.10(.\d\+?)? s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/17.04">
+ <short-id>ubuntu17.04</short-id>
+ <short-id>ubuntutzesty</short-id>
+ <name>Ubuntu 17.04</name>
+ <name xml:lang="uk">Ubuntu 17.04</name>
+ <name xml:lang="tr">Ubuntu 17.04</name>
+ <name xml:lang="pt_BR">Ubuntu 17.04</name>
+ <name xml:lang="pl">Ubuntu 17.04</name>
+ <name xml:lang="it">Ubuntu 17.04</name>
+ <name xml:lang="id">Ubuntu 17.04</name>
+ <name xml:lang="fr">Ubuntu 17.04</name>
+ <name xml:lang="es">Ubuntu 17.04</name>
+ <name xml:lang="ca">Ubuntu 17.04</name>
+ <version>17.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Zesty Zapus</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/16.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/16.10"/>
+ <release-date>2017-04-13</release-date>
+ <eol-date>2018-01-13</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.04(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 17.04(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 17.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.04(.\d\+?)? arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.04(.\d\+?)? ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.04(.\d\+?)? s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/17.10">
+ <short-id>ubuntu17.10</short-id>
+ <short-id>ubuntuartful</short-id>
+ <name>Ubuntu 17.10</name>
+ <name xml:lang="uk">Ubuntu 17.10</name>
+ <name xml:lang="tr">Ubuntu 17.10</name>
+ <name xml:lang="pt_BR">Ubuntu 17.10</name>
+ <name xml:lang="pl">Ubuntu 17.10</name>
+ <name xml:lang="it">Ubuntu 17.10</name>
+ <name xml:lang="id">Ubuntu 17.10</name>
+ <name xml:lang="fr">Ubuntu 17.10</name>
+ <name xml:lang="es">Ubuntu 17.10</name>
+ <name xml:lang="ca">Ubuntu 17.10</name>
+ <version>17.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Artful Aardvark</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/17.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/17.04"/>
+ <release-date>2017-10-19</release-date>
+ <eol-date>2018-07-19</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>1073741824</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>1073741824</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/artful/ubuntu-17.10.1-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.10(.\d\+?)? i386</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/artful/ubuntu-17.10.1-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/artful/ubuntu-17.10.1-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 17.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz.efi</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/artful/ubuntu-17.10-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.10(.\d\+?)? arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/artful/ubuntu-17.10-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.10(.\d\+?)? ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/artful/ubuntu-17.10-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 17.10(.\d\+?)? s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/18.04">
+ <short-id>ubuntu18.04</short-id>
+ <short-id>ubuntubionic</short-id>
+ <name>Ubuntu 18.04 LTS</name>
+ <name xml:lang="uk">Ubuntu 18.04 LTS</name>
+ <name xml:lang="tr">Ubuntu 18.04 LTS</name>
+ <name xml:lang="pt_BR">Ubuntu 18.04 LTS</name>
+ <name xml:lang="pl">Ubuntu 18.04 LTS</name>
+ <name xml:lang="it">Ubuntu 18.04 LTS</name>
+ <name xml:lang="id">Ubuntu 18.04 LTS</name>
+ <name xml:lang="fr">Ubuntu 18.04 LTS</name>
+ <name xml:lang="ca">Ubuntu 18.04 LTS</name>
+ <version>18.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Bionic Beaver</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/17.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/17.10"/>
+ <release-date>2018-04-26</release-date>
+ <eol-date>2023-04-26</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/bionic/ubuntu-18.04.3-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/bionic/ubuntu-18.04.3-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 18.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/bionic/ubuntu-18.04.3-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.04(.\d\+?)?(.\d\+?)? LTS arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/bionic/ubuntu-18.04.3-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.04(.\d\+?)?(.\d\+?)? LTS ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/bionic/ubuntu-18.04.3-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.04(.\d\+?)?(.\d\+?)? LTS s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-i386</url>
+ <kernel>current/images/netboot/ubuntu-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64</url>
+ <kernel>current/images/netboot/ubuntu-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img</url>
+ </image>
+ <image arch="x86_64" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.vmdk</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-arm64.img</url>
+ </image>
+ <image arch="armv7l" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-armhf.img</url>
+ </image>
+ <image arch="i686" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-i386.img</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-ppc64el.img</url>
+ </image>
+ <image arch="s390x" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-s390x.img</url>
+ </image>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/18.10">
+ <short-id>ubuntu18.10</short-id>
+ <short-id>ubuntucosmic</short-id>
+ <name>Ubuntu 18.10</name>
+ <name xml:lang="uk">Ubuntu 18.10</name>
+ <name xml:lang="tr">Ubuntu 18.10</name>
+ <name xml:lang="pt_BR">Ubuntu 18.10</name>
+ <name xml:lang="pl">Ubuntu 18.10</name>
+ <name xml:lang="it">Ubuntu 18.10</name>
+ <name xml:lang="id">Ubuntu 18.10</name>
+ <name xml:lang="fr">Ubuntu 18.10</name>
+ <version>18.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Cosmic Cuttlefish</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/18.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/18.04"/>
+ <release-date>2018-10-18</release-date>
+ <eol-date>2019-07-18</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/18.10/ubuntu-18.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.10(.\d\+?)? amd64</volume-id>
+ <volume-size>751828992</volume-size>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/18.10/ubuntu-18.10-live-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.10(.\d\+?)? amd64</volume-id>
+ <volume-size>923795456</volume-size>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/18.10/ubuntu-18.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 18.10(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/18.10/ubuntu-18.10-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.10(.\d\+?)? arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/18.10/ubuntu-18.10-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.10(.\d\+?)? ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/18.10/ubuntu-18.10-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 18.10(.\d\+?)? s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://old-releases.ubuntu.com/ubuntu/dists/cosmic/main/installer-i386</url>
+ <kernel>current/images/netboot/ubuntu-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://old-releases.ubuntu.com/ubuntu/dists/cosmic/main/installer-amd64</url>
+ <kernel>current/images/netboot/ubuntu-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/19.04">
+ <short-id>ubuntu19.04</short-id>
+ <short-id>ubuntudisco</short-id>
+ <name>Ubuntu 19.04</name>
+ <name xml:lang="uk">Ubuntu 19.04</name>
+ <name xml:lang="tr">Ubuntu 19.04</name>
+ <name xml:lang="pt_BR">Ubuntu 19.04</name>
+ <name xml:lang="pl">Ubuntu 19.04</name>
+ <name xml:lang="it">Ubuntu 19.04</name>
+ <name xml:lang="id">Ubuntu 19.04</name>
+ <name xml:lang="fr">Ubuntu 19.04</name>
+ <version>19.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Disco Dingo</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/18.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/18.10"/>
+ <release-date>2019-04-18</release-date>
+ <eol-date>2020-01-18</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>1000000000</cpu>
+ <ram>2147483648</ram>
+ <storage>16106127360</storage>
+ </recommended>
+ </resources>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/19.04/ubuntu-19.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/19.04/ubuntu-19.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 19.04(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ </installer>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/19.04/ubuntu-19.04-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.04(.\d\+?)? arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/19.04/ubuntu-19.04-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.04(.\d\+?)? ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/19.04/ubuntu-19.04-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.04(.\d\+?)? s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <tree arch="i686">
+ <url>http://old-releases.ubuntu.com/ubuntu/dists/disco/main/installer-i386</url>
+ <kernel>current/images/netboot/ubuntu-installer/i386/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/i386/initrd.gz</initrd>
+ </tree>
+ <tree arch="x86_64">
+ <url>http://old-releases.ubuntu.com/ubuntu/dists/disco/main/installer-amd64</url>
+ <kernel>current/images/netboot/ubuntu-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-amd64.img</url>
+ </image>
+ <image arch="x86_64" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-amd64.vmdk</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-arm64.img</url>
+ </image>
+ <image arch="armv7l" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-armhf.img</url>
+ </image>
+ <image arch="i686" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-i386.img</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-ppc64el.img</url>
+ </image>
+ <image arch="s390x" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/disco/release/ubuntu-19.04-server-cloudimg-s390x.img</url>
+ </image>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/19.10">
+ <short-id>ubuntu19.10</short-id>
+ <short-id>ubuntueoan</short-id>
+ <name>Ubuntu 19.10</name>
+ <name xml:lang="uk">Ubuntu 19.10</name>
+ <name xml:lang="tr">Ubuntu 19.10</name>
+ <name xml:lang="pt_BR">Ubuntu 19.10</name>
+ <name xml:lang="pl">Ubuntu 19.10</name>
+ <name xml:lang="it">Ubuntu 19.10</name>
+ <name xml:lang="id">Ubuntu 19.10</name>
+ <name xml:lang="fr">Ubuntu 19.10</name>
+ <version>19.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Eoan Ermine</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/19.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/19.04"/>
+ <release-date>2019-10-17</release-date>
+ <eol-date>2020-07-17</eol-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 amd64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-live-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 amd64</volume-id>
+ <volume-size>883949568</volume-size>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <!-- Although desktop media should support unattended installation,
+ it seems to be broken using the very same preseed file used
+ with the server media (for a "desktop" installation).
+ People from Canonical were already contacted about this and
+ once it's solved, we can remove the installer-script="false"
+ attribute and add support for the "desktop" installer script
+ for this media. -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 19.10 amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="aarch64">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 arm64</volume-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="aarch64" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-live-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 arm64</volume-id>
+ <volume-size>845236224</volume-size>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="ppc64le">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 ppc64</volume-id>
+ </iso>
+ <kernel>install/vmlinux</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc64le" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-live-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 ppc64</volume-id>
+ <volume-size>904808448</volume-size>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="s390x">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 s390x</volume-id>
+ </iso>
+ <kernel>boot/kernel.ubuntu</kernel>
+ <initrd>boot/initrd.ubuntu</initrd>
+ </media>
+ <media arch="s390x" live="true" installer-script="false">
+ <url>http://old-releases.ubuntu.com/releases/19.10/ubuntu-19.10-live-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 19.10 s390x</volume-id>
+ <volume-size>734289920</volume-size>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://old-releases.ubuntu.com/ubuntu/dists/eoan/main/installer-amd64</url>
+ <kernel>current/images/netboot/ubuntu-installer/amd64/linux</kernel>
+ <initrd>current/images/netboot/ubuntu-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-amd64.img</url>
+ </image>
+ <image arch="x86_64" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-amd64.vmdk</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-arm64.img</url>
+ </image>
+ <image arch="armv7l" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-armhf.img</url>
+ </image>
+ <image arch="i686" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-i386.img</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-ppc64el.img</url>
+ </image>
+ <image arch="s390x" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/releases/eoan/release/ubuntu-19.10-server-cloudimg-s390x.img</url>
+ </image>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/20.04">
+ <short-id>ubuntu20.04</short-id>
+ <short-id>ubuntufocal</short-id>
+ <name>Ubuntu 20.04</name>
+ <name xml:lang="uk">Ubuntu 20.04</name>
+ <name xml:lang="tr">Ubuntu 20.04</name>
+ <name xml:lang="pt_BR">Ubuntu 20.04</name>
+ <name xml:lang="pl">Ubuntu 20.04</name>
+ <name xml:lang="it">Ubuntu 20.04</name>
+ <name xml:lang="id">Ubuntu 20.04</name>
+ <name xml:lang="fr">Ubuntu 20.04</name>
+ <version>20.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Focal Fossa</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/19.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/19.10"/>
+ <release-date>2020-04-23</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ <!-- installer-script limitations
+ 1. The Desktop Media was supposed to be able to run the very same
+ preseed file used with the server media (for a "desktop"
+ installation) but fails.
+ People from Canonical were already contacted about this and
+ once it's solved, we can remove the installer-script="false"
+ attribute and add support for the "desktop" installer script
+ 2. Server-Live media run with the new subiquity installer.
+ The new style for automated install provided isn't supported
+ yet in libosinfo and associated tools, therefore for now
+ it is marked installer-script="false"
+ More details about the new installer can be found at:
+ - https://discourse.ubuntu.com/t/server-installer-plans-for-20-04-lts/13631
+ - https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls
+ - https://discourse.ubuntu.com/t/please-review-design-for-automated-server-installs
+ -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://releases.ubuntu.com/20.04/ubuntu-20.04.2-live-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://releases.ubuntu.com/20.04/ubuntu-20.04.2.0-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 20.04(.\d\+?)?(.\d\+?)? LTS amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="aarch64" live="true" installer-script="false">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04.2-live-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.04(.\d\+?)?(.\d\+?)? LTS arm64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="ppc64le" live="true" installer-script="false">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04.2-live-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.04(.\d\+?)?(.\d\+?)? LTS ppc64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="s390x" live="true" installer-script="false">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04.2-live-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.04(.\d\+?)?(.\d\+?)? LTS s390x</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <tree arch="x86_64">
+ <url>http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64</url>
+ <kernel>current/legacy-images/netboot/ubuntu-installer/amd64/linux</kernel>
+ <initrd>current/legacy-images/netboot/ubuntu-installer/amd64/initrd.gz</initrd>
+ </tree>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img</url>
+ </image>
+ <image arch="x86_64" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.vmdk</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-arm64.img</url>
+ </image>
+ <image arch="armv7l" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-armhf.img</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-ppc64el.img</url>
+ </image>
+ <image arch="s390x" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-s390x.img</url>
+ </image>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/20.10">
+ <short-id>ubuntu20.10</short-id>
+ <short-id>ubuntugroovy</short-id>
+ <name>Ubuntu 20.10</name>
+ <name xml:lang="uk">Ubuntu 20.10</name>
+ <name xml:lang="tr">Ubuntu 20.10</name>
+ <name xml:lang="pt_BR">Ubuntu 20.10</name>
+ <name xml:lang="pl">Ubuntu 20.10</name>
+ <name xml:lang="it">Ubuntu 20.10</name>
+ <name xml:lang="id">Ubuntu 20.10</name>
+ <name xml:lang="fr">Ubuntu 20.10</name>
+ <version>20.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Groovy Gorilla</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/20.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/20.04"/>
+ <release-date>2020-10-22</release-date>
+ <resources arch="all">
+ <minimum>
+ <cpu>1000000000</cpu>
+ <n-cpus>1</n-cpus>
+ <ram>2147483648</ram>
+ <storage>5368709120</storage>
+ </minimum>
+ <recommended>
+ <cpu>2000000000</cpu>
+ <ram>4294967296</ram>
+ <storage>26843545600</storage>
+ </recommended>
+ </resources>
+ <!-- installer-script limitations
+ 1. The Desktop Media was supposed to be able to run the very same
+ preseed file used with the server media (for a "desktop"
+ installation) but fails.
+ People from Canonical were already contacted about this and
+ once it's solved, we can remove the installer-script="false"
+ attribute and add support for the "desktop" installer script
+ 2. Server-Live media run with the new subiquity installer.
+ The new style for automated install provided isn't supported
+ yet in libosinfo and associated tools, therefore for now
+ it is marked installer-script="false"
+ More details about the new installer can be found at:
+ - https://discourse.ubuntu.com/t/server-installer-plans-for-20-04-lts/13631
+ - https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls
+ - https://discourse.ubuntu.com/t/please-review-design-for-automated-server-installs
+ -->
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://releases.ubuntu.com/20.10/ubuntu-20.10-live-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.10(.\d\+?)?(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer-script="false">
+ <url>http://releases.ubuntu.com/20.10/ubuntu-20.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 20.10(.\d\+?)?(.\d\+?)? amd64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="aarch64" live="true" installer-script="false">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/20.10/release/ubuntu-20.10-live-server-arm64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.10(.\d\+?)?(.\d\+?)? arm64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="ppc64le" live="true" installer-script="false">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/20.10/release/ubuntu-20.10-live-server-ppc64el.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.10(.\d\+?)?(.\d\+?)? ppc64</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <media arch="s390x" live="true" installer-script="false">
+ <url>http://cdimage.ubuntu.com/ubuntu/releases/20.10/release/ubuntu-20.10-live-server-s390x.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 20.10(.\d\+?)?(.\d\+?)? s390x</volume-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd</initrd>
+ </media>
+ <image arch="x86_64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/groovy/current/groovy-server-cloudimg-amd64.img</url>
+ </image>
+ <image arch="x86_64" format="vmdk" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/groovy/current/groovy-server-cloudimg-amd64.vmdk</url>
+ </image>
+ <image arch="aarch64" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/groovy/current/groovy-server-cloudimg-arm64.img</url>
+ </image>
+ <image arch="armv7l" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/groovy/current/groovy-server-cloudimg-armhf.img</url>
+ </image>
+ <image arch="ppc64le" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/groovy/current/groovy-server-cloudimg-ppc64el.img</url>
+ </image>
+ <image arch="s390x" format="qcow2" cloud-init="true">
+ <url>https://cloud-images.ubuntu.com/groovy/current/groovy-server-cloudimg-s390x.img</url>
+ </image>
+ <installer>
+ <script id="http://ubuntu.com/ubuntu/preseed/desktop"/>
+ <script id="http://ubuntu.com/ubuntu/preseed/jeos"/>
+ </installer>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/4.10">
+ <short-id>ubuntu4.10</short-id>
+ <short-id>ubuntuwarty</short-id>
+ <name>Ubuntu 4.10</name>
+ <name xml:lang="uk">Ubuntu 4.10</name>
+ <name xml:lang="tr">Ubuntu 4.10</name>
+ <name xml:lang="pt_BR">Ubuntu 4.10</name>
+ <name xml:lang="pl">Ubuntu 4.10</name>
+ <name xml:lang="it">Ubuntu 4.10</name>
+ <name xml:lang="id">Ubuntu 4.10</name>
+ <name xml:lang="fr">Ubuntu 4.10</name>
+ <name xml:lang="es">Ubuntu 4.10</name>
+ <name xml:lang="ca">Ubuntu 4.10</name>
+ <version>4.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Warty Warthog</codename>
+ <release-date>2004-10-26</release-date>
+ <eol-date>2006-04-30</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/warty/warty-release-install-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 4.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.img</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/warty/warty-release-install-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 4.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.img</initrd>
+ </media>
+ <media arch="i686" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/warty/warty-release-live-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 4.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.img</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/5.04">
+ <short-id>ubuntu5.04</short-id>
+ <short-id>ubuntuhoary</short-id>
+ <name>Ubuntu 5.04</name>
+ <name xml:lang="uk">Ubuntu 5.04</name>
+ <name xml:lang="tr">Ubuntu 5.04</name>
+ <name xml:lang="pt_BR">Ubuntu 5.04</name>
+ <name xml:lang="pl">Ubuntu 5.04</name>
+ <name xml:lang="it">Ubuntu 5.04</name>
+ <name xml:lang="id">Ubuntu 5.04</name>
+ <name xml:lang="fr">Ubuntu 5.04</name>
+ <name xml:lang="es">Ubuntu 5.04</name>
+ <name xml:lang="ca">Ubuntu 5.04</name>
+ <version>5.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Hoary Hedgehog</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/4.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/4.10"/>
+ <release-date>2005-04-08</release-date>
+ <eol-date>2006-10-31</eol-date>
+ <devices>
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-install-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-install-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-install-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.04(.\d\+?)? ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-live-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.04 i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-live-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.04 amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-live-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.04 ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/5.10">
+ <short-id>ubuntu5.10</short-id>
+ <short-id>ubuntubreezy</short-id>
+ <name>Ubuntu 5.10</name>
+ <name xml:lang="uk">Ubuntu 5.10</name>
+ <name xml:lang="tr">Ubuntu 5.10</name>
+ <name xml:lang="pt_BR">Ubuntu 5.10</name>
+ <name xml:lang="pl">Ubuntu 5.10</name>
+ <name xml:lang="it">Ubuntu 5.10</name>
+ <name xml:lang="id">Ubuntu 5.10</name>
+ <name xml:lang="fr">Ubuntu 5.10</name>
+ <name xml:lang="es">Ubuntu 5.10</name>
+ <name xml:lang="ca">Ubuntu 5.10</name>
+ <version>5.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Breezy Badger</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/5.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/5.04"/>
+ <release-date>2005-10-12</release-date>
+ <eol-date>2007-04-13</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-install-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-install-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-install-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-live-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-live-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc" live="true" installer="false">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-live-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-dvd-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-dvd-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc" live="true">
+ <url>http://old-releases.ubuntu.com/releases/breezy/ubuntu-5.10-dvd-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 5.10 ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/6.06">
+ <short-id>ubuntu6.06</short-id>
+ <short-id>ubuntudapper</short-id>
+ <name>Ubuntu 6.06 LTS</name>
+ <name xml:lang="uk">Ubuntu 6.06 LTS</name>
+ <name xml:lang="tr">Ubuntu 6.06 LTS</name>
+ <name xml:lang="pt_BR">Ubuntu 6.06 LTS</name>
+ <name xml:lang="pl">Ubuntu 6.06 LTS</name>
+ <name xml:lang="it">Ubuntu 6.06 LTS</name>
+ <name xml:lang="id">Ubuntu 6.06 LTS</name>
+ <name xml:lang="fr">Ubuntu 6.06 LTS</name>
+ <name xml:lang="es">Ubuntu 6.06 LTS</name>
+ <name xml:lang="ca">Ubuntu 6.06 LTS</name>
+ <version>6.06</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Dapper Drake</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/5.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/5.10"/>
+ <release-date>2006-06-01</release-date>
+ <eol-date>2011-06-01</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.06(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.06(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-server-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.06(.\d\+?)? ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="parisc">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-server-hppa.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.06(.\d\+?)? hppa</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz-hppa32</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ia64">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-server-ia64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.06(.\d\+?)? ia64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ </media>
+ <media arch="sparc64">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-server-sparc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.06(.\d\+?)? sparc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>boot/sparc64</kernel>
+ <initrd>boot/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-desktop-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-dvd-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-dvd-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-dvd-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="parisc" live="true">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-alternate-hppa.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? hppa</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinux-hppa32</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ia64">
+ <url>http://old-releases.ubuntu.com/releases/dapper/ubuntu-6.06-alternate-ia64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.06(.\d\+?)? ia64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/6.10">
+ <short-id>ubuntu6.10</short-id>
+ <short-id>ubuntuedgy</short-id>
+ <name>Ubuntu 6.10</name>
+ <name xml:lang="uk">Ubuntu 6.10</name>
+ <name xml:lang="tr">Ubuntu 6.10</name>
+ <name xml:lang="pt_BR">Ubuntu 6.10</name>
+ <name xml:lang="pl">Ubuntu 6.10</name>
+ <name xml:lang="it">Ubuntu 6.10</name>
+ <name xml:lang="id">Ubuntu 6.10</name>
+ <name xml:lang="fr">Ubuntu 6.10</name>
+ <name xml:lang="es">Ubuntu 6.10</name>
+ <name xml:lang="ca">Ubuntu 6.10</name>
+ <version>6.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Edgy Eft</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/6.06"/>
+ <derives-from id="http://ubuntu.com/ubuntu/6.06"/>
+ <release-date>2006-10-26</release-date>
+ <eol-date>2008-04-26</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="ppc">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-server-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.10(.\d\+?)? ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/powerpc/vmlinux</kernel>
+ <initrd>install/powerpc/initrd.gz</initrd>
+ </media>
+ <media arch="sparc64">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-server-sparc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 6.10(.\d\+?)? sparc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>boot/sparc64</kernel>
+ <initrd>boot/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.10 i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.10 amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="ppc" live="true">
+ <url>http://old-releases.ubuntu.com/releases/edgy/ubuntu-6.10-desktop-powerpc.iso</url>
+ <iso>
+ <volume-id>Ubuntu 6.10 ppc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/powerpc/vmlinux</kernel>
+ <initrd>casper/powerpc/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/7.04">
+ <short-id>ubuntu7.04</short-id>
+ <short-id>ubuntufeisty</short-id>
+ <name>Ubuntu 7.04</name>
+ <name xml:lang="uk">Ubuntu 7.04</name>
+ <name xml:lang="tr">Ubuntu 7.04</name>
+ <name xml:lang="pt_BR">Ubuntu 7.04</name>
+ <name xml:lang="pl">Ubuntu 7.04</name>
+ <name xml:lang="it">Ubuntu 7.04</name>
+ <name xml:lang="id">Ubuntu 7.04</name>
+ <name xml:lang="fr">Ubuntu 7.04</name>
+ <name xml:lang="es">Ubuntu 7.04</name>
+ <name xml:lang="ca">Ubuntu 7.04</name>
+ <version>7.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Feisty Fawn</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/6.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/6.10"/>
+ <release-date>2007-04-19</release-date>
+ <eol-date>2008-10-19</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/feisty/ubuntu-7.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 7.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/feisty/ubuntu-7.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 7.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="sparc64">
+ <url>http://old-releases.ubuntu.com/releases/feisty/ubuntu-7.04-server-sparc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 7.04(.\d\+?)? sparc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>boot/sparc64</kernel>
+ <initrd>boot/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/feisty/ubuntu-7.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 7.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/feisty/ubuntu-7.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 7.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/7.10">
+ <short-id>ubuntu7.10</short-id>
+ <short-id>ubuntugutsy</short-id>
+ <name>Ubuntu 7.10</name>
+ <name xml:lang="uk">Ubuntu 7.10</name>
+ <name xml:lang="tr">Ubuntu 7.10</name>
+ <name xml:lang="pt_BR">Ubuntu 7.10</name>
+ <name xml:lang="pl">Ubuntu 7.10</name>
+ <name xml:lang="it">Ubuntu 7.10</name>
+ <name xml:lang="id">Ubuntu 7.10</name>
+ <name xml:lang="fr">Ubuntu 7.10</name>
+ <name xml:lang="es">Ubuntu 7.10</name>
+ <name xml:lang="ca">Ubuntu 7.10</name>
+ <version>7.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Gutsy Gibbon</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/7.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/7.04"/>
+ <release-date>2007-10-18</release-date>
+ <eol-date>2009-04-18</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/gutsy/ubuntu-7.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 7.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/gutsy/ubuntu-7.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 7.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="sparc64">
+ <url>http://old-releases.ubuntu.com/releases/gutsy/ubuntu-7.10-server-sparc.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 7.10(.\d\+?)? sparc</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>boot/sparc64</kernel>
+ <initrd>boot/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/gutsy/ubuntu-7.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 7.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/gutsy/ubuntu-7.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 7.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/8.04">
+ <short-id>ubuntu8.04</short-id>
+ <short-id>ubuntuhardy</short-id>
+ <name>Ubuntu 8.04 LTS</name>
+ <name xml:lang="uk">Ubuntu 8.04 LTS</name>
+ <name xml:lang="tr">Ubuntu 8.04 LTS</name>
+ <name xml:lang="pt_BR">Ubuntu 8.04 LTS</name>
+ <name xml:lang="pl">Ubuntu 8.04 LTS</name>
+ <name xml:lang="it">Ubuntu 8.04 LTS</name>
+ <name xml:lang="id">Ubuntu 8.04 LTS</name>
+ <name xml:lang="fr">Ubuntu 8.04 LTS</name>
+ <name xml:lang="es">Ubuntu 8.04 LTS</name>
+ <name xml:lang="ca">Ubuntu 8.04 LTS</name>
+ <version>8.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Hardy Heron</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/7.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/7.10"/>
+ <release-date>2008-04-24</release-date>
+ <eol-date>2013-05-09</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ </devices>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/hardy/ubuntu-8.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 8.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/hardy/ubuntu-8.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 8.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/hardy/ubuntu-8.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 8.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/hardy/ubuntu-8.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 8.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/hardy/ubuntu-8.04-dvd-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 8.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/hardy/ubuntu-8.04-dvd-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 8.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/8.10">
+ <short-id>ubuntu8.10</short-id>
+ <short-id>ubuntuintrepid</short-id>
+ <name>Ubuntu 8.10</name>
+ <name xml:lang="uk">Ubuntu 8.10</name>
+ <name xml:lang="tr">Ubuntu 8.10</name>
+ <name xml:lang="pt_BR">Ubuntu 8.10</name>
+ <name xml:lang="pl">Ubuntu 8.10</name>
+ <name xml:lang="it">Ubuntu 8.10</name>
+ <name xml:lang="id">Ubuntu 8.10</name>
+ <name xml:lang="fr">Ubuntu 8.10</name>
+ <name xml:lang="es">Ubuntu 8.10</name>
+ <name xml:lang="ca">Ubuntu 8.10</name>
+ <version>8.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Intrepid Ibex</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/8.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/8.04"/>
+ <release-date>2008-10-30</release-date>
+ <eol-date>2010-04-30</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/intrepid/ubuntu-8.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 8.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/intrepid/ubuntu-8.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 8.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/intrepid/ubuntu-8.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 8.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/intrepid/ubuntu-8.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 8.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/9.04">
+ <short-id>ubuntu9.04</short-id>
+ <short-id>ubuntujaunty</short-id>
+ <name>Ubuntu 9.04</name>
+ <name xml:lang="uk">Ubuntu 9.04</name>
+ <name xml:lang="tr">Ubuntu 9.04</name>
+ <name xml:lang="pt_BR">Ubuntu 9.04</name>
+ <name xml:lang="pl">Ubuntu 9.04</name>
+ <name xml:lang="it">Ubuntu 9.04</name>
+ <name xml:lang="id">Ubuntu 9.04</name>
+ <name xml:lang="fr">Ubuntu 9.04</name>
+ <name xml:lang="es">Ubuntu 9.04</name>
+ <name xml:lang="ca">Ubuntu 9.04</name>
+ <version>9.04</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Jaunty Jackalope</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/8.10"/>
+ <derives-from id="http://ubuntu.com/ubuntu/8.10"/>
+ <release-date>2009-04-23</release-date>
+ <eol-date>2010-10-23</eol-date>
+ <devices>
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ </devices>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/jaunty/ubuntu-9.04-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 9.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/jaunty/ubuntu-9.04-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 9.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/jaunty/ubuntu-9.04-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 9.04(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/jaunty/ubuntu-9.04-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 9.04(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.gz</initrd>
+ </media>
+ </os>
+ <os id="http://ubuntu.com/ubuntu/9.10">
+ <short-id>ubuntu9.10</short-id>
+ <short-id>ubuntukarmic</short-id>
+ <name>Ubuntu 9.10</name>
+ <name xml:lang="uk">Ubuntu 9.10</name>
+ <name xml:lang="tr">Ubuntu 9.10</name>
+ <name xml:lang="pt_BR">Ubuntu 9.10</name>
+ <name xml:lang="pl">Ubuntu 9.10</name>
+ <name xml:lang="it">Ubuntu 9.10</name>
+ <name xml:lang="id">Ubuntu 9.10</name>
+ <name xml:lang="fr">Ubuntu 9.10</name>
+ <name xml:lang="es">Ubuntu 9.10</name>
+ <name xml:lang="ca">Ubuntu 9.10</name>
+ <version>9.10</version>
+ <vendor>Canonical Ltd</vendor>
+ <vendor xml:lang="uk">Canonical Ltd</vendor>
+ <vendor xml:lang="tr">Canonical Ltd</vendor>
+ <vendor xml:lang="pt_BR">Canonical Ltd</vendor>
+ <vendor xml:lang="pl">Canonical Ltd</vendor>
+ <vendor xml:lang="ja">Canonical Ltd</vendor>
+ <vendor xml:lang="it">Canonical Ltd</vendor>
+ <vendor xml:lang="id">Canonical Ltd</vendor>
+ <vendor xml:lang="fr">Canonical Ltd</vendor>
+ <vendor xml:lang="es">Canonical Ltd</vendor>
+ <vendor xml:lang="de">Canonical Ltd</vendor>
+ <vendor xml:lang="ca">Canonical Ltd</vendor>
+ <family>linux</family>
+ <distro>ubuntu</distro>
+ <codename>Karmic Koala</codename>
+ <upgrades id="http://ubuntu.com/ubuntu/9.04"/>
+ <derives-from id="http://ubuntu.com/ubuntu/9.04"/>
+ <release-date>2009-10-29</release-date>
+ <eol-date>2011-04-30</eol-date>
+ <media arch="i686">
+ <url>http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-server-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 9.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="x86_64">
+ <url>http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-server-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu-Server 9.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>install/vmlinuz</kernel>
+ <initrd>install/initrd.gz</initrd>
+ </media>
+ <media arch="i686" live="true">
+ <url>http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-desktop-i386.iso</url>
+ <iso>
+ <volume-id>Ubuntu 9.10(.\d\+?)? i386</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ <media arch="x86_64" live="true">
+ <url>http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-desktop-amd64.iso</url>
+ <iso>
+ <volume-id>Ubuntu 9.10(.\d\+?)? amd64</volume-id>
+ <system-id>LINUX</system-id>
+ </iso>
+ <kernel>casper/vmlinuz</kernel>
+ <initrd>casper/initrd.lz</initrd>
+ </media>
+ </os>
+ <os id="http://voidlinux.org/voidlinux/rolling">
+ <short-id>voidlinux</short-id>
+ <name>Void Linux</name>
+ <name xml:lang="uk">Void Linux</name>
+ <name xml:lang="tr">Void Linux</name>
+ <name xml:lang="pt_BR">Void Linux</name>
+ <name xml:lang="pl">Void Linux</name>
+ <name xml:lang="it">Void Linux</name>
+ <name xml:lang="id">Void Linux</name>
+ <name xml:lang="fr">Void Linux</name>
+ <vendor>Void Linux</vendor>
+ <vendor xml:lang="uk">Void Linux</vendor>
+ <vendor xml:lang="tr">Void Linux</vendor>
+ <vendor xml:lang="pt_BR">Void Linux</vendor>
+ <vendor xml:lang="pl">Void Linux</vendor>
+ <vendor xml:lang="it">Void Linux</vendor>
+ <vendor xml:lang="id">Void Linux</vendor>
+ <vendor xml:lang="fr">Void Linux</vendor>
+ <family>linux</family>
+ <distro>voidlinux</distro>
+ <release-status>rolling</release-status>
+ <devices>
+ <device id="http://pcisig.com/pci/1033/0194"/>
+ <!-- nec-xhci -->
+ <device id="http://pcisig.com/pci/1af4/1000"/>
+ <!-- virtio-net -->
+ <device id="http://pcisig.com/pci/1af4/1001"/>
+ <!-- virtio-block -->
+ <device id="http://pcisig.com/pci/1af4/1002"/>
+ <!-- virtio-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1003"/>
+ <!-- virtio-console -->
+ <device id="http://pcisig.com/pci/1af4/1004"/>
+ <!-- virtio-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1005"/>
+ <!-- virtio-rng -->
+ <device id="http://pcisig.com/pci/1af4/1009"/>
+ <!-- virtio-9p -->
+ <device id="http://pcisig.com/pci/1af4/1041"/>
+ <!-- virtio1.0-net -->
+ <device id="http://pcisig.com/pci/1af4/1042"/>
+ <!-- virtio1.0-block -->
+ <device id="http://pcisig.com/pci/1af4/1043"/>
+ <!-- virtio1.0-console -->
+ <device id="http://pcisig.com/pci/1af4/1044"/>
+ <!-- virtio1.0-rng -->
+ <device id="http://pcisig.com/pci/1af4/1045"/>
+ <!-- virtio1.0-balloon -->
+ <device id="http://pcisig.com/pci/1af4/1048"/>
+ <!-- virtio1.0-scsi -->
+ <device id="http://pcisig.com/pci/1af4/1049"/>
+ <!-- virtio1.0-9p -->
+ <device id="http://pcisig.com/pci/1af4/1052"/>
+ <!-- virtio1.0-input -->
+ <device id="http://pcisig.com/pci/1b36/0004"/>
+ <!-- qemu-xhci -->
+ <device id="http://pcisig.com/pci/1b36/0100"/>
+ <!-- qxl -->
+ <device id="http://pcisig.com/pci/8086/10d3"/>
+ <!-- e1000e -->
+ <device id="http://pcisig.com/pci/8086/2415"/>
+ <!-- ac97 -->
+ <device id="http://pcisig.com/pci/8086/2668"/>
+ <!-- ich6 -->
+ <device id="http://pcisig.com/pci/8086/293e"/>
+ <!-- ich9-hda -->
+ <device id="http://qemu.org/chipset/x86/q35"/>
+ <!-- qemu-x86-q35 -->
+ <device id="http://usb.org/usb/80ee/0021"/>
+ <!-- tablet -->
+ </devices>
+ <resources arch="all">
+ <minimum>
+ <ram>100663296</ram>
+ <storage>367001600</storage>
+ </minimum>
+ </resources>
+ <media arch="i686" live="true">
+ <iso>
+ <volume-id>VOID_LIVE</volume-id>
+ </iso>
+ </media>
+ <media arch="x86_64" live="true">
+ <iso>
+ <volume-id>VOID_LIVE</volume-id>
+ </iso>
+ </media>
+ </os>
+</libosinfo>
diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd
new file mode 100644
index 0000000..33258ca
--- /dev/null
+++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd
@@ -0,0 +1,1394 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * :tabSize=2:indentSize=2:noTabs=true:
+ * :folding=explicit:collapseFolds=1:
+ *
+ * Oracle VM VirtualBox Settings Schema
+ * Common definitions
+
+ Copyright (C) 2004-2016 Oracle Corporation
+
+ This file is part of VirtualBox Open Source Edition (OSE), as
+ available from http://www.virtualbox.org. This file is free software;
+ you can redistribute it and/or modify it under the terms of the GNU
+ General Public License (GPL) as published by the Free Software
+ Foundation, in version 2 as it comes in the "COPYING" file of the
+ VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+-->
+
+<xsd:schema
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns="http://www.innotek.de/VirtualBox-settings"
+ xmlns:vb="http://www.innotek.de/VirtualBox-settings"
+ targetNamespace="http://www.innotek.de/VirtualBox-settings"
+ elementFormDefault="qualified"
+>
+
+<xsd:annotation>
+ <xsd:documentation xml:lang="en">
+ Oracle VM VirtualBox Settings Schema (common definitions).
+ Copyright (c) 2004-2013 Oracle Corporation
+ </xsd:documentation>
+</xsd:annotation>
+
+<!--
+// Simple types
+/////////////////////////////////////////////////////////////////////////
+-->
+
+<xsd:simpleType name="TUUID">
+ <xsd:restriction base="xsd:token">
+ <xsd:pattern value="\{[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}\}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNonNullUUID">
+ <xsd:restriction base="TUUID">
+ <xsd:pattern value=".*[1-9A-Fa-f]+.*"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt8">
+ <xsd:union>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedByte">
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0[xX][A-Fa-f0-9]{1,2}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16">
+ <xsd:union>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedShort">
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0[xX][A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16HexNoBase">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="[A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt32Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,8}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt64Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,16}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TLocalFile">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value=".+"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDeviceType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMediumDeviceType">
+ <xsd:restriction base="TDeviceType">
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMediumType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="Immutable"/>
+ <xsd:enumeration value="Writethrough"/>
+ <xsd:enumeration value="Shareable"/>
+ <xsd:enumeration value="Readonly"/>
+ <xsd:enumeration value="MultiAttach"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMonitorCount">
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <!-- This should be in sync with VBOX_VIDEO_MAX_SCREENS in VBoxVideoVBE.h -->
+ <xsd:maxInclusive value="64"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUSBDeviceFilterAction">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="Ignore"/>
+ <xsd:enumeration value="Hold"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNonEmptyString">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value=".+"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TPresentDateTimeUTC">
+ <xsd:restriction base="xsd:dateTime">
+ <xsd:minInclusive value="1900-01-01T00:00:00Z"/>
+ <xsd:maxInclusive value="199999999-12-31T23:59:59Z"/>
+ <xsd:pattern value=".+-.+-.+T.+:.+:[0-9]{2}Z"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+
+<xsd:simpleType name="TAuthType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="null"/> <!-- deprecated -->
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Guest"/>
+ <xsd:enumeration value="External"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNetworkAdapterType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Am79C970A"/>
+ <xsd:enumeration value="Am79C973"/>
+ <xsd:enumeration value="82540EM"/>
+ <xsd:enumeration value="82543GC"/>
+ <xsd:enumeration value="82545EM"/>
+ <xsd:enumeration value="virtio"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TTriStateBoolType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="false"/>
+ <xsd:enumeration value="true"/>
+ <xsd:enumeration value="default"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TBIOSBootMenuModeType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="MenuOnly"/>
+ <xsd:enumeration value="MessageAndMenu"/>
+ <xsd:enumeration value="messageandmenu"/> <!-- deprecated -->
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TLocalOrUTC">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="local"/>
+ <xsd:enumeration value="UTC"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TClipboardMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDragAndDropMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TBandwidthGroupType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TPortMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disconnected"/>
+ <xsd:enumeration value="RawFile"/>
+ <xsd:enumeration value="HostPipe"/>
+ <xsd:enumeration value="HostDevice"/>
+ <xsd:enumeration value="TCP"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<!--
+// Complex types
+/////////////////////////////////////////////////////////////////////////
+-->
+<xsd:complexType name="TDHCPServer">
+ <xsd:attribute name="networkName" type="xsd:string" use="required"/>
+ <xsd:attribute name="lowerIP" type="xsd:string" use="required"/>
+ <xsd:attribute name="upperIP" type="xsd:string" use="required"/>
+ <xsd:attribute name="IPAddress" type="xsd:string" use="required"/>
+ <xsd:attribute name="networkMask" type="xsd:string" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TProperty">
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskBase">
+ <xsd:sequence>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="HardDisk" type="TDiffHardDisk" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="location" type="TLocalFile" use="required"/>
+ <xsd:attribute name="format" type="TNonEmptyString" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDiffHardDisk">
+ <xsd:complexContent>
+ <xsd:extension base="THardDiskBase">
+ <xsd:attribute name="autoReset" type="xsd:boolean" default="false"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="THardDisk">
+ <xsd:complexContent>
+ <xsd:extension base="THardDiskBase">
+ <xsd:attribute name="type" type="TMediumType" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TImage2">
+ <xsd:sequence>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="location" type="TLocalFile" use="required"/>
+ <xsd:attribute name="type" type="TMediumType"/>
+</xsd:complexType>
+
+<xsd:complexType name="TImageRef">
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="THostDrive">
+ <xsd:attribute name="src" type="TLocalFile" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBDeviceFilter">
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="active" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="vendorId" type="xsd:token"/>
+ <xsd:attribute name="productId" type="xsd:token"/>
+ <xsd:attribute name="revision" type="xsd:token"/>
+ <xsd:attribute name="manufacturer" type="xsd:token"/>
+ <xsd:attribute name="product" type="xsd:token"/>
+ <xsd:attribute name="serialNumber" type="xsd:token"/>
+ <xsd:attribute name="port" type="xsd:token"/>
+ <xsd:attribute name="remote" type="xsd:token"/>
+ <xsd:attribute name="maskedInterfaces" type="xsd:unsignedInt" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBDeviceFilters">
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="TUSBDeviceFilter" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostUSBDeviceFilter">
+ <xsd:complexContent>
+ <xsd:extension base="TUSBDeviceFilter">
+ <xsd:attribute name="action" type="TUSBDeviceFilterAction" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TSystemProperties">
+ <xsd:attribute name="defaultMachineFolder" type="TLocalFile"/>
+ <xsd:attribute name="defaultHardDiskFolder" type="TLocalFile"/>
+ <xsd:attribute name="defaultHardDiskFormat" type="TNonEmptyString"/>
+ <xsd:attribute name="VRDEAuthLibrary" type="TLocalFile"/>
+ <xsd:attribute name="webServiceAuthLibrary" type="TLocalFile"/>
+ <xsd:attribute name="defaultVRDELibrary" type="TLocalFile"/>
+ <xsd:attribute name="HWVirtExEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="LogHistoryCount" type="xsd:unsignedInt" default="3"/>
+ <xsd:attribute name="defaultVRDEExtPack" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TExtraData">
+ <xsd:sequence>
+ <xsd:element name="ExtraDataItem" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TMediaRegistry">
+ <xsd:all>
+ <xsd:element name="HardDisks" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="HardDisk" type="THardDisk" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DVDImages" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Image" type="TImage2" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="FloppyImages" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Image" type="TImage2" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="TGlobal">
+ <xsd:all>
+ <xsd:element name="MachineRegistry">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="MachineEntry" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="src" type="TLocalFile" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="MediaRegistry" type="TMediaRegistry"/>
+ <xsd:element name="NetserviceRegistry" minOccurs="0" maxOccurs="1">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="DHCPServers" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DHCPServer" type="TDHCPServer" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="USBDeviceFilters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="THostUSBDeviceFilter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SystemProperties" type="TSystemProperties"/>
+ <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExType">
+ <xsd:attribute name="enabled" type="TTriStateBoolType"/>
+ <xsd:attribute name="exclusive" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExNestedPagingType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExVPIDType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExUXType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSyntheticCpuType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TPAEType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLongModeType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardwareVirtExLargePages">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardwareVirtForce">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:simpleType name="TCPUCount">
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="32"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:complexType name="TCpuIdLeaf">
+ <xsd:attribute name="id" type="TUInt32Hex" use="required"/>
+ <xsd:attribute name="eax" type="TUInt32Hex" use="required"/>
+ <xsd:attribute name="ebx" type="TUInt32Hex" use="required"/>
+ <xsd:attribute name="ecx" type="TUInt32Hex" use="required"/>
+ <xsd:attribute name="edx" type="TUInt32Hex" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TCpuIdTree">
+ <xsd:sequence>
+ <xsd:element name="CpuIdLeaf" type="TCpuIdLeaf"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TCPU">
+ <xsd:sequence>
+ <xsd:element name="HardwareVirtEx" type="THWVirtExType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExNestedPaging" type="THWVirtExNestedPagingType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExVPID" type="THWVirtExVPIDType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExUX" type="THWVirtExUXType" minOccurs="0"/>
+ <xsd:element name="PAE" type="TPAEType" minOccurs="0"/>
+ <xsd:element name="LongMode" type="TLongModeType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExLargePages" type="THardwareVirtExLargePages" minOccurs="0"/>
+ <xsd:element name="HardwareVirtForce" type="THardwareVirtForce" minOccurs="0"/>
+ <xsd:element name="SyntheticCpu" type="TSyntheticCpuType" minOccurs="0"/>
+ <xsd:element name="CpuIdTree" type="TCpuIdTree" minOccurs="0">
+ <xsd:unique name="TCPU-CpuIdTree-CpuIdLeaf">
+ <xsd:selector xpath="vb:CpuIdLeaf"/>
+ <xsd:field xpath="@id"/>
+ </xsd:unique>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="count" type="TCPUCount" default="1"/>
+ <xsd:attribute name="hotplug" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBoot">
+ <xsd:sequence>
+ <xsd:element name="Order" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="position" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="device" type="TDeviceType" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TDisplay">
+ <xsd:attribute name="VRAMSize" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="256"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="monitorCount" type="TMonitorCount" default="1"/>
+ <xsd:attribute name="MonitorCount" type="TMonitorCount"/> <!-- deprecated -->
+ <xsd:attribute name="accelerate3D" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="accelerate2DVideo" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoRecording">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="file" type="xsd:string"/>
+ <xsd:attribute name="horzRes">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="vertRes" type="xsd:unsignedInt"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoCapture">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="file" type="xsd:string"/>
+ <xsd:attribute name="screens" type="xsd:unsignedLong"/> <!-- todo: fix writing of settings (writes -1) -->
+ <xsd:attribute name="horzRes">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="vertRes" type="xsd:unsignedInt"/>
+ <xsd:attribute name="rate" type="xsd:unsignedInt"/>
+ <xsd:attribute name="fps" type="xsd:unsignedInt"/>
+ <xsd:attribute name="maxTime" type="xsd:unsignedInt"/>
+ <xsd:attribute name="maxSize" type="xsd:unsignedInt"/>
+ <xsd:attribute name="options" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVRDEProperties">
+ <xsd:sequence>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoChannel">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="quality" type="xsd:unsignedByte" default="75"/>
+</xsd:complexType>
+
+<xsd:complexType name="TRemoteDisplay">
+ <xsd:sequence>
+ <xsd:element name="VideoChannel" type="TVideoChannel" minOccurs="0"/> <!-- deprecated -->
+ <xsd:choice minOccurs="0">
+ <xsd:element name="VRDEProperties" type="TVRDEProperties"/>
+ </xsd:choice>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="port" type="xsd:string" default="3389"/> <!-- deprecated -->
+ <xsd:attribute name="authType" type="TAuthType" default="Null"/>
+ <xsd:attribute name="authTimeout" type="xsd:unsignedInt" default="5000"/>
+ <xsd:attribute name="allowMultiConnection" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="reuseSingleConnection" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBIOS">
+ <xsd:all>
+ <xsd:element name="ACPI">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IOAPIC" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Logo" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="fadeIn" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="fadeOut" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="displayTime" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="imagePath" type="TLocalFile"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="BootMenu" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="mode" type="TBIOSBootMenuModeType" default="MessageAndMenu"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TimeOffset" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="value" type="xsd:integer" default="0"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="PXEDebug" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDEController" minOccurs="0"> <!-- deprecated -->
+ <xsd:complexType>
+ <xsd:attribute name="type">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageControllerDevice">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="type" type="TMediumDeviceType"/>
+ <xsd:attribute name="port" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="passthrough" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="tempeject" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="nonrotational" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="discard" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="hotpluggable" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageController">
+ <xsd:sequence>
+ <xsd:element name="AttachedDevice" type="TStorageControllerDevice"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="AHCI"/>
+ <xsd:enumeration value="LsiLogic"/>
+ <xsd:enumeration value="BusLogic"/>
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ <xsd:enumeration value="LsiLogicSas"/>
+ <xsd:enumeration value="I82078"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="PortCount" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="useHostIOCache" type="xsd:boolean" use="optional" default="true"/>
+ <xsd:attribute name="Bootable" type="xsd:boolean" use="optional"/>
+ <xsd:attribute name="PCIBus" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="PCIDevice" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="PCIFunction" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSATAController"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="AttachedDevice" type="TStorageControllerDevice"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="PortCount" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageControllers">
+ <xsd:sequence>
+ <xsd:element name="StorageController" type="TStorageController"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskAttachment">
+ <xsd:attribute name="hardDisk" type="TNonNullUUID"/>
+ <xsd:attribute name="bus" default="IDE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="IDE"/>
+ <xsd:enumeration value="SATA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="channel" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskAttachments"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="HardDiskAttachment" type="THardDiskAttachment"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TDVDDrive">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="passthrough" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFloppyDrive">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="true"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBController">
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="TUSBDeviceFilter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="enabledEhci" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBController2">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="OHCI"/>
+ <xsd:enumeration value="EHCI"/>
+ <xsd:enumeration value="XHCI"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBControllers">
+ <xsd:sequence>
+ <xsd:element name="Controller" type="TUSBController2"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUSB">
+ <xsd:sequence>
+ <xsd:element name="Controllers" type="TUSBControllers" minOccurs="0"/>
+ <xsd:element name="DeviceFilters" type="TUSBDeviceFilters" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TAudioAdapter">
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="controller" default="AC97">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="AC97"/>
+ <xsd:enumeration value="SB16"/>
+ <xsd:enumeration value="HDA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="codec" type="xsd:string" use="optional"/>
+ <xsd:attribute name="driver" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="null"/> <!-- deprecated -->
+ <xsd:enumeration value="Null"/> <!-- all platforms -->
+ <xsd:enumeration value="OSS"/> <!-- Linux, Solaris, FreeBSD -->
+ <xsd:enumeration value="ALSA"/> <!-- Linux, FreeBSD -->
+ <xsd:enumeration value="Pulse"/> <!-- Linux -->
+ <xsd:enumeration value="CoreAudio"/> <!-- Mac OS X -->
+ <xsd:enumeration value="MMPM"/> <!-- OS/2 -->
+ <xsd:enumeration value="SolAudio"/> <!-- Solaris -->
+ <xsd:enumeration value="WinMM"/> <!-- Windows -->
+ <xsd:enumeration value="DirectSound"/> <!-- Windows -->
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TNetNAT">
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element name="DNS" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="pass-domain" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="use-proxy" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="use-host-resolver" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Alias" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="logging" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="proxy-only" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="use-same-ports" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TFTP" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="prefix" type="xsd:string"/>
+ <xsd:attribute name="boot-file" type="xsd:string"/>
+ <xsd:attribute name="next-server" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Forwarding" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="proto" type="xsd:unsignedInt"/>
+ <xsd:attribute name="hostip" type="xsd:string"/>
+ <xsd:attribute name="hostport" type="xsd:unsignedInt"/>
+ <xsd:attribute name="guestip" type="xsd:string"/>
+ <xsd:attribute name="guestport" type="xsd:unsignedInt"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="network" type="xsd:string"/>
+ <xsd:attribute name="hostip" type="xsd:string"/>
+ <xsd:attribute name="mtu" type="xsd:unsignedInt"/>
+ <xsd:attribute name="sockrcv" type="xsd:unsignedInt"/>
+ <xsd:attribute name="socksnd" type="xsd:unsignedInt"/>
+ <xsd:attribute name="tcprcv" type="xsd:unsignedInt"/>
+ <xsd:attribute name="tcpsnd" type="xsd:unsignedInt"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetBridged">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetInternal">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetHostOnly">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetGeneric">
+ <xsd:sequence>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="driver" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetworkConfig">
+ <xsd:choice maxOccurs="2">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="NAT" type="TNetNAT"/>
+ <xsd:element name="HostInterface" type="TNetBridged"/>
+ <xsd:element name="BridgedInterface" type="TNetBridged"/>
+ <xsd:element name="InternalNetwork" type="TNetInternal"/>
+ <xsd:element name="HostOnlyInterface" type="TNetHostOnly"/>
+ <xsd:element name="GenericInterface" type="TNetGeneric"/>
+ </xsd:choice>
+ <xsd:element name="DisabledModes">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="NAT" type="TNetNAT" minOccurs="0"/>
+ <xsd:element name="HostInterface" type="TNetBridged" minOccurs="0"/>
+ <xsd:element name="BridgedInterface" type="TNetBridged" minOccurs="0"/>
+ <xsd:element name="InternalNetwork" type="TNetInternal" minOccurs="0"/>
+ <xsd:element name="HostOnlyInterface" type="TNetHostOnly" minOccurs="0"/>
+ <xsd:element name="GenericInterface" type="TNetGeneric" minOccurs="0"/>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+</xsd:complexType>
+
+<xsd:complexType name="TNetworkAdapter">
+ <xsd:complexContent>
+ <xsd:extension base="TNetworkConfig">
+ <xsd:attribute name="type" type="TNetworkAdapterType" default="Am79C970A"/>
+ <xsd:attribute name="slot" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="MACAddress">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:hexBinary">
+ <xsd:pattern value="[0-9A-Fa-f][02468ACEace][0-9A-Fa-f]{10}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="cable" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="speed" type="xsd:unsignedInt" default="1000000"/>
+ <xsd:attribute name="bootPriority" type="xsd:unsignedInt"/>
+ <xsd:attribute name="trace" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="tracefile" type="xsd:string"/>
+ <xsd:attribute name="bandwidthGroup" type="xsd:string"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TNetwork">
+ <xsd:sequence>
+ <xsd:element name="Adapter" type="TNetworkAdapter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUARTPort">
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16" use="required"/>
+ <xsd:attribute name="hostMode" type="TPortMode" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+ <xsd:attribute name="server" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUART">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TUARTPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUartPort"> <!-- deprecated -->
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16HexNoBase" use="required"/>
+ <xsd:attribute name="hostMode" type="TPortMode" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+ <xsd:attribute name="server" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUart"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="Port" type="TUartPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TLPTPort">
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLPT">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TLPTPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TLptPort"> <!-- deprecated -->
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16HexNoBase" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLpt">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TLptPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TRTC">
+ <xsd:attribute name="localOrUTC" type="TLocalOrUTC" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSharedFolder">
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="hostPath" type="TLocalFile" use="required"/>
+ <xsd:attribute name="writable" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="autoMount" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSharedFolders">
+ <xsd:sequence>
+ <xsd:element name="SharedFolder" type="TSharedFolder" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TClipboard">
+ <xsd:attribute name="mode" type="TClipboardMode" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDragAndDrop">
+ <xsd:attribute name="mode" type="TDragAndDropMode" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TIoCache">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="size" type="xsd:unsignedLong"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBandwidthGroup">
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="type" type="TBandwidthGroupType" use="required"/>
+ <xsd:attribute name="maxBytesPerSec" type="xsd:unsignedLong"/>
+ <xsd:attribute name="maxMbPerSec" type="xsd:unsignedLong"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBandwidthGroups">
+ <xsd:sequence>
+ <xsd:element name="BandwidthGroup" type="TBandwidthGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TIO">
+ <xsd:sequence>
+ <xsd:element name="IoCache" type="TIoCache" minOccurs="0"/>
+ <xsd:element name="BandwidthGroups" type="TBandwidthGroups" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostPciDevice">
+ <xsd:attribute name="host" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="guest" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="name" type="xsd:token"/>
+</xsd:complexType>
+
+<xsd:complexType name="THostPciDevices">
+ <xsd:sequence>
+ <xsd:element name="Device" type="THostPciDevice" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostPci">
+ <xsd:sequence>
+ <xsd:element name="Devices" type="THostPciDevices" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TCardReader">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TWebcam">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TEmulatedUSB">
+ <xsd:sequence>
+ <xsd:element name="CardReader" type="TCardReader" minOccurs="0"/>
+ <xsd:element name="Webcam" type="TWebcam" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TGuest">
+ <xsd:attribute name="memoryBalloonSize" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="MemoryBalloonSize" type="xsd:unsignedInt" default="0"/> <!-- deprecated -->
+ <xsd:attribute name="statisticsUpdateInterval" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="StatisticsUpdateInterval" type="xsd:unsignedInt" default="0"/> <!-- deprecated -->
+</xsd:complexType>
+
+<xsd:complexType name="TGuestProperty">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ <xsd:attribute name="timestamp" type="xsd:unsignedLong" default="0"/>
+ <xsd:attribute name="flags" type="xsd:string" default=""/>
+</xsd:complexType>
+
+<xsd:complexType name="TGuestProperties">
+ <xsd:sequence>
+ <xsd:element name="GuestProperty" type="TGuestProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="notificationPatterns" type="xsd:string" default=""/>
+</xsd:complexType>
+
+<xsd:complexType name="TMemory">
+ <xsd:attribute name="RAMSize" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="PageFusion" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFirmware">
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="BIOS"/>
+ <xsd:enumeration value="EFI"/>
+ <xsd:enumeration value="EFI32"/>
+ <xsd:enumeration value="EFI64"/>
+ <xsd:enumeration value="EFIDUAL"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="THID">
+ <xsd:attribute name="Pointing" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="USBMouse"/>
+ <xsd:enumeration value="USBTablet"/>
+ <xsd:enumeration value="PS2Mouse"/>
+ <xsd:enumeration value="ComboMouse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="Keyboard" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="USBKeyboard"/>
+ <xsd:enumeration value="PS2Keyboard"/>
+ <xsd:enumeration value="ComboKeyboard"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="THPET">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TChipset">
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="ICH9"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TParavirt">
+ <xsd:attribute name="provider" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Default"/>
+ <xsd:enumeration value="Legacy"/>
+ <xsd:enumeration value="Minimal"/>
+ <xsd:enumeration value="HyperV"/>
+ <xsd:enumeration value="KVM"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TTeleporter">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="port" type="xsd:unsignedShort"/>
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFaultTolerance">
+ <xsd:attribute name="state" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="inactive"/>
+ <xsd:enumeration value="master"/>
+ <xsd:enumeration value="standby"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="port" type="xsd:unsignedShort"/>
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="interval" type="xsd:unsignedInt"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardware">
+ <xsd:all>
+ <xsd:element name="CPU" type="TCPU" minOccurs="0"/>
+ <xsd:element name="Memory" type="TMemory"/>
+ <xsd:element name="Firmware" type="TFirmware" minOccurs="0"/>
+ <xsd:element name="HID" type="THID" minOccurs="0"/>
+ <xsd:element name="HPET" type="THPET" minOccurs="0"/>
+ <xsd:element name="Chipset" type="TChipset" minOccurs="0"/>
+ <xsd:element name="Paravirt" type="TParavirt" minOccurs="0"/>
+ <xsd:element name="Boot" type="TBoot">
+ <xsd:unique name="THardware-Boot-Order">
+ <xsd:selector xpath="vb:Order"/>
+ <xsd:field xpath="@position"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Display" type="TDisplay"/>
+ <xsd:element name="VideoRecording" type="TVideoRecording" minOccurs="0"/>
+ <xsd:element name="VideoCapture" type="TVideoCapture" minOccurs="0"/>
+ <xsd:element name="RemoteDisplay" type="TRemoteDisplay" minOccurs="0"/>
+ <xsd:element name="BIOS" type="TBIOS"/>
+ <xsd:element name="DVDDrive" type="TDVDDrive" minOccurs="0"/>
+ <xsd:element name="FloppyDrive" type="TFloppyDrive" minOccurs="0"/>
+ <xsd:element name="USBController" type="TUSBController" minOccurs="0"/>
+ <xsd:element name="USB" type="TUSB" minOccurs="0"/>
+ <xsd:element name="SATAController" type="TSATAController" minOccurs="0"/> <!-- deprecated -->
+ <xsd:element name="Network" type="TNetwork">
+ <xsd:unique name="THardware-Network-Adapter">
+ <xsd:selector xpath="vb:Adapter"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="UART" type="TUART" minOccurs="0">
+ <xsd:unique name="THardware-UART-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Uart" type="TUart" minOccurs="0"> <!-- deprecated -->
+ <xsd:unique name="THardware-Uart-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="LPT" type="TLPT" minOccurs="0">
+ <xsd:unique name="THardware-LPT-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Lpt" type="TLpt" minOccurs="0"> <!-- deprecated -->
+ <xsd:unique name="THardware-Lpt-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="AudioAdapter" type="TAudioAdapter"/>
+ <xsd:element name="RTC" type="TRTC" minOccurs="0"/>
+ <xsd:element name="SharedFolders" type="TSharedFolders">
+ <xsd:unique name="THardware-SharedFolders-SharedFolder">
+ <xsd:selector xpath="vb:SharedFolder"/>
+ <xsd:field xpath="@name"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Clipboard" type="TClipboard"/>
+ <xsd:element name="DragAndDrop" type="TDragAndDrop" minOccurs="0"/>
+ <xsd:element name="IO" type="TIO" minOccurs="0"/>
+ <xsd:element name="HostPci" type="THostPci" minOccurs="0"/>
+ <xsd:element name="EmulatedUSB" type="TEmulatedUSB" minOccurs="0"/>
+ <xsd:element name="Guest" type="TGuest"/>
+ <xsd:element name="GuestProperties" type="TGuestProperties" minOccurs="0">
+ <xsd:unique name="THardware-GuestProperties-GuestProperty">
+ <xsd:selector xpath="vb:GuestProperty"/>
+ <xsd:field xpath="@name"/>
+ </xsd:unique>
+ </xsd:element>
+ </xsd:all>
+ <xsd:attribute name="version" type="xsd:string" default="2"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TGroup">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TGroups">
+ <xsd:sequence>
+ <xsd:element name="Group" type="TGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TMachine">
+ <xsd:all>
+ <xsd:element name="MediaRegistry" type="TMediaRegistry" minOccurs="0"/>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Teleporter" type="TTeleporter" minOccurs="0"/>
+ <xsd:element name="FaultTolerance" type="TFaultTolerance" minOccurs="0"/>
+ <xsd:element name="Hardware" type="THardware"/>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ <xsd:element name="HardDiskAttachments" type="THardDiskAttachments" minOccurs="0"/> <!-- deprecated -->
+ <xsd:element name="Groups" type="TGroups" minOccurs="0"/>
+ <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/>
+ <xsd:element name="Snapshot" type="TSnapshot" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="nameSync" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="directoryIncludesUUID" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="OSType" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="stateFile" type="TLocalFile"/>
+ <xsd:attribute name="currentSnapshot" type="TNonNullUUID"/>
+ <xsd:attribute name="snapshotFolder" type="TLocalFile"/>
+ <xsd:attribute name="lastStateChange" type="TPresentDateTimeUTC"/>
+ <xsd:attribute name="aborted" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="currentStateModified" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="version" type="xsd:string" default="1.15"/> <!-- Used for OVF files only, must not be present in normal settings files. The default corresponds to settings created by 5.0, which covers many older versions but not newer ones. -->
+</xsd:complexType>
+
+<xsd:complexType name="TSnapshot">
+ <xsd:all>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Hardware" type="THardware"/>
+ <xsd:element name="StorageControllers" type="TStorageControllers"/>
+ <xsd:element name="Snapshots" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Snapshot" type="TSnapshot" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="timeStamp" type="TPresentDateTimeUTC" use="required"/>
+ <xsd:attribute name="stateFile" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVirtualBox">
+ <xsd:choice>
+ <xsd:element name="Global" type="TGlobal"/>
+ <xsd:element name="Machine" type="TMachine">
+ <!-- @currentSnapshot must refer to an existing Snapshot/@uuid -->
+ <xsd:key name="snapshot">
+ <xsd:selector xpath=".//vb:Snapshot"/>
+ <xsd:field xpath="@uuid"/>
+ </xsd:key>
+ <xsd:keyref name="currentSnapshot" refer="vb:snapshot">
+ <xsd:selector xpath="."/>
+ <xsd:field xpath="@currentSnapshot"/>
+ </xsd:keyref>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="version" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<!-- Root element for all VirtualBox config files -->
+<xsd:element name="VirtualBox" type="TVirtualBox"/>
+
+</xsd:schema>
diff --git a/src/main/resources/master-sync-shared/xml/VirtualBox-settings.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd
index aa38646..17f558f 100644
--- a/src/main/resources/master-sync-shared/xml/VirtualBox-settings.xsd
+++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd
@@ -245,6 +245,14 @@
</xsd:restriction>
</xsd:simpleType>
+<xsd:simpleType name="TDisplayControllerType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="VBoxVGA"/>
+ <xsd:enumeration value="VMSVGA"/>
+ <xsd:enumeration value="VBoxSVGA"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
<!--
// Complex types
/////////////////////////////////////////////////////////////////////////
@@ -525,6 +533,10 @@
<xsd:attribute name="enabled" type="xsd:boolean"/>
</xsd:complexType>
+<xsd:complexType name="TX2APICType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
<xsd:complexType name="THardwareVirtExLargePages">
<xsd:attribute name="enabled" type="xsd:boolean"/>
</xsd:complexType>
@@ -555,10 +567,6 @@
</xsd:sequence>
</xsd:complexType>
-<xsd:complexType name="TX2APIC">
- <xsd:attribute name="enabled" type="xsd:boolean"/>
-</xsd:complexType>
-
<xsd:complexType name="TCPU">
<xsd:sequence>
<xsd:element name="HardwareVirtEx" type="THWVirtExType" minOccurs="0"/>
@@ -567,7 +575,7 @@
<xsd:element name="HardwareVirtExUX" type="THWVirtExUXType" minOccurs="0"/>
<xsd:element name="PAE" type="TPAEType" minOccurs="0"/>
<xsd:element name="LongMode" type="TLongModeType" minOccurs="0"/>
- <xsd:element name="X2APIC" type="TX2APIC" minOccurs="0"/>
+ <xsd:element name="X2APIC" type="TX2APICType" minOccurs="0"/>
<xsd:element name="HardwareVirtExLargePages" type="THardwareVirtExLargePages" minOccurs="0"/>
<xsd:element name="HardwareVirtForce" type="THardwareVirtForce" minOccurs="0"/>
<xsd:element name="SyntheticCpu" type="TSyntheticCpuType" minOccurs="0"/>
@@ -613,6 +621,7 @@
<xsd:attribute name="MonitorCount" type="TMonitorCount"/> <!-- deprecated -->
<xsd:attribute name="accelerate3D" type="xsd:boolean" default="false"/>
<xsd:attribute name="accelerate2DVideo" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="controller" type="TDisplayControllerType" default="VBoxSVGA"/>
</xsd:complexType>
<xsd:complexType name="TVideoRecording">
@@ -710,6 +719,11 @@
<xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
</xsd:complexType>
</xsd:element>
+ <xsd:element name="SmbiosUuidLittleEndian" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
<xsd:element name="IDEController" minOccurs="0"> <!-- deprecated -->
<xsd:complexType>
<xsd:attribute name="type">
@@ -871,6 +885,8 @@
<xsd:complexType name="TAudioAdapter">
<xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="enabledIn" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="enabledOut" type="xsd:boolean" default="false"/>
<xsd:attribute name="controller" default="AC97">
<xsd:simpleType>
<xsd:restriction base="xsd:token">
@@ -880,6 +896,7 @@
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
+ <xsd:attribute name="codec" type="xsd:string" use="optional"/>
<xsd:attribute name="driver" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:token">
@@ -1140,7 +1157,7 @@
</xsd:complexType>
<xsd:complexType name="TClipboard">
- <xsd:attribute name="mode" type="TClipboardMode" use="required"/>
+ <xsd:attribute name="mode" type="TClipboardMode" default="Disabled"/>
</xsd:complexType>
<xsd:complexType name="TDragAndDrop">
diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd
new file mode 100644
index 0000000..addfb4a
--- /dev/null
+++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd
@@ -0,0 +1,1511 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * :tabSize=2:indentSize=2:noTabs=true:
+ * :folding=explicit:collapseFolds=1:
+ *
+ * Oracle VM VirtualBox Settings Schema
+ * Common definitions
+
+ Copyright (C) 2004-2017 Oracle Corporation
+
+ This file is part of VirtualBox Open Source Edition (OSE), as
+ available from http://www.virtualbox.org. This file is free software;
+ you can redistribute it and/or modify it under the terms of the GNU
+ General Public License (GPL) as published by the Free Software
+ Foundation, in version 2 as it comes in the "COPYING" file of the
+ VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+-->
+
+<xsd:schema
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns="http://www.virtualbox.org/"
+ xmlns:vb="http://www.virtualbox.org/"
+ targetNamespace="http://www.virtualbox.org/"
+ elementFormDefault="qualified"
+>
+
+<xsd:annotation>
+ <xsd:documentation xml:lang="en">
+ Oracle VM VirtualBox Settings Schema (common definitions).
+ Copyright (c) 2004-2017 Oracle Corporation
+ </xsd:documentation>
+</xsd:annotation>
+
+<!--
+// Simple types
+/////////////////////////////////////////////////////////////////////////
+-->
+
+<xsd:simpleType name="TUUID">
+ <xsd:restriction base="xsd:token">
+ <xsd:pattern value="\{[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}\}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNonNullUUID">
+ <xsd:restriction base="TUUID">
+ <xsd:pattern value=".*[1-9A-Fa-f]+.*"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt8">
+ <xsd:union>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedByte">
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0[xX][A-Fa-f0-9]{1,2}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16">
+ <xsd:union>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedShort">
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0[xX][A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16HexNoBase">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="[A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt32Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,8}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt64Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,16}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TLocalFile">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value=".+"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDeviceType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMediumDeviceType">
+ <xsd:restriction base="TDeviceType">
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMediumType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="Immutable"/>
+ <xsd:enumeration value="Writethrough"/>
+ <xsd:enumeration value="Shareable"/>
+ <xsd:enumeration value="Readonly"/>
+ <xsd:enumeration value="MultiAttach"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMonitorCount">
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <!-- This should be in sync with VBOX_VIDEO_MAX_SCREENS in VBoxVideo.h -->
+ <xsd:maxInclusive value="64"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUSBDeviceFilterAction">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="Ignore"/>
+ <xsd:enumeration value="Hold"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNonEmptyString">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value=".+"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TPresentDateTimeUTC">
+ <xsd:restriction base="xsd:dateTime">
+ <xsd:minInclusive value="1900-01-01T00:00:00Z"/>
+ <xsd:maxInclusive value="199999999-12-31T23:59:59Z"/>
+ <xsd:pattern value=".+-.+-.+T.+:.+:[0-9]{2}Z"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+
+<xsd:simpleType name="TAuthType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="null"/> <!-- deprecated -->
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Guest"/>
+ <xsd:enumeration value="External"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNetworkAdapterType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Am79C970A"/>
+ <xsd:enumeration value="Am79C973"/>
+ <xsd:enumeration value="82540EM"/>
+ <xsd:enumeration value="82543GC"/>
+ <xsd:enumeration value="82545EM"/>
+ <xsd:enumeration value="virtio"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TTriStateBoolType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="false"/>
+ <xsd:enumeration value="true"/>
+ <xsd:enumeration value="default"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TBIOSBootMenuModeType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="MenuOnly"/>
+ <xsd:enumeration value="MessageAndMenu"/>
+ <xsd:enumeration value="messageandmenu"/> <!-- deprecated -->
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TLocalOrUTC">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="local"/>
+ <xsd:enumeration value="UTC"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TClipboardMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDragAndDropMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TBandwidthGroupType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TPortMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disconnected"/>
+ <xsd:enumeration value="RawFile"/>
+ <xsd:enumeration value="HostPipe"/>
+ <xsd:enumeration value="HostDevice"/>
+ <xsd:enumeration value="TCP"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDisplayControllerType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="VBoxVGA"/>
+ <xsd:enumeration value="VMSVGA"/>
+ <xsd:enumeration value="VBoxSVGA"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<!--
+// Complex types
+/////////////////////////////////////////////////////////////////////////
+-->
+<xsd:complexType name="TDHCPServer">
+ <xsd:sequence>
+ <xsd:element name="Options" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Option" type="TDHCPOption" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="networkName" type="xsd:string" use="required"/>
+ <xsd:attribute name="lowerIP" type="xsd:string" use="required"/>
+ <xsd:attribute name="upperIP" type="xsd:string" use="required"/>
+ <xsd:attribute name="IPAddress" type="xsd:string" use="required"/>
+ <xsd:attribute name="networkMask" type="xsd:string" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDHCPOption">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ <xsd:attribute name="encoding" type="xsd:integer" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNATNetwork">
+ <xsd:sequence>
+ <xsd:element name="PortForwarding4" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Forwarding" type="TNATPortForwarding" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="PortForwarding6" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Forwarding" type="TNATPortForwarding" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Mappings" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Loopback4" type="TNATLoopback4" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="networkName" type="xsd:string" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="network" type="xsd:string" use="required"/>
+ <xsd:attribute name="ipv6" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="ipv6prefix" type="xsd:string" use="required"/>
+ <xsd:attribute name="advertiseDefaultIPv6Route" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="needDhcp" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="loopback6" type="xsd:integer" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNATLoopback4">
+ <xsd:attribute name="address" type="xsd:string" use="required"/>
+ <xsd:attribute name="offset" type="xsd:integer" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNATPortForwarding">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="proto" type="xsd:integer" use="required"/>
+ <xsd:attribute name="hostip" type="xsd:string" default=""/>
+ <xsd:attribute name="hostport" type="xsd:integer" use="required"/>
+ <xsd:attribute name="guestip" type="xsd:string" use="required"/>
+ <xsd:attribute name="guestport" type="xsd:integer" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TProperty">
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskBase">
+ <xsd:sequence>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="HardDisk" type="TDiffHardDisk" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="location" type="TLocalFile" use="required"/>
+ <xsd:attribute name="format" type="TNonEmptyString" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDiffHardDisk">
+ <xsd:complexContent>
+ <xsd:extension base="THardDiskBase">
+ <xsd:attribute name="autoReset" type="xsd:boolean" default="false"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="THardDisk">
+ <xsd:complexContent>
+ <xsd:extension base="THardDiskBase">
+ <xsd:attribute name="type" type="TMediumType" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TImage2">
+ <xsd:sequence>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="location" type="TLocalFile" use="required"/>
+ <xsd:attribute name="type" type="TMediumType"/>
+</xsd:complexType>
+
+<xsd:complexType name="TImageRef">
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="THostDrive">
+ <xsd:attribute name="src" type="TLocalFile" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBDeviceFilter">
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="active" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="vendorId" type="xsd:token"/>
+ <xsd:attribute name="productId" type="xsd:token"/>
+ <xsd:attribute name="revision" type="xsd:token"/>
+ <xsd:attribute name="manufacturer" type="xsd:token"/>
+ <xsd:attribute name="product" type="xsd:token"/>
+ <xsd:attribute name="serialNumber" type="xsd:token"/>
+ <xsd:attribute name="port" type="xsd:token"/>
+ <xsd:attribute name="remote" type="xsd:token"/>
+ <xsd:attribute name="maskedInterfaces" type="xsd:unsignedInt" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBDeviceFilters">
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="TUSBDeviceFilter" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostUSBDeviceFilter">
+ <xsd:complexContent>
+ <xsd:extension base="TUSBDeviceFilter">
+ <xsd:attribute name="action" type="TUSBDeviceFilterAction" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TSystemProperties">
+ <xsd:attribute name="defaultMachineFolder" type="TLocalFile"/>
+ <xsd:attribute name="defaultHardDiskFolder" type="TLocalFile"/>
+ <xsd:attribute name="defaultHardDiskFormat" type="TNonEmptyString"/>
+ <xsd:attribute name="VRDEAuthLibrary" type="TLocalFile"/>
+ <xsd:attribute name="webServiceAuthLibrary" type="TLocalFile"/>
+ <xsd:attribute name="defaultVRDELibrary" type="TLocalFile"/>
+ <xsd:attribute name="HWVirtExEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="LogHistoryCount" type="xsd:unsignedInt" default="3"/>
+ <xsd:attribute name="defaultVRDEExtPack" type="xsd:string"/>
+ <xsd:attribute name="exclusiveHwVirt" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TExtraData">
+ <xsd:sequence>
+ <xsd:element name="ExtraDataItem" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TMediaRegistry">
+ <xsd:all>
+ <xsd:element name="HardDisks" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="HardDisk" type="THardDisk" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DVDImages" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Image" type="TImage2" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="FloppyImages" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Image" type="TImage2" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="TGlobal">
+ <xsd:all>
+ <xsd:element name="MachineRegistry">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="MachineEntry" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="src" type="TLocalFile" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="MediaRegistry" type="TMediaRegistry" minOccurs="0"/>
+ <xsd:element name="NetserviceRegistry" minOccurs="0">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="DHCPServers" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DHCPServer" type="TDHCPServer" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="NATNetworks" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="NATNetwork" type="TNATNetwork" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="USBDeviceFilters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="THostUSBDeviceFilter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SystemProperties" type="TSystemProperties"/>
+ <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExType">
+ <xsd:attribute name="enabled" type="TTriStateBoolType"/>
+ <xsd:attribute name="exclusive" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExNestedPagingType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExVPIDType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExUXType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSyntheticCpuType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TPAEType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNestedHWVirtType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLongModeType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TX2APICType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardwareVirtExLargePages">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardwareVirtForce">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:simpleType name="TCPUCount">
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="32"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:complexType name="TCpuIdLeaf">
+ <xsd:attribute name="id" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="eax" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="ebx" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="ecx" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="edx" type="xsd:unsignedInt" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TCpuIdTree">
+ <xsd:sequence>
+ <xsd:element name="CpuIdLeaf" type="TCpuIdLeaf"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TCPU">
+ <xsd:sequence>
+ <xsd:element name="HardwareVirtEx" type="THWVirtExType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExNestedPaging" type="THWVirtExNestedPagingType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExVPID" type="THWVirtExVPIDType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExUX" type="THWVirtExUXType" minOccurs="0"/>
+ <xsd:element name="PAE" type="TPAEType" minOccurs="0"/>
+ <xsd:element name="NestedHWVirt" type="TNestedHWVirtType" minOccurs="0"/>
+ <xsd:element name="LongMode" type="TLongModeType" minOccurs="0"/>
+ <xsd:element name="X2APIC" type="TX2APICType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExLargePages" type="THardwareVirtExLargePages" minOccurs="0"/>
+ <xsd:element name="HardwareVirtForce" type="THardwareVirtForce" minOccurs="0"/>
+ <xsd:element name="SyntheticCpu" type="TSyntheticCpuType" minOccurs="0"/>
+ <xsd:element name="CpuIdTree" type="TCpuIdTree" minOccurs="0">
+ <xsd:unique name="TCPU-CpuIdTree-CpuIdLeaf">
+ <xsd:selector xpath="vb:CpuIdLeaf"/>
+ <xsd:field xpath="@id"/>
+ </xsd:unique>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="count" type="TCPUCount" default="1"/>
+ <xsd:attribute name="hotplug" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBoot">
+ <xsd:sequence>
+ <xsd:element name="Order" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="position" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="device" type="TDeviceType" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TDisplay">
+ <xsd:attribute name="VRAMSize" default="8">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxInclusive value="256"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="monitorCount" type="TMonitorCount" default="1"/>
+ <xsd:attribute name="MonitorCount" type="TMonitorCount"/> <!-- deprecated -->
+ <xsd:attribute name="accelerate3D" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="accelerate2DVideo" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="controller" type="TDisplayControllerType" default="VBoxSVGA"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoRecording">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="file" type="xsd:string"/>
+ <xsd:attribute name="horzRes">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="vertRes" type="xsd:unsignedInt"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoCapture">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="file" type="xsd:string"/>
+ <xsd:attribute name="screens" type="xsd:unsignedLong"/> <!-- todo: fix writing of settings (writes -1) -->
+ <xsd:attribute name="horzRes">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="vertRes" type="xsd:unsignedInt"/>
+ <xsd:attribute name="rate" type="xsd:unsignedInt"/>
+ <xsd:attribute name="fps" type="xsd:unsignedInt"/>
+ <xsd:attribute name="maxTime" type="xsd:unsignedInt"/>
+ <xsd:attribute name="maxSize" type="xsd:unsignedInt"/>
+ <xsd:attribute name="options" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVRDEProperties">
+ <xsd:sequence>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoChannel">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="quality" type="xsd:unsignedByte" default="75"/>
+</xsd:complexType>
+
+<xsd:complexType name="TRemoteDisplay">
+ <xsd:sequence>
+ <xsd:element name="VideoChannel" type="TVideoChannel" minOccurs="0"/> <!-- deprecated -->
+ <xsd:choice minOccurs="0">
+ <xsd:element name="VRDEProperties" type="TVRDEProperties"/>
+ </xsd:choice>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="port" type="xsd:string" default="3389"/> <!-- deprecated -->
+ <xsd:attribute name="authType" type="TAuthType" default="Null"/>
+ <xsd:attribute name="authTimeout" type="xsd:unsignedInt" default="5000"/>
+ <xsd:attribute name="allowMultiConnection" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="reuseSingleConnection" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBIOS">
+ <xsd:all>
+ <xsd:element name="ACPI" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IOAPIC" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Logo" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="fadeIn" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="fadeOut" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="displayTime" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="imagePath" type="TLocalFile"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="BootMenu" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="mode" type="TBIOSBootMenuModeType" default="MessageAndMenu"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TimeOffset" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="value" type="xsd:integer" default="0"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="PXEDebug" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SmbiosUuidLittleEndian" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDEController" minOccurs="0"> <!-- deprecated -->
+ <xsd:complexType>
+ <xsd:attribute name="type">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageControllerDevice">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="type" type="TMediumDeviceType"/>
+ <xsd:attribute name="port" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="passthrough" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="tempeject" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="nonrotational" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="discard" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="hotpluggable" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageController">
+ <xsd:sequence>
+ <xsd:element name="AttachedDevice" type="TStorageControllerDevice"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="AHCI"/>
+ <xsd:enumeration value="LsiLogic"/>
+ <xsd:enumeration value="BusLogic"/>
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ <xsd:enumeration value="LsiLogicSas"/>
+ <xsd:enumeration value="I82078"/>
+ <xsd:enumeration value="USB"/>
+ <xsd:enumeration value="NVMe"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="PortCount" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="useHostIOCache" type="xsd:boolean" use="optional" default="true"/>
+ <xsd:attribute name="Bootable" type="xsd:boolean" use="optional"/>
+ <xsd:attribute name="PCIBus" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="PCIDevice" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="PCIFunction" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSATAController"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="AttachedDevice" type="TStorageControllerDevice"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="PortCount" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageControllers">
+ <xsd:sequence>
+ <xsd:element name="StorageController" type="TStorageController"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskAttachment">
+ <xsd:attribute name="hardDisk" type="TNonNullUUID"/>
+ <xsd:attribute name="bus" default="IDE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="IDE"/>
+ <xsd:enumeration value="SATA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="channel" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskAttachments"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="HardDiskAttachment" type="THardDiskAttachment"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TDVDDrive">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="passthrough" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFloppyDrive">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="true"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBController">
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="TUSBDeviceFilter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="enabledEhci" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBController2">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="OHCI"/>
+ <xsd:enumeration value="EHCI"/>
+ <xsd:enumeration value="XHCI"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBControllers">
+ <xsd:sequence>
+ <xsd:element name="Controller" type="TUSBController2"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUSB">
+ <xsd:sequence>
+ <xsd:element name="Controllers" type="TUSBControllers" minOccurs="0"/>
+ <xsd:element name="DeviceFilters" type="TUSBDeviceFilters" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+
+<xsd:complexType name="TAudioAdapter">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="enabledIn" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="enabledOut" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="controller" default="AC97">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="AC97"/>
+ <xsd:enumeration value="SB16"/>
+ <xsd:enumeration value="HDA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="codec" type="xsd:string" use="optional"/>
+ <xsd:attribute name="driver" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="null"/> <!-- deprecated -->
+ <xsd:enumeration value="Null"/> <!-- all platforms -->
+ <xsd:enumeration value="OSS"/> <!-- Linux, Solaris, FreeBSD -->
+ <xsd:enumeration value="ALSA"/> <!-- Linux, FreeBSD -->
+ <xsd:enumeration value="Pulse"/> <!-- Linux -->
+ <xsd:enumeration value="CoreAudio"/> <!-- Mac OS X -->
+ <xsd:enumeration value="MMPM"/> <!-- OS/2 -->
+ <xsd:enumeration value="SolAudio"/> <!-- Solaris -->
+ <xsd:enumeration value="WinMM"/> <!-- Windows -->
+ <xsd:enumeration value="DirectSound"/> <!-- Windows -->
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TNetNAT">
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element name="DNS" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="pass-domain" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="use-proxy" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="use-host-resolver" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Alias" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="logging" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="proxy-only" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="use-same-ports" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TFTP" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="prefix" type="xsd:string"/>
+ <xsd:attribute name="boot-file" type="xsd:string"/>
+ <xsd:attribute name="next-server" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Forwarding" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="proto" type="xsd:unsignedInt"/>
+ <xsd:attribute name="hostip" type="xsd:string"/>
+ <xsd:attribute name="hostport" type="xsd:unsignedInt"/>
+ <xsd:attribute name="guestip" type="xsd:string"/>
+ <xsd:attribute name="guestport" type="xsd:unsignedInt"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="network" type="xsd:string"/>
+ <xsd:attribute name="hostip" type="xsd:string"/>
+ <xsd:attribute name="mtu" type="xsd:unsignedInt"/>
+ <xsd:attribute name="sockrcv" type="xsd:unsignedInt"/>
+ <xsd:attribute name="socksnd" type="xsd:unsignedInt"/>
+ <xsd:attribute name="tcprcv" type="xsd:unsignedInt"/>
+ <xsd:attribute name="tcpsnd" type="xsd:unsignedInt"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetNATNetwork">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetBridged">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetInternal">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetHostOnly">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetGeneric">
+ <xsd:sequence>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="driver" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetworkConfig">
+ <xsd:choice maxOccurs="2">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="NAT" type="TNetNAT"/>
+ <xsd:element name="NATNetwork" type="TNetNATNetwork"/>
+ <xsd:element name="HostInterface" type="TNetBridged"/>
+ <xsd:element name="BridgedInterface" type="TNetBridged"/>
+ <xsd:element name="InternalNetwork" type="TNetInternal"/>
+ <xsd:element name="HostOnlyInterface" type="TNetHostOnly"/>
+ <xsd:element name="GenericInterface" type="TNetGeneric"/>
+ </xsd:choice>
+ <xsd:element name="DisabledModes">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="NAT" type="TNetNAT" minOccurs="0"/>
+ <xsd:element name="NATNetwork" type="TNetNATNetwork" minOccurs="0"/>
+ <xsd:element name="HostInterface" type="TNetBridged" minOccurs="0"/>
+ <xsd:element name="BridgedInterface" type="TNetBridged" minOccurs="0"/>
+ <xsd:element name="InternalNetwork" type="TNetInternal" minOccurs="0"/>
+ <xsd:element name="HostOnlyInterface" type="TNetHostOnly" minOccurs="0"/>
+ <xsd:element name="GenericInterface" type="TNetGeneric" minOccurs="0"/>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+</xsd:complexType>
+
+<xsd:complexType name="TNetworkAdapter">
+ <xsd:complexContent>
+ <xsd:extension base="TNetworkConfig">
+ <xsd:attribute name="type" type="TNetworkAdapterType" default="Am79C973"/>
+ <xsd:attribute name="slot" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="MACAddress">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:hexBinary">
+ <xsd:pattern value="[0-9A-Fa-f][02468ACEace][0-9A-Fa-f]{10}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="cable" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="speed" type="xsd:unsignedInt" default="1000000"/>
+ <xsd:attribute name="bootPriority" type="xsd:unsignedInt"/>
+ <xsd:attribute name="trace" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="tracefile" type="xsd:string"/>
+ <xsd:attribute name="bandwidthGroup" type="xsd:string"/>
+ <xsd:attribute name="promiscuousModePolicy" default="Deny">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="Deny"/>
+ <xsd:enumeration value="AllowNetwork"/>
+ <xsd:enumeration value="AllowAll"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TNetwork">
+ <xsd:sequence>
+ <xsd:element name="Adapter" type="TNetworkAdapter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUARTPort">
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16" use="required"/>
+ <xsd:attribute name="hostMode" type="TPortMode" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+ <xsd:attribute name="server" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUART">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TUARTPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUartPort"> <!-- deprecated -->
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16HexNoBase" use="required"/>
+ <xsd:attribute name="hostMode" type="TPortMode" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+ <xsd:attribute name="server" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUart"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="Port" type="TUartPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TLPTPort">
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLPT">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TLPTPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TLptPort"> <!-- deprecated -->
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16HexNoBase" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLpt">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TLptPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TRTC">
+ <xsd:attribute name="localOrUTC" type="TLocalOrUTC" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSharedFolder">
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="hostPath" type="TLocalFile" use="required"/>
+ <xsd:attribute name="writable" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="autoMount" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSharedFolders">
+ <xsd:sequence>
+ <xsd:element name="SharedFolder" type="TSharedFolder" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TClipboard">
+ <xsd:attribute name="mode" type="TClipboardMode" default="Disabled"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDragAndDrop">
+ <xsd:attribute name="mode" type="TDragAndDropMode" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TIoCache">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="size" type="xsd:unsignedLong"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBandwidthGroup">
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="type" type="TBandwidthGroupType" use="required"/>
+ <xsd:attribute name="maxBytesPerSec" type="xsd:unsignedLong"/>
+ <xsd:attribute name="maxMbPerSec" type="xsd:unsignedLong"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBandwidthGroups">
+ <xsd:sequence>
+ <xsd:element name="BandwidthGroup" type="TBandwidthGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TIO">
+ <xsd:sequence>
+ <xsd:element name="IoCache" type="TIoCache" minOccurs="0"/>
+ <xsd:element name="BandwidthGroups" type="TBandwidthGroups" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostPciDevice">
+ <xsd:attribute name="host" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="guest" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="name" type="xsd:token"/>
+</xsd:complexType>
+
+<xsd:complexType name="THostPciDevices">
+ <xsd:sequence>
+ <xsd:element name="Device" type="THostPciDevice" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostPci">
+ <xsd:sequence>
+ <xsd:element name="Devices" type="THostPciDevices" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TCardReader">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TWebcam">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TEmulatedUSB">
+ <xsd:sequence>
+ <xsd:element name="CardReader" type="TCardReader" minOccurs="0"/>
+ <xsd:element name="Webcam" type="TWebcam" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TGuest">
+ <xsd:attribute name="memoryBalloonSize" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="MemoryBalloonSize" type="xsd:unsignedInt" default="0"/> <!-- deprecated -->
+ <xsd:attribute name="statisticsUpdateInterval" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="StatisticsUpdateInterval" type="xsd:unsignedInt" default="0"/> <!-- deprecated -->
+</xsd:complexType>
+
+<xsd:complexType name="TGuestProperty">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ <xsd:attribute name="timestamp" type="xsd:unsignedLong" default="0"/>
+ <xsd:attribute name="flags" type="xsd:string" default=""/>
+</xsd:complexType>
+
+<xsd:complexType name="TGuestProperties">
+ <xsd:sequence>
+ <xsd:element name="GuestProperty" type="TGuestProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="notificationPatterns" type="xsd:string" default=""/>
+</xsd:complexType>
+
+<xsd:complexType name="TMemory">
+ <xsd:attribute name="RAMSize" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="PageFusion" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFirmware">
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="BIOS"/>
+ <xsd:enumeration value="EFI"/>
+ <xsd:enumeration value="EFI32"/>
+ <xsd:enumeration value="EFI64"/>
+ <xsd:enumeration value="EFIDUAL"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="THID">
+ <xsd:attribute name="Pointing" default="PS2Mouse">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="USBMouse"/>
+ <xsd:enumeration value="USBTablet"/>
+ <xsd:enumeration value="PS2Mouse"/>
+ <xsd:enumeration value="ComboMouse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="Keyboard" default="PS2Keyboard">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="USBKeyboard"/>
+ <xsd:enumeration value="PS2Keyboard"/>
+ <xsd:enumeration value="ComboKeyboard"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="THPET">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TChipset">
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="ICH9"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TParavirt">
+ <xsd:attribute name="provider" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Default"/>
+ <xsd:enumeration value="Legacy"/>
+ <xsd:enumeration value="Minimal"/>
+ <xsd:enumeration value="HyperV"/>
+ <xsd:enumeration value="KVM"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="debug" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TTeleporter">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="port" type="xsd:unsignedShort"/>
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFaultTolerance">
+ <xsd:attribute name="state" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="inactive"/>
+ <xsd:enumeration value="master"/>
+ <xsd:enumeration value="standby"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="port" type="xsd:unsignedShort"/>
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="interval" type="xsd:unsignedInt"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardware">
+ <xsd:all>
+ <xsd:element name="CPU" type="TCPU" minOccurs="0"/>
+ <xsd:element name="Memory" type="TMemory"/>
+ <xsd:element name="Firmware" type="TFirmware" minOccurs="0"/>
+ <xsd:element name="HID" type="THID" minOccurs="0"/>
+ <xsd:element name="HPET" type="THPET" minOccurs="0"/>
+ <xsd:element name="Chipset" type="TChipset" minOccurs="0"/>
+ <xsd:element name="Paravirt" type="TParavirt" minOccurs="0"/>
+ <xsd:element name="Boot" type="TBoot" minOccurs="0">
+ <xsd:unique name="THardware-Boot-Order">
+ <xsd:selector xpath="vb:Order"/>
+ <xsd:field xpath="@position"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Display" type="TDisplay" minOccurs="0"/>
+ <xsd:element name="VideoRecording" type="TVideoRecording" minOccurs="0"/>
+ <xsd:element name="VideoCapture" type="TVideoCapture" minOccurs="0"/>
+ <xsd:element name="RemoteDisplay" type="TRemoteDisplay" minOccurs="0"/>
+ <xsd:element name="BIOS" type="TBIOS" minOccurs="0"/>
+ <xsd:element name="DVDDrive" type="TDVDDrive" minOccurs="0"/>
+ <xsd:element name="FloppyDrive" type="TFloppyDrive" minOccurs="0"/>
+ <xsd:element name="USBController" type="TUSBController" minOccurs="0"/>
+ <xsd:element name="USB" type="TUSB" minOccurs="0"/>
+ <xsd:element name="SATAController" type="TSATAController" minOccurs="0"/> <!-- deprecated -->
+ <xsd:element name="Network" type="TNetwork" minOccurs="0">
+ <xsd:unique name="THardware-Network-Adapter">
+ <xsd:selector xpath="vb:Adapter"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="UART" type="TUART" minOccurs="0">
+ <xsd:unique name="THardware-UART-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Uart" type="TUart" minOccurs="0"> <!-- deprecated -->
+ <xsd:unique name="THardware-Uart-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="LPT" type="TLPT" minOccurs="0">
+ <xsd:unique name="THardware-LPT-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Lpt" type="TLpt" minOccurs="0"> <!-- deprecated -->
+ <xsd:unique name="THardware-Lpt-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="AudioAdapter" type="TAudioAdapter" minOccurs="0"/>
+ <xsd:element name="RTC" type="TRTC" minOccurs="0"/>
+ <xsd:element name="SharedFolders" type="TSharedFolders" minOccurs="0">
+ <xsd:unique name="THardware-SharedFolders-SharedFolder">
+ <xsd:selector xpath="vb:SharedFolder"/>
+ <xsd:field xpath="@name"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Clipboard" type="TClipboard" minOccurs="0"/>
+ <xsd:element name="DragAndDrop" type="TDragAndDrop" minOccurs="0"/>
+ <xsd:element name="IO" type="TIO" minOccurs="0"/>
+ <xsd:element name="HostPci" type="THostPci" minOccurs="0"/>
+ <xsd:element name="EmulatedUSB" type="TEmulatedUSB" minOccurs="0"/>
+ <xsd:element name="Guest" type="TGuest" minOccurs="0"/>
+ <xsd:element name="GuestProperties" type="TGuestProperties" minOccurs="0">
+ <xsd:unique name="THardware-GuestProperties-GuestProperty">
+ <xsd:selector xpath="vb:GuestProperty"/>
+ <xsd:field xpath="@name"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attribute name="version" type="xsd:string" default="2"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TGroup">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TGroups">
+ <xsd:sequence>
+ <xsd:element name="Group" type="TGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TMachine">
+ <xsd:all>
+ <xsd:element name="MediaRegistry" type="TMediaRegistry" minOccurs="0"/>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Teleporter" type="TTeleporter" minOccurs="0"/>
+ <xsd:element name="FaultTolerance" type="TFaultTolerance" minOccurs="0"/>
+ <xsd:element name="Hardware" type="THardware"/>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ <xsd:element name="HardDiskAttachments" type="THardDiskAttachments" minOccurs="0"/> <!-- deprecated -->
+ <xsd:element name="Groups" type="TGroups" minOccurs="0"/>
+ <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/>
+ <xsd:element name="Snapshot" type="TSnapshot" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="nameSync" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="directoryIncludesUUID" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="OSType" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="stateFile" type="TLocalFile"/>
+ <xsd:attribute name="currentSnapshot" type="TNonNullUUID"/>
+ <xsd:attribute name="snapshotFolder" type="TLocalFile"/>
+ <xsd:attribute name="lastStateChange" type="TPresentDateTimeUTC"/>
+ <xsd:attribute name="aborted" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="currentStateModified" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="version" type="xsd:string" default="1.15"/> <!-- Used for OVF files only, must not be present in normal settings files. The default corresponds to settings created by 5.0, which covers many older versions but not newer ones. -->
+</xsd:complexType>
+
+<xsd:complexType name="TSnapshot">
+ <xsd:all>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Hardware" type="THardware"/>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ <xsd:element name="Snapshots" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Snapshot" type="TSnapshot" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="timeStamp" type="TPresentDateTimeUTC" use="required"/>
+ <xsd:attribute name="stateFile" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVirtualBox">
+ <xsd:choice>
+ <xsd:element name="Global" type="TGlobal"/>
+ <xsd:element name="Machine" type="TMachine">
+ <!-- @currentSnapshot must refer to an existing Snapshot/@uuid -->
+ <xsd:key name="snapshot">
+ <xsd:selector xpath=".//vb:Snapshot"/>
+ <xsd:field xpath="@uuid"/>
+ </xsd:key>
+ <xsd:keyref name="currentSnapshot" refer="vb:snapshot">
+ <xsd:selector xpath="."/>
+ <xsd:field xpath="@currentSnapshot"/>
+ </xsd:keyref>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="version" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<!-- Root element for all VirtualBox config files -->
+<xsd:element name="VirtualBox" type="TVirtualBox"/>
+
+</xsd:schema>
diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd
new file mode 100644
index 0000000..653f5ea
--- /dev/null
+++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd
@@ -0,0 +1,1515 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * :tabSize=2:indentSize=2:noTabs=true:
+ * :folding=explicit:collapseFolds=1:
+ *
+ * Oracle VM VirtualBox Settings Schema
+ * Common definitions
+
+ Copyright (C) 2004-2020 Oracle Corporation
+
+ This file is part of VirtualBox Open Source Edition (OSE), as
+ available from http://www.virtualbox.org. This file is free software;
+ you can redistribute it and/or modify it under the terms of the GNU
+ General Public License (GPL) as published by the Free Software
+ Foundation, in version 2 as it comes in the "COPYING" file of the
+ VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+-->
+
+<xsd:schema
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns="http://www.virtualbox.org/"
+ xmlns:vb="http://www.virtualbox.org/"
+ targetNamespace="http://www.virtualbox.org/"
+ elementFormDefault="qualified"
+>
+
+<xsd:annotation>
+ <xsd:documentation xml:lang="en">
+ Oracle VM VirtualBox Settings Schema (common definitions).
+ Copyright (c) 2004-2020 Oracle Corporation
+ </xsd:documentation>
+</xsd:annotation>
+
+<!--
+// Simple types
+/////////////////////////////////////////////////////////////////////////
+-->
+
+<xsd:simpleType name="TUUID">
+ <xsd:restriction base="xsd:token">
+ <xsd:pattern value="\{[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}\}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNonNullUUID">
+ <xsd:restriction base="TUUID">
+ <xsd:pattern value=".*[1-9A-Fa-f]+.*"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt8">
+ <xsd:union>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedByte">
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0[xX][A-Fa-f0-9]{1,2}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16">
+ <xsd:union>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedShort">
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0[xX][A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt16HexNoBase">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="[A-Fa-f0-9]{1,4}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt32Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,8}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUInt64Hex">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="0x[A-Fa-f0-9]{1,16}"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TLocalFile">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value=".+"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDeviceType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMediumDeviceType">
+ <xsd:restriction base="TDeviceType">
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMediumType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="Immutable"/>
+ <xsd:enumeration value="Writethrough"/>
+ <xsd:enumeration value="Shareable"/>
+ <xsd:enumeration value="Readonly"/>
+ <xsd:enumeration value="MultiAttach"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TVMProcPriority">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Invalid"/>
+ <xsd:enumeration value="Default"/>
+ <xsd:enumeration value="Flat"/>
+ <xsd:enumeration value="Low"/>
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="High"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TMonitorCount">
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <!-- This should be in sync with VBOX_VIDEO_MAX_SCREENS in VBoxVideo.h -->
+ <xsd:maxInclusive value="64"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TUSBDeviceFilterAction">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="Ignore"/>
+ <xsd:enumeration value="Hold"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNonEmptyString">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value=".+"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TPresentDateTimeUTC">
+ <xsd:restriction base="xsd:dateTime">
+ <xsd:minInclusive value="1900-01-01T00:00:00Z"/>
+ <xsd:maxInclusive value="199999999-12-31T23:59:59Z"/>
+ <xsd:pattern value=".+-.+-.+T.+:.+:[0-9]{2}Z"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+
+<xsd:simpleType name="TAuthType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="null"/> <!-- deprecated -->
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Guest"/>
+ <xsd:enumeration value="External"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TNetworkAdapterType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Am79C970A"/>
+ <xsd:enumeration value="Am79C973"/>
+ <xsd:enumeration value="Am79C960"/>
+ <xsd:enumeration value="82540EM"/>
+ <xsd:enumeration value="82543GC"/>
+ <xsd:enumeration value="82545EM"/>
+ <xsd:enumeration value="virtio"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TTriStateBoolType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="false"/>
+ <xsd:enumeration value="true"/>
+ <xsd:enumeration value="default"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TBIOSBootMenuModeType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="MenuOnly"/>
+ <xsd:enumeration value="MessageAndMenu"/>
+ <xsd:enumeration value="messageandmenu"/> <!-- deprecated -->
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TLocalOrUTC">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="local"/>
+ <xsd:enumeration value="UTC"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TClipboardMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDragAndDropMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TBandwidthGroupType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TPortMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disconnected"/>
+ <xsd:enumeration value="RawFile"/>
+ <xsd:enumeration value="HostPipe"/>
+ <xsd:enumeration value="HostDevice"/>
+ <xsd:enumeration value="TCP"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TStorageControllerType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="AHCI"/>
+ <xsd:enumeration value="LsiLogic"/>
+ <xsd:enumeration value="BusLogic"/>
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ <xsd:enumeration value="LsiLogicSas"/>
+ <xsd:enumeration value="I82078"/>
+ <xsd:enumeration value="USB"/>
+ <xsd:enumeration value="NVMe"/>
+ <xsd:enumeration value="VirtioSCSI"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:simpleType name="TDisplayControllerType">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="VBoxVGA"/>
+ <xsd:enumeration value="VMSVGA"/>
+ <xsd:enumeration value="VBoxSVGA"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<!--
+// Complex types
+/////////////////////////////////////////////////////////////////////////
+-->
+<xsd:complexType name="TDHCPServer">
+ <xsd:sequence>
+ <xsd:element name="Options" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Option" type="TDHCPOption" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="networkName" type="xsd:string" use="required"/>
+ <xsd:attribute name="lowerIP" type="xsd:string" use="required"/>
+ <xsd:attribute name="upperIP" type="xsd:string" use="required"/>
+ <xsd:attribute name="IPAddress" type="xsd:string" use="required"/>
+ <xsd:attribute name="networkMask" type="xsd:string" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDHCPOption">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ <xsd:attribute name="encoding" type="xsd:integer" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNATNetwork">
+ <xsd:sequence>
+ <xsd:element name="PortForwarding4" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Forwarding" type="TNATPortForwarding" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="PortForwarding6" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Forwarding" type="TNATPortForwarding" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Mappings" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Loopback4" type="TNATLoopback4" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="networkName" type="xsd:string" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="network" type="xsd:string" use="required"/>
+ <xsd:attribute name="ipv6" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="ipv6prefix" type="xsd:string" use="required"/>
+ <xsd:attribute name="advertiseDefaultIPv6Route" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="needDhcp" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="loopback6" type="xsd:integer" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNATLoopback4">
+ <xsd:attribute name="address" type="xsd:string" use="required"/>
+ <xsd:attribute name="offset" type="xsd:integer" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNATPortForwarding">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="proto" type="xsd:integer" use="required"/>
+ <xsd:attribute name="hostip" type="xsd:string" default=""/>
+ <xsd:attribute name="hostport" type="xsd:integer" use="required"/>
+ <xsd:attribute name="guestip" type="xsd:string" use="required"/>
+ <xsd:attribute name="guestport" type="xsd:integer" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TProperty">
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskBase">
+ <xsd:sequence>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="HardDisk" type="TDiffHardDisk" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="location" type="TLocalFile" use="required"/>
+ <xsd:attribute name="format" type="TNonEmptyString" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDiffHardDisk">
+ <xsd:complexContent>
+ <xsd:extension base="THardDiskBase">
+ <xsd:attribute name="autoReset" type="xsd:boolean" default="false"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="THardDisk">
+ <xsd:complexContent>
+ <xsd:extension base="THardDiskBase">
+ <xsd:attribute name="type" type="TMediumType" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TImage2">
+ <xsd:sequence>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="location" type="TLocalFile" use="required"/>
+ <xsd:attribute name="type" type="TMediumType"/>
+</xsd:complexType>
+
+<xsd:complexType name="TImageRef">
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="THostDrive">
+ <xsd:attribute name="src" type="TLocalFile" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBDeviceFilter">
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="active" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="vendorId" type="xsd:token"/>
+ <xsd:attribute name="productId" type="xsd:token"/>
+ <xsd:attribute name="revision" type="xsd:token"/>
+ <xsd:attribute name="manufacturer" type="xsd:token"/>
+ <xsd:attribute name="product" type="xsd:token"/>
+ <xsd:attribute name="serialNumber" type="xsd:token"/>
+ <xsd:attribute name="port" type="xsd:token"/>
+ <xsd:attribute name="remote" type="xsd:token"/>
+ <xsd:attribute name="maskedInterfaces" type="xsd:unsignedInt" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBDeviceFilters">
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="TUSBDeviceFilter" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostUSBDeviceFilter">
+ <xsd:complexContent>
+ <xsd:extension base="TUSBDeviceFilter">
+ <xsd:attribute name="action" type="TUSBDeviceFilterAction" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TSystemProperties">
+ <xsd:attribute name="defaultMachineFolder" type="TLocalFile"/>
+ <xsd:attribute name="defaultHardDiskFolder" type="TLocalFile"/>
+ <xsd:attribute name="defaultHardDiskFormat" type="TNonEmptyString"/>
+ <xsd:attribute name="VRDEAuthLibrary" type="TLocalFile"/>
+ <xsd:attribute name="webServiceAuthLibrary" type="TLocalFile"/>
+ <xsd:attribute name="defaultVRDELibrary" type="TLocalFile"/>
+ <xsd:attribute name="HWVirtExEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="LogHistoryCount" type="xsd:unsignedInt" default="3"/>
+ <xsd:attribute name="defaultVRDEExtPack" type="xsd:string"/>
+ <xsd:attribute name="exclusiveHwVirt" type="xsd:boolean"/>
+ <xsd:attribute name="proxyMode" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TExtraData">
+ <xsd:sequence>
+ <xsd:element name="ExtraDataItem" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TMediaRegistry">
+ <xsd:all>
+ <xsd:element name="HardDisks" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="HardDisk" type="THardDisk" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DVDImages" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Image" type="TImage2" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="FloppyImages" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Image" type="TImage2" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="TGlobal">
+ <xsd:all>
+ <xsd:element name="MachineRegistry">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="MachineEntry" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="src" type="TLocalFile" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="MediaRegistry" type="TMediaRegistry" minOccurs="0"/>
+ <xsd:element name="NetserviceRegistry" minOccurs="0">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="DHCPServers" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DHCPServer" type="TDHCPServer" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="NATNetworks" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="NATNetwork" type="TNATNetwork" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="USBDeviceFilters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="THostUSBDeviceFilter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SystemProperties" type="TSystemProperties"/>
+ <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExType">
+ <xsd:attribute name="enabled" type="TTriStateBoolType"/>
+ <xsd:attribute name="exclusive" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExNestedPagingType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExVPIDType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THWVirtExUXType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSyntheticCpuType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TPAEType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNestedHWVirtType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLongModeType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="TX2APICType">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardwareVirtExLargePages">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardwareVirtForce">
+ <xsd:attribute name="enabled" type="xsd:boolean"/>
+</xsd:complexType>
+
+<xsd:simpleType name="TCPUCount">
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="32"/>
+ </xsd:restriction>
+</xsd:simpleType>
+
+<xsd:complexType name="TCpuIdLeaf">
+ <xsd:attribute name="id" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="eax" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="ebx" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="ecx" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="edx" type="xsd:unsignedInt" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TCpuIdTree">
+ <xsd:sequence>
+ <xsd:element name="CpuIdLeaf" type="TCpuIdLeaf"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TCPU">
+ <xsd:sequence>
+ <xsd:element name="HardwareVirtEx" type="THWVirtExType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExNestedPaging" type="THWVirtExNestedPagingType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExVPID" type="THWVirtExVPIDType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExUX" type="THWVirtExUXType" minOccurs="0"/>
+ <xsd:element name="PAE" type="TPAEType" minOccurs="0"/>
+ <xsd:element name="NestedHWVirt" type="TNestedHWVirtType" minOccurs="0"/>
+ <xsd:element name="LongMode" type="TLongModeType" minOccurs="0"/>
+ <xsd:element name="X2APIC" type="TX2APICType" minOccurs="0"/>
+ <xsd:element name="HardwareVirtExLargePages" type="THardwareVirtExLargePages" minOccurs="0"/>
+ <xsd:element name="HardwareVirtForce" type="THardwareVirtForce" minOccurs="0"/>
+ <xsd:element name="SyntheticCpu" type="TSyntheticCpuType" minOccurs="0"/>
+ <xsd:element name="CpuIdTree" type="TCpuIdTree" minOccurs="0">
+ <xsd:unique name="TCPU-CpuIdTree-CpuIdLeaf">
+ <xsd:selector xpath="vb:CpuIdLeaf"/>
+ <xsd:field xpath="@id"/>
+ </xsd:unique>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="count" type="TCPUCount" default="1"/>
+ <xsd:attribute name="hotplug" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBoot">
+ <xsd:sequence>
+ <xsd:element name="Order" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="position" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="device" type="TDeviceType" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TDisplay">
+ <xsd:attribute name="VRAMSize" default="8">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxInclusive value="256"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="monitorCount" type="TMonitorCount" default="1"/>
+ <xsd:attribute name="MonitorCount" type="TMonitorCount"/> <!-- deprecated -->
+ <xsd:attribute name="accelerate3D" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="accelerate2DVideo" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="controller" type="TDisplayControllerType" default="VBoxSVGA"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoRecording">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="file" type="xsd:string"/>
+ <xsd:attribute name="horzRes">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="vertRes" type="xsd:unsignedInt"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoCapture">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="file" type="xsd:string"/>
+ <xsd:attribute name="screens" type="xsd:unsignedLong"/> <!-- todo: fix writing of settings (writes -1) -->
+ <xsd:attribute name="horzRes">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="vertRes" type="xsd:unsignedInt"/>
+ <xsd:attribute name="rate" type="xsd:unsignedInt"/>
+ <xsd:attribute name="fps" type="xsd:unsignedInt"/>
+ <xsd:attribute name="maxTime" type="xsd:unsignedInt"/>
+ <xsd:attribute name="maxSize" type="xsd:unsignedInt"/>
+ <xsd:attribute name="options" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVRDEProperties">
+ <xsd:sequence>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TVideoChannel">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="quality" type="xsd:unsignedByte" default="75"/>
+</xsd:complexType>
+
+<xsd:complexType name="TRemoteDisplay">
+ <xsd:sequence>
+ <xsd:element name="VideoChannel" type="TVideoChannel" minOccurs="0"/> <!-- deprecated -->
+ <xsd:choice minOccurs="0">
+ <xsd:element name="VRDEProperties" type="TVRDEProperties"/>
+ </xsd:choice>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="port" type="xsd:string" default="3389"/> <!-- deprecated -->
+ <xsd:attribute name="authType" type="TAuthType" default="Null"/>
+ <xsd:attribute name="authTimeout" type="xsd:unsignedInt" default="5000"/>
+ <xsd:attribute name="allowMultiConnection" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="reuseSingleConnection" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBIOS">
+ <xsd:all>
+ <xsd:element name="ACPI" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IOAPIC" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Logo" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="fadeIn" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="fadeOut" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="displayTime" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="imagePath" type="TLocalFile"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="BootMenu" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="mode" type="TBIOSBootMenuModeType" default="MessageAndMenu"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TimeOffset" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="value" type="xsd:integer" default="0"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="PXEDebug" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="NVRAM" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SmbiosUuidLittleEndian" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDEController" minOccurs="0"> <!-- deprecated -->
+ <xsd:complexType>
+ <xsd:attribute name="type">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageControllerDevice">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="type" type="TMediumDeviceType"/>
+ <xsd:attribute name="port" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="passthrough" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="tempeject" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="nonrotational" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="discard" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="hotpluggable" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageController">
+ <xsd:sequence>
+ <xsd:element name="AttachedDevice" type="TStorageControllerDevice"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type" type="TStorageControllerType" use="required"/>
+ <xsd:attribute name="PortCount" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="useHostIOCache" type="xsd:boolean" use="optional" default="true"/>
+ <xsd:attribute name="Bootable" type="xsd:boolean" use="optional"/>
+ <xsd:attribute name="PCIBus" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="PCIDevice" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="PCIFunction" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSATAController"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="AttachedDevice" type="TStorageControllerDevice"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="PortCount" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" use="optional"/>
+ <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TStorageControllers">
+ <xsd:sequence>
+ <xsd:element name="StorageController" type="TStorageController"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskAttachment">
+ <xsd:attribute name="hardDisk" type="TNonNullUUID"/>
+ <xsd:attribute name="bus" default="IDE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="IDE"/>
+ <xsd:enumeration value="SATA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="channel" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardDiskAttachments"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="HardDiskAttachment" type="THardDiskAttachment"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TDVDDrive">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="passthrough" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFloppyDrive">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="Image" type="TImageRef"/>
+ <xsd:element name="HostDrive" type="THostDrive"/>
+ </xsd:choice>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="true"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBController">
+ <xsd:sequence>
+ <xsd:element name="DeviceFilter" type="TUSBDeviceFilter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="enabledEhci" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBController2">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="OHCI"/>
+ <xsd:enumeration value="EHCI"/>
+ <xsd:enumeration value="XHCI"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TUSBControllers">
+ <xsd:sequence>
+ <xsd:element name="Controller" type="TUSBController2"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUSB">
+ <xsd:sequence>
+ <xsd:element name="Controllers" type="TUSBControllers" minOccurs="0"/>
+ <xsd:element name="DeviceFilters" type="TUSBDeviceFilters" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+
+<xsd:complexType name="TAudioAdapter">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="enabledIn" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="enabledOut" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="controller" default="AC97">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="AC97"/>
+ <xsd:enumeration value="SB16"/>
+ <xsd:enumeration value="HDA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="codec" type="xsd:string" use="optional"/>
+ <xsd:attribute name="driver" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="null"/> <!-- deprecated -->
+ <xsd:enumeration value="Null"/> <!-- all platforms -->
+ <xsd:enumeration value="OSS"/> <!-- Linux, Solaris, FreeBSD -->
+ <xsd:enumeration value="ALSA"/> <!-- Linux, FreeBSD -->
+ <xsd:enumeration value="Pulse"/> <!-- Linux -->
+ <xsd:enumeration value="CoreAudio"/> <!-- Mac OS X -->
+ <xsd:enumeration value="MMPM"/> <!-- OS/2 -->
+ <xsd:enumeration value="SolAudio"/> <!-- Solaris -->
+ <xsd:enumeration value="WinMM"/> <!-- Windows -->
+ <xsd:enumeration value="DirectSound"/> <!-- Windows -->
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TNetNAT">
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element name="DNS" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="pass-domain" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="use-proxy" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="use-host-resolver" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Alias" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="logging" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="proxy-only" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="use-same-ports" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TFTP" minOccurs="0">
+ <xsd:complexType>
+ <xsd:attribute name="prefix" type="xsd:string"/>
+ <xsd:attribute name="boot-file" type="xsd:string"/>
+ <xsd:attribute name="next-server" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Forwarding" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="proto" type="xsd:unsignedInt"/>
+ <xsd:attribute name="hostip" type="xsd:string"/>
+ <xsd:attribute name="hostport" type="xsd:unsignedInt"/>
+ <xsd:attribute name="guestip" type="xsd:string"/>
+ <xsd:attribute name="guestport" type="xsd:unsignedInt"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="network" type="xsd:string"/>
+ <xsd:attribute name="hostip" type="xsd:string"/>
+ <xsd:attribute name="mtu" type="xsd:unsignedInt"/>
+ <xsd:attribute name="sockrcv" type="xsd:unsignedInt"/>
+ <xsd:attribute name="socksnd" type="xsd:unsignedInt"/>
+ <xsd:attribute name="tcprcv" type="xsd:unsignedInt"/>
+ <xsd:attribute name="tcpsnd" type="xsd:unsignedInt"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetNATNetwork">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetBridged">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetInternal">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetHostOnly">
+ <xsd:attribute name="name" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetGeneric">
+ <xsd:sequence>
+ <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="driver" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TNetworkConfig">
+ <xsd:choice maxOccurs="2">
+ <xsd:choice minOccurs="0">
+ <xsd:element name="NAT" type="TNetNAT"/>
+ <xsd:element name="NATNetwork" type="TNetNATNetwork"/>
+ <xsd:element name="HostInterface" type="TNetBridged"/>
+ <xsd:element name="BridgedInterface" type="TNetBridged"/>
+ <xsd:element name="InternalNetwork" type="TNetInternal"/>
+ <xsd:element name="HostOnlyInterface" type="TNetHostOnly"/>
+ <xsd:element name="GenericInterface" type="TNetGeneric"/>
+ </xsd:choice>
+ <xsd:element name="DisabledModes">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="NAT" type="TNetNAT" minOccurs="0"/>
+ <xsd:element name="NATNetwork" type="TNetNATNetwork" minOccurs="0"/>
+ <xsd:element name="HostInterface" type="TNetBridged" minOccurs="0"/>
+ <xsd:element name="BridgedInterface" type="TNetBridged" minOccurs="0"/>
+ <xsd:element name="InternalNetwork" type="TNetInternal" minOccurs="0"/>
+ <xsd:element name="HostOnlyInterface" type="TNetHostOnly" minOccurs="0"/>
+ <xsd:element name="GenericInterface" type="TNetGeneric" minOccurs="0"/>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+</xsd:complexType>
+
+<xsd:complexType name="TNetworkAdapter">
+ <xsd:complexContent>
+ <xsd:extension base="TNetworkConfig">
+ <xsd:attribute name="type" type="TNetworkAdapterType" default="Am79C973"/>
+ <xsd:attribute name="slot" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="MACAddress">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:hexBinary">
+ <xsd:pattern value="[0-9A-Fa-f][02468ACEace][0-9A-Fa-f]{10}"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="cable" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="speed" type="xsd:unsignedInt" default="1000000"/>
+ <xsd:attribute name="bootPriority" type="xsd:unsignedInt"/>
+ <xsd:attribute name="trace" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="tracefile" type="xsd:string"/>
+ <xsd:attribute name="bandwidthGroup" type="xsd:string"/>
+ <xsd:attribute name="promiscuousModePolicy" default="Deny">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="Deny"/>
+ <xsd:enumeration value="AllowNetwork"/>
+ <xsd:enumeration value="AllowAll"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="TNetwork">
+ <xsd:sequence>
+ <xsd:element name="Adapter" type="TNetworkAdapter"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUARTPort">
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16" use="required"/>
+ <xsd:attribute name="hostMode" type="TPortMode" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+ <xsd:attribute name="server" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUART">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TUARTPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TUartPort"> <!-- deprecated -->
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16HexNoBase" use="required"/>
+ <xsd:attribute name="hostMode" type="TPortMode" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+ <xsd:attribute name="server" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TUart"> <!-- deprecated -->
+ <xsd:sequence>
+ <xsd:element name="Port" type="TUartPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TLPTPort">
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLPT">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TLPTPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TLptPort"> <!-- deprecated -->
+ <xsd:attribute name="slot" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="0"/>
+ <xsd:maxExclusive value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="enabled" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="IRQ" type="TUInt8" use="required"/>
+ <xsd:attribute name="IOBase" type="TUInt16HexNoBase" use="required"/>
+ <xsd:attribute name="path" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TLpt">
+ <xsd:sequence>
+ <xsd:element name="Port" type="TLptPort"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TRTC">
+ <xsd:attribute name="localOrUTC" type="TLocalOrUTC" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSharedFolder">
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="hostPath" type="TLocalFile" use="required"/>
+ <xsd:attribute name="writable" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="autoMount" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSharedFolders">
+ <xsd:sequence>
+ <xsd:element name="SharedFolder" type="TSharedFolder" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TClipboard">
+ <xsd:attribute name="mode" type="TClipboardMode" default="Disabled"/>
+</xsd:complexType>
+
+<xsd:complexType name="TDragAndDrop">
+ <xsd:attribute name="mode" type="TDragAndDropMode" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TIoCache">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="size" type="xsd:unsignedLong"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBandwidthGroup">
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="type" type="TBandwidthGroupType" use="required"/>
+ <xsd:attribute name="maxBytesPerSec" type="xsd:unsignedLong"/>
+ <xsd:attribute name="maxMbPerSec" type="xsd:unsignedLong"/>
+</xsd:complexType>
+
+<xsd:complexType name="TBandwidthGroups">
+ <xsd:sequence>
+ <xsd:element name="BandwidthGroup" type="TBandwidthGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TIO">
+ <xsd:sequence>
+ <xsd:element name="IoCache" type="TIoCache" minOccurs="0"/>
+ <xsd:element name="BandwidthGroups" type="TBandwidthGroups" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostPciDevice">
+ <xsd:attribute name="host" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="guest" type="xsd:unsignedInt" use="required"/>
+ <xsd:attribute name="name" type="xsd:token"/>
+</xsd:complexType>
+
+<xsd:complexType name="THostPciDevices">
+ <xsd:sequence>
+ <xsd:element name="Device" type="THostPciDevice" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="THostPci">
+ <xsd:sequence>
+ <xsd:element name="Devices" type="THostPciDevices" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TCardReader">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TWebcam">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TEmulatedUSB">
+ <xsd:sequence>
+ <xsd:element name="CardReader" type="TCardReader" minOccurs="0"/>
+ <xsd:element name="Webcam" type="TWebcam" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TGuest">
+ <xsd:attribute name="memoryBalloonSize" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="MemoryBalloonSize" type="xsd:unsignedInt" default="0"/> <!-- deprecated -->
+ <xsd:attribute name="statisticsUpdateInterval" type="xsd:unsignedInt" default="0"/>
+ <xsd:attribute name="StatisticsUpdateInterval" type="xsd:unsignedInt" default="0"/> <!-- deprecated -->
+</xsd:complexType>
+
+<xsd:complexType name="TGuestProperty">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="value" type="xsd:string" use="required"/>
+ <xsd:attribute name="timestamp" type="xsd:unsignedLong" default="0"/>
+ <xsd:attribute name="flags" type="xsd:string" default=""/>
+</xsd:complexType>
+
+<xsd:complexType name="TGuestProperties">
+ <xsd:sequence>
+ <xsd:element name="GuestProperty" type="TGuestProperty" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="notificationPatterns" type="xsd:string" default=""/>
+</xsd:complexType>
+
+<xsd:complexType name="TMemory">
+ <xsd:attribute name="RAMSize" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:unsignedInt">
+ <xsd:minInclusive value="4"/>
+ <xsd:maxInclusive value="2097152"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="PageFusion" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TFirmware">
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="BIOS"/>
+ <xsd:enumeration value="EFI"/>
+ <xsd:enumeration value="EFI32"/>
+ <xsd:enumeration value="EFI64"/>
+ <xsd:enumeration value="EFIDUAL"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="THID">
+ <xsd:attribute name="Pointing" default="PS2Mouse">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="USBMouse"/>
+ <xsd:enumeration value="USBTablet"/>
+ <xsd:enumeration value="PS2Mouse"/>
+ <xsd:enumeration value="ComboMouse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="Keyboard" default="PS2Keyboard">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="USBKeyboard"/>
+ <xsd:enumeration value="PS2Keyboard"/>
+ <xsd:enumeration value="ComboKeyboard"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="THPET">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+</xsd:complexType>
+
+<xsd:complexType name="TChipset">
+ <xsd:attribute name="type" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="ICH9"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+</xsd:complexType>
+
+<xsd:complexType name="TParavirt">
+ <xsd:attribute name="provider" use="required">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Default"/>
+ <xsd:enumeration value="Legacy"/>
+ <xsd:enumeration value="Minimal"/>
+ <xsd:enumeration value="HyperV"/>
+ <xsd:enumeration value="KVM"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+ <xsd:attribute name="debug" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TTeleporter">
+ <xsd:attribute name="enabled" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="port" type="xsd:unsignedShort"/>
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="THardware">
+ <xsd:all>
+ <xsd:element name="CPU" type="TCPU" minOccurs="0"/>
+ <xsd:element name="Memory" type="TMemory"/>
+ <xsd:element name="Firmware" type="TFirmware" minOccurs="0"/>
+ <xsd:element name="HID" type="THID" minOccurs="0"/>
+ <xsd:element name="HPET" type="THPET" minOccurs="0"/>
+ <xsd:element name="Chipset" type="TChipset" minOccurs="0"/>
+ <xsd:element name="Paravirt" type="TParavirt" minOccurs="0"/>
+ <xsd:element name="Boot" type="TBoot" minOccurs="0">
+ <xsd:unique name="THardware-Boot-Order">
+ <xsd:selector xpath="vb:Order"/>
+ <xsd:field xpath="@position"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Display" type="TDisplay" minOccurs="0"/>
+ <xsd:element name="VideoRecording" type="TVideoRecording" minOccurs="0"/>
+ <xsd:element name="VideoCapture" type="TVideoCapture" minOccurs="0"/>
+ <xsd:element name="RemoteDisplay" type="TRemoteDisplay" minOccurs="0"/>
+ <xsd:element name="BIOS" type="TBIOS" minOccurs="0"/>
+ <xsd:element name="DVDDrive" type="TDVDDrive" minOccurs="0"/>
+ <xsd:element name="FloppyDrive" type="TFloppyDrive" minOccurs="0"/>
+ <xsd:element name="USBController" type="TUSBController" minOccurs="0"/>
+ <xsd:element name="USB" type="TUSB" minOccurs="0"/>
+ <xsd:element name="SATAController" type="TSATAController" minOccurs="0"/> <!-- deprecated -->
+ <xsd:element name="Network" type="TNetwork" minOccurs="0">
+ <xsd:unique name="THardware-Network-Adapter">
+ <xsd:selector xpath="vb:Adapter"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="UART" type="TUART" minOccurs="0">
+ <xsd:unique name="THardware-UART-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Uart" type="TUart" minOccurs="0"> <!-- deprecated -->
+ <xsd:unique name="THardware-Uart-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="LPT" type="TLPT" minOccurs="0">
+ <xsd:unique name="THardware-LPT-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Lpt" type="TLpt" minOccurs="0"> <!-- deprecated -->
+ <xsd:unique name="THardware-Lpt-Port">
+ <xsd:selector xpath="vb:Port"/>
+ <xsd:field xpath="@slot"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="AudioAdapter" type="TAudioAdapter" minOccurs="0"/>
+ <xsd:element name="RTC" type="TRTC" minOccurs="0"/>
+ <xsd:element name="SharedFolders" type="TSharedFolders" minOccurs="0">
+ <xsd:unique name="THardware-SharedFolders-SharedFolder">
+ <xsd:selector xpath="vb:SharedFolder"/>
+ <xsd:field xpath="@name"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="Clipboard" type="TClipboard" minOccurs="0"/>
+ <xsd:element name="DragAndDrop" type="TDragAndDrop" minOccurs="0"/>
+ <xsd:element name="IO" type="TIO" minOccurs="0"/>
+ <xsd:element name="HostPci" type="THostPci" minOccurs="0"/>
+ <xsd:element name="EmulatedUSB" type="TEmulatedUSB" minOccurs="0"/>
+ <xsd:element name="Guest" type="TGuest" minOccurs="0"/>
+ <xsd:element name="GuestProperties" type="TGuestProperties" minOccurs="0">
+ <xsd:unique name="THardware-GuestProperties-GuestProperty">
+ <xsd:selector xpath="vb:GuestProperty"/>
+ <xsd:field xpath="@name"/>
+ </xsd:unique>
+ </xsd:element>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attribute name="version" type="xsd:string" default="2"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="optional"/>
+</xsd:complexType>
+
+<xsd:complexType name="TGroup">
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<xsd:complexType name="TGroups">
+ <xsd:sequence>
+ <xsd:element name="Group" type="TGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="TMachine">
+ <xsd:all>
+ <xsd:element name="MediaRegistry" type="TMediaRegistry" minOccurs="0"/>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Teleporter" type="TTeleporter" minOccurs="0"/>
+ <xsd:element name="Hardware" type="THardware"/>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ <xsd:element name="HardDiskAttachments" type="THardDiskAttachments" minOccurs="0"/> <!-- deprecated -->
+ <xsd:element name="Groups" type="TGroups" minOccurs="0"/>
+ <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/>
+ <xsd:element name="Snapshot" type="TSnapshot" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attribute name="name" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="nameSync" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="directoryIncludesUUID" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="OSType" type="TNonEmptyString" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="stateFile" type="TLocalFile"/>
+ <xsd:attribute name="currentSnapshot" type="TNonNullUUID"/>
+ <xsd:attribute name="snapshotFolder" type="TLocalFile"/>
+ <xsd:attribute name="lastStateChange" type="TPresentDateTimeUTC"/>
+ <xsd:attribute name="aborted" type="xsd:boolean" default="false"/>
+ <xsd:attribute name="currentStateModified" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="version" type="xsd:string" default="1.15"/> <!-- Used for OVF files only, must not be present in normal settings files. The default corresponds to settings created by 5.0, which covers many older versions but not newer ones. -->
+ <xsd:attribute name="VMProcessPriority" type="TVMProcPriority"/>
+</xsd:complexType>
+
+<xsd:complexType name="TSnapshot">
+ <xsd:all>
+ <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Hardware" type="THardware"/>
+ <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/>
+ <xsd:element name="Snapshots" minOccurs="0">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Snapshot" type="TSnapshot" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:all>
+ <xsd:attribute name="name" type="xsd:token" use="required"/>
+ <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/>
+ <xsd:attribute name="timeStamp" type="TPresentDateTimeUTC" use="required"/>
+ <xsd:attribute name="stateFile" type="TLocalFile"/>
+</xsd:complexType>
+
+<xsd:complexType name="TVirtualBox">
+ <xsd:choice>
+ <xsd:element name="Global" type="TGlobal"/>
+ <xsd:element name="Machine" type="TMachine">
+ <!-- @currentSnapshot must refer to an existing Snapshot/@uuid -->
+ <xsd:key name="snapshot">
+ <xsd:selector xpath=".//vb:Snapshot"/>
+ <xsd:field xpath="@uuid"/>
+ </xsd:key>
+ <xsd:keyref name="currentSnapshot" refer="vb:snapshot">
+ <xsd:selector xpath="."/>
+ <xsd:field xpath="@currentSnapshot"/>
+ </xsd:keyref>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="version" type="xsd:string" use="required"/>
+</xsd:complexType>
+
+<!-- Root element for all VirtualBox config files -->
+<xsd:element name="VirtualBox" type="TVirtualBox"/>
+
+</xsd:schema>
diff --git a/src/test/java/org/openslx/libvirt/capabilities/CapabilitiesTest.java b/src/test/java/org/openslx/libvirt/capabilities/CapabilitiesTest.java
new file mode 100644
index 0000000..e7d7651
--- /dev/null
+++ b/src/test/java/org/openslx/libvirt/capabilities/CapabilitiesTest.java
@@ -0,0 +1,305 @@
+package org.openslx.libvirt.capabilities;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.fail;
+
+import java.math.BigInteger;
+import java.util.List;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.openslx.libvirt.capabilities.cpu.Cpu;
+import org.openslx.libvirt.capabilities.cpu.Feature;
+import org.openslx.libvirt.capabilities.cpu.Pages;
+import org.openslx.libvirt.capabilities.guest.Domain;
+import org.openslx.libvirt.capabilities.guest.Guest;
+import org.openslx.libvirt.capabilities.guest.Machine;
+import org.openslx.libvirt.domain.Domain.OsType;
+import org.openslx.libvirt.domain.Domain.Type;
+import org.openslx.libvirt.xml.LibvirtXmlDocumentException;
+import org.openslx.libvirt.xml.LibvirtXmlSerializationException;
+import org.openslx.libvirt.xml.LibvirtXmlTestResources;
+import org.openslx.libvirt.xml.LibvirtXmlValidationException;
+
+public class CapabilitiesTest
+{
+ @BeforeAll
+ public static void setUp()
+ {
+ // disable logging with log4j
+ LogManager.getRootLogger().setLevel( Level.OFF );
+ }
+
+ private Capabilities newCapabilitiesInstance( String xmlFileName )
+ {
+ Capabilities caps = null;
+
+ try {
+ caps = new Capabilities( LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName ) );
+ } catch ( LibvirtXmlDocumentException | LibvirtXmlSerializationException | LibvirtXmlValidationException e ) {
+ final String errorMsg = new String(
+ "Cannot prepare requested Libvirt capabilities XML file from the resources folder" );
+ fail( errorMsg );
+ }
+
+ return caps;
+ }
+
+ @Test
+ @DisplayName( "Get host UUID from libvirt XML capabilities file" )
+ public void testGetHostUuid()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+
+ assertEquals( "9b2f12af-1fba-444c-b72b-9cbc43fb3ca5", caps.getHostUuid() );
+ }
+
+ @Test
+ @DisplayName( "Get host CPU from libvirt XML capabilities file" )
+ public void testGetHostCpu()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+ final Cpu hostCpu = caps.getHostCpu();
+
+ assertNotNull( hostCpu );
+ assertEquals( "x86_64", hostCpu.getArch() );
+ assertEquals( "Skylake-Client-IBRS", hostCpu.getModel() );
+ assertEquals( "Intel", hostCpu.getVendor() );
+ assertEquals( 1, hostCpu.getTopologySockets() );
+ assertEquals( 1, hostCpu.getTopologyDies() );
+ assertEquals( 4, hostCpu.getTopologyCores() );
+ assertEquals( 1, hostCpu.getTopologyThreads() );
+ }
+
+ @Test
+ @DisplayName( "Get non-existent host CPU from libvirt XML capabilities file" )
+ public void testGetHostCpuNonExistent()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-cpu.xml" );
+ final Cpu hostCpu = caps.getHostCpu();
+
+ assertNull( hostCpu );
+ }
+
+ @Test
+ @DisplayName( "Get host CPU features from libvirt XML capabilities file" )
+ public void testGetHostCpuFeatures()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+ final Cpu hostCpu = caps.getHostCpu();
+
+ assertNotNull( hostCpu );
+
+ final List<Feature> hostCpuFeatures = hostCpu.getFeatures();
+ assertNotNull( hostCpuFeatures );
+ assertEquals( 25, hostCpuFeatures.size() );
+
+ final Feature hostCpuFeature = hostCpuFeatures.get( 9 );
+ assertNotNull( hostCpuFeature );
+ assertEquals( "vmx", hostCpuFeature.getName() );
+ }
+
+ @Test
+ @DisplayName( "Get empty host CPU features from libvirt XML capabilities file" )
+ public void testGetHostCpuFeaturesEmpty()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-cpu-features.xml" );
+ final Cpu hostCpu = caps.getHostCpu();
+
+ assertNotNull( hostCpu );
+
+ final List<Feature> hostCpuFeatures = hostCpu.getFeatures();
+ assertNotNull( hostCpuFeatures );
+ assertEquals( 0, hostCpuFeatures.size() );
+ }
+
+ @Test
+ @DisplayName( "Get host CPU pages from libvirt XML capabilities file" )
+ public void testGetHostCpuPages()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+ final Cpu hostCpu = caps.getHostCpu();
+
+ assertNotNull( hostCpu );
+
+ final List<Pages> hostCpuPages = hostCpu.getPages();
+ assertNotNull( hostCpuPages );
+ assertEquals( 3, hostCpuPages.size() );
+
+ final Pages hostCpuPage = hostCpuPages.get( 2 );
+ assertNotNull( hostCpuPage );
+ assertEquals( new BigInteger( "1073741824" ).toString(), hostCpuPage.getSize().toString() );
+ }
+
+ @Test
+ @DisplayName( "Get empty host CPU pages from libvirt XML capabilities file" )
+ public void testGetHostCpuPagesEmpty()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-cpu-pages.xml" );
+ final Cpu hostCpu = caps.getHostCpu();
+
+ assertNotNull( hostCpu );
+
+ final List<Pages> hostCpuPages = hostCpu.getPages();
+ assertNotNull( hostCpuPages );
+ assertEquals( 0, hostCpuPages.size() );
+ }
+
+ @Test
+ @DisplayName( "Get host IOMMU support from libvirt XML capabilities file" )
+ public void testGetHostIommuSupport()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+
+ assertEquals( true, caps.hasHostIommuSupport() );
+ }
+
+ @Test
+ @DisplayName( "Get non-existent host IOMMU support from libvirt XML capabilities file" )
+ public void testGetHostIommuSupportNonExistent()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-iommu.xml" );
+
+ assertEquals( false, caps.hasHostIommuSupport() );
+ }
+
+ @Test
+ @DisplayName( "Get guests from libvirt XML capabilities file" )
+ public void testGetGuests()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 26, guests.size() );
+
+ final Guest guest = guests.get( 3 );
+ assertNotNull( guest );
+ assertEquals( OsType.HVM.toString(), guest.getOsType().toString() );
+ assertEquals( "aarch64", guest.getArchName() );
+ assertEquals( 64, guest.getArchWordSize() );
+ assertEquals( "/usr/bin/qemu-system-aarch64", guest.getArchEmulator() );
+ }
+
+ @Test
+ @DisplayName( "Get empty guests from libvirt XML capabilities file" )
+ public void testGetGuestsEmpty()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-guests.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 0, guests.size() );
+ }
+
+ @Test
+ @DisplayName( "Get guest machines from libvirt XML capabilities file" )
+ public void testGetGuestMachines()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 26, guests.size() );
+
+ final Guest guest = guests.get( 3 );
+ assertNotNull( guest );
+
+ final List<Machine> guestMachines = guest.getArchMachines();
+ assertNotNull( guestMachines );
+ assertEquals( 89, guestMachines.size() );
+
+ final Machine guestMachine = guestMachines.get( 5 );
+ assertNotNull( guestMachine );
+ assertNull( guestMachine.getCanonicalMachine() );
+ assertEquals( 2, guestMachine.getMaxCpus() );
+ assertEquals( "nuri", guestMachine.getName() );
+ }
+
+ @Test
+ @DisplayName( "Get empty guest machines from libvirt XML capabilities file" )
+ public void testGetGuestMachinesEmpty()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-guest-machines.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 26, guests.size() );
+
+ final Guest guest = guests.get( 3 );
+ assertNotNull( guest );
+
+ final List<Machine> guestMachines = guest.getArchMachines();
+ assertNotNull( guestMachines );
+ assertEquals( 0, guestMachines.size() );
+ }
+
+ @Test
+ @DisplayName( "Get canonical guest machine from libvirt XML capabilities file" )
+ public void testGetGuestMachineCanonical()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 26, guests.size() );
+
+ final Guest guest = guests.get( 3 );
+ assertNotNull( guest );
+
+ final List<Machine> guestMachines = guest.getArchMachines();
+ assertNotNull( guestMachines );
+ assertEquals( 89, guestMachines.size() );
+
+ final Machine guestMachine = guestMachines.get( 29 );
+ assertNotNull( guestMachine );
+ assertEquals( "virt-5.2", guestMachine.getCanonicalMachine() );
+ assertEquals( 512, guestMachine.getMaxCpus() );
+ assertEquals( "virt", guestMachine.getName() );
+ }
+
+ @Test
+ @DisplayName( "Get guest machine domains from libvirt XML capabilities file" )
+ public void testGetGuestMachineDomains()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_default.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 26, guests.size() );
+
+ final Guest guest = guests.get( 5 );
+ assertNotNull( guest );
+
+ final List<Domain> guestDomains = guest.getArchDomains();
+ assertNotNull( guestDomains );
+ assertEquals( 2, guestDomains.size() );
+
+ final Domain guestDomain = guestDomains.get( 1 );
+ assertNotNull( guestDomain );
+ assertEquals( Type.KVM, guestDomain.getType() );
+ }
+
+ @Test
+ @DisplayName( "Get empty guest machine domains from libvirt XML capabilities file" )
+ public void testGetGuestMachineDomainsEmpty()
+ {
+ final Capabilities caps = this.newCapabilitiesInstance( "qemu-kvm_capabilities_no-guest-machines.xml" );
+
+ final List<Guest> guests = caps.getGuests();
+ assertNotNull( guests );
+ assertEquals( 26, guests.size() );
+
+ final Guest guest = guests.get( 3 );
+ assertNotNull( guest );
+
+ final List<Domain> guestDomains = guest.getArchDomains();
+ assertNotNull( guestDomains );
+ assertEquals( 0, guestDomains.size() );
+ }
+}
diff --git a/src/test/java/org/openslx/libvirt/domain/DomainTest.java b/src/test/java/org/openslx/libvirt/domain/DomainTest.java
index a604b21..e1fb73b 100644
--- a/src/test/java/org/openslx/libvirt/domain/DomainTest.java
+++ b/src/test/java/org/openslx/libvirt/domain/DomainTest.java
@@ -13,6 +13,7 @@ import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.openslx.libvirt.domain.Domain.CpuCheck;
import org.openslx.libvirt.domain.Domain.CpuMode;
+import org.openslx.libvirt.domain.Domain.OsType;
import org.openslx.libvirt.xml.LibvirtXmlDocumentException;
import org.openslx.libvirt.xml.LibvirtXmlSerializationException;
import org.openslx.libvirt.xml.LibvirtXmlTestResources;
@@ -110,6 +111,14 @@ public class DomainTest
}
@Test
+ @DisplayName( "Get VM libosinfo operating system identifier in libvirt XML file" )
+ public void testGetLibOsInfoOsId()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( "http://ubuntu.com/ubuntu/20.04", vm.getLibOsInfoOsId() );
+ }
+
+ @Test
@DisplayName( "Get VM UUID from libvirt XML file" )
public void testGetUuid()
{
@@ -178,6 +187,57 @@ public class DomainTest
}
@Test
+ @DisplayName( "Get VM's OS type from libvirt XML file" )
+ public void testGetOsType()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( OsType.HVM.toString(), vm.getOsType().toString() );
+ }
+
+ @Test
+ @DisplayName( "Set VM's OS type in libvirt XML file" )
+ public void testSetOsType()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ vm.setOsType( OsType.XEN );
+ assertEquals( OsType.XEN.toString(), vm.getOsType().toString() );
+ }
+
+ @Test
+ @DisplayName( "Get VM's OS architecture from libvirt XML file" )
+ public void testGetOsArch()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( "x86_64", vm.getOsArch() );
+ }
+
+ @Test
+ @DisplayName( "Set VM's OS architecture in libvirt XML file" )
+ public void testSetOsArch()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ vm.setOsArch( "aarch" );
+ assertEquals( "aarch", vm.getOsArch() );
+ }
+
+ @Test
+ @DisplayName( "Get VM's OS machine from libvirt XML file" )
+ public void testGetOsMachine()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( "pc-q35-5.1", vm.getOsMachine() );
+ }
+
+ @Test
+ @DisplayName( "Set VM's OS machine in libvirt XML file" )
+ public void testSetOsMachine()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ vm.setOsMachine( "pc" );
+ assertEquals( "pc", vm.getOsMachine() );
+ }
+
+ @Test
@DisplayName( "Get VM CPU model from libvirt XML file" )
public void testGetCpuModel()
{
@@ -229,11 +289,28 @@ public class DomainTest
}
@Test
+ @DisplayName( "Get VM emulator binary from libvirt XML file" )
+ public void testGetDevicesEmulator()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( "/usr/bin/qemu-system-x86_64", vm.getDevicesEmulator() );
+ }
+
+ @Test
+ @DisplayName( "Set VM emulator binary in libvirt XML file" )
+ public void testSetDevicesEmulator()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ vm.setDevicesEmulator( "/usr/bin/qemu-system-i386" );
+ assertEquals( "/usr/bin/qemu-system-i386", vm.getDevicesEmulator() );
+ }
+
+ @Test
@DisplayName( "Get all VM devices from libvirt XML file" )
public void testGetDevices()
{
Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
- assertEquals( 21, vm.getDevices().size() );
+ assertEquals( 22, vm.getDevices().size() );
}
@Test
@@ -253,6 +330,14 @@ public class DomainTest
}
@Test
+ @DisplayName( "Get all VM file system devices from libvirt XML file" )
+ public void testGetFileSystemDevices()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( 0, vm.getFileSystemDevices().size() );
+ }
+
+ @Test
@DisplayName( "Get all VM hostdev devices from libvirt XML file" )
public void testGetHostdevDevices()
{
@@ -277,6 +362,22 @@ public class DomainTest
}
@Test
+ @DisplayName( "Get all VM parallel port devices from libvirt XML file" )
+ public void testGetParallelDevices()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( 0, vm.getParallelDevices().size() );
+ }
+
+ @Test
+ @DisplayName( "Get all VM serial port devices from libvirt XML file" )
+ public void testGetSerialDevices()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( 1, vm.getSerialDevices().size() );
+ }
+
+ @Test
@DisplayName( "Get all VM sound devices from libvirt XML file" )
public void testGetSoundDevices()
{
diff --git a/src/test/java/org/openslx/libvirt/libosinfo/LibOsInfoTest.java b/src/test/java/org/openslx/libvirt/libosinfo/LibOsInfoTest.java
new file mode 100644
index 0000000..af1c611
--- /dev/null
+++ b/src/test/java/org/openslx/libvirt/libosinfo/LibOsInfoTest.java
@@ -0,0 +1,28 @@
+package org.openslx.libvirt.libosinfo;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.openslx.libvirt.libosinfo.os.Os;
+import org.openslx.virtualization.Version;
+
+public class LibOsInfoTest
+{
+ @Test
+ @DisplayName( "Test the lookup of an operating system" )
+ public void testOsLookup()
+ {
+ final String osId = "http://ubuntu.com/ubuntu/20.04";
+ final Os os = LibOsInfo.lookupOs( osId );
+
+ assertNotNull( os );
+
+ assertEquals( osId, os.getId() );
+ assertEquals( "Ubuntu 20.04", os.getName() );
+ assertEquals( "linux", os.getFamily() );
+ assertEquals( "ubuntu", os.getDistro() );
+ assertEquals( new Version( Short.valueOf( "20" ), Short.valueOf( "04" ) ), os.getVersion() );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/VersionTest.java b/src/test/java/org/openslx/virtualization/VersionTest.java
new file mode 100644
index 0000000..21464d9
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/VersionTest.java
@@ -0,0 +1,137 @@
+package org.openslx.virtualization;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+public class VersionTest
+{
+ @Test
+ @DisplayName( "Test that version is supported in list of versions" )
+ public void testVersionIsSupported()
+ {
+ final Version version = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+ final List<Version> versions = Collections.unmodifiableList( Arrays.asList(
+ new Version( Short.valueOf( "2" ) ),
+ new Version( Short.valueOf( "4" ), Short.valueOf( "3" ) ),
+ new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) ),
+ new Version( Short.valueOf( "1" ), Short.valueOf( "3" ) ) ) );
+
+ assertTrue( version.isSupported( versions ) );
+ }
+
+ @Test
+ @DisplayName( "Test that version is not supported in list of versions" )
+ public void testVersionIsNotSupported()
+ {
+ final Version version = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+ final List<Version> versions = Collections.unmodifiableList( Arrays.asList(
+ new Version( Short.valueOf( "2" ) ),
+ new Version( Short.valueOf( "4" ), Short.valueOf( "3" ) ),
+ new Version( Short.valueOf( "6" ), Short.valueOf( "9" ) ),
+ new Version( Short.valueOf( "1" ), Short.valueOf( "3" ) ) ) );
+
+ assertFalse( version.isSupported( versions ) );
+ }
+
+ @Test
+ @DisplayName( "Test that new version from String is valid" )
+ public void testVersionValueOfValid()
+ {
+ assertEquals( new Version( Short.valueOf( "52" ) ), Version.valueOf( "52" ) );
+ assertEquals( new Version( Short.valueOf( "1" ), Short.valueOf( "34" ) ), Version.valueOf( "1.34" ) );
+ }
+
+ @Test
+ @DisplayName( "Test that new version from String is invalid" )
+ public void testVersionValueOfInvalid()
+ {
+ assertNull( Version.valueOf( "52." ) );
+ assertNull( Version.valueOf( "1.34-release" ) );
+ }
+
+ @Test
+ @DisplayName( "Test that versions are equal" )
+ public void testVersionEquals()
+ {
+ final Version versionOne = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+ final Version versionTwo = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+
+ assertTrue( versionOne.equals( versionTwo ) );
+ assertTrue( versionTwo.equals( versionOne ) );
+ }
+
+ @Test
+ @DisplayName( "Test that versions are not equal" )
+ public void testVersionNotEquals()
+ {
+ final Version versionOne = new Version( Short.valueOf( "3" ), Short.valueOf( "2" ) );
+ final Version versionTwo = new Version( Short.valueOf( "3" ), Short.valueOf( "3" ) );
+
+ assertFalse( versionOne.equals( versionTwo ) );
+ assertFalse( versionTwo.equals( versionOne ) );
+ }
+
+ @Test
+ @DisplayName( "Test that version is smaller than" )
+ public void testVersionSmallerThan()
+ {
+ final Version versionOne = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+ final Version versionTwo = new Version( Short.valueOf( "3" ), Short.valueOf( "2" ) );
+
+ assertEquals( -1, versionOne.compareTo( versionTwo ) );
+ assertEquals( 1, versionTwo.compareTo( versionOne ) );
+ }
+
+ @Test
+ @DisplayName( "Test that version is smaller than with helper method" )
+ public void testVersionSmallerThanMethod()
+ {
+ final Version versionOne = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+ final Version versionTwo = new Version( Short.valueOf( "3" ), Short.valueOf( "2" ) );
+
+ assertTrue( versionOne.isSmallerThan( versionTwo ) );
+ assertFalse( versionTwo.isSmallerThan( versionOne ) );
+ }
+
+ @Test
+ @DisplayName( "Test that version is greater than" )
+ public void testVersionGreaterThan()
+ {
+ final Version versionOne = new Version( Short.valueOf( "3" ), Short.valueOf( "3" ) );
+ final Version versionTwo = new Version( Short.valueOf( "3" ), Short.valueOf( "2" ) );
+
+ assertEquals( 1, versionOne.compareTo( versionTwo ) );
+ assertEquals( -1, versionTwo.compareTo( versionOne ) );
+ }
+
+ @Test
+ @DisplayName( "Test that version is greater than with helper method" )
+ public void testVersionGreaterThanMethod()
+ {
+ final Version versionOne = new Version( Short.valueOf( "3" ), Short.valueOf( "3" ) );
+ final Version versionTwo = new Version( Short.valueOf( "3" ), Short.valueOf( "2" ) );
+
+ assertTrue( versionOne.isGreaterThan( versionTwo ) );
+ assertFalse( versionTwo.isGreaterThan( versionOne ) );
+ }
+
+ @Test
+ @DisplayName( "Test that versions are equal (compareTo)" )
+ public void testVersionEqualCompareTo()
+ {
+ final Version versionOne = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+ final Version versionTwo = new Version( Short.valueOf( "2" ), Short.valueOf( "3" ) );
+
+ assertEquals( 0, versionOne.compareTo( versionTwo ) );
+ assertEquals( 0, versionTwo.compareTo( versionOne ) );
+ }
+}
diff --git a/src/test/java/org/openslx/vm/QemuMetaDataTest.java b/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuTest.java
index 3217fda..1cc7841 100644
--- a/src/test/java/org/openslx/vm/QemuMetaDataTest.java
+++ b/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemuTest.java
@@ -1,7 +1,9 @@
-package org.openslx.vm;
+package org.openslx.virtualization.configuration;
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.params.provider.Arguments.arguments;
@@ -23,6 +25,7 @@ import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
import org.junit.jupiter.params.provider.ValueSource;
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
import org.openslx.libvirt.domain.Domain;
import org.openslx.libvirt.domain.device.ControllerUsb;
import org.openslx.libvirt.domain.device.DiskCdrom;
@@ -31,20 +34,24 @@ import org.openslx.libvirt.domain.device.DiskStorage;
import org.openslx.libvirt.domain.device.Interface;
import org.openslx.libvirt.domain.device.Sound;
import org.openslx.libvirt.xml.LibvirtXmlTestResources;
-import org.openslx.vm.VmMetaData.EtherType;
-import org.openslx.vm.VmMetaData.EthernetDevType;
-import org.openslx.vm.VmMetaData.SoundCardType;
-import org.openslx.vm.VmMetaData.UsbSpeed;
+import org.openslx.virtualization.Version;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.EtherType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.EthernetDevType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.SoundCardType;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.UsbSpeed;
+import org.openslx.virtualization.configuration.logic.ConfigurationLogicTestUtils;
import org.openslx.vm.disk.DiskImage;
import org.openslx.vm.disk.DiskImageTestResources;
import org.openslx.vm.disk.DiskImage.ImageFormat;
-public class QemuMetaDataTest
+public class VirtualizationConfigurationQemuTest
{
- private static Domain getPrivateDomainFromQemuMetaData( QemuMetaData qemuMetadata )
+ public static final List<OperatingSystem> STUB_OS_LIST = ConfigurationLogicTestUtils.STUB_OS_LIST;
+
+ private static Domain getPrivateDomainFromQemuMetaData( VirtualizationConfigurationQemu qemuMetadata )
throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException
{
- Field privateDomainField = QemuMetaData.class.getDeclaredField( "vmConfig" );
+ Field privateDomainField = VirtualizationConfigurationQemu.class.getDeclaredField( "vmConfig" );
privateDomainField.setAccessible( true );
return Domain.class.cast( privateDomainField.get( qemuMetadata ) );
}
@@ -58,65 +65,119 @@ public class QemuMetaDataTest
@Test
@DisplayName( "Test display name from VM configuration" )
- public void testQemuMetaDataGetDisplayName() throws UnsupportedVirtualizerFormatException, IOException
+ public void testQemuMetaDataGetDisplayName()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
final String displayName = vmConfig.getDisplayName();
assertEquals( "archlinux", displayName );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@Test
@DisplayName( "Test machine snapshot state from VM configuration" )
- public void testQemuMetaDataIsMachineSnapshot() throws UnsupportedVirtualizerFormatException, IOException
+ public void testQemuMetaDataIsMachineSnapshot()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
final boolean isVmSnapshot = vmConfig.isMachineSnapshot();
assertEquals( false, isVmSnapshot );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@Test
@DisplayName( "Test supported image formats from VM configuration" )
- public void testQemuMetaDataGetSupportedImageFormats() throws UnsupportedVirtualizerFormatException, IOException
+ public void testQemuMetaDataGetSupportedImageFormats()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- final List<DiskImage.ImageFormat> supportedImageFormats = vmConfig.getSupportedImageFormats();
+ final List<DiskImage.ImageFormat> supportedImageFormats = vmConfig.getVirtualizer().getSupportedImageFormats();
assertNotNull( supportedImageFormats );
assertEquals( 3, supportedImageFormats.size() );
assertEquals( true, supportedImageFormats
.containsAll( Arrays.asList( ImageFormat.QCOW2, ImageFormat.VMDK, ImageFormat.VDI ) ) );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test output of detected 32-bit OS from VM configuration" )
+ public void testQemuMetaDataGetOs32Bit()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
+ {
+ final File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-ubuntu-20-04-vm_i686.xml" );
+ final VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu(
+ VirtualizationConfigurationQemuTest.STUB_OS_LIST, file );
+
+ final OperatingSystem os = vmConfig.getOs();
+
+ assertNotNull( os );
+ assertEquals( VirtualizationConfigurationQemuTest.STUB_OS_LIST.get( 3 ), os );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test output of detected 64-bit OS from VM configuration" )
+ public void testQemuMetaDataGetOs64Bit()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
+ {
+ final File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ final VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu(
+ VirtualizationConfigurationQemuTest.STUB_OS_LIST, file );
+
+ final OperatingSystem os = vmConfig.getOs();
+
+ assertNotNull( os );
+ assertEquals( VirtualizationConfigurationQemuTest.STUB_OS_LIST.get( 4 ), os );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@Test
@DisplayName( "Test output of HDDs from VM configuration" )
- public void testQemuMetaDataGetHdds() throws UnsupportedVirtualizerFormatException, IOException
+ public void testQemuMetaDataGetHdds()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- final List<VmMetaData.HardDisk> hdds = vmConfig.getHdds();
+ final List<VirtualizationConfiguration.HardDisk> hdds = vmConfig.getHdds();
assertNotNull( hdds );
assertEquals( 1, hdds.size() );
assertEquals( "/var/lib/libvirt/images/archlinux.qcow2", hdds.get( 0 ).diskImage );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@Test
@DisplayName( "Test output of unfiltered VM configuration" )
- public void testQemuMetaDataGetDefinitionArray() throws UnsupportedVirtualizerFormatException, IOException
+ public void testQemuMetaDataGetDefinitionArray()
+ throws VirtualizationConfigurationException, IOException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- final String unfilteredXmlConfig = new String( vmConfig.getDefinitionArray(), StandardCharsets.UTF_8 );
+ final String unfilteredXmlConfig = new String( vmConfig.getConfigurationAsByteArray(), StandardCharsets.UTF_8 );
final String originalXmlConfig = FileUtils.readFileToString( file, StandardCharsets.UTF_8 );
assertNotNull( unfilteredXmlConfig );
@@ -125,48 +186,31 @@ public class QemuMetaDataTest
final int lengthOriginalXmlConfig = originalXmlConfig.split( System.lineSeparator() ).length;
assertEquals( lengthOriginalXmlConfig, lengthUnfilteredXmlConfig );
- }
- @Test
- @DisplayName( "Test output of filtered VM configuration" )
- public void testQemuMetaDataGetFilteredDefinitionArray() throws UnsupportedVirtualizerFormatException, IOException
- {
- File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
-
- final int numberOfDeletedElements = 4;
-
- final String filteredXmlConfig = new String( vmConfig.getFilteredDefinitionArray(), StandardCharsets.UTF_8 );
- final String originalXmlConfig = FileUtils.readFileToString( file, StandardCharsets.UTF_8 );
-
- assertNotNull( filteredXmlConfig );
-
- final int lengthFilteredXmlConfig = filteredXmlConfig.split( System.lineSeparator() ).length;
- final int lengthOriginalXmlConfig = originalXmlConfig.split( System.lineSeparator() ).length;
-
- assertEquals( lengthOriginalXmlConfig, lengthFilteredXmlConfig + numberOfDeletedElements );
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test add HDD to VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-hdd.xml" } )
public void testQemuMetaDataAddHdd( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File diskFile = DiskImageTestResources.getDiskFile( "image-default.qcow2" );
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numHddsLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getDiskStorageDevices().size();
- final int numHddsQemuMetaDataBeforeAdd = vmConfig.hdds.size();
+ final int numHddsQemuMetaDataBeforeAdd = vmConfig.getHdds().size();
vmConfig.addHddTemplate( diskFile, null, null );
final int numHddsLibvirtDomainXmlAfterAdd = vmLibvirtDomainConfig.getDiskStorageDevices().size();
- final int numHddsQemuMetaDataAfterAdd = vmConfig.hdds.size();
+ final int numHddsQemuMetaDataAfterAdd = vmConfig.getHdds().size();
assertTrue( numHddsLibvirtDomainXmlBeforeAdd == numHddsQemuMetaDataBeforeAdd );
assertTrue( numHddsLibvirtDomainXmlAfterAdd == numHddsQemuMetaDataAfterAdd );
@@ -184,20 +228,23 @@ public class QemuMetaDataTest
DiskStorage addedStorageDevice = vmLibvirtDomainConfig.getDiskStorageDevices().get( 0 );
assertEquals( diskFile.getAbsolutePath(), addedStorageDevice.getStorageSource() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test add CDROM to VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-cdrom.xml" } )
public void testQemuMetaDataAddCdrom( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File diskFile = DiskImageTestResources.getDiskFile( "image-default.qcow2" );
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numCdromsLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getDiskCdromDevices().size();
@@ -210,19 +257,22 @@ public class QemuMetaDataTest
DiskCdrom addedCdromDevice = vmLibvirtDomainConfig.getDiskCdromDevices().get( 0 );
assertEquals( diskFile.getAbsolutePath(), addedCdromDevice.getStorageSource() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test add physical CDROM drive to VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-cdrom.xml" } )
public void testQemuMetaDataAddPhysicalCdromDrive( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numCdromsLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getDiskCdromDevices().size();
@@ -234,21 +284,24 @@ public class QemuMetaDataTest
assertTrue( numCdromsLibvirtDomainXmlAfterAdd > 0 );
DiskCdrom addedCdromDevice = vmLibvirtDomainConfig.getDiskCdromDevices().get( 0 );
- assertEquals( QemuMetaData.CDROM_DEFAULT_PHYSICAL_DRIVE, addedCdromDevice.getStorageSource() );
+ assertEquals( VirtualizationConfigurationQemu.CDROM_DEFAULT_PHYSICAL_DRIVE, addedCdromDevice.getStorageSource() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test add floppy to VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-floppy.xml" } )
public void testQemuMetaDataAddFloppy( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File diskFile = DiskImageTestResources.getDiskFile( "image-default.qcow2" );
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numFloppiesLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getDiskFloppyDevices().size();
@@ -262,36 +315,42 @@ public class QemuMetaDataTest
DiskFloppy addedFloppyDevice = vmLibvirtDomainConfig.getDiskFloppyDevices().get( 0 );
assertTrue( addedFloppyDevice.isReadOnly() );
assertEquals( diskFile.getAbsolutePath(), addedFloppyDevice.getStorageSource() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test add CPU core count to VM configuration" )
@ValueSource( ints = { 2, 4, 6, 8 } )
public void testQemuMetaDataAddCpuCoreCount( int coreCount )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( "qemu-kvm_default-archlinux-vm.xml" );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
vmConfig.addCpuCoreCount( coreCount );
assertEquals( coreCount, vmLibvirtDomainConfig.getVCpu() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test get sound card from VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-sound.xml" } )
public void testQemuMetaDataGetSoundCardType( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
SoundCardType soundCardType = vmConfig.getSoundCard();
@@ -300,19 +359,22 @@ public class QemuMetaDataTest
} else {
assertEquals( SoundCardType.HD_AUDIO, soundCardType );
}
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test set sound card in VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-sound.xml" } )
public void testQemuMetaDataSetSoundCardType( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numSoundDevsLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getSoundDevices().size();
@@ -325,19 +387,22 @@ public class QemuMetaDataTest
Sound addedSoundDevice = vmLibvirtDomainConfig.getSoundDevices().get( 0 );
assertEquals( Sound.Model.SB16, addedSoundDevice.getModel() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test get ethernet device type from VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-nic.xml" } )
public void testQemuMetaDataGetEthernetDevType( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
EthernetDevType ethernetDeviceType = vmConfig.getEthernetDevType( 0 );
@@ -346,19 +411,22 @@ public class QemuMetaDataTest
} else {
assertEquals( EthernetDevType.PARAVIRT, ethernetDeviceType );
}
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test set ethernet device type in VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-nic.xml" } )
public void testQemuMetaDataSetEthernetDevType( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
vmConfig.setEthernetDevType( 0, EthernetDevType.E1000E );
@@ -366,19 +434,22 @@ public class QemuMetaDataTest
Interface addedEthernetDevice = vmLibvirtDomainConfig.getInterfaceDevices().get( 0 );
assertEquals( Interface.Model.E1000E, addedEthernetDevice.getModel() );
}
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test get maximal USB speed from VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-usb.xml" } )
public void testQemuMetaDataGetMaxUsbSpeed( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
UsbSpeed maxUsbSpeed = vmConfig.getMaxUsbSpeed();
@@ -387,19 +458,22 @@ public class QemuMetaDataTest
} else {
assertEquals( UsbSpeed.USB3_0, maxUsbSpeed );
}
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
@ParameterizedTest
@DisplayName( "Test set maximal USB speed in VM configuration" )
@ValueSource( strings = { "qemu-kvm_default-archlinux-vm.xml", "qemu-kvm_default-archlinux-vm-no-usb.xml" } )
public void testQemuMetaDataSetMaxUsbSpeed( String xmlFileName )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numUsbControllersLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getUsbControllerDevices().size();
@@ -412,6 +486,8 @@ public class QemuMetaDataTest
ControllerUsb addedUsbControllerDevice = vmLibvirtDomainConfig.getUsbControllerDevices().get( 0 );
assertEquals( ControllerUsb.Model.ICH9_EHCI1, addedUsbControllerDevice.getModel() );
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
static Stream<Arguments> configAndEthernetTypeProvider()
@@ -429,13 +505,14 @@ public class QemuMetaDataTest
@DisplayName( "Test add ethernet device to VM configuration" )
@MethodSource( "configAndEthernetTypeProvider" )
public void testQemuMetaDataAddEthernet( String xmlFileName, EtherType ethernetType )
- throws UnsupportedVirtualizerFormatException, NoSuchFieldException, SecurityException,
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
IllegalArgumentException, IllegalAccessException
{
File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
- QemuMetaData vmConfig = new QemuMetaData( null, file );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
- Domain vmLibvirtDomainConfig = QemuMetaDataTest.getPrivateDomainFromQemuMetaData( vmConfig );
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
final int numEthernetDevsLibvirtDomainXmlBeforeAdd = vmLibvirtDomainConfig.getInterfaceDevices().size();
@@ -451,18 +528,77 @@ public class QemuMetaDataTest
case BRIDGED:
assertEquals( Interface.Type.BRIDGE, addedEthernetDevice.getType() );
assertEquals( Interface.Model.VIRTIO, addedEthernetDevice.getModel() );
- assertEquals( QemuMetaData.NETWORK_DEFAULT_BRIDGE, addedEthernetDevice.getSource() );
+ assertEquals( VirtualizationConfigurationQemu.NETWORK_BRIDGE_LAN_DEFAULT, addedEthernetDevice.getSource() );
break;
case HOST_ONLY:
- assertEquals( Interface.Type.NETWORK, addedEthernetDevice.getType() );
+ assertEquals( Interface.Type.BRIDGE, addedEthernetDevice.getType() );
assertEquals( Interface.Model.VIRTIO, addedEthernetDevice.getModel() );
- assertEquals( QemuMetaData.NETWORK_DEFAULT_HOST_ONLY, addedEthernetDevice.getSource() );
+ assertEquals( VirtualizationConfigurationQemu.NETWORK_BRIDGE_HOST_ONLY_DEFAULT,
+ addedEthernetDevice.getSource() );
break;
case NAT:
- assertEquals( Interface.Type.NETWORK, addedEthernetDevice.getType() );
+ assertEquals( Interface.Type.BRIDGE, addedEthernetDevice.getType() );
assertEquals( Interface.Model.VIRTIO, addedEthernetDevice.getModel() );
- assertEquals( QemuMetaData.NETWORK_DEFAULT_NAT, addedEthernetDevice.getSource() );
+ assertEquals( VirtualizationConfigurationQemu.NETWORK_BRIDGE_NAT_DEFAULT, addedEthernetDevice.getSource() );
break;
}
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test get virtualizer HW version from VM configuration" )
+ @ValueSource( strings = { "qemu-kvm_default-archlinux-vm-old-os.xml", "qemu-kvm_default-archlinux-vm-no-os.xml" } )
+ public void testQemuMetaDataGetVirtualizerVersion( String xmlFileName )
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
+ {
+ File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
+
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
+
+ final Version machineVersion = vmConfig.getVirtualizerVersion();
+
+ if ( vmLibvirtDomainConfig.getOsMachine() == null ) {
+ assertNull( machineVersion );
+ } else {
+ assertEquals( new Version( Short.valueOf( "3" ), Short.valueOf( "1" ) ), machineVersion );
+ }
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test set virtualizer HW version in VM configuration" )
+ @ValueSource( strings = { "qemu-kvm_default-archlinux-vm-old-os.xml", "qemu-kvm_default-archlinux-vm-no-os.xml" } )
+ public void testQemuMetaDataSetVirtualizerVersion( String xmlFileName )
+ throws VirtualizationConfigurationException, NoSuchFieldException, SecurityException,
+ IllegalArgumentException, IllegalAccessException
+ {
+ File file = LibvirtXmlTestResources.getLibvirtXmlFile( xmlFileName );
+ VirtualizationConfigurationQemu vmConfig = new VirtualizationConfigurationQemu( null, file );
+
+ final Domain vmLibvirtDomainConfig = VirtualizationConfigurationQemuTest
+ .getPrivateDomainFromQemuMetaData( vmConfig );
+
+ final String originalOsMachine = vmLibvirtDomainConfig.getOsMachine();
+ if ( originalOsMachine != null ) {
+ assertEquals( "pc-q35-3.1", originalOsMachine );
+ }
+
+ final Version modifiedVersion = new Version( Short.valueOf( "4" ), Short.valueOf( "1" ) );
+ vmConfig.setVirtualizerVersion( modifiedVersion );
+
+ final String modifiedOsMachine = vmLibvirtDomainConfig.getOsMachine();
+ if ( modifiedOsMachine == null ) {
+ assertNull( vmConfig.getVirtualizerVersion() );
+ } else {
+ assertEquals( modifiedVersion, vmConfig.getVirtualizerVersion() );
+ assertEquals( "pc-q35-4.1", modifiedOsMachine );
+ }
+
+ assertDoesNotThrow( () -> vmConfig.validate() );
}
}
diff --git a/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationTestResources.java b/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationTestResources.java
new file mode 100644
index 0000000..4dfd0b7
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationTestResources.java
@@ -0,0 +1,18 @@
+package org.openslx.virtualization.configuration;
+
+import java.io.File;
+
+import org.openslx.virtualization.configuration.logic.ConfigurationLogicTestResources;
+
+public class VirtualizationConfigurationTestResources
+{
+ public static File getVmwareVmxFile( String vmwareVmxFileName )
+ {
+ return ConfigurationLogicTestResources.getVmwareVmxFile( vmwareVmxFileName );
+ }
+
+ public static File getVirtualBoxXmlFile( String virtualBoxXmlFileName )
+ {
+ return ConfigurationLogicTestResources.getVirtualBoxXmlFile( virtualBoxXmlFileName );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBoxTest.java b/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBoxTest.java
new file mode 100644
index 0000000..597fffb
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/VirtualizationConfigurationVirtualBoxTest.java
@@ -0,0 +1,143 @@
+package org.openslx.virtualization.configuration;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.params.provider.Arguments.arguments;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
+import java.util.stream.Stream;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.Arguments;
+import org.junit.jupiter.params.provider.MethodSource;
+import org.openslx.virtualization.Version;
+import org.openslx.vm.disk.DiskImage.ImageFormat;
+
+public class VirtualizationConfigurationVirtualBoxTest
+{
+ @BeforeAll
+ public static void setUp()
+ {
+ // disable logging with log4j
+ LogManager.getRootLogger().setLevel( Level.OFF );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test version from VM configuration" )
+ @MethodSource( "configAndVersionProvider" )
+ public void testVirtualizationConfigurationVirtualBoxGetConfigurationVersion( String name, String configFileName,
+ Version configVersion )
+ throws IOException, VirtualizationConfigurationException
+ {
+ final File configFile = VirtualizationConfigurationTestResources.getVirtualBoxXmlFile( configFileName );
+ final VirtualizationConfigurationVirtualBox vmConfig = new VirtualizationConfigurationVirtualBox( null,
+ configFile );
+
+ assertEquals( configVersion, vmConfig.getConfigurationVersion() );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test display name from VM configuration" )
+ @MethodSource( "configAndVersionProvider" )
+ public void testVirtualizationConfigurationVirtualBoxGetDisplayName( String name, String configFileName,
+ Version configVersion )
+ throws IOException, VirtualizationConfigurationException
+ {
+ final File configFile = VirtualizationConfigurationTestResources.getVirtualBoxXmlFile( configFileName );
+ final VirtualizationConfigurationVirtualBox vmConfig = new VirtualizationConfigurationVirtualBox( null,
+ configFile );
+
+ final String displayName = vmConfig.getDisplayName();
+
+ assertEquals( VirtualizationConfigurationVirtualBoxTest.getVmName( name, configVersion ), displayName );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test machine snapshot state from VM configuration" )
+ @MethodSource( "configAndVersionProvider" )
+ public void testVirtualizationConfigurationVirtualBoxIsMachineSnapshot( String name, String configFileName,
+ Version configVersion )
+ throws IOException, VirtualizationConfigurationException
+ {
+ final File configFile = VirtualizationConfigurationTestResources.getVirtualBoxXmlFile( configFileName );
+ final VirtualizationConfigurationVirtualBox vmConfig = new VirtualizationConfigurationVirtualBox( null,
+ configFile );
+
+ final boolean isVmSnapshot = vmConfig.isMachineSnapshot();
+
+ assertFalse( isVmSnapshot );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test supported image formats from VM configuration" )
+ @MethodSource( "configAndVersionProvider" )
+ public void testVirtualizationConfigurationVirtualBoxGetSupportedImageFormats( String name, String configFileName,
+ Version configVersion )
+ throws IOException, VirtualizationConfigurationException
+ {
+ final File configFile = VirtualizationConfigurationTestResources.getVirtualBoxXmlFile( configFileName );
+ final VirtualizationConfigurationVirtualBox vmConfig = new VirtualizationConfigurationVirtualBox( null,
+ configFile );
+
+ final List<ImageFormat> supportedImageFormats = vmConfig.getVirtualizer().getSupportedImageFormats();
+
+ assertNotNull( supportedImageFormats );
+ assertEquals( 1, supportedImageFormats.size() );
+ assertTrue( supportedImageFormats.containsAll( Arrays.asList( ImageFormat.VDI ) ) );
+ }
+
+ @ParameterizedTest
+ @DisplayName( "Test output of HDDs from VM configuration" )
+ @MethodSource( "configAndVersionProvider" )
+ public void testVirtualizationConfigurationVirtualBoxGetHdds( String name, String configFileName,
+ Version configVersion )
+ throws IOException, VirtualizationConfigurationException
+ {
+ final File configFile = VirtualizationConfigurationTestResources.getVirtualBoxXmlFile( configFileName );
+ final VirtualizationConfigurationVirtualBox vmConfig = new VirtualizationConfigurationVirtualBox( null,
+ configFile );
+
+ final List<VirtualizationConfiguration.HardDisk> hdds = vmConfig.getHdds();
+
+ final String imageFileName = VirtualizationConfigurationVirtualBoxTest.getVmName( name, configVersion ) + ".vdi";
+
+ assertNotNull( hdds );
+ assertEquals( 1, hdds.size() );
+ assertEquals( imageFileName, hdds.get( 0 ).diskImage );
+ }
+
+ static String getVmName( String name, Version version )
+ {
+ return name + "_" + version.toString().replace( '.', '-' );
+ }
+
+ static Stream<Arguments> configAndVersionProvider()
+ {
+ return Stream.of(
+ arguments( "ubuntu", "virtualbox_default-ubuntu_v1-15.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "15" ) ) ),
+ arguments( "ubuntu", "virtualbox_default-ubuntu_v1-16.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "16" ) ) ),
+ arguments( "ubuntu", "virtualbox_default-ubuntu_v1-17.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "17" ) ) ),
+ arguments( "ubuntu", "virtualbox_default-ubuntu_v1-18.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "18" ) ) ),
+ arguments( "windows-7", "virtualbox_default-windows-7_v1-15.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "15" ) ) ),
+ arguments( "windows-7", "virtualbox_default-windows-7_v1-16.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "16" ) ) ),
+ arguments( "windows-7", "virtualbox_default-windows-7_v1-17.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "17" ) ) ),
+ arguments( "windows-7", "virtualbox_default-windows-7_v1-18.vbox",
+ new Version( Short.valueOf( "1" ), Short.valueOf( "18" ) ) ) );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServerTest.java b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServerTest.java
new file mode 100644
index 0000000..f078b5e
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModClientToDozModServerTest.java
@@ -0,0 +1,92 @@
+package org.openslx.virtualization.configuration.logic;
+
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.io.File;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.openslx.libvirt.xml.LibvirtXmlTestResources;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.data.ConfigurationDataDozModClientToDozModServer;
+import org.openslx.virtualization.configuration.transformation.TransformationException;
+
+public class ConfigurationLogicDozModClientToDozModServerTest
+{
+ @BeforeAll
+ public static void setUp()
+ {
+ // disable logging with log4j
+ LogManager.getRootLogger().setLevel( Level.OFF );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-client and a dozmod-server for Libvirt/QEMU configuration" )
+ public void testConfigurationLogicDozModClientToDozModServerLibvirt() throws TransformationException
+ {
+ final String inputConfigFileName = "qemu-kvm_default-ubuntu-20-04-vm.xml";
+ final String expectedConfigFileName = "qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml";
+ final File inputConfig = LibvirtXmlTestResources.getLibvirtXmlFile( inputConfigFileName );
+ final File expectedConfig = LibvirtXmlTestResources.getLibvirtXmlFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModClientToDozModServer logic = new ConfigurationLogicDozModClientToDozModServer();
+
+ logic.apply( config, new ConfigurationDataDozModClientToDozModServer() );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+ assertDoesNotThrow( () -> config.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-client and a dozmod-server for VirtualBox configuration" )
+ public void testConfigurationLogicDozModClientToDozModServerVirtualBox() throws TransformationException
+ {
+ final String inputConfigFileName = "virtualbox_default-ubuntu.vbox";
+ final String expectedConfigFileName = "virtualbox_default-ubuntu_transform-privacy.vbox";
+ final File inputConfig = ConfigurationLogicTestResources.getVirtualBoxXmlFile( inputConfigFileName );
+ final File expectedConfig = ConfigurationLogicTestResources.getVirtualBoxXmlFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModClientToDozModServer logic = new ConfigurationLogicDozModClientToDozModServer();
+
+ logic.apply( config, new ConfigurationDataDozModClientToDozModServer() );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+
+ // do not validate the VirtualBox configuration afterwards, since the inserted
+ // place holders do not match valid primitive values from the XML schema
+ //assertDoesNotThrow( () -> config.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-client and a dozmod-server for VMware configuration" )
+ public void testConfigurationLogicDozModClientToDozModServerVmware() throws TransformationException
+ {
+ final String inputConfigFileName = "vmware-player_default-ubuntu.vmx";
+ final String expectedConfigFileName = "vmware-player_default-ubuntu_transform-privacy.vmx";
+ final File inputConfig = ConfigurationLogicTestResources.getVmwareVmxFile( inputConfigFileName );
+ final File expectedConfig = ConfigurationLogicTestResources.getVmwareVmxFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModClientToDozModServer logic = new ConfigurationLogicDozModClientToDozModServer();
+
+ logic.apply( config, new ConfigurationDataDozModClientToDozModServer() );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+ assertDoesNotThrow( () -> config.validate() );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClientTest.java b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClientTest.java
new file mode 100644
index 0000000..96180ed
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToDozModClientTest.java
@@ -0,0 +1,108 @@
+package org.openslx.virtualization.configuration.logic;
+
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.io.File;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
+import org.openslx.libvirt.xml.LibvirtXmlTestResources;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.data.ConfigurationDataDozModServerToDozModClient;
+import org.openslx.virtualization.configuration.transformation.TransformationException;
+import org.openslx.vm.disk.DiskImageTestResources;
+
+public class ConfigurationLogicDozModServerToDozModClientTest
+{
+ private static final String DEFAULT_DISPLAY_NAME = "Test";
+ private static final File DEFAULT_DISK_IMAGE = DiskImageTestResources.getDiskFile( "image-default.vmdk" );
+ private static final OperatingSystem DEFAULT_GUEST_OS = null;
+ private static final String DEFAULT_VIRTUALIZER_ID = null;
+ private static final int DEFAULT_TOTAL_MEMORY = 4096;
+
+ private static final ConfigurationDataDozModServerToDozModClient DEFAULT_CONFIG_DATA = new ConfigurationDataDozModServerToDozModClient(
+ ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_DISPLAY_NAME,
+ ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_DISK_IMAGE,
+ ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_GUEST_OS,
+ ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_VIRTUALIZER_ID,
+ ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_TOTAL_MEMORY );
+
+ @BeforeAll
+ public static void setUp()
+ {
+ // disable logging with log4j
+ LogManager.getRootLogger().setLevel( Level.OFF );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-server and a dozmod-client for Libvirt/QEMU configuration" )
+ public void testConfigurationLogicDozModServerToDozModClientLibvirt() throws TransformationException
+ {
+ final String inputConfigFileName = "qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml";
+ final String expectedConfigFileName = "qemu-kvm_default-ubuntu-20-04-vm_transform-editable.xml";
+ final File inputConfig = LibvirtXmlTestResources.getLibvirtXmlFile( inputConfigFileName );
+ final File expectedConfig = LibvirtXmlTestResources.getLibvirtXmlFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModServerToDozModClient logic = new ConfigurationLogicDozModServerToDozModClient();
+
+ logic.apply( config, ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_CONFIG_DATA );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+ assertDoesNotThrow( () -> config.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-server and a dozmod-client for VirtualBox configuration" )
+ public void testConfigurationLogicDozModServerToDozModClientVirtualBox() throws TransformationException
+ {
+ final String inputConfigFileName = "virtualbox_default-ubuntu_transform-privacy.vbox";
+ final String expectedConfigFileName = "virtualbox_default-ubuntu_transform-editable.vbox";
+ final File inputConfig = ConfigurationLogicTestResources.getVirtualBoxXmlFile( inputConfigFileName );
+ final File expectedConfig = ConfigurationLogicTestResources.getVirtualBoxXmlFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModServerToDozModClient logic = new ConfigurationLogicDozModServerToDozModClient();
+
+ logic.apply( config, ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_CONFIG_DATA );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue(
+ ConfigurationLogicTestUtils.isVirtualBoxContentEqual( expectedTransformedConfig, transformedConfig ) );
+
+ // do not validate the VirtualBox configuration afterwards, since the inserted network configuration
+ // leads to an invalid DOM although the created output after the transformation is as expected
+ //assertDoesNotThrow( () -> config.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between dozmod-server and a dozmod-client for VMware configuration" )
+ public void testConfigurationLogicDozModServerToDozModClientVmware() throws TransformationException
+ {
+ final String inputConfigFileName = "vmware-player_default-ubuntu_transform-privacy.vmx";
+ final String expectedConfigFileName = "vmware-player_default-ubuntu_transform-editable.vmx";
+ final File inputConfig = ConfigurationLogicTestResources.getVmwareVmxFile( inputConfigFileName );
+ final File expectedConfig = ConfigurationLogicTestResources.getVmwareVmxFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModServerToDozModClient logic = new ConfigurationLogicDozModServerToDozModClient();
+
+ logic.apply( config, ConfigurationLogicDozModServerToDozModClientTest.DEFAULT_CONFIG_DATA );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+ assertDoesNotThrow( () -> config.validate() );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClientTest.java b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClientTest.java
new file mode 100644
index 0000000..6c87526
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClientTest.java
@@ -0,0 +1,102 @@
+package org.openslx.virtualization.configuration.logic;
+
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.io.File;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.openslx.libvirt.xml.LibvirtXmlTestResources;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.data.ConfigurationDataDozModServerToStatelessClient;
+import org.openslx.virtualization.configuration.transformation.TransformationException;
+
+public class ConfigurationLogicDozModServerToStatelessClientTest
+{
+ private static final String DEFAULT_DISPLAY_NAME = "Test";
+ private static final String DEFAULT_OS_ID = null;
+ private static final boolean DEFAULT_HAS_USB_ACCESS = true;
+
+ private static final ConfigurationDataDozModServerToStatelessClient DEFAULT_CONFIG_DATA = new ConfigurationDataDozModServerToStatelessClient(
+ ConfigurationLogicDozModServerToStatelessClientTest.DEFAULT_DISPLAY_NAME,
+ ConfigurationLogicDozModServerToStatelessClientTest.DEFAULT_OS_ID,
+ ConfigurationLogicDozModServerToStatelessClientTest.DEFAULT_HAS_USB_ACCESS );
+
+ @BeforeAll
+ public static void setUp()
+ {
+ // disable logging with log4j
+ LogManager.getRootLogger().setLevel( Level.OFF );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-server and a stateless client for Libvirt/QEMU configuration" )
+ public void testConfigurationLogicDozModServerToStatelessClientLibvirt() throws TransformationException
+ {
+ final String inputConfigFileName = "qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml";
+ final String expectedConfigFileName = "qemu-kvm_default-ubuntu-20-04-vm_transform-non-persistent.xml";
+ final File inputConfig = LibvirtXmlTestResources.getLibvirtXmlFile( inputConfigFileName );
+ final File expectedConfig = LibvirtXmlTestResources.getLibvirtXmlFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModServerToStatelessClient logic = new ConfigurationLogicDozModServerToStatelessClient();
+
+ logic.apply( config, ConfigurationLogicDozModServerToStatelessClientTest.DEFAULT_CONFIG_DATA );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+ assertDoesNotThrow( () -> config.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between a dozmod-server and a stateless client for VirtualBox configuration" )
+ public void testConfigurationLogicDozModServerToStatelessClientVirtualBox() throws TransformationException
+ {
+ final String inputConfigFileName = "virtualbox_default-ubuntu_transform-privacy.vbox";
+ final String expectedConfigFileName = "virtualbox_default-ubuntu_transform-non-persistent.vbox";
+ final File inputConfig = ConfigurationLogicTestResources.getVirtualBoxXmlFile( inputConfigFileName );
+ final File expectedConfig = ConfigurationLogicTestResources.getVirtualBoxXmlFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModServerToStatelessClient logic = new ConfigurationLogicDozModServerToStatelessClient();
+
+ logic.apply( config, ConfigurationLogicDozModServerToStatelessClientTest.DEFAULT_CONFIG_DATA );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue(
+ ConfigurationLogicTestUtils.isVirtualBoxContentEqual( expectedTransformedConfig, transformedConfig ) );
+
+ // do not validate the VirtualBox configuration afterwards, since the inserted
+ // place holders do not match valid primitive values from the XML schema
+ //assertDoesNotThrow( () -> config.validate() );
+ }
+
+ @Test
+ @DisplayName( "Test transformation logic between dozmod-server and a stateless client for VMware configuration" )
+ public void testConfigurationLogicDozModServerToStatelessClientVmware() throws TransformationException
+ {
+ final String inputConfigFileName = "vmware-player_default-ubuntu_transform-privacy.vmx";
+ final String expectedConfigFileName = "vmware-player_default-ubuntu_transform-non-persistent.vmx";
+ final File inputConfig = ConfigurationLogicTestResources.getVmwareVmxFile( inputConfigFileName );
+ final File expectedConfig = ConfigurationLogicTestResources.getVmwareVmxFile( expectedConfigFileName );
+ final VirtualizationConfiguration<?, ?, ?, ?> config;
+ config = ConfigurationLogicTestUtils.newVirtualizationConfigurationInstance( inputConfig );
+ final ConfigurationLogicDozModServerToStatelessClient logic = new ConfigurationLogicDozModServerToStatelessClient();
+
+ logic.apply( config, ConfigurationLogicDozModServerToStatelessClientTest.DEFAULT_CONFIG_DATA );
+
+ final String transformedConfig = config.getConfigurationAsString();
+ final String expectedTransformedConfig = ConfigurationLogicTestUtils.readFileToString( expectedConfig );
+
+ assertTrue( ConfigurationLogicTestUtils.isContentEqual( expectedTransformedConfig, transformedConfig ) );
+ assertDoesNotThrow( () -> config.validate() );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestResources.java b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestResources.java
new file mode 100644
index 0000000..ceafceb
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestResources.java
@@ -0,0 +1,32 @@
+package org.openslx.virtualization.configuration.logic;
+
+import java.io.File;
+import java.net.URL;
+
+public class ConfigurationLogicTestResources
+{
+ private static final String VMWARE_PREFIX_PATH = File.separator + "vmware";
+ private static final String VMWARE_PREFIX_PATH_VMX = VMWARE_PREFIX_PATH + File.separator + "vmx";
+
+ private static final String VIRTUALBOX_PREFIX_PATH = File.separator + "virtualbox";
+ private static final String VIRTUALBOX_PREFIX_PATH_XML = VIRTUALBOX_PREFIX_PATH + File.separator + "xml";
+
+ private static File getFile( String prefixPath, String fileName )
+ {
+ final String filePath = prefixPath + File.separator + fileName;
+ final URL fileUrl = ConfigurationLogicTestResources.class.getResource( filePath );
+ return new File( fileUrl.getFile() );
+ }
+
+ public static File getVmwareVmxFile( String vmwareVmxFileName )
+ {
+ return ConfigurationLogicTestResources.getFile( ConfigurationLogicTestResources.VMWARE_PREFIX_PATH_VMX,
+ vmwareVmxFileName );
+ }
+
+ public static File getVirtualBoxXmlFile( String virtualBoxXmlFileName )
+ {
+ return ConfigurationLogicTestResources.getFile( ConfigurationLogicTestResources.VIRTUALBOX_PREFIX_PATH_XML,
+ virtualBoxXmlFileName );
+ }
+}
diff --git a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java
new file mode 100644
index 0000000..07046b5
--- /dev/null
+++ b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java
@@ -0,0 +1,100 @@
+package org.openslx.virtualization.configuration.logic;
+
+import static org.junit.jupiter.api.Assertions.fail;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.IOException;
+import java.io.StringReader;
+import java.nio.charset.StandardCharsets;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.stream.Collectors;
+
+import org.apache.commons.io.FileUtils;
+import org.openslx.bwlp.thrift.iface.OperatingSystem;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+
+public class ConfigurationLogicTestUtils
+{
+ // @formatter:off
+ public static final List<OperatingSystem> STUB_OS_LIST = Collections.unmodifiableList( Arrays.asList(
+ new OperatingSystem( 1, "Windows 7 (64 Bit)", null, "AMD64", 196608, 256 ),
+ new OperatingSystem( 2, "Windows 8 (32 Bit)", null, "x86", 4096, 32 ),
+ new OperatingSystem( 3, "Windows 8 (64 Bit)", null, "AMD64", 131072, 256 ),
+ new OperatingSystem( 4, "Ubuntu (32 Bit)", null, "x86", 0, 0 ),
+ new OperatingSystem( 5, "Ubuntu (64 Bit)", null, "AMD64", 0, 0 ),
+ new OperatingSystem( 6, "OpenSUSE (32 Bit)", null, "x86", 0, 0 ),
+ new OperatingSystem( 7, "OpenSUSE (64 Bit)", null, "AMD64", 0, 0 ),
+ new OperatingSystem( 8, "Other Linux (32 Bit)", null, "x86", 0, 0 ),
+ new OperatingSystem( 9, "Other Linux (64 Bit)", null, "AMD64", 0, 0 ),
+ new OperatingSystem( 10, "Windows 7 (32 Bit)", null, "x86", 4096, 32 ),
+ new OperatingSystem( 11, "Windows 2000 Professional", null, "x86", 4096, 4 ) ) );
+ // @formatter:on
+
+ private static final String REGEX_UUID = "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}";
+
+ public static VirtualizationConfiguration<?, ?, ?, ?> newVirtualizationConfigurationInstance( File configFile )
+ {
+ VirtualizationConfiguration<?, ?, ?, ?> config = null;
+
+ try {
+ config = VirtualizationConfiguration.getInstance( ConfigurationLogicTestUtils.STUB_OS_LIST, configFile );
+ } catch ( IOException e ) {
+ fail( "Virtualization configuration file '" + configFile.getName() + "' can not be processed!" );
+ }
+
+ if ( config == null ) {
+ fail( "Virtualization configuration can not be created from file '" + configFile.getName() + "'" );
+ }
+
+ return config;
+ }
+
+ public static String readFileToString( File file )
+ {
+ String content = null;
+
+ try {
+ content = FileUtils.readFileToString( file, StandardCharsets.UTF_8 );
+ } catch ( IOException e ) {
+ fail( "Could not read content of file '" + file.getName() + "'" );
+ }
+
+ return content;
+ }
+
+ public static boolean isContentEqual( String content1, String content2 )
+ {
+ final BufferedReader bfrContent1 = new BufferedReader( new StringReader( content1 ) );
+ final BufferedReader bfrContent2 = new BufferedReader( new StringReader( content2 ) );
+ final List<String> linesContent1 = bfrContent1.lines().collect( Collectors.toList() );
+ final List<String> linesContent2 = bfrContent2.lines().collect( Collectors.toList() );
+
+ Collections.sort( linesContent1 );
+ Collections.sort( linesContent2 );
+
+ return linesContent1.equals( linesContent2 );
+ }
+
+ public static String removeUuid( String content )
+ {
+ final Pattern patternUuid = Pattern.compile( ConfigurationLogicTestUtils.REGEX_UUID );
+ final Matcher matcherUuidContent = patternUuid.matcher( content );
+
+ // replace all UUIDs with the empty String
+ return matcherUuidContent.replaceAll( "" );
+ }
+
+ public static boolean isVirtualBoxContentEqual( String content1, String content2 )
+ {
+ // replace all UUIDs with the empty String
+ final String filteredContent1 = ConfigurationLogicTestUtils.removeUuid( content1 );
+ final String filteredContent2 = ConfigurationLogicTestUtils.removeUuid( content2 );
+
+ return ConfigurationLogicTestUtils.isContentEqual( filteredContent1, filteredContent2 );
+ }
+}
diff --git a/src/test/java/org/openslx/vm/disk/DiskImageQcow2Test.java b/src/test/java/org/openslx/vm/disk/DiskImageQcow2Test.java
index 530cd60..7804d7d 100644
--- a/src/test/java/org/openslx/vm/disk/DiskImageQcow2Test.java
+++ b/src/test/java/org/openslx/vm/disk/DiskImageQcow2Test.java
@@ -7,6 +7,7 @@ import java.io.IOException;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
+import org.openslx.virtualization.Version;
import org.openslx.vm.disk.DiskImage.ImageFormat;
public class DiskImageQcow2Test
@@ -16,7 +17,7 @@ public class DiskImageQcow2Test
public void testQcow2DiskImage() throws DiskImageException, IOException
{
final DiskImage image = DiskImage.newInstance( DiskImageTestResources.getDiskFile( "image-default.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -32,7 +33,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-16384_cp-on_l2-on.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -48,7 +49,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-16384_cp-on_l2-off.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -64,7 +65,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-16384_cp-off_l2-on.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -80,7 +81,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-16384_cp-off_l2-off.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -96,7 +97,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-65536_cp-on_l2-on.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -112,7 +113,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-65536_cp-on_l2-off.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -128,7 +129,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-65536_cp-off_l2-on.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -144,7 +145,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-65536_cp-off_l2-off.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -160,7 +161,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-2097152_cp-on_l2-on.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -176,7 +177,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-2097152_cp-on_l2-off.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -192,7 +193,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-2097152_cp-off_l2-on.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -208,7 +209,7 @@ public class DiskImageQcow2Test
{
final DiskImage image = DiskImage
.newInstance( DiskImageTestResources.getDiskFile( "image_cs-2097152_cp-off_l2-off.qcow2" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
assertEquals( ImageFormat.QCOW2.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
diff --git a/src/test/java/org/openslx/vm/disk/DiskImageVdiTest.java b/src/test/java/org/openslx/vm/disk/DiskImageVdiTest.java
index 492c6aa..85112cc 100644
--- a/src/test/java/org/openslx/vm/disk/DiskImageVdiTest.java
+++ b/src/test/java/org/openslx/vm/disk/DiskImageVdiTest.java
@@ -7,6 +7,7 @@ import java.io.IOException;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
+import org.openslx.virtualization.Version;
import org.openslx.vm.disk.DiskImage.ImageFormat;
public class DiskImageVdiTest
@@ -16,7 +17,7 @@ public class DiskImageVdiTest
public void testVdiDiskImage() throws DiskImageException, IOException
{
final DiskImage image = DiskImage.newInstance( DiskImageTestResources.getDiskFile( "image-default.vdi" ) );
- final int imageVersion = DiskImageUtils.versionFromMajorMinor( Short.valueOf( "1" ), Short.valueOf( "1" ) );
+ final Version imageVersion = new Version( Short.valueOf( "1" ), Short.valueOf( "1" ) );
assertEquals( ImageFormat.VDI.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -25,13 +26,13 @@ public class DiskImageVdiTest
assertEquals( imageVersion, image.getVersion() );
assertNotNull( image.getDescription() );
}
-
+
@Test
@DisplayName( "Test detection of VDI disk image snapshot" )
public void testVdiDiskImageSnapshot() throws DiskImageException, IOException
{
final DiskImage image = DiskImage.newInstance( DiskImageTestResources.getDiskFile( "image-default_snapshot.vdi" ) );
- final int imageVersion = DiskImageUtils.versionFromMajorMinor( Short.valueOf( "1" ), Short.valueOf( "1" ) );
+ final Version imageVersion = new Version( Short.valueOf( "1" ), Short.valueOf( "1" ) );
assertEquals( ImageFormat.VDI.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
diff --git a/src/test/java/org/openslx/vm/disk/DiskImageVmdkTest.java b/src/test/java/org/openslx/vm/disk/DiskImageVmdkTest.java
index 00cf561..4c8be82 100644
--- a/src/test/java/org/openslx/vm/disk/DiskImageVmdkTest.java
+++ b/src/test/java/org/openslx/vm/disk/DiskImageVmdkTest.java
@@ -8,6 +8,7 @@ import java.io.IOException;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
+import org.openslx.virtualization.Version;
import org.openslx.vm.disk.DiskImage.ImageFormat;
public class DiskImageVmdkTest
@@ -17,8 +18,8 @@ public class DiskImageVmdkTest
public void testVmdkDiskImage() throws DiskImageException, IOException
{
final DiskImage image = DiskImage.newInstance( DiskImageTestResources.getDiskFile( "image-default.vmdk" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "1" ) );
- final int imageHwVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "18" ) );
+ final Version imageVersion = new Version( Short.valueOf( "1" ) );
+ final Version imageHwVersion = new Version( Short.valueOf( "18" ) );
assertEquals( ImageFormat.VMDK.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -37,8 +38,8 @@ public class DiskImageVmdkTest
public void testVmdkDiskImageType0() throws DiskImageException, IOException
{
final DiskImage image = DiskImage.newInstance( DiskImageTestResources.getDiskFile( "image_t0.vmdk" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "1" ) );
- final int imageHwVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "18" ) );
+ final Version imageVersion = new Version( Short.valueOf( "1" ) );
+ final Version imageHwVersion = new Version( Short.valueOf( "18" ) );
assertEquals( ImageFormat.VMDK.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
@@ -93,8 +94,8 @@ public class DiskImageVmdkTest
public void testVmdkDiskImageType5() throws DiskImageException, IOException
{
final DiskImage image = DiskImage.newInstance( DiskImageTestResources.getDiskFile( "image_t5.vmdk" ) );
- final int imageVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "3" ) );
- final int imageHwVersion = DiskImageUtils.versionFromMajor( Short.valueOf( "18" ) );
+ final Version imageVersion = new Version( Short.valueOf( "3" ) );
+ final Version imageHwVersion = new Version( Short.valueOf( "18" ) );
assertEquals( ImageFormat.VMDK.toString(), image.getFormat().toString() );
assertEquals( true, image.isStandalone() );
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_default.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_default.xml
new file mode 100644
index 0000000..4f2a94f
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_default.xml
@@ -0,0 +1,986 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <cpu>
+ <arch>x86_64</arch>
+ <model>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <microcode version='226'/>
+ <counter name='tsc' frequency='3191999000' scaling='no'/>
+ <topology sockets='1' dies='1' cores='4' threads='1'/>
+ <feature name='ds'/>
+ <feature name='acpi'/>
+ <feature name='ss'/>
+ <feature name='ht'/>
+ <feature name='tm'/>
+ <feature name='pbe'/>
+ <feature name='dtes64'/>
+ <feature name='monitor'/>
+ <feature name='ds_cpl'/>
+ <feature name='vmx'/>
+ <feature name='smx'/>
+ <feature name='est'/>
+ <feature name='tm2'/>
+ <feature name='xtpr'/>
+ <feature name='pdcm'/>
+ <feature name='osxsave'/>
+ <feature name='tsc_adjust'/>
+ <feature name='clflushopt'/>
+ <feature name='intel-pt'/>
+ <feature name='md-clear'/>
+ <feature name='stibp'/>
+ <feature name='ssbd'/>
+ <feature name='xsaves'/>
+ <feature name='pdpe1gb'/>
+ <feature name='invtsc'/>
+ <pages unit='KiB' size='4'/>
+ <pages unit='KiB' size='2048'/>
+ <pages unit='KiB' size='1048576'/>
+ </cpu>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <iommu support='yes'/>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='alpha'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-alpha</emulator>
+ <machine maxCpus='4'>clipper</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv6l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv7l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='aarch64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-aarch64</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='6'>xlnx-zcu102</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>sbsa-ref</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='4'>raspi3ap</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='2'>xlnx-versal-virt</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi3b</machine>
+ <machine canonical='raspi3b' maxCpus='4'>raspi3</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='cris'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-cris</emulator>
+ <machine maxCpus='1'>axis-dev88</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='i686'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-i386</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <pae/>
+ <nonpae/>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='m68k'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-m68k</emulator>
+ <machine maxCpus='1'>mcf5208evb</machine>
+ <machine maxCpus='1'>an5206</machine>
+ <machine maxCpus='1'>q800</machine>
+ <machine maxCpus='1'>next-cube</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblaze'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblaze</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblazeel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblazeel</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mips</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mipsel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mipsel</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64el'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64el</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <machine maxCpus='16'>boston</machine>
+ <machine maxCpus='1'>fuloong2e</machine>
+ <machine canonical='fuloong2e' maxCpus='1'>fulong2e</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc</emulator>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64le'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv32'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv32</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>opentitan</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv64</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <machine maxCpus='5'>microchip-icicle-kit</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='s390x'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-s390x</emulator>
+ <machine maxCpus='248'>s390-ccw-virtio-5.2</machine>
+ <machine canonical='s390-ccw-virtio-5.2' maxCpus='248'>s390-ccw-virtio</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.2</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4eb'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4eb</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc</emulator>
+ <machine maxCpus='1'>SS-5</machine>
+ <machine maxCpus='4'>SS-20</machine>
+ <machine maxCpus='1'>LX</machine>
+ <machine maxCpus='1'>SPARCClassic</machine>
+ <machine maxCpus='1'>leon3_generic</machine>
+ <machine maxCpus='1'>SPARCbook</machine>
+ <machine maxCpus='1'>SS-4</machine>
+ <machine maxCpus='4'>SS-600MP</machine>
+ <machine maxCpus='4'>SS-10</machine>
+ <machine maxCpus='1'>Voyager</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc64</emulator>
+ <machine maxCpus='1'>sun4u</machine>
+ <machine maxCpus='1'>niagara</machine>
+ <machine maxCpus='1'>sun4v</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='x86_64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensa'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensa</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensaeb'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-features.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-features.xml
new file mode 100644
index 0000000..07111f0
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-features.xml
@@ -0,0 +1,961 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <cpu>
+ <arch>x86_64</arch>
+ <model>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <microcode version='226'/>
+ <counter name='tsc' frequency='3191999000' scaling='no'/>
+ <topology sockets='1' dies='1' cores='4' threads='1'/>
+ <pages unit='KiB' size='4'/>
+ <pages unit='KiB' size='2048'/>
+ <pages unit='KiB' size='1048576'/>
+ </cpu>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <iommu support='yes'/>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='alpha'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-alpha</emulator>
+ <machine maxCpus='4'>clipper</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv6l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv7l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='aarch64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-aarch64</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='6'>xlnx-zcu102</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>sbsa-ref</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='4'>raspi3ap</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='2'>xlnx-versal-virt</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi3b</machine>
+ <machine canonical='raspi3b' maxCpus='4'>raspi3</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='cris'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-cris</emulator>
+ <machine maxCpus='1'>axis-dev88</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='i686'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-i386</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <pae/>
+ <nonpae/>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='m68k'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-m68k</emulator>
+ <machine maxCpus='1'>mcf5208evb</machine>
+ <machine maxCpus='1'>an5206</machine>
+ <machine maxCpus='1'>q800</machine>
+ <machine maxCpus='1'>next-cube</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblaze'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblaze</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblazeel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblazeel</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mips</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mipsel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mipsel</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64el'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64el</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <machine maxCpus='16'>boston</machine>
+ <machine maxCpus='1'>fuloong2e</machine>
+ <machine canonical='fuloong2e' maxCpus='1'>fulong2e</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc</emulator>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64le'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv32'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv32</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>opentitan</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv64</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <machine maxCpus='5'>microchip-icicle-kit</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='s390x'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-s390x</emulator>
+ <machine maxCpus='248'>s390-ccw-virtio-5.2</machine>
+ <machine canonical='s390-ccw-virtio-5.2' maxCpus='248'>s390-ccw-virtio</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.2</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4eb'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4eb</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc</emulator>
+ <machine maxCpus='1'>SS-5</machine>
+ <machine maxCpus='4'>SS-20</machine>
+ <machine maxCpus='1'>LX</machine>
+ <machine maxCpus='1'>SPARCClassic</machine>
+ <machine maxCpus='1'>leon3_generic</machine>
+ <machine maxCpus='1'>SPARCbook</machine>
+ <machine maxCpus='1'>SS-4</machine>
+ <machine maxCpus='4'>SS-600MP</machine>
+ <machine maxCpus='4'>SS-10</machine>
+ <machine maxCpus='1'>Voyager</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc64</emulator>
+ <machine maxCpus='1'>sun4u</machine>
+ <machine maxCpus='1'>niagara</machine>
+ <machine maxCpus='1'>sun4v</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='x86_64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensa'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensa</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensaeb'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-pages.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-pages.xml
new file mode 100644
index 0000000..cadd96f
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu-pages.xml
@@ -0,0 +1,983 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <cpu>
+ <arch>x86_64</arch>
+ <model>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <microcode version='226'/>
+ <counter name='tsc' frequency='3191999000' scaling='no'/>
+ <topology sockets='1' dies='1' cores='4' threads='1'/>
+ <feature name='ds'/>
+ <feature name='acpi'/>
+ <feature name='ss'/>
+ <feature name='ht'/>
+ <feature name='tm'/>
+ <feature name='pbe'/>
+ <feature name='dtes64'/>
+ <feature name='monitor'/>
+ <feature name='ds_cpl'/>
+ <feature name='vmx'/>
+ <feature name='smx'/>
+ <feature name='est'/>
+ <feature name='tm2'/>
+ <feature name='xtpr'/>
+ <feature name='pdcm'/>
+ <feature name='osxsave'/>
+ <feature name='tsc_adjust'/>
+ <feature name='clflushopt'/>
+ <feature name='intel-pt'/>
+ <feature name='md-clear'/>
+ <feature name='stibp'/>
+ <feature name='ssbd'/>
+ <feature name='xsaves'/>
+ <feature name='pdpe1gb'/>
+ <feature name='invtsc'/>
+ </cpu>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <iommu support='yes'/>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='alpha'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-alpha</emulator>
+ <machine maxCpus='4'>clipper</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv6l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv7l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='aarch64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-aarch64</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='6'>xlnx-zcu102</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>sbsa-ref</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='4'>raspi3ap</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='2'>xlnx-versal-virt</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi3b</machine>
+ <machine canonical='raspi3b' maxCpus='4'>raspi3</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='cris'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-cris</emulator>
+ <machine maxCpus='1'>axis-dev88</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='i686'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-i386</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <pae/>
+ <nonpae/>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='m68k'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-m68k</emulator>
+ <machine maxCpus='1'>mcf5208evb</machine>
+ <machine maxCpus='1'>an5206</machine>
+ <machine maxCpus='1'>q800</machine>
+ <machine maxCpus='1'>next-cube</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblaze'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblaze</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblazeel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblazeel</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mips</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mipsel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mipsel</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64el'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64el</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <machine maxCpus='16'>boston</machine>
+ <machine maxCpus='1'>fuloong2e</machine>
+ <machine canonical='fuloong2e' maxCpus='1'>fulong2e</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc</emulator>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64le'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv32'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv32</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>opentitan</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv64</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <machine maxCpus='5'>microchip-icicle-kit</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='s390x'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-s390x</emulator>
+ <machine maxCpus='248'>s390-ccw-virtio-5.2</machine>
+ <machine canonical='s390-ccw-virtio-5.2' maxCpus='248'>s390-ccw-virtio</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.2</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4eb'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4eb</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc</emulator>
+ <machine maxCpus='1'>SS-5</machine>
+ <machine maxCpus='4'>SS-20</machine>
+ <machine maxCpus='1'>LX</machine>
+ <machine maxCpus='1'>SPARCClassic</machine>
+ <machine maxCpus='1'>leon3_generic</machine>
+ <machine maxCpus='1'>SPARCbook</machine>
+ <machine maxCpus='1'>SS-4</machine>
+ <machine maxCpus='4'>SS-600MP</machine>
+ <machine maxCpus='4'>SS-10</machine>
+ <machine maxCpus='1'>Voyager</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc64</emulator>
+ <machine maxCpus='1'>sun4u</machine>
+ <machine maxCpus='1'>niagara</machine>
+ <machine maxCpus='1'>sun4v</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='x86_64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensa'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensa</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensaeb'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu.xml
new file mode 100644
index 0000000..b579b57
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-cpu.xml
@@ -0,0 +1,950 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <iommu support='yes'/>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='alpha'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-alpha</emulator>
+ <machine maxCpus='4'>clipper</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv6l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv7l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='aarch64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-aarch64</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='6'>xlnx-zcu102</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>sbsa-ref</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='4'>raspi3ap</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='2'>xlnx-versal-virt</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi3b</machine>
+ <machine canonical='raspi3b' maxCpus='4'>raspi3</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='cris'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-cris</emulator>
+ <machine maxCpus='1'>axis-dev88</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='i686'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-i386</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <pae/>
+ <nonpae/>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='m68k'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-m68k</emulator>
+ <machine maxCpus='1'>mcf5208evb</machine>
+ <machine maxCpus='1'>an5206</machine>
+ <machine maxCpus='1'>q800</machine>
+ <machine maxCpus='1'>next-cube</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblaze'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblaze</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblazeel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblazeel</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mips</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mipsel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mipsel</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64el'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64el</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <machine maxCpus='16'>boston</machine>
+ <machine maxCpus='1'>fuloong2e</machine>
+ <machine canonical='fuloong2e' maxCpus='1'>fulong2e</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc</emulator>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64le'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv32'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv32</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>opentitan</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv64</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <machine maxCpus='5'>microchip-icicle-kit</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='s390x'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-s390x</emulator>
+ <machine maxCpus='248'>s390-ccw-virtio-5.2</machine>
+ <machine canonical='s390-ccw-virtio-5.2' maxCpus='248'>s390-ccw-virtio</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.2</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4eb'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4eb</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc</emulator>
+ <machine maxCpus='1'>SS-5</machine>
+ <machine maxCpus='4'>SS-20</machine>
+ <machine maxCpus='1'>LX</machine>
+ <machine maxCpus='1'>SPARCClassic</machine>
+ <machine maxCpus='1'>leon3_generic</machine>
+ <machine maxCpus='1'>SPARCbook</machine>
+ <machine maxCpus='1'>SS-4</machine>
+ <machine maxCpus='4'>SS-600MP</machine>
+ <machine maxCpus='4'>SS-10</machine>
+ <machine maxCpus='1'>Voyager</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc64</emulator>
+ <machine maxCpus='1'>sun4u</machine>
+ <machine maxCpus='1'>niagara</machine>
+ <machine maxCpus='1'>sun4v</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='x86_64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensa'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensa</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensaeb'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guest-machines.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guest-machines.xml
new file mode 100644
index 0000000..0cd14ec
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guest-machines.xml
@@ -0,0 +1,896 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <cpu>
+ <arch>x86_64</arch>
+ <model>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <microcode version='226'/>
+ <counter name='tsc' frequency='3191999000' scaling='no'/>
+ <topology sockets='1' dies='1' cores='4' threads='1'/>
+ <feature name='ds'/>
+ <feature name='acpi'/>
+ <feature name='ss'/>
+ <feature name='ht'/>
+ <feature name='tm'/>
+ <feature name='pbe'/>
+ <feature name='dtes64'/>
+ <feature name='monitor'/>
+ <feature name='ds_cpl'/>
+ <feature name='vmx'/>
+ <feature name='smx'/>
+ <feature name='est'/>
+ <feature name='tm2'/>
+ <feature name='xtpr'/>
+ <feature name='pdcm'/>
+ <feature name='osxsave'/>
+ <feature name='tsc_adjust'/>
+ <feature name='clflushopt'/>
+ <feature name='intel-pt'/>
+ <feature name='md-clear'/>
+ <feature name='stibp'/>
+ <feature name='ssbd'/>
+ <feature name='xsaves'/>
+ <feature name='pdpe1gb'/>
+ <feature name='invtsc'/>
+ <pages unit='KiB' size='4'/>
+ <pages unit='KiB' size='2048'/>
+ <pages unit='KiB' size='1048576'/>
+ </cpu>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <iommu support='yes'/>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='alpha'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-alpha</emulator>
+ <machine maxCpus='4'>clipper</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv6l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv7l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='aarch64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-aarch64</emulator>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='cris'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-cris</emulator>
+ <machine maxCpus='1'>axis-dev88</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='i686'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-i386</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <pae/>
+ <nonpae/>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='m68k'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-m68k</emulator>
+ <machine maxCpus='1'>mcf5208evb</machine>
+ <machine maxCpus='1'>an5206</machine>
+ <machine maxCpus='1'>q800</machine>
+ <machine maxCpus='1'>next-cube</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblaze'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblaze</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblazeel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblazeel</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mips</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mipsel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mipsel</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64el'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64el</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <machine maxCpus='16'>boston</machine>
+ <machine maxCpus='1'>fuloong2e</machine>
+ <machine canonical='fuloong2e' maxCpus='1'>fulong2e</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc</emulator>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64le'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv32'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv32</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>opentitan</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv64</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <machine maxCpus='5'>microchip-icicle-kit</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='s390x'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-s390x</emulator>
+ <machine maxCpus='248'>s390-ccw-virtio-5.2</machine>
+ <machine canonical='s390-ccw-virtio-5.2' maxCpus='248'>s390-ccw-virtio</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.2</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4eb'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4eb</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc</emulator>
+ <machine maxCpus='1'>SS-5</machine>
+ <machine maxCpus='4'>SS-20</machine>
+ <machine maxCpus='1'>LX</machine>
+ <machine maxCpus='1'>SPARCClassic</machine>
+ <machine maxCpus='1'>leon3_generic</machine>
+ <machine maxCpus='1'>SPARCbook</machine>
+ <machine maxCpus='1'>SS-4</machine>
+ <machine maxCpus='4'>SS-600MP</machine>
+ <machine maxCpus='4'>SS-10</machine>
+ <machine maxCpus='1'>Voyager</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc64</emulator>
+ <machine maxCpus='1'>sun4u</machine>
+ <machine maxCpus='1'>niagara</machine>
+ <machine maxCpus='1'>sun4v</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='x86_64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensa'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensa</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensaeb'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guests.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guests.xml
new file mode 100644
index 0000000..e25da30
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-guests.xml
@@ -0,0 +1,82 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <cpu>
+ <arch>x86_64</arch>
+ <model>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <microcode version='226'/>
+ <counter name='tsc' frequency='3191999000' scaling='no'/>
+ <topology sockets='1' dies='1' cores='4' threads='1'/>
+ <feature name='ds'/>
+ <feature name='acpi'/>
+ <feature name='ss'/>
+ <feature name='ht'/>
+ <feature name='tm'/>
+ <feature name='pbe'/>
+ <feature name='dtes64'/>
+ <feature name='monitor'/>
+ <feature name='ds_cpl'/>
+ <feature name='vmx'/>
+ <feature name='smx'/>
+ <feature name='est'/>
+ <feature name='tm2'/>
+ <feature name='xtpr'/>
+ <feature name='pdcm'/>
+ <feature name='osxsave'/>
+ <feature name='tsc_adjust'/>
+ <feature name='clflushopt'/>
+ <feature name='intel-pt'/>
+ <feature name='md-clear'/>
+ <feature name='stibp'/>
+ <feature name='ssbd'/>
+ <feature name='xsaves'/>
+ <feature name='pdpe1gb'/>
+ <feature name='invtsc'/>
+ <pages unit='KiB' size='4'/>
+ <pages unit='KiB' size='2048'/>
+ <pages unit='KiB' size='1048576'/>
+ </cpu>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <iommu support='yes'/>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-iommu.xml b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-iommu.xml
new file mode 100644
index 0000000..485341f
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_capabilities_no-iommu.xml
@@ -0,0 +1,985 @@
+<capabilities>
+
+ <host>
+ <uuid>9b2f12af-1fba-444c-b72b-9cbc43fb3ca5</uuid>
+ <cpu>
+ <arch>x86_64</arch>
+ <model>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <microcode version='226'/>
+ <counter name='tsc' frequency='3191999000' scaling='no'/>
+ <topology sockets='1' dies='1' cores='4' threads='1'/>
+ <feature name='ds'/>
+ <feature name='acpi'/>
+ <feature name='ss'/>
+ <feature name='ht'/>
+ <feature name='tm'/>
+ <feature name='pbe'/>
+ <feature name='dtes64'/>
+ <feature name='monitor'/>
+ <feature name='ds_cpl'/>
+ <feature name='vmx'/>
+ <feature name='smx'/>
+ <feature name='est'/>
+ <feature name='tm2'/>
+ <feature name='xtpr'/>
+ <feature name='pdcm'/>
+ <feature name='osxsave'/>
+ <feature name='tsc_adjust'/>
+ <feature name='clflushopt'/>
+ <feature name='intel-pt'/>
+ <feature name='md-clear'/>
+ <feature name='stibp'/>
+ <feature name='ssbd'/>
+ <feature name='xsaves'/>
+ <feature name='pdpe1gb'/>
+ <feature name='invtsc'/>
+ <pages unit='KiB' size='4'/>
+ <pages unit='KiB' size='2048'/>
+ <pages unit='KiB' size='1048576'/>
+ </cpu>
+ <power_management>
+ <suspend_mem/>
+ </power_management>
+ <migration_features>
+ <live/>
+ <uri_transports>
+ <uri_transport>tcp</uri_transport>
+ <uri_transport>rdma</uri_transport>
+ </uri_transports>
+ </migration_features>
+ <topology>
+ <cells num='1'>
+ <cell id='0'>
+ <memory unit='KiB'>16161320</memory>
+ <pages unit='KiB' size='4'>4040330</pages>
+ <pages unit='KiB' size='2048'>0</pages>
+ <pages unit='KiB' size='1048576'>0</pages>
+ <distances>
+ <sibling id='0' value='10'/>
+ </distances>
+ <cpus num='4'>
+ <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
+ <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
+ <cpu id='2' socket_id='0' die_id='0' core_id='2' siblings='2'/>
+ <cpu id='3' socket_id='0' die_id='0' core_id='3' siblings='3'/>
+ </cpus>
+ </cell>
+ </cells>
+ </topology>
+ <cache>
+ <bank id='0' level='3' type='both' size='6' unit='MiB' cpus='0-3'/>
+ </cache>
+ <secmodel>
+ <model>none</model>
+ <doi>0</doi>
+ </secmodel>
+ </host>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='alpha'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-alpha</emulator>
+ <machine maxCpus='4'>clipper</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv6l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='armv7l'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-arm</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='aarch64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-aarch64</emulator>
+ <machine maxCpus='1'>integratorcp</machine>
+ <machine maxCpus='2'>ast2600-evb</machine>
+ <machine maxCpus='1'>borzoi</machine>
+ <machine maxCpus='1'>spitz</machine>
+ <machine maxCpus='255'>virt-2.7</machine>
+ <machine maxCpus='2'>nuri</machine>
+ <machine maxCpus='2'>mcimx7d-sabre</machine>
+ <machine maxCpus='1'>romulus-bmc</machine>
+ <machine maxCpus='512'>virt-3.0</machine>
+ <machine maxCpus='512'>virt-5.0</machine>
+ <machine maxCpus='2'>npcm750-evb</machine>
+ <machine maxCpus='255'>virt-2.10</machine>
+ <machine maxCpus='2'>musca-b1</machine>
+ <machine maxCpus='255'>virt-2.8</machine>
+ <machine maxCpus='4'>realview-pbx-a9</machine>
+ <machine maxCpus='1'>versatileab</machine>
+ <machine maxCpus='1'>kzm</machine>
+ <machine maxCpus='2'>musca-a</machine>
+ <machine maxCpus='512'>virt-3.1</machine>
+ <machine maxCpus='1'>mcimx6ul-evk</machine>
+ <machine maxCpus='512'>virt-5.1</machine>
+ <machine maxCpus='2'>smdkc210</machine>
+ <machine maxCpus='1'>sx1</machine>
+ <machine maxCpus='255'>virt-2.11</machine>
+ <machine maxCpus='1'>imx25-pdk</machine>
+ <machine maxCpus='255'>virt-2.9</machine>
+ <machine maxCpus='4'>orangepi-pc</machine>
+ <machine maxCpus='1'>z2</machine>
+ <machine maxCpus='512'>virt-5.2</machine>
+ <machine canonical='virt-5.2' maxCpus='512'>virt</machine>
+ <machine maxCpus='1'>xilinx-zynq-a9</machine>
+ <machine maxCpus='6'>xlnx-zcu102</machine>
+ <machine maxCpus='1'>tosa</machine>
+ <machine maxCpus='1'>mps2-an500</machine>
+ <machine maxCpus='255'>virt-2.12</machine>
+ <machine maxCpus='2'>mps2-an521</machine>
+ <machine maxCpus='4'>sabrelite</machine>
+ <machine maxCpus='1'>mps2-an511</machine>
+ <machine maxCpus='1'>canon-a1100</machine>
+ <machine maxCpus='1'>realview-eb</machine>
+ <machine maxCpus='1'>emcraft-sf2</machine>
+ <machine maxCpus='1'>realview-pb-a8</machine>
+ <machine maxCpus='512'>sbsa-ref</machine>
+ <machine maxCpus='512'>virt-4.0</machine>
+ <machine maxCpus='1'>raspi1ap</machine>
+ <machine maxCpus='1'>palmetto-bmc</machine>
+ <machine maxCpus='1'>sx1-v1</machine>
+ <machine maxCpus='1'>n810</machine>
+ <machine maxCpus='2'>tacoma-bmc</machine>
+ <machine maxCpus='1'>n800</machine>
+ <machine maxCpus='512'>virt-4.1</machine>
+ <machine maxCpus='2'>quanta-gsj</machine>
+ <machine maxCpus='1'>versatilepb</machine>
+ <machine maxCpus='1'>terrier</machine>
+ <machine maxCpus='1'>mainstone</machine>
+ <machine maxCpus='4'>realview-eb-mpcore</machine>
+ <machine maxCpus='1'>supermicrox11-bmc</machine>
+ <machine maxCpus='512'>virt-4.2</machine>
+ <machine maxCpus='1'>witherspoon-bmc</machine>
+ <machine maxCpus='1'>swift-bmc</machine>
+ <machine maxCpus='4'>vexpress-a9</machine>
+ <machine maxCpus='4'>midway</machine>
+ <machine maxCpus='1'>musicpal</machine>
+ <machine maxCpus='1'>lm3s811evb</machine>
+ <machine maxCpus='1'>lm3s6965evb</machine>
+ <machine maxCpus='1'>microbit</machine>
+ <machine maxCpus='1'>mps2-an505</machine>
+ <machine maxCpus='1'>mps2-an385</machine>
+ <machine maxCpus='4'>raspi3ap</machine>
+ <machine maxCpus='1'>cubieboard</machine>
+ <machine maxCpus='1'>verdex</machine>
+ <machine maxCpus='1'>netduino2</machine>
+ <machine maxCpus='2'>xlnx-versal-virt</machine>
+ <machine maxCpus='1'>mps2-an386</machine>
+ <machine maxCpus='4'>raspi3b</machine>
+ <machine canonical='raspi3b' maxCpus='4'>raspi3</machine>
+ <machine maxCpus='4'>raspi2b</machine>
+ <machine canonical='raspi2b' maxCpus='4'>raspi2</machine>
+ <machine maxCpus='4'>vexpress-a15</machine>
+ <machine maxCpus='1'>sonorapass-bmc</machine>
+ <machine maxCpus='1'>cheetah</machine>
+ <machine maxCpus='255'>virt-2.6</machine>
+ <machine maxCpus='1'>ast2500-evb</machine>
+ <machine maxCpus='4'>highbank</machine>
+ <machine maxCpus='1'>akita</machine>
+ <machine maxCpus='1'>connex</machine>
+ <machine maxCpus='1'>netduinoplus2</machine>
+ <machine maxCpus='1'>collie</machine>
+ <machine maxCpus='1'>raspi0</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='cris'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-cris</emulator>
+ <machine maxCpus='1'>axis-dev88</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='i686'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-i386</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <pae/>
+ <nonpae/>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='m68k'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-m68k</emulator>
+ <machine maxCpus='1'>mcf5208evb</machine>
+ <machine maxCpus='1'>an5206</machine>
+ <machine maxCpus='1'>q800</machine>
+ <machine maxCpus='1'>next-cube</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblaze'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblaze</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='microblazeel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-microblazeel</emulator>
+ <machine maxCpus='1'>petalogix-s3adsp1800</machine>
+ <machine maxCpus='1'>petalogix-ml605</machine>
+ <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mips</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mipsel'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-mipsel</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='mips64el'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-mips64el</emulator>
+ <machine maxCpus='16'>malta</machine>
+ <machine maxCpus='1'>mipssim</machine>
+ <machine maxCpus='1'>pica61</machine>
+ <machine maxCpus='1'>magnum</machine>
+ <machine maxCpus='16'>boston</machine>
+ <machine maxCpus='1'>fuloong2e</machine>
+ <machine canonical='fuloong2e' maxCpus='1'>fulong2e</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc</emulator>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='ppc64le'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-ppc64</emulator>
+ <machine maxCpus='1024'>pseries-5.2</machine>
+ <machine canonical='pseries-5.2' maxCpus='1024'>pseries</machine>
+ <machine maxCpus='2048'>powernv9</machine>
+ <machine canonical='powernv9' maxCpus='2048'>powernv</machine>
+ <machine maxCpus='1'>taihu</machine>
+ <machine maxCpus='1024'>pseries-4.1</machine>
+ <machine maxCpus='15'>mpc8544ds</machine>
+ <machine maxCpus='1024'>pseries-2.5</machine>
+ <machine maxCpus='2048'>powernv10</machine>
+ <machine maxCpus='1024'>pseries-4.2</machine>
+ <machine maxCpus='1024'>pseries-2.6</machine>
+ <machine maxCpus='32'>ppce500</machine>
+ <machine maxCpus='1024'>pseries-2.7</machine>
+ <machine maxCpus='1024'>pseries-3.0</machine>
+ <machine maxCpus='1024'>pseries-5.0</machine>
+ <machine maxCpus='1'>40p</machine>
+ <machine maxCpus='1024'>pseries-2.8</machine>
+ <machine maxCpus='1024'>pseries-3.1</machine>
+ <machine maxCpus='1024'>pseries-5.1</machine>
+ <machine maxCpus='1024'>pseries-2.9</machine>
+ <machine maxCpus='1'>bamboo</machine>
+ <machine maxCpus='1'>g3beige</machine>
+ <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
+ <machine maxCpus='1024'>pseries-2.10</machine>
+ <machine maxCpus='1'>virtex-ml507</machine>
+ <machine maxCpus='1024'>pseries-2.11</machine>
+ <machine maxCpus='1024'>pseries-2.1</machine>
+ <machine maxCpus='1024'>pseries-2.12</machine>
+ <machine maxCpus='1024'>pseries-2.2</machine>
+ <machine maxCpus='1'>mac99</machine>
+ <machine maxCpus='1'>sam460ex</machine>
+ <machine maxCpus='1'>ref405ep</machine>
+ <machine maxCpus='1024'>pseries-2.3</machine>
+ <machine maxCpus='2048'>powernv8</machine>
+ <machine maxCpus='1024'>pseries-4.0</machine>
+ <machine maxCpus='1024'>pseries-2.4</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv32'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv32</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>opentitan</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='riscv64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-riscv64</emulator>
+ <machine maxCpus='8'>spike</machine>
+ <machine maxCpus='8'>virt</machine>
+ <machine maxCpus='1'>sifive_e</machine>
+ <machine maxCpus='5'>sifive_u</machine>
+ <machine maxCpus='5'>microchip-icicle-kit</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='s390x'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-s390x</emulator>
+ <machine maxCpus='248'>s390-ccw-virtio-5.2</machine>
+ <machine canonical='s390-ccw-virtio-5.2' maxCpus='248'>s390-ccw-virtio</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.2</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-5.0</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-4.1</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
+ <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sh4eb'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sh4eb</emulator>
+ <machine maxCpus='1'>shix</machine>
+ <machine maxCpus='1'>r2d</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc</emulator>
+ <machine maxCpus='1'>SS-5</machine>
+ <machine maxCpus='4'>SS-20</machine>
+ <machine maxCpus='1'>LX</machine>
+ <machine maxCpus='1'>SPARCClassic</machine>
+ <machine maxCpus='1'>leon3_generic</machine>
+ <machine maxCpus='1'>SPARCbook</machine>
+ <machine maxCpus='1'>SS-4</machine>
+ <machine maxCpus='4'>SS-600MP</machine>
+ <machine maxCpus='4'>SS-10</machine>
+ <machine maxCpus='1'>Voyager</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='sparc64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-sparc64</emulator>
+ <machine maxCpus='1'>sun4u</machine>
+ <machine maxCpus='1'>niagara</machine>
+ <machine maxCpus='1'>sun4v</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='x86_64'>
+ <wordsize>64</wordsize>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <machine maxCpus='255'>pc-i440fx-5.2</machine>
+ <machine canonical='pc-i440fx-5.2' maxCpus='255'>pc</machine>
+ <machine maxCpus='288'>pc-q35-5.2</machine>
+ <machine canonical='pc-q35-5.2' maxCpus='288'>q35</machine>
+ <machine maxCpus='255'>pc-i440fx-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.0</machine>
+ <machine maxCpus='288'>pc-q35-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-4.2</machine>
+ <machine maxCpus='255'>pc-i440fx-1.5</machine>
+ <machine maxCpus='255'>pc-q35-2.7</machine>
+ <machine maxCpus='255'>pc-i440fx-2.2</machine>
+ <machine maxCpus='255'>pc-1.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.7</machine>
+ <machine maxCpus='255'>pc-q35-2.4</machine>
+ <machine maxCpus='288'>pc-q35-2.10</machine>
+ <machine maxCpus='255'>pc-i440fx-1.7</machine>
+ <machine maxCpus='288'>pc-q35-5.1</machine>
+ <machine maxCpus='288'>pc-q35-2.9</machine>
+ <machine maxCpus='255'>pc-i440fx-2.11</machine>
+ <machine maxCpus='288'>pc-q35-3.1</machine>
+ <machine maxCpus='288'>pc-q35-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.4</machine>
+ <machine maxCpus='255'>pc-1.3</machine>
+ <machine maxCpus='255'>pc-i440fx-4.1</machine>
+ <machine maxCpus='255'>pc-i440fx-5.1</machine>
+ <machine maxCpus='255'>pc-i440fx-2.9</machine>
+ <machine maxCpus='1'>isapc</machine>
+ <machine maxCpus='255'>pc-i440fx-1.4</machine>
+ <machine maxCpus='255'>pc-q35-2.6</machine>
+ <machine maxCpus='255'>pc-i440fx-3.1</machine>
+ <machine maxCpus='288'>pc-q35-2.12</machine>
+ <machine maxCpus='255'>pc-i440fx-2.1</machine>
+ <machine maxCpus='255'>pc-1.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.6</machine>
+ <machine maxCpus='288'>pc-q35-4.0.1</machine>
+ <machine maxCpus='255'>pc-i440fx-1.6</machine>
+ <machine maxCpus='288'>pc-q35-5.0</machine>
+ <machine maxCpus='288'>pc-q35-2.8</machine>
+ <machine maxCpus='255'>pc-i440fx-2.10</machine>
+ <machine maxCpus='288'>pc-q35-3.0</machine>
+ <machine maxCpus='288'>pc-q35-4.0</machine>
+ <machine maxCpus='288'>microvm</machine>
+ <machine maxCpus='255'>pc-i440fx-2.3</machine>
+ <machine maxCpus='255'>pc-1.2</machine>
+ <machine maxCpus='255'>pc-i440fx-4.0</machine>
+ <machine maxCpus='255'>pc-i440fx-5.0</machine>
+ <machine maxCpus='255'>pc-i440fx-2.8</machine>
+ <machine maxCpus='255'>pc-q35-2.5</machine>
+ <machine maxCpus='255'>pc-i440fx-3.0</machine>
+ <machine maxCpus='288'>pc-q35-2.11</machine>
+ <domain type='qemu'/>
+ <domain type='kvm'/>
+ </arch>
+ <features>
+ <acpi default='on' toggle='yes'/>
+ <apic default='on' toggle='no'/>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensa'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensa</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+ <guest>
+ <os_type>hvm</os_type>
+ <arch name='xtensaeb'>
+ <wordsize>32</wordsize>
+ <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
+ <machine maxCpus='4'>sim</machine>
+ <machine maxCpus='32'>kc705</machine>
+ <machine maxCpus='32'>ml605</machine>
+ <machine maxCpus='32'>ml605-nommu</machine>
+ <machine maxCpus='32'>virt</machine>
+ <machine maxCpus='32'>lx60-nommu</machine>
+ <machine maxCpus='32'>lx200</machine>
+ <machine maxCpus='32'>lx200-nommu</machine>
+ <machine maxCpus='32'>lx60</machine>
+ <machine maxCpus='32'>kc705-nommu</machine>
+ <domain type='qemu'/>
+ </arch>
+ <features>
+ <cpuselection/>
+ <deviceboot/>
+ <disksnapshot default='on' toggle='no'/>
+ </features>
+ </guest>
+
+</capabilities>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-no-os.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-no-os.xml
new file mode 100644
index 0000000..b34924d
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-no-os.xml
@@ -0,0 +1,136 @@
+<domain type='kvm'>
+ <name>archlinux</name>
+ <uuid>22bbd81f-b31b-4242-9907-8840844944bf</uuid>
+ <metadata>
+ <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
+ <libosinfo:os id="http://archlinux.org/archlinux/rolling"/>
+ </libosinfo:libosinfo>
+ </metadata>
+ <memory unit='KiB'>4194304</memory>
+ <currentMemory unit='KiB'>4194304</currentMemory>
+ <vcpu placement='static'>2</vcpu>
+ <features>
+ <acpi/>
+ <apic/>
+ <vmport state='off'/>
+ </features>
+ <cpu mode='host-model' check='partial'/>
+ <clock offset='utc'>
+ <timer name='rtc' tickpolicy='catchup'/>
+ <timer name='pit' tickpolicy='delay'/>
+ <timer name='hpet' present='no'/>
+ </clock>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <pm>
+ <suspend-to-mem enabled='no'/>
+ <suspend-to-disk enabled='no'/>
+ </pm>
+ <devices>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <disk type='file' device='disk'>
+ <driver name='qemu' type='qcow2'/>
+ <source file='/var/lib/libvirt/images/archlinux.qcow2'/>
+ <target dev='vda' bus='virtio'/>
+ <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
+ </disk>
+ <controller type='usb' index='0' model='qemu-xhci' ports='15'>
+ <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
+ </controller>
+ <controller type='sata' index='0'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
+ </controller>
+ <controller type='pci' index='0' model='pcie-root'/>
+ <controller type='virtio-serial' index='0'>
+ <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
+ </controller>
+ <controller type='pci' index='1' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='1' port='0x10'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
+ </controller>
+ <controller type='pci' index='2' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='2' port='0x11'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
+ </controller>
+ <controller type='pci' index='3' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='3' port='0x12'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
+ </controller>
+ <controller type='pci' index='4' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='4' port='0x13'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
+ </controller>
+ <controller type='pci' index='5' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='5' port='0x14'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
+ </controller>
+ <controller type='pci' index='6' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='6' port='0x15'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
+ </controller>
+ <controller type='pci' index='7' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='7' port='0x16'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
+ </controller>
+ <interface type='network'>
+ <mac address='52:54:00:c1:4e:70'/>
+ <source network='test'/>
+ <model type='virtio'/>
+ <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
+ </interface>
+ <serial type='pty'>
+ <target type='isa-serial' port='0'>
+ <model name='isa-serial'/>
+ </target>
+ </serial>
+ <console type='pty'>
+ <target type='serial' port='0'/>
+ </console>
+ <channel type='unix'>
+ <target type='virtio' name='org.qemu.guest_agent.0'/>
+ <address type='virtio-serial' controller='0' bus='0' port='1'/>
+ </channel>
+ <channel type='spicevmc'>
+ <target type='virtio' name='com.redhat.spice.0'/>
+ <address type='virtio-serial' controller='0' bus='0' port='2'/>
+ </channel>
+ <input type='tablet' bus='usb'>
+ <address type='usb' bus='0' port='1'/>
+ </input>
+ <input type='mouse' bus='ps2'/>
+ <input type='keyboard' bus='ps2'/>
+ <graphics type='spice' autoport='yes'>
+ <listen type='address'/>
+ <image compression='off'/>
+ </graphics>
+ <sound model='ich9'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/>
+ </sound>
+ <video>
+ <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
+ </video>
+ <redirdev bus='usb' type='spicevmc'>
+ <address type='usb' bus='0' port='2'/>
+ </redirdev>
+ <redirdev bus='usb' type='spicevmc'>
+ <address type='usb' bus='0' port='3'/>
+ </redirdev>
+ <memballoon model='virtio'>
+ <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
+ </memballoon>
+ <rng model='virtio'>
+ <backend model='random'>/dev/urandom</backend>
+ <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
+ </rng>
+ </devices>
+</domain>
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-old-os.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-old-os.xml
new file mode 100644
index 0000000..5efe9b2
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-archlinux-vm-old-os.xml
@@ -0,0 +1,140 @@
+<domain type='kvm'>
+ <name>archlinux</name>
+ <uuid>22bbd81f-b31b-4242-9907-8840844944bf</uuid>
+ <metadata>
+ <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
+ <libosinfo:os id="http://archlinux.org/archlinux/rolling"/>
+ </libosinfo:libosinfo>
+ </metadata>
+ <memory unit='KiB'>4194304</memory>
+ <currentMemory unit='KiB'>4194304</currentMemory>
+ <vcpu placement='static'>2</vcpu>
+ <os>
+ <type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
+ <boot dev='hd'/>
+ </os>
+ <features>
+ <acpi/>
+ <apic/>
+ <vmport state='off'/>
+ </features>
+ <cpu mode='host-model' check='partial'/>
+ <clock offset='utc'>
+ <timer name='rtc' tickpolicy='catchup'/>
+ <timer name='pit' tickpolicy='delay'/>
+ <timer name='hpet' present='no'/>
+ </clock>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <pm>
+ <suspend-to-mem enabled='no'/>
+ <suspend-to-disk enabled='no'/>
+ </pm>
+ <devices>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <disk type='file' device='disk'>
+ <driver name='qemu' type='qcow2'/>
+ <source file='/var/lib/libvirt/images/archlinux.qcow2'/>
+ <target dev='vda' bus='virtio'/>
+ <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
+ </disk>
+ <controller type='usb' index='0' model='qemu-xhci' ports='15'>
+ <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
+ </controller>
+ <controller type='sata' index='0'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
+ </controller>
+ <controller type='pci' index='0' model='pcie-root'/>
+ <controller type='virtio-serial' index='0'>
+ <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
+ </controller>
+ <controller type='pci' index='1' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='1' port='0x10'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
+ </controller>
+ <controller type='pci' index='2' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='2' port='0x11'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
+ </controller>
+ <controller type='pci' index='3' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='3' port='0x12'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
+ </controller>
+ <controller type='pci' index='4' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='4' port='0x13'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
+ </controller>
+ <controller type='pci' index='5' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='5' port='0x14'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
+ </controller>
+ <controller type='pci' index='6' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='6' port='0x15'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
+ </controller>
+ <controller type='pci' index='7' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='7' port='0x16'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
+ </controller>
+ <interface type='network'>
+ <mac address='52:54:00:c1:4e:70'/>
+ <source network='test'/>
+ <model type='virtio'/>
+ <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
+ </interface>
+ <serial type='pty'>
+ <target type='isa-serial' port='0'>
+ <model name='isa-serial'/>
+ </target>
+ </serial>
+ <console type='pty'>
+ <target type='serial' port='0'/>
+ </console>
+ <channel type='unix'>
+ <target type='virtio' name='org.qemu.guest_agent.0'/>
+ <address type='virtio-serial' controller='0' bus='0' port='1'/>
+ </channel>
+ <channel type='spicevmc'>
+ <target type='virtio' name='com.redhat.spice.0'/>
+ <address type='virtio-serial' controller='0' bus='0' port='2'/>
+ </channel>
+ <input type='tablet' bus='usb'>
+ <address type='usb' bus='0' port='1'/>
+ </input>
+ <input type='mouse' bus='ps2'/>
+ <input type='keyboard' bus='ps2'/>
+ <graphics type='spice' autoport='yes'>
+ <listen type='address'/>
+ <image compression='off'/>
+ </graphics>
+ <sound model='ich9'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/>
+ </sound>
+ <video>
+ <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
+ </video>
+ <redirdev bus='usb' type='spicevmc'>
+ <address type='usb' bus='0' port='2'/>
+ </redirdev>
+ <redirdev bus='usb' type='spicevmc'>
+ <address type='usb' bus='0' port='3'/>
+ </redirdev>
+ <memballoon model='virtio'>
+ <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
+ </memballoon>
+ <rng model='virtio'>
+ <backend model='random'>/dev/urandom</backend>
+ <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
+ </rng>
+ </devices>
+</domain>
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_i686.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_i686.xml
new file mode 100644
index 0000000..91e86e6
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_i686.xml
@@ -0,0 +1,164 @@
+<domain type='kvm'>
+ <name>ubuntu-20-04</name>
+ <uuid>8dc5433c-0228-49e4-b019-fa2b606aa544</uuid>
+ <title>Ubuntu 20.04</title>
+ <description>Ubuntu 20.04 desktop installation</description>
+ <metadata>
+ <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
+ <libosinfo:os id="http://ubuntu.com/ubuntu/20.04"/>
+ </libosinfo:libosinfo>
+ </metadata>
+ <memory unit='KiB'>4194304</memory>
+ <currentMemory unit='KiB'>4194304</currentMemory>
+ <vcpu placement='static'>2</vcpu>
+ <os>
+ <type arch='i686' machine='pc-q35-5.1'>hvm</type>
+ <boot dev='hd'/>
+ </os>
+ <features>
+ <acpi/>
+ <apic/>
+ <vmport state='off'/>
+ </features>
+ <cpu mode='host-model' check='partial'/>
+ <clock offset='utc'>
+ <timer name='rtc' tickpolicy='catchup'/>
+ <timer name='pit' tickpolicy='delay'/>
+ <timer name='hpet' present='no'/>
+ </clock>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <pm>
+ <suspend-to-mem enabled='no'/>
+ <suspend-to-disk enabled='no'/>
+ </pm>
+ <devices>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <disk type='block' device='disk'>
+ <driver name='qemu' type='raw' cache='none' io='native'/>
+ <source dev='/dev/data/ubuntu-20-04.img'/>
+ <target dev='vda' bus='virtio'/>
+ <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
+ </disk>
+ <disk type='file' device='cdrom'>
+ <driver name='qemu' type='raw'/>
+ <target dev='sda' bus='sata'/>
+ <readonly/>
+ <address type='drive' controller='0' bus='0' target='0' unit='0'/>
+ </disk>
+ <disk type='file' device='floppy'>
+ <driver name='qemu' type='raw'/>
+ <target dev='fda' bus='fdc'/>
+ <address type='drive' controller='0' bus='0' target='0' unit='0'/>
+ </disk>
+ <controller type='usb' index='0' model='ich9-ehci1'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x7'/>
+ </controller>
+ <controller type='usb' index='0' model='ich9-uhci1'>
+ <master startport='0'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x0' multifunction='on'/>
+ </controller>
+ <controller type='usb' index='0' model='ich9-uhci2'>
+ <master startport='2'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x1'/>
+ </controller>
+ <controller type='usb' index='0' model='ich9-uhci3'>
+ <master startport='4'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x2'/>
+ </controller>
+ <controller type='sata' index='0'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
+ </controller>
+ <controller type='pci' index='0' model='pcie-root'/>
+ <controller type='pci' index='1' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='1' port='0x10'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
+ </controller>
+ <controller type='pci' index='2' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='2' port='0x11'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
+ </controller>
+ <controller type='pci' index='3' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='3' port='0x12'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
+ </controller>
+ <controller type='pci' index='4' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='4' port='0x13'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
+ </controller>
+ <controller type='pci' index='5' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='5' port='0x14'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
+ </controller>
+ <controller type='pci' index='6' model='pcie-root-port'>
+ <model name='pcie-root-port'/>
+ <target chassis='6' port='0x15'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
+ </controller>
+ <controller type='virtio-serial' index='0'>
+ <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
+ </controller>
+ <controller type='scsi' index='0' model='virtio-scsi'>
+ <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
+ </controller>
+ <controller type='fdc' index='0'/>
+ <interface type='network'>
+ <mac address='52:54:00:0d:90:0c'/>
+ <source network='default'/>
+ <model type='virtio'/>
+ <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
+ </interface>
+ <serial type='pty'>
+ <target type='isa-serial' port='0'>
+ <model name='isa-serial'/>
+ </target>
+ </serial>
+ <console type='pty'>
+ <target type='serial' port='0'/>
+ </console>
+ <channel type='unix'>
+ <target type='virtio' name='org.qemu.guest_agent.0'/>
+ <address type='virtio-serial' controller='0' bus='0' port='1'/>
+ </channel>
+ <channel type='spicevmc'>
+ <target type='virtio' name='com.redhat.spice.0'/>
+ <address type='virtio-serial' controller='0' bus='0' port='2'/>
+ </channel>
+ <input type='tablet' bus='usb'>
+ <address type='usb' bus='0' port='1'/>
+ </input>
+ <input type='mouse' bus='ps2'/>
+ <input type='keyboard' bus='ps2'/>
+ <graphics type='spice' autoport='yes'>
+ <listen type='address'/>
+ <image compression='off'/>
+ </graphics>
+ <sound model='ich9'>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/>
+ </sound>
+ <video>
+ <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
+ <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
+ </video>
+ <redirdev bus='usb' type='spicevmc'>
+ <address type='usb' bus='0' port='2'/>
+ </redirdev>
+ <redirdev bus='usb' type='spicevmc'>
+ <address type='usb' bus='0' port='3'/>
+ </redirdev>
+ <memballoon model='virtio'>
+ <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
+ </memballoon>
+ <rng model='virtio'>
+ <backend model='random'>/dev/urandom</backend>
+ <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
+ </rng>
+ </devices>
+</domain>
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-editable.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-editable.xml
new file mode 100644
index 0000000..ca09cf6
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-editable.xml
@@ -0,0 +1,170 @@
+<domain type="kvm">
+ <name>Test</name>
+ <uuid>8dc5433c-0228-49e4-b019-fa2b606aa544</uuid>
+ <title>Ubuntu 20.04</title>
+ <description>Ubuntu 20.04 desktop installation</description>
+ <metadata>
+ <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
+ <libosinfo:os id="http://ubuntu.com/ubuntu/20.04"/>
+ </libosinfo:libosinfo>
+ </metadata>
+ <memory unit="KiB">1572864</memory>
+ <currentMemory unit="KiB">1572864</currentMemory>
+ <vcpu placement="static">1</vcpu>
+ <os>
+ <type arch="x86_64" machine="pc-q35-5.1">hvm</type>
+ </os>
+ <features>
+ <acpi/>
+ <apic/>
+ <vmport state="off"/>
+ </features>
+ <cpu check="partial" mode="host-model"/>
+ <clock offset="utc">
+ <timer name="rtc" tickpolicy="catchup"/>
+ <timer name="pit" tickpolicy="delay"/>
+ <timer name="hpet" present="no"/>
+ </clock>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <pm>
+ <suspend-to-mem enabled="no"/>
+ <suspend-to-disk enabled="no"/>
+ </pm>
+ <devices>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <disk device="disk" type="file">
+ <driver cache="none" io="native" name="qemu" type="raw"/>
+ <target bus="virtio" dev="vda"/>
+ <address bus="0x03" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ <source file="/home/archlinux/Git/master-sync-shared/target/test-classes/disk/image-default.vmdk"/>
+ </disk>
+ <disk device="cdrom" type="block">
+ <driver name="qemu" type="raw"/>
+ <target bus="sata" dev="sda"/>
+ <readonly/>
+ <address bus="0" controller="0" target="0" type="drive" unit="0"/>
+ <source dev="/dev/sr0"/>
+ </disk>
+ <disk device="floppy" type="file">
+ <driver name="qemu" type="raw"/>
+ <target bus="fdc" dev="fda"/>
+ <address bus="0" controller="0" target="0" type="drive" unit="0"/>
+ <readonly/>
+ </disk>
+ <controller index="0" model="ich9-ehci1" type="usb">
+ <address bus="0x00" domain="0x0000" function="0x7" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-ehci1" type="usb">
+ <master startport="0"/>
+ <address bus="0x00" domain="0x0000" function="0x0" multifunction="on" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-ehci1" type="usb">
+ <master startport="2"/>
+ <address bus="0x00" domain="0x0000" function="0x1" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-ehci1" type="usb">
+ <master startport="4"/>
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" type="sata">
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x1f" type="pci"/>
+ </controller>
+ <controller index="0" model="pcie-root" type="pci"/>
+ <controller index="1" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="1" port="0x10"/>
+ <address bus="0x00" domain="0x0000" function="0x0" multifunction="on" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="2" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="2" port="0x11"/>
+ <address bus="0x00" domain="0x0000" function="0x1" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="3" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="3" port="0x12"/>
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="4" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="4" port="0x13"/>
+ <address bus="0x00" domain="0x0000" function="0x3" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="5" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="5" port="0x14"/>
+ <address bus="0x00" domain="0x0000" function="0x4" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="6" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="6" port="0x15"/>
+ <address bus="0x00" domain="0x0000" function="0x5" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="0" type="virtio-serial">
+ <address bus="0x02" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </controller>
+ <controller index="0" model="virtio-scsi" type="scsi">
+ <address bus="0x06" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </controller>
+ <controller index="0" type="fdc"/>
+ <interface type="bridge">
+ <mac address="52:54:00:0d:90:0c"/>
+ <source bridge=""/>
+ <model type="virtio"/>
+ <address bus="0x01" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </interface>
+ <serial type="pty">
+ <target port="0" type="isa-serial">
+ <model name="isa-serial"/>
+ </target>
+ </serial>
+ <console type="pty">
+ <target port="0" type="serial"/>
+ </console>
+ <channel type="unix">
+ <target name="org.qemu.guest_agent.0" type="virtio"/>
+ <address bus="0" controller="0" port="1" type="virtio-serial"/>
+ </channel>
+ <channel type="spicevmc">
+ <target name="com.redhat.spice.0" type="virtio"/>
+ <address bus="0" controller="0" port="2" type="virtio-serial"/>
+ </channel>
+ <input bus="usb" type="tablet">
+ <address bus="0" port="1" type="usb"/>
+ </input>
+ <input bus="ps2" type="mouse"/>
+ <input bus="ps2" type="keyboard"/>
+ <graphics autoport="yes" type="spice">
+ <listen type="address"/>
+ <image compression="off"/>
+ </graphics>
+ <sound model="ich9">
+ <address bus="0x00" domain="0x0000" function="0x0" slot="0x1b" type="pci"/>
+ </sound>
+ <video>
+ <model heads="1" primary="yes" ram="65536" type="qxl" vgamem="16384" vram="65536"/>
+ <address bus="0x00" domain="0x0000" function="0x0" slot="0x01" type="pci"/>
+ </video>
+ <redirdev bus="usb" type="spicevmc">
+ <address bus="0" port="2" type="usb"/>
+ </redirdev>
+ <redirdev bus="usb" type="spicevmc">
+ <address bus="0" port="3" type="usb"/>
+ </redirdev>
+ <memballoon model="virtio">
+ <address bus="0x04" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </memballoon>
+ <rng model="virtio">
+ <backend model="random">/dev/urandom</backend>
+ <address bus="0x05" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </rng>
+ <disk device="floppy">
+ <target bus="fdc" dev="fdb"/>
+ <readonly/>
+ </disk>
+ </devices>
+</domain>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-non-persistent.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-non-persistent.xml
new file mode 100644
index 0000000..2f283ca
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-non-persistent.xml
@@ -0,0 +1,164 @@
+<domain type="kvm">
+ <name>Test</name>
+ <uuid>8dc5433c-0228-49e4-b019-fa2b606aa544</uuid>
+ <title>Ubuntu 20.04</title>
+ <description>Ubuntu 20.04 desktop installation</description>
+ <metadata>
+ <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
+ <libosinfo:os id="http://ubuntu.com/ubuntu/20.04"/>
+ </libosinfo:libosinfo>
+ </metadata>
+ <memory unit="KiB">4194304</memory>
+ <currentMemory unit="KiB">4194304</currentMemory>
+ <vcpu placement="static">2</vcpu>
+ <os>
+ <type arch="x86_64" machine="pc-q35-5.1">hvm</type>
+ <boot dev="hd"/>
+ </os>
+ <features>
+ <acpi/>
+ <apic/>
+ <vmport state="off"/>
+ </features>
+ <cpu check="partial" mode="host-model"/>
+ <clock offset="utc">
+ <timer name="rtc" tickpolicy="catchup"/>
+ <timer name="pit" tickpolicy="delay"/>
+ <timer name="hpet" present="no"/>
+ </clock>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <pm>
+ <suspend-to-mem enabled="no"/>
+ <suspend-to-disk enabled="no"/>
+ </pm>
+ <devices>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <disk device="disk" type="block">
+ <driver cache="none" io="native" name="qemu" type="raw"/>
+ <target bus="virtio" dev="vda"/>
+ <address bus="0x03" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </disk>
+ <disk device="cdrom" type="file">
+ <driver name="qemu" type="raw"/>
+ <target bus="sata" dev="sda"/>
+ <readonly/>
+ <address bus="0" controller="0" target="0" type="drive" unit="0"/>
+ </disk>
+ <disk device="floppy" type="file">
+ <driver name="qemu" type="raw"/>
+ <target bus="fdc" dev="fda"/>
+ <address bus="0" controller="0" target="0" type="drive" unit="0"/>
+ </disk>
+ <controller index="0" model="ich9-ehci1" type="usb">
+ <address bus="0x00" domain="0x0000" function="0x7" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-uhci1" type="usb">
+ <master startport="0"/>
+ <address bus="0x00" domain="0x0000" function="0x0" multifunction="on" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-uhci2" type="usb">
+ <master startport="2"/>
+ <address bus="0x00" domain="0x0000" function="0x1" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-uhci3" type="usb">
+ <master startport="4"/>
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" type="sata">
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x1f" type="pci"/>
+ </controller>
+ <controller index="0" model="pcie-root" type="pci"/>
+ <controller index="1" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="1" port="0x10"/>
+ <address bus="0x00" domain="0x0000" function="0x0" multifunction="on" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="2" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="2" port="0x11"/>
+ <address bus="0x00" domain="0x0000" function="0x1" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="3" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="3" port="0x12"/>
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="4" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="4" port="0x13"/>
+ <address bus="0x00" domain="0x0000" function="0x3" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="5" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="5" port="0x14"/>
+ <address bus="0x00" domain="0x0000" function="0x4" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="6" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="6" port="0x15"/>
+ <address bus="0x00" domain="0x0000" function="0x5" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="0" type="virtio-serial">
+ <address bus="0x02" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </controller>
+ <controller index="0" model="virtio-scsi" type="scsi">
+ <address bus="0x06" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </controller>
+ <controller index="0" type="fdc"/>
+ <interface type="bridge">
+ <mac address="52:54:00:0d:90:0c"/>
+ <source bridge="nat1"/>
+ <model type="virtio"/>
+ <address bus="0x01" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </interface>
+ <serial type="pty">
+ <target port="0" type="isa-serial">
+ <model name="isa-serial"/>
+ </target>
+ </serial>
+ <console type="pty">
+ <target port="0" type="serial"/>
+ </console>
+ <channel type="unix">
+ <target name="org.qemu.guest_agent.0" type="virtio"/>
+ <address bus="0" controller="0" port="1" type="virtio-serial"/>
+ </channel>
+ <channel type="spicevmc">
+ <target name="com.redhat.spice.0" type="virtio"/>
+ <address bus="0" controller="0" port="2" type="virtio-serial"/>
+ </channel>
+ <input bus="usb" type="tablet">
+ <address bus="0" port="1" type="usb"/>
+ </input>
+ <input bus="ps2" type="mouse"/>
+ <input bus="ps2" type="keyboard"/>
+ <graphics autoport="yes" type="spice">
+ <listen type="address"/>
+ <image compression="off"/>
+ </graphics>
+ <sound model="ich9">
+ <address bus="0x00" domain="0x0000" function="0x0" slot="0x1b" type="pci"/>
+ </sound>
+ <video>
+ <model heads="1" primary="yes" ram="65536" type="qxl" vgamem="16384" vram="65536"/>
+ <address bus="0x00" domain="0x0000" function="0x0" slot="0x01" type="pci"/>
+ </video>
+ <redirdev bus="usb" type="spicevmc">
+ <address bus="0" port="2" type="usb"/>
+ </redirdev>
+ <redirdev bus="usb" type="spicevmc">
+ <address bus="0" port="3" type="usb"/>
+ </redirdev>
+ <memballoon model="virtio">
+ <address bus="0x04" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </memballoon>
+ <rng model="virtio">
+ <backend model="random">/dev/urandom</backend>
+ <address bus="0x05" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </rng>
+ </devices>
+</domain>
+
+
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml
new file mode 100644
index 0000000..930ff1c
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml
@@ -0,0 +1,164 @@
+<domain type="kvm">
+ <name>ubuntu-20-04</name>
+ <uuid>8dc5433c-0228-49e4-b019-fa2b606aa544</uuid>
+ <title>Ubuntu 20.04</title>
+ <description>Ubuntu 20.04 desktop installation</description>
+ <metadata>
+ <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
+ <libosinfo:os id="http://ubuntu.com/ubuntu/20.04"/>
+ </libosinfo:libosinfo>
+ </metadata>
+ <memory unit="KiB">4194304</memory>
+ <currentMemory unit="KiB">4194304</currentMemory>
+ <vcpu placement="static">2</vcpu>
+ <os>
+ <type arch="x86_64" machine="pc-q35-5.1">hvm</type>
+ <boot dev="hd"/>
+ </os>
+ <features>
+ <acpi/>
+ <apic/>
+ <vmport state="off"/>
+ </features>
+ <cpu check="partial" mode="host-model"/>
+ <clock offset="utc">
+ <timer name="rtc" tickpolicy="catchup"/>
+ <timer name="pit" tickpolicy="delay"/>
+ <timer name="hpet" present="no"/>
+ </clock>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <pm>
+ <suspend-to-mem enabled="no"/>
+ <suspend-to-disk enabled="no"/>
+ </pm>
+ <devices>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <disk device="disk" type="block">
+ <driver cache="none" io="native" name="qemu" type="raw"/>
+ <target bus="virtio" dev="vda"/>
+ <address bus="0x03" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </disk>
+ <disk device="cdrom" type="file">
+ <driver name="qemu" type="raw"/>
+ <target bus="sata" dev="sda"/>
+ <readonly/>
+ <address bus="0" controller="0" target="0" type="drive" unit="0"/>
+ </disk>
+ <disk device="floppy" type="file">
+ <driver name="qemu" type="raw"/>
+ <target bus="fdc" dev="fda"/>
+ <address bus="0" controller="0" target="0" type="drive" unit="0"/>
+ </disk>
+ <controller index="0" model="ich9-ehci1" type="usb">
+ <address bus="0x00" domain="0x0000" function="0x7" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-uhci1" type="usb">
+ <master startport="0"/>
+ <address bus="0x00" domain="0x0000" function="0x0" multifunction="on" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-uhci2" type="usb">
+ <master startport="2"/>
+ <address bus="0x00" domain="0x0000" function="0x1" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" model="ich9-uhci3" type="usb">
+ <master startport="4"/>
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x1d" type="pci"/>
+ </controller>
+ <controller index="0" type="sata">
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x1f" type="pci"/>
+ </controller>
+ <controller index="0" model="pcie-root" type="pci"/>
+ <controller index="1" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="1" port="0x10"/>
+ <address bus="0x00" domain="0x0000" function="0x0" multifunction="on" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="2" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="2" port="0x11"/>
+ <address bus="0x00" domain="0x0000" function="0x1" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="3" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="3" port="0x12"/>
+ <address bus="0x00" domain="0x0000" function="0x2" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="4" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="4" port="0x13"/>
+ <address bus="0x00" domain="0x0000" function="0x3" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="5" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="5" port="0x14"/>
+ <address bus="0x00" domain="0x0000" function="0x4" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="6" model="pcie-root-port" type="pci">
+ <model name="pcie-root-port"/>
+ <target chassis="6" port="0x15"/>
+ <address bus="0x00" domain="0x0000" function="0x5" slot="0x02" type="pci"/>
+ </controller>
+ <controller index="0" type="virtio-serial">
+ <address bus="0x02" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </controller>
+ <controller index="0" model="virtio-scsi" type="scsi">
+ <address bus="0x06" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </controller>
+ <controller index="0" type="fdc"/>
+ <interface type="network">
+ <mac address="52:54:00:0d:90:0c"/>
+ <source network="default"/>
+ <model type="virtio"/>
+ <address bus="0x01" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </interface>
+ <serial type="pty">
+ <target port="0" type="isa-serial">
+ <model name="isa-serial"/>
+ </target>
+ </serial>
+ <console type="pty">
+ <target port="0" type="serial"/>
+ </console>
+ <channel type="unix">
+ <target name="org.qemu.guest_agent.0" type="virtio"/>
+ <address bus="0" controller="0" port="1" type="virtio-serial"/>
+ </channel>
+ <channel type="spicevmc">
+ <target name="com.redhat.spice.0" type="virtio"/>
+ <address bus="0" controller="0" port="2" type="virtio-serial"/>
+ </channel>
+ <input bus="usb" type="tablet">
+ <address bus="0" port="1" type="usb"/>
+ </input>
+ <input bus="ps2" type="mouse"/>
+ <input bus="ps2" type="keyboard"/>
+ <graphics autoport="yes" type="spice">
+ <listen type="address"/>
+ <image compression="off"/>
+ </graphics>
+ <sound model="ich9">
+ <address bus="0x00" domain="0x0000" function="0x0" slot="0x1b" type="pci"/>
+ </sound>
+ <video>
+ <model heads="1" primary="yes" ram="65536" type="qxl" vgamem="16384" vram="65536"/>
+ <address bus="0x00" domain="0x0000" function="0x0" slot="0x01" type="pci"/>
+ </video>
+ <redirdev bus="usb" type="spicevmc">
+ <address bus="0" port="2" type="usb"/>
+ </redirdev>
+ <redirdev bus="usb" type="spicevmc">
+ <address bus="0" port="3" type="usb"/>
+ </redirdev>
+ <memballoon model="virtio">
+ <address bus="0x04" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </memballoon>
+ <rng model="virtio">
+ <backend model="random">/dev/urandom</backend>
+ <address bus="0x05" domain="0x0000" function="0x0" slot="0x00" type="pci"/>
+ </rng>
+ </devices>
+</domain>
+
+
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox
new file mode 100644
index 0000000..8f49dca
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-linux">
+ <Machine uuid="{b36f101a-a45d-41cb-8bd4-3908e75e081b}" name="ubuntu" OSType="Ubuntu_64" snapshotFolder="Snapshots" lastStateChange="2021-04-28T09:11:13Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{46282ce8-090a-4219-87f2-c1700bd0ce6a}" location="virtualbox_default-ubuntu.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="1024"/>
+ <HID Pointing="USBTablet"/>
+ <Display controller="VMSVGA" VRAMSize="16"/>
+ <VideoCapture file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027E05495" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledIn="false"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ </Hardware>
+ <StorageControllers>
+ <StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ <StorageController name="SATA" type="AHCI" PortCount="1" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{46282ce8-090a-4219-87f2-c1700bd0ce6a}"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-editable.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-editable.vbox
new file mode 100644
index 0000000..9bfffcd
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-editable.vbox
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?><VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-linux">
+ <Machine OSType="Ubuntu_64" lastStateChange="2021-04-28T09:11:13Z" name="Test" snapshotFolder="Snapshots" uuid="{4fa19ba0-f15c-465a-939d-42524c4d133c}">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk format="VDI" location="image-default.vmdk" type="Normal" uuid="{ef093a53-6d50-454f-afca-aed47e9f97f9}"/>
+ </HardDisks>
+ </MediaRegistry>
+ <Hardware uuid="{b36f101a-a45d-41cb-8bd4-3908e75e081b}">
+ <CPU count="1">
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="1536"/>
+ <Display VRAMSize="16" controller="VMSVGA"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <Network>
+ <Adapter MACAddress="080027B86D12" enabled="true" slot="0" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledIn="false"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ </Hardware>
+ <StorageControllers>
+ <StorageController Bootable="true" PortCount="2" name="IDE" type="PIIX4" useHostIOCache="true"/>
+ <StorageController Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3" PortCount="1" name="SATA" type="AHCI" useHostIOCache="false">
+ <AttachedDevice device="0" hotpluggable="false" port="0" type="HardDisk">
+ <Image uuid="{ef093a53-6d50-454f-afca-aed47e9f97f9}"/>
+ </AttachedDevice>
+ </StorageController>
+ <StorageController Bootable="false" PortCount="1" name="Floppy" type="I82078" useHostIOCache="true">
+ <AttachedDevice device="0" hotpluggable="false" port="0" type="Floppy"/>
+ <AttachedDevice device="1" hotpluggable="false" port="0" type="Floppy"/>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-non-persistent.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-non-persistent.vbox
new file mode 100644
index 0000000..8ca8cde
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-non-persistent.vbox
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?><VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-linux">
+ <Machine OSType="Ubuntu_64" lastStateChange="2021-04-28T09:11:13Z" name="Test" snapshotFolder="%VM_DISK_REDOLOGDIR%" uuid="%VM_MACHINE_UUID%">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk format="VDI" location="%VM_DISK_PATH%" type="Normal" uuid="%VM_HDD_UUID_0%"/>
+ </HardDisks>
+ </MediaRegistry>
+ <Hardware uuid="{b36f101a-a45d-41cb-8bd4-3908e75e081b}">
+ <CPU count="%VM_CPU_CORES%">
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="%VM_RAM%"/>
+ <Display VRAMSize="16" controller="VMSVGA"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter MACAddress="%VM_NIC_MAC%" enabled="true" slot="0" type="82540EM">
+ <HostOnlyInterface name="vboxnet1"/>
+ </Adapter>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledIn="false"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ </Hardware>
+ <StorageControllers>
+ <StorageController Bootable="true" PortCount="2" name="IDE" type="PIIX4" useHostIOCache="true"/>
+ <StorageController Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3" PortCount="1" name="SATA" type="AHCI" useHostIOCache="false">
+ <AttachedDevice device="0" hotpluggable="false" port="0" type="HardDisk">
+ <Image uuid="%VM_HDD_UUID_0%"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ <ExtraData>
+ <ExtraDataItem name="GUI/LastCloseAction" value="PowerOff"/>
+ <ExtraDataItem name="GUI/RestrictedRuntimeHelpMenuActions" value="All"/>
+ <ExtraDataItem name="GUI/RestrictedRuntimeMachineMenuActions" value="TakeSnapshot,Pause,SaveState"/>
+ <ExtraDataItem name="GUI/RestrictedRuntimeMenus" value="Help"/>
+ <ExtraDataItem name="GUI/PreventSnapshotOperations" value="true"/>
+ <ExtraDataItem name="GUI/PreventApplicationUpdate" value="true"/>
+ <ExtraDataItem name="GUI/RestrictedCloseActions" value="SaveState,PowerOffRestoringSnapshot,Detach"/>
+ </ExtraData>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox
new file mode 100644
index 0000000..00a5a7c
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?><VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-linux">
+ <Machine OSType="Ubuntu_64" lastStateChange="2021-04-28T09:11:13Z" name="ubuntu" snapshotFolder="Snapshots" uuid="%VM_MACHINE_UUID%">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk format="VDI" location="%VM_HDD_LOCATION%" type="Normal" uuid="%VM_HDD_UUID_0%"/>
+ </HardDisks>
+ </MediaRegistry>
+ <Hardware uuid="{b36f101a-a45d-41cb-8bd4-3908e75e081b}">
+ <CPU count="%VM_CPU_CORES%">
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="%VM_RAM%"/>
+ <Display VRAMSize="16" controller="VMSVGA"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter MACAddress="%VM_NIC_MAC%" enabled="true" slot="0" type="82540EM"/>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledIn="false"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ </Hardware>
+ <StorageControllers>
+ <StorageController Bootable="true" PortCount="2" name="IDE" type="PIIX4" useHostIOCache="true"/>
+ <StorageController Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3" PortCount="1" name="SATA" type="AHCI" useHostIOCache="false">
+ <AttachedDevice device="0" hotpluggable="false" port="0" type="HardDisk">
+ <Image uuid="%VM_HDD_UUID_0%"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-15.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-15.vbox
new file mode 100644
index 0000000..5e04478
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-15.vbox
@@ -0,0 +1,155 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.15-linux">
+ <Machine uuid="{7d500a79-35d6-4697-8946-54c56f32e49b}" name="ubuntu_1-15" OSType="Ubuntu_64" snapshotFolder="Snapshots" lastStateChange="2021-05-10T07:38:05Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{bc9c4416-33a0-4fd1-a950-cb9e02a2a84f}" location="ubuntu_1-15.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ <DVDImages/>
+ <FloppyImages/>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware version="2">
+ <CPU count="1" hotplug="false">
+ <HardwareVirtEx enabled="true"/>
+ <HardwareVirtExNestedPaging enabled="true"/>
+ <HardwareVirtExVPID enabled="true"/>
+ <HardwareVirtExUX enabled="true"/>
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ <HardwareVirtForce enabled="false"/>
+ </CPU>
+ <Memory RAMSize="1024" PageFusion="false"/>
+ <HID Pointing="USBTablet" Keyboard="PS2Keyboard"/>
+ <HPET enabled="false"/>
+ <Chipset type="PIIX3"/>
+ <Paravirt provider="Default"/>
+ <Boot>
+ <Order position="1" device="Floppy"/>
+ <Order position="2" device="DVD"/>
+ <Order position="3" device="HardDisk"/>
+ <Order position="4" device="None"/>
+ </Boot>
+ <Display VRAMSize="12" monitorCount="1" accelerate3D="false" accelerate2DVideo="false"/>
+ <VideoCapture enabled="false" screens="18446744073709551615" horzRes="1024" vertRes="768" rate="512" fps="25" maxTime="0" maxSize="0"/>
+ <RemoteDisplay enabled="false" authType="Null"/>
+ <BIOS>
+ <ACPI enabled="true"/>
+ <IOAPIC enabled="true"/>
+ <Logo fadeIn="true" fadeOut="true" displayTime="0"/>
+ <BootMenu mode="MessageAndMenu"/>
+ <TimeOffset value="0"/>
+ <PXEDebug enabled="false"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ <DeviceFilters/>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027461BE8" cable="true" speed="0" type="82540EM">
+ <DisabledModes/>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </Adapter>
+ <Adapter slot="1" enabled="false" MACAddress="080027F936E4" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ <Adapter slot="2" enabled="false" MACAddress="080027C9EA98" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ <Adapter slot="3" enabled="false" MACAddress="0800278F1EC6" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ <Adapter slot="4" enabled="false" MACAddress="0800277492A6" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ <Adapter slot="5" enabled="false" MACAddress="080027D0C026" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ <Adapter slot="6" enabled="false" MACAddress="0800275202D0" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ <Adapter slot="7" enabled="false" MACAddress="080027F02CB2" cable="true" speed="0" type="82540EM">
+ <DisabledModes>
+ <NAT>
+ <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
+ <Alias logging="false" proxy-only="false" use-same-ports="false"/>
+ </NAT>
+ </DisabledModes>
+ </Adapter>
+ </Network>
+ <UART/>
+ <LPT/>
+ <AudioAdapter controller="AC97" codec="AD1980" driver="Pulse" enabled="true"/>
+ <RTC localOrUTC="UTC"/>
+ <SharedFolders/>
+ <Clipboard mode="Disabled"/>
+ <DragAndDrop mode="Disabled"/>
+ <IO>
+ <IoCache enabled="true" size="5"/>
+ <BandwidthGroups/>
+ </IO>
+ <HostPci>
+ <Devices/>
+ </HostPci>
+ <EmulatedUSB>
+ <CardReader enabled="false"/>
+ </EmulatedUSB>
+ <Guest memoryBalloonSize="0"/>
+ <GuestProperties/>
+ </Hardware>
+ <StorageControllers>
+ <StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ <StorageController name="SATA" type="AHCI" PortCount="1" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{bc9c4416-33a0-4fd1-a950-cb9e02a2a84f}"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-16.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-16.vbox
new file mode 100644
index 0000000..04213e8
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-16.vbox
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-linux">
+ <Machine uuid="{0365b69f-e306-4c9f-9330-2fa30c104284}" name="ubuntu_1-16" OSType="Ubuntu_64" snapshotFolder="Snapshots" lastStateChange="2021-05-06T11:31:10Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{c4d2c45a-38b9-46aa-8c02-b843a9b2e584}" location="ubuntu_1-16.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="1024"/>
+ <HID Pointing="USBTablet"/>
+ <Paravirt provider="KVM"/>
+ <Display controller="VMSVGA" VRAMSize="16"/>
+ <VideoCapture file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027197AB1" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledIn="false"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ </Hardware>
+ <StorageControllers>
+ <StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ <StorageController name="SATA" type="AHCI" PortCount="1" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{c4d2c45a-38b9-46aa-8c02-b843a9b2e584}"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-17.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-17.vbox
new file mode 100644
index 0000000..d9218ab
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-17.vbox
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.17-linux">
+ <Machine uuid="{faa9db88-8476-4f5b-a385-21a90767c5ad}" name="ubuntu_1-17" OSType="Ubuntu_64" snapshotFolder="Snapshots" lastStateChange="2021-05-06T11:27:05Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{3777e167-c8ec-4084-b0fc-2325824a7660}" location="ubuntu_1-17.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <NestedHWVirt enabled="true"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="1024"/>
+ <HID Pointing="USBTablet"/>
+ <Display controller="VMSVGA" VRAMSize="16"/>
+ <VideoCapture file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027BBAEF6" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledOut="true"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ <StorageControllers>
+ <StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ <StorageController name="SATA" type="AHCI" PortCount="1" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{3777e167-c8ec-4084-b0fc-2325824a7660}"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ </Hardware>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-18.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-18.vbox
new file mode 100644
index 0000000..6d70339
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_v1-18.vbox
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.18-linux">
+ <Machine uuid="{3ef92a60-062e-4ada-94e3-827f09bcf318}" name="ubuntu_1-18" OSType="Ubuntu_64" snapshotFolder="Snapshots" lastStateChange="2021-05-06T11:24:30Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{fac02189-02c8-4673-a11c-78d4ac111850}" location="ubuntu_1-18.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <X2APIC enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="1024"/>
+ <HID Pointing="USBTablet"/>
+ <Display controller="VMSVGA" VRAMSize="16"/>
+ <VideoCapture file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="08002780D6EF" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter codec="AD1980" driver="Pulse" enabled="true" enabledOut="true"/>
+ <RTC localOrUTC="UTC"/>
+ <Clipboard/>
+ <GuestProperties>
+ <GuestProperty name="/VirtualBox/HostInfo/GUI/LanguageID" value="en_US" timestamp="1620300317680387000" flags=""/>
+ </GuestProperties>
+ <StorageControllers>
+ <StorageController name="SATA" type="AHCI" PortCount="1" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{fac02189-02c8-4673-a11c-78d4ac111850}"/>
+ </AttachedDevice>
+ </StorageController>
+ <StorageController name="IDE" type="VirtioSCSI" PortCount="1" useHostIOCache="false" Bootable="true"/>
+ </StorageControllers>
+ </Hardware>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-15.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-15.vbox
new file mode 100644
index 0000000..c654f8e
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-15.vbox
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.15-linux">
+ <Machine uuid="{91de8acb-b43c-4984-9352-b55e6c7b64ae}" name="windows-7_1-15" OSType="Windows7_64" snapshotFolder="Snapshots" lastStateChange="2021-05-12T08:33:46Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{c7cf97fb-1743-4ead-be07-34f0a5b87022}" location="windows-7_1-15.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="2048"/>
+ <HID Pointing="USBTablet"/>
+ <Paravirt provider="Default"/>
+ <Display controller="VBoxSVGA" VRAMSize="30"/>
+ <VideoCapture file="." fps="25"/>
+ <RemoteDisplay enabled="false"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="0800271C4379" cable="true" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter controller="HDA" driver="Pulse" enabled="true" enabledIn="false"/>
+ <Clipboard/>
+ </Hardware>
+ <StorageControllers>
+ <StorageController name="SATA" type="AHCI" PortCount="2" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{c7cf97fb-1743-4ead-be07-34f0a5b87022}"/>
+ </AttachedDevice>
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-16.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-16.vbox
new file mode 100644
index 0000000..5f51c18
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-16.vbox
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-linux">
+ <Machine uuid="{35c843cb-5c94-4c84-9fab-067a18426cd1}" name="windows-7_1-16" OSType="Windows7_64" snapshotFolder="Snapshots" lastStateChange="2021-05-12T08:34:04Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{b7a1861b-ebe1-401e-8bc9-39f9ab5a5242}" location="windows-7_1-16.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <LongMode enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="2048"/>
+ <HID Pointing="USBTablet"/>
+ <Display controller="VBoxSVGA" VRAMSize="30"/>
+ <VideoCapture screens="1" file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027326227" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter controller="HDA" driver="Pulse" enabled="true" enabledIn="false"/>
+ <Clipboard/>
+ <GuestProperties>
+ <GuestProperty name="/VirtualBox/HostInfo/GUI/LanguageID" value="en_US" timestamp="1620809072278398000" flags=""/>
+ </GuestProperties>
+ </Hardware>
+ <StorageControllers>
+ <StorageController name="NVME" type="NVMe" PortCount="1" useHostIOCache="false" Bootable="true">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{b7a1861b-ebe1-401e-8bc9-39f9ab5a5242}"/>
+ </AttachedDevice>
+ </StorageController>
+ </StorageControllers>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-17.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-17.vbox
new file mode 100644
index 0000000..4a160c0
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-17.vbox
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.17-linux">
+ <Machine uuid="{35d2bdbd-45bc-45db-96e0-0621ac7a5f8f}" name="windows-7_1-17" OSType="Windows7_64" snapshotFolder="Snapshots" lastStateChange="2021-05-12T08:48:58Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{295fbff8-e45b-4c3c-adc1-376bf2b5292f}" location="windows-7_1-17.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <NestedHWVirt enabled="true"/>
+ <LongMode enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="2048"/>
+ <HID Pointing="USBTablet"/>
+ <Display controller="VBoxSVGA" VRAMSize="30"/>
+ <VideoCapture file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027B34761" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter controller="HDA" driver="Pulse" enabled="true" enabledOut="true"/>
+ <Clipboard/>
+ <StorageControllers>
+ <StorageController name="SATA" type="AHCI" PortCount="2" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{295fbff8-e45b-4c3c-adc1-376bf2b5292f}"/>
+ </AttachedDevice>
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ </StorageControllers>
+ </Hardware>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-18.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-18.vbox
new file mode 100644
index 0000000..cf0a831
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-windows-7_v1-18.vbox
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!--
+** DO NOT EDIT THIS FILE.
+** If you make changes to this file while any VirtualBox related application
+** is running, your changes will be overwritten later, without taking effect.
+** Use VBoxManage or the VirtualBox Manager GUI to make changes.
+-->
+<VirtualBox xmlns="http://www.virtualbox.org/" version="1.18-linux">
+ <Machine uuid="{b0cd261a-1b5d-4e25-9b5c-27fed115e135}" name="windows-7_1-18" OSType="Windows7_64" snapshotFolder="Snapshots" lastStateChange="2021-05-12T08:34:32Z">
+ <MediaRegistry>
+ <HardDisks>
+ <HardDisk uuid="{c670b5aa-7283-4c88-b7fe-53af9c8fbcc8}" location="windows-7_1-18.vdi" format="VDI" type="Normal"/>
+ </HardDisks>
+ </MediaRegistry>
+ <ExtraData>
+ <ExtraDataItem name="GUI/FirstRun" value="yes"/>
+ </ExtraData>
+ <Hardware>
+ <CPU>
+ <PAE enabled="false"/>
+ <NestedHWVirt enabled="true"/>
+ <LongMode enabled="true"/>
+ <HardwareVirtExLargePages enabled="false"/>
+ </CPU>
+ <Memory RAMSize="2048"/>
+ <HID Pointing="USBTablet"/>
+ <Paravirt provider="KVM"/>
+ <Display controller="VBoxSVGA" VRAMSize="30"/>
+ <VideoCapture screens="1" file="." fps="25"/>
+ <BIOS>
+ <IOAPIC enabled="true"/>
+ <SmbiosUuidLittleEndian enabled="true"/>
+ </BIOS>
+ <USB>
+ <Controllers>
+ <Controller name="OHCI" type="OHCI"/>
+ </Controllers>
+ </USB>
+ <Network>
+ <Adapter slot="0" enabled="true" MACAddress="080027D26177" type="82540EM">
+ <NAT/>
+ </Adapter>
+ </Network>
+ <AudioAdapter controller="HDA" driver="Pulse" enabled="true" enabledOut="true"/>
+ <Clipboard/>
+ <StorageControllers>
+ <StorageController name="SATA" type="VirtioSCSI" PortCount="2" useHostIOCache="false" Bootable="true">
+ <AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0">
+ <Image uuid="{c670b5aa-7283-4c88-b7fe-53af9c8fbcc8}"/>
+ </AttachedDevice>
+ <AttachedDevice passthrough="false" type="DVD" hotpluggable="false" port="1" device="0"/>
+ </StorageController>
+ </StorageControllers>
+ </Hardware>
+ </Machine>
+</VirtualBox>
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx
new file mode 100755
index 0000000..d497532
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx
@@ -0,0 +1,57 @@
+.encoding = "UTF-8"
+config.version = "8"
+virtualHW.version = "18"
+mks.enable3d = "TRUE"
+pciBridge0.present = "TRUE"
+pciBridge4.present = "TRUE"
+pciBridge4.virtualDev = "pcieRootPort"
+pciBridge4.functions = "8"
+pciBridge5.present = "TRUE"
+pciBridge5.virtualDev = "pcieRootPort"
+pciBridge5.functions = "8"
+pciBridge6.present = "TRUE"
+pciBridge6.virtualDev = "pcieRootPort"
+pciBridge6.functions = "8"
+pciBridge7.present = "TRUE"
+pciBridge7.virtualDev = "pcieRootPort"
+pciBridge7.functions = "8"
+vmci0.present = "TRUE"
+hpet0.present = "TRUE"
+nvram = "vmware-player_default-ubuntu.nvram"
+virtualHW.productCompatibility = "hosted"
+gui.exitOnCLIHLT = "FALSE"
+powerType.powerOff = "soft"
+powerType.powerOn = "soft"
+powerType.suspend = "soft"
+powerType.reset = "soft"
+displayName = "ubuntu"
+usb.vbluetooth.startConnected = "TRUE"
+guestOS = "ubuntu-64"
+tools.syncTime = "FALSE"
+sound.autoDetect = "TRUE"
+sound.fileName = "-1"
+sound.present = "TRUE"
+numvcpus = "2"
+vcpu.hotadd = "TRUE"
+memsize = "2048"
+mem.hotadd = "TRUE"
+scsi0.virtualDev = "lsilogic"
+scsi0.present = "TRUE"
+sata0.present = "TRUE"
+scsi0:0.fileName = "vmware-player_default-ubuntu.vmdk"
+scsi0:0.present = "TRUE"
+sata0:1.deviceType = "cdrom-raw"
+sata0:1.fileName = "/dev/sr0"
+sata0:1.present = "TRUE"
+usb.present = "TRUE"
+ehci.present = "TRUE"
+svga.graphicsMemoryKB = "8388608"
+ethernet0.connectionType = "nat"
+ethernet0.addressType = "generated"
+ethernet0.virtualDev = "e1000"
+serial0.fileType = "thinprint"
+serial0.fileName = "thinprint"
+ethernet0.present = "TRUE"
+serial0.present = "TRUE"
+extendedConfigFile = "vmware-player_default-ubuntu.vmxf"
+floppy0.present = "FALSE"
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf
new file mode 100644
index 0000000..e41e9ab
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<Foundry>
+<VM>
+<VMId type="string">52 b0 5f 60 2f a2 72 51-0e 6d f6 a0 e0 56 d4 6e</VMId>
+<ClientMetaData>
+<clientMetaDataAttributes/>
+<HistoryEventList/></ClientMetaData>
+<vmxPathName type="string">vmware-player_default-ubuntu.vmx</vmxPathName></VM></Foundry>
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-editable.vmx b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-editable.vmx
new file mode 100644
index 0000000..9d1ad5e
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-editable.vmx
@@ -0,0 +1,54 @@
+.encoding = "UTF-8"
+config.version = "8"
+displayName = "Test"
+ehci.present = "TRUE"
+ethernet0.connectionType = "nat"
+ethernet0.present = "TRUE"
+ethernet0.virtualDev = "e1000"
+floppy0.autodetect = "TRUE"
+floppy0.fileType = "device"
+floppy0.present = "TRUE"
+floppy0.startConnected = "FALSE"
+floppy1.autodetect = "TRUE"
+floppy1.fileType = "device"
+floppy1.present = "TRUE"
+floppy1.startConnected = "FALSE"
+guestOS = "ubuntu-64"
+gui.applyHostDisplayScalingToGuest = "FALSE"
+hpet0.present = "TRUE"
+ide0:0.deviceType = "cdrom-image"
+ide0:0.fileName = ""
+ide0:0.present = "TRUE"
+ide0:1.autodetect = "TRUE"
+ide0:1.deviceType = "cdrom-raw"
+ide0:1.present = "TRUE"
+memsize = "1536"
+mks.enable3d = "TRUE"
+pciBridge0.present = "TRUE"
+pciBridge4.functions = "8"
+pciBridge4.present = "TRUE"
+pciBridge4.virtualDev = "pcieRootPort"
+pciBridge5.functions = "8"
+pciBridge5.present = "TRUE"
+pciBridge5.virtualDev = "pcieRootPort"
+pciBridge6.functions = "8"
+pciBridge6.present = "TRUE"
+pciBridge6.virtualDev = "pcieRootPort"
+pciBridge7.functions = "8"
+pciBridge7.present = "TRUE"
+pciBridge7.virtualDev = "pcieRootPort"
+sata0:1.deviceType = "cdrom-raw"
+scsi0.present = "TRUE"
+scsi0.virtualDev = "lsilogic"
+scsi0:0.deviceType = "disk"
+scsi0:0.fileName = "image-default.vmdk"
+scsi0:0.present = "TRUE"
+sound.autoDetect = "TRUE"
+sound.fileName = "-1"
+sound.present = "TRUE"
+tools.syncTime = "FALSE"
+usb.mangleUsb3Speed = "TRUE"
+usb.present = "TRUE"
+usb.vbluetooth.startConnected = "TRUE"
+virtualHW.productCompatibility = "hosted"
+virtualHW.version = "18"
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-non-persistent.vmx b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-non-persistent.vmx
new file mode 100644
index 0000000..e62d33a
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-non-persistent.vmx
@@ -0,0 +1,42 @@
+.encoding = "UTF-8"
+config.version = "8"
+displayName = "Test"
+ehci.present = "TRUE"
+ethernet0.connectionType = "custom"
+ethernet0.present = "TRUE"
+ethernet0.virtualDev = "e1000"
+ethernet0.vnet = "vmnet1"
+guestOS = "ubuntu-64"
+hpet0.present = "TRUE"
+mks.enable3d = "TRUE"
+pciBridge0.present = "TRUE"
+pciBridge4.functions = "8"
+pciBridge4.present = "TRUE"
+pciBridge4.virtualDev = "pcieRootPort"
+pciBridge5.functions = "8"
+pciBridge5.present = "TRUE"
+pciBridge5.virtualDev = "pcieRootPort"
+pciBridge6.functions = "8"
+pciBridge6.present = "TRUE"
+pciBridge6.virtualDev = "pcieRootPort"
+pciBridge7.functions = "8"
+pciBridge7.present = "TRUE"
+pciBridge7.virtualDev = "pcieRootPort"
+sata0:1.deviceType = "cdrom-raw"
+scsi0.present = "TRUE"
+scsi0.virtualDev = "lsilogic"
+scsi0:0.deviceType = "disk"
+scsi0:0.fileName = "%VM_DISK_PATH%"
+scsi0:0.mode = "%VM_DISK_MODE%"
+scsi0:0.present = "TRUE"
+scsi0:0.redo = ""
+scsi0:0.redoLogDir = "%VM_DISK_REDOLOGDIR%"
+sound.autoDetect = "TRUE"
+sound.fileName = "-1"
+sound.present = "TRUE"
+suspend.disabled = "TRUE"
+tools.syncTime = "FALSE"
+usb.present = "TRUE"
+usb.vbluetooth.startConnected = "TRUE"
+virtualHW.productCompatibility = "hosted"
+virtualHW.version = "18"
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx
new file mode 100644
index 0000000..a08b044
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx
@@ -0,0 +1,32 @@
+#SLX_HDD_BUS = "SCSI"
+#SLX_HDD_CHIP = "lsilogic"
+.encoding = "UTF-8"
+config.version = "8"
+ehci.present = "TRUE"
+ethernet0.virtualDev = "e1000"
+guestOS = "ubuntu-64"
+hpet0.present = "TRUE"
+mks.enable3d = "TRUE"
+pciBridge0.present = "TRUE"
+pciBridge4.functions = "8"
+pciBridge4.present = "TRUE"
+pciBridge4.virtualDev = "pcieRootPort"
+pciBridge5.functions = "8"
+pciBridge5.present = "TRUE"
+pciBridge5.virtualDev = "pcieRootPort"
+pciBridge6.functions = "8"
+pciBridge6.present = "TRUE"
+pciBridge6.virtualDev = "pcieRootPort"
+pciBridge7.functions = "8"
+pciBridge7.present = "TRUE"
+pciBridge7.virtualDev = "pcieRootPort"
+sata0:1.deviceType = "cdrom-raw"
+scsi0.virtualDev = "lsilogic"
+sound.autoDetect = "TRUE"
+sound.fileName = "-1"
+sound.present = "TRUE"
+tools.syncTime = "FALSE"
+usb.present = "TRUE"
+usb.vbluetooth.startConnected = "TRUE"
+virtualHW.productCompatibility = "hosted"
+virtualHW.version = "18"