diff options
author | Manuel Bentele | 2021-05-19 09:01:38 +0200 |
---|---|---|
committer | Manuel Bentele | 2021-05-19 09:01:38 +0200 |
commit | adc19701eafcd18a746a57dc0a610a614e1d80cf (patch) | |
tree | df9f27c6172684909ed1c5ffede2a46243322a8d | |
parent | Remove needless reference to internal/private Maven repository (diff) | |
parent | Implements XML schema validation for VirtualBox configurations (diff) | |
download | master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.tar.gz master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.tar.xz master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.zip |
Merge branch 'feature/qemu-integration'
119 files changed, 71404 insertions, 1395 deletions
@@ -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">Проєкт 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 <HTTPS?://WWW.ARCHLINUX.ORG></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">Проєкт 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 プロジェクト</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 (типовий)</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 (типовий, хмарний)</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 (без хмари)</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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ça</name> + <name xml:lang="pt_BR">Endless OS á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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Гватемала)</name> + <name xml:lang="tr">Endless OS İspanyolca (Guatemala)</name> + <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Мексика)</name> + <name xml:lang="tr">Endless OS İspanyolca (Meksika)</name> + <name xml:lang="pt_BR">Endless OS espanhol (México)</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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 (Китай)</name> + <name xml:lang="tr">Endless OS Çince (Çin)</name> + <name xml:lang="pt_BR">Endless OS chinês (China)</name> + <name xml:lang="pl">Endless OS (chiń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üneydoğu Asya</name> + <name xml:lang="pt_BR">Endless OS sudeste da Ásia</name> + <name xml:lang="pl">Endless OS (Azja Poł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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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ça</name> + <name xml:lang="pt_BR">Endless OS á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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Гватемала)</name> + <name xml:lang="tr">Endless OS İspanyolca (Guatemala)</name> + <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Мексика)</name> + <name xml:lang="tr">Endless OS İspanyolca (Meksika)</name> + <name xml:lang="pt_BR">Endless OS espanhol (México)</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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 (Китай)</name> + <name xml:lang="tr">Endless OS Çince (Çin)</name> + <name xml:lang="pt_BR">Endless OS chinês (China)</name> + <name xml:lang="pl">Endless OS (chiń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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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ça</name> + <name xml:lang="pt_BR">Endless OS á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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Гватемала)</name> + <name xml:lang="tr">Endless OS İspanyolca (Guatemala)</name> + <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Мексика)</name> + <name xml:lang="tr">Endless OS İspanyolca (Meksika)</name> + <name xml:lang="pt_BR">Endless OS espanhol (México)</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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 (Китай)</name> + <name xml:lang="tr">Endless OS Çince (Çin)</name> + <name xml:lang="pt_BR">Endless OS chinês (China)</name> + <name xml:lang="pl">Endless OS (chiń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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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ça</name> + <name xml:lang="pt_BR">Endless OS á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 (Гватемала)</name> + <name xml:lang="tr">Endless OS İspanyolca (Guatemala)</name> + <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Мексика)</name> + <name xml:lang="tr">Endless OS İspanyolca (Meksika)</name> + <name xml:lang="pt_BR">Endless OS espanhol (México)</name> + <name xml:lang="pl">Endless OS (hiszpań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 (Китай)</name> + <name xml:lang="tr">Endless OS Çince (Çin)</name> + <name xml:lang="pt_BR">Endless OS chinês (China)</name> + <name xml:lang="pl">Endless OS (chiń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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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é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é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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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ê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ï</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 (Гватемала)</name> + <name xml:lang="tr">Endless OS İspanyolca (Guatemala)</name> + <name xml:lang="pt_BR">Endless OS espanhol (Guatemala)</name> + <name xml:lang="pl">Endless OS (hiszpań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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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é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é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ê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ï</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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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á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 İngilizce</name> + <name xml:lang="pt_BR">Endless OS inglê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 İspanyolca</name> + <name xml:lang="pt_BR">Endless OS espanhol</name> + <name xml:lang="pl">Endless OS (hiszpań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ızca</name> + <name xml:lang="pt_BR">Endless OS francê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ç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 (Бразилія)</name> + <name xml:lang="tr">Endless OS Portekizce (Brezilya)</name> + <name xml:lang="pt_BR">Endless OS portuguê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é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 (інша)</name> + <name xml:lang="tr">Endless OS (diğ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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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ö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">Проєкт 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">Проєкт 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">Проєкт 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ö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">Проєкт 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ö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ö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">Проєкт 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ö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ö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">Проєкт 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ö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ö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">Проєкт 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ö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ö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">Проєкт 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ö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ö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">Проєкт 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öasema</name> + <name xml:lang="uk">Fedora 27 для робочих станцій</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öasema</name> + <name xml:lang="uk">Fedora 27 для робочих станцій</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öasema</name> + <name xml:lang="uk">Fedora 27 для робочих станцій</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 сервер</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 сервер</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">Проєкт 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öasema</name> + <name xml:lang="uk">Fedora 28 для робочих станцій</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öasema</name> + <name xml:lang="uk">Fedora 28 для робочих станцій</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 сервер</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 сервер</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">Проєкт 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öasema</name> + <name xml:lang="uk">Fedora 29 для робочих станцій</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öasema</name> + <name xml:lang="uk">Fedora 29 для робочих станцій</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 сервер</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 сервер</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">Проєкт 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">Проєкт 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öasema</name> + <name xml:lang="uk">Fedora 30 для робочих станцій</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öasema</name> + <name xml:lang="uk">Fedora 30 для робочих станцій</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">Проєкт 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ö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">Проєкт 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ö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">Проєкт 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ö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">Проєкт 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ö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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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öasema</name> + <name xml:lang="uk">Fedora Rawhide для робочих станцій</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 сервер</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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Встановлювач FreeDOS 1.2 «Standard»</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 „Standardowy” 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">Встановлювач FreeDOS 1.2 «Legacy»</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 „Przestarzały” 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">Фундація Gentoo</vendor> + <vendor xml:lang="tr">Gentoo Vakfı</vendor> + <vendor xml:lang="pt_BR">Fundaçã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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Учасники розробки Guix</vendor> + <vendor xml:lang="tr">Guix'e Katkıda Bulunanlar</vendor> + <vendor xml:lang="pt_BR">Contribuidores do Guix</vendor> + <vendor xml:lang="pl">Współtwó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">Нічна версія 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 (мінімальна)</name> + <name xml:lang="tr">Manjaro GNOME (Minimal)</name> + <name xml:lang="pt_BR">Manjaro GNOME (Mí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 (мінімальна)</name> + <name xml:lang="tr">Manjaro KDE (Minimal)</name> + <name xml:lang="pt_BR">Manjaro KDE (Mí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 (мінімальна)</name> + <name xml:lang="tr">Manjaro XFCE (Minimal)</name> + <name xml:lang="pt_BR">Manjaro XFCE (Mí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">Корпорація 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">Корпорація 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 É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) тестова версія</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çã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) Évaluation</name> + <name xml:lang="ca">Microsoft Windows 10 Enterprise (LTSB) avaluació</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">Корпорація 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">Корпорація 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">Корпорація 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 для 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è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">Корпорація 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 для 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è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">Корпорація 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 для 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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ó de depuració i comprovació 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 É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 É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 Édition Inté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">Корпорація 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ó de depuració i comprovació 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ó de depuració i comprovació 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">Корпорація 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ó de depuració i comprovació 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ó de depuració i comprovació 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">Корпорація 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">Корпорація 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 É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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Корпорація 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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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 для встановлення з мережі</name> + <name xml:lang="tr">NetBSD 8.1 Ağ Ü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">Проєкт 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 プロジェクト</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 для встановлення з мережі</name> + <name xml:lang="tr">NetBSD 8.2 Ağ Ü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 для встановлення з мережі</name> + <name xml:lang="tr">NetBSD 8.2 Ağ Ü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">Проєкт 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 プロジェクト</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 для встановлення з мережі</name> + <name xml:lang="tr">NetBSD 9.0 Ağ Ü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 для встановлення з мережі (послідовна консоль)</name> + <name xml:lang="tr">NetBSD 9.0 Ağ Ü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 (мінімальний КД для встановлення)</name> + <name xml:lang="tr">NixOS 20.03 (asgari kurulum CD'si)</name> + <name xml:lang="pt_BR">NixOS 20.03 (CD de instalação mínima)</name> + <name xml:lang="pl">NixOS 20.03 (pł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’installation minimal)</name> + </variant> + <variant id="plasma5"> + <name>NixOS 20.03 (Plasma 5 installation CD)</name> + <name xml:lang="uk">NixOS 20.03 (КД для встановлення з Плазмою 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ção com Plasma 5)</name> + <name xml:lang="pl">NixOS 20.03 (pł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’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 (мінімальний КД для встановлення)</name> + <name xml:lang="tr">NixOS 20.09 (asgari kurulum CD'si)</name> + <name xml:lang="pt_BR">NixOS 20.03 (CD de instalação mínima)</name> + <name xml:lang="pl">NixOS 20.09 (pł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’installation minimal)</name> + </variant> + <variant id="gnome"> + <name>NixOS Unstable (GNOME installation CD)</name> + <name xml:lang="uk">NixOS нестабільна (КД з GNOME для встановлення)</name> + <name xml:lang="tr">NixOS Unstable (GNOME kurulum CD'si)</name> + <name xml:lang="pt_BR">NixOS Unstable (CD de instalação com GNOME)</name> + <name xml:lang="pl">NixOS (niestabilny, płyta CD instalacji z 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’installation GNOME)</name> + </variant> + <variant id="plasma5"> + <name>NixOS 20.09 (Plasma 5 installation CD)</name> + <name xml:lang="uk">NixOS 20.09 (КД для встановлення з Плазмою 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ção com Plasma 5)</name> + <name xml:lang="pl">NixOS 20.09 (pł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’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 нестабільна</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 нестабільна (мінімальний КД для встановлення)</name> + <name xml:lang="tr">NixOS Unstable (asgari kurulum CD'si)</name> + <name xml:lang="pt_BR">NixOS Unstable (CD de instalação mínima)</name> + <name xml:lang="pl">NixOS (niestabilny, pł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’installation minimal)</name> + </variant> + <variant id="gnome"> + <name>NixOS Unstable (GNOME installation CD)</name> + <name xml:lang="uk">NixOS нестабільна (КД з GNOME для встановлення)</name> + <name xml:lang="tr">NixOS Unstable (GNOME kurulum CD'si)</name> + <name xml:lang="pt_BR">NixOS Unstable (CD de instalação com GNOME)</name> + <name xml:lang="pl">NixOS (niestabilny, płyta CD instalacji z 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’installation GNOME)</name> + </variant> + <variant id="plasma5"> + <name>NixOS Unstable (Plasma 5 installation CD)</name> + <name xml:lang="uk">NixOS нестабільна (КД для встановлення з Плазмою 5)</name> + <name xml:lang="tr">NixOS Unstable (Plasma 5 kurulum CD'si)</name> + <name xml:lang="pt_BR">NixOS Unstable (CD de instalação com Plasma 5)</name> + <name xml:lang="pl">NixOS (niestabilny, pł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’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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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">Проєкт 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 プロジェクト</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 невідома</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 альтернативної архітектури</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 альтернативної архітектури</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 альтернативної архітектури</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 невідома</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 невідома</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 невідома</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 невідома</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">Проєкт 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">Проєкт 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 невідома</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 невідома</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 невідома</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 невідома</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 невідома</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" |