--- VirtualBox-4.1.18.orig/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp 2012-07-25 14:51:03.569003667 -0300
+++ VirtualBox-4.1.18/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp 2012-07-25 14:51:03.652333615 -0300
@@ -44,94 +44,38 @@
* first matching string found, will be used. */
static const osTypePattern gs_OSTypePattern[] =
{
- { QRegExp("DOS", Qt::CaseInsensitive), "DOS" },
- /* Windows */
- { QRegExp("Wi.*98", Qt::CaseInsensitive), "Windows98" },
- { QRegExp("Wi.*95", Qt::CaseInsensitive), "Windows95" },
- { QRegExp("Wi.*Me", Qt::CaseInsensitive), "WindowsMe" },
- { QRegExp("(Wi.*NT)|(NT4)", Qt::CaseInsensitive), "WindowsNT4" },
- { QRegExp("((Wi.*XP)|(\\bXP\\b)).*64", Qt::CaseInsensitive), "WindowsXP_64" },
- { QRegExp("(Wi.*XP)|(\\bXP\\b)", Qt::CaseInsensitive), "WindowsXP" },
- { QRegExp("((Wi.*2003)|(W2K3)).*64", Qt::CaseInsensitive), "Windows2003_64" },
- { QRegExp("(Wi.*2003)|(W2K3)", Qt::CaseInsensitive), "Windows2003" },
- { QRegExp("((Wi.*V)|(Vista)).*64", Qt::CaseInsensitive), "WindowsVista_64" },
- { QRegExp("(Wi.*V)|(Vista)", Qt::CaseInsensitive), "WindowsVista" },
- { QRegExp("((Wi.*2008)|(W2K8)).*64", Qt::CaseInsensitive), "Windows2008_64" },
- { QRegExp("(Wi.*2008)|(W2K8)", Qt::CaseInsensitive), "Windows2008" },
- { QRegExp("(Wi.*2000)|(W2K)", Qt::CaseInsensitive), "Windows2000" },
- { QRegExp("(Wi.*7.*64)|(W7.*64)", Qt::CaseInsensitive), "Windows7_64" },
- { QRegExp("(Wi.*7)|(W7)", Qt::CaseInsensitive), "Windows7" },
- { QRegExp("(Wi.*8.*64)|(W8.*64)", Qt::CaseInsensitive), "Windows8_64" },
- { QRegExp("(Wi.*8)|(W8)", Qt::CaseInsensitive), "Windows8" },
- { QRegExp("Wi.*3", Qt::CaseInsensitive), "Windows31" },
- { QRegExp("Wi", Qt::CaseInsensitive), "WindowsXP" },
-
- /* Solaris */
- { QRegExp("((Op.*So)|(os20[01][0-9])|(So.*1[01])|(India)|(Neva)).*64", Qt::CaseInsensitive), "OpenSolaris_64" },
- { QRegExp("(Op.*So)|(os20[01][0-9])|(So.*1[01])|(India)|(Neva)", Qt::CaseInsensitive), "OpenSolaris" },
- { QRegExp("So.*64", Qt::CaseInsensitive), "Solaris_64" },
- { QRegExp("So", Qt::CaseInsensitive), "Solaris" },
-
- /* OS/2 */
- { QRegExp("OS[/|!-]{,1}2.*W.*4.?5", Qt::CaseInsensitive), "OS2Warp45" },
- { QRegExp("OS[/|!-]{,1}2.*W.*4", Qt::CaseInsensitive), "OS2Warp4" },
- { QRegExp("OS[/|!-]{,1}2.*W", Qt::CaseInsensitive), "OS2Warp3" },
- { QRegExp("(OS[/|!-]{,1}2.*e)|(eCS.*)", Qt::CaseInsensitive), "OS2eCS" },
- { QRegExp("OS[/|!-]{,1}2", Qt::CaseInsensitive), "OS2" },
-
- /* Code names for Linux distributions */
- { QRegExp("((edgy)|(feisty)|(gutsy)|(hardy)|(intrepid)|(jaunty)|(karmic)|(lucid)|(maverick)|(natty)|(oneiric)|(precise)).*64", Qt::CaseInsensitive), "Ubuntu_64" },
- { QRegExp("(edgy)|(feisty)|(gutsy)|(hardy)|(intrepid)|(jaunty)|(karmic)|(lucid)|(maverick)|(natty)|(oneiric)|(precise)", Qt::CaseInsensitive), "Ubuntu" },
- { QRegExp("((sarge)|(etch)|(lenny)|(squeeze)|(wheezy)|(sid)).*64", Qt::CaseInsensitive), "Debian_64" },
- { QRegExp("(sarge)|(etch)|(lenny)|(squeeze)|(wheezy)|(sid)", Qt::CaseInsensitive), "Debian" },
- { QRegExp("((moonshine)|(werewolf)|(sulphur)|(cambridge)|(leonidas)|(constantine)|(goddard)|(laughlin)|(lovelock)|(verne)).*64", Qt::CaseInsensitive), "Fedora_64" },
- { QRegExp("(moonshine)|(werewolf)|(sulphur)|(cambridge)|(leonidas)|(constantine)|(goddard)|(laughlin)|(lovelock)|(verne)", Qt::CaseInsensitive), "Fedora" },
-
- /* Regular names of Linux distributions */
- { QRegExp("Arc.*64", Qt::CaseInsensitive), "ArchLinux_64" },
- { QRegExp("Arc", Qt::CaseInsensitive), "ArchLinux" },
- { QRegExp("Deb.*64", Qt::CaseInsensitive), "Debian_64" },
- { QRegExp("Deb", Qt::CaseInsensitive), "Debian" },
- { QRegExp("((SU)|(Nov)|(SLE)).*64", Qt::CaseInsensitive), "OpenSUSE_64" },
- { QRegExp("(SU)|(Nov)|(SLE)", Qt::CaseInsensitive), "OpenSUSE" },
- { QRegExp("Fe.*64", Qt::CaseInsensitive), "Fedora_64" },
- { QRegExp("Fe", Qt::CaseInsensitive), "Fedora" },
- { QRegExp("((Gen)|(Sab)).*64", Qt::CaseInsensitive), "Gentoo_64" },
- { QRegExp("(Gen)|(Sab)", Qt::CaseInsensitive), "Gentoo" },
- { QRegExp("Man.*64", Qt::CaseInsensitive), "Mandriva_64" },
- { QRegExp("Man", Qt::CaseInsensitive), "Mandriva" },
- { QRegExp("((Red)|(rhel)|(cen)).*64", Qt::CaseInsensitive), "RedHat_64" },
- { QRegExp("(Red)|(rhel)|(cen)", Qt::CaseInsensitive), "RedHat" },
- { QRegExp("Tur.*64", Qt::CaseInsensitive), "Turbolinux_64" },
- { QRegExp("Tur", Qt::CaseInsensitive), "Turbolinux" },
- { QRegExp("Ub.*64", Qt::CaseInsensitive), "Ubuntu_64" },
- { QRegExp("Ub", Qt::CaseInsensitive), "Ubuntu" },
- { QRegExp("Xa.*64", Qt::CaseInsensitive), "Xandros_64" },
- { QRegExp("Xa", Qt::CaseInsensitive), "Xandros" },
- { QRegExp("((Or)|(oel)).*64", Qt::CaseInsensitive), "Oracle_64" },
- { QRegExp("(Or)|(oel)", Qt::CaseInsensitive), "Oracle" },
- { QRegExp("((Li)|(lnx)).*2.?2", Qt::CaseInsensitive), "Linux22" },
- { QRegExp("((Li)|(lnx)).*2.?4.*64", Qt::CaseInsensitive), "Linux24_64" },
- { QRegExp("((Li)|(lnx)).*2.?4", Qt::CaseInsensitive), "Linux24" },
- { QRegExp("((((Li)|(lnx)).*2.?6)|(LFS)).*64", Qt::CaseInsensitive), "Linux26_64" },
- { QRegExp("(((Li)|(lnx)).*2.?6)|(LFS)", Qt::CaseInsensitive), "Linux26" },
- { QRegExp("((Li)|(lnx)).*64", Qt::CaseInsensitive), "Linux26_64" },
- { QRegExp("(Li)|(lnx)", Qt::CaseInsensitive), "Linux26" },
+ /* Code names for GNU/Linux distributions */
+ { QRegExp("((Taranis)|(Dagda)|(Brigantia)).*64", Qt::CaseInsensitive), "Trisquel_64" },
+ { QRegExp("(Taranis)|(Dagda)|(Brigantia)", Qt::CaseInsensitive), "Trisquel" },
+ { QRegExp("((metad)|(parkes)|(three)).*64", Qt::CaseInsensitive), "gNewSense_64" },
+ { QRegExp("(deltah)|(metad)|(parkes)|(three)", Qt::CaseInsensitive), "gNewSense" },
+ { QRegExp("((90k)|(119k)|(140k)|(160k)|(90000)|(119000)|(140000)|(160000)|(Spartakus)).*64", Qt::CaseInsensitive), "Blag_64" },
+ { QRegExp("(90k)|(119k)|(140k)|(160k)|(90000)|(119000)|(140000)|(160000)|(Spartakus)", Qt::CaseInsensitive), "Blag" },
+
+ /* Regular names of GNU/Linux distributions and GNU-Hurd */
+ { QRegExp("Pa.*64", Qt::CaseInsensitive), "Parabola_64" },
+ { QRegExp("Pa", Qt::CaseInsensitive), "Parabola" },
+ { QRegExp("((gNe)|(new)|(Sen)).*64", Qt::CaseInsensitive), "gNewSense_64" },
+ { QRegExp("(gNe)|(new)|(Sen)", Qt::CaseInsensitive), "gNewSense" },
+ { QRegExp("Bla.*64", Qt::CaseInsensitive), "Blag_64" },
+ { QRegExp("Bla", Qt::CaseInsensitive), "Blag" },
+ { QRegExp("Dra.*64", Qt::CaseInsensitive), "Dragora_64" },
+ { QRegExp("Dra", Qt::CaseInsensitive), "Dragora" },
+ { QRegExp("((Utu)|(XS)).*64", Qt::CaseInsensitive), "Ututo_64" },
+ { QRegExp("(Utu)|(XS)", Qt::CaseInsensitive), "Ututo" },
+ { QRegExp("Mus.*64", Qt::CaseInsensitive), "Musix_64" },
+ { QRegExp("Mus", Qt::CaseInsensitive), "Musix" },
+ { QRegExp("Tri.*64", Qt::CaseInsensitive), "Trisquel_64" },
+ { QRegExp("Tri", Qt::CaseInsensitive), "Trisquel" },
+ { QRegExp("Dyn", Qt::CaseInsensitive), "Dynebolic" },
+ { QRegExp("Ven", Qt::CaseInsensitive), "Venenux" },
+ { QRegExp("GNU", Qt::CaseInsensitive), "GNU" },
+ { QRegExp("Hu", Qt::CaseInsensitive), "GNUHurd" },
+ { QRegExp("((Li)|(lnx)).*64", Qt::CaseInsensitive), "GNULinux_64" },
+ { QRegExp("(Li)|(lnx)", Qt::CaseInsensitive), "GNULinux" },
/* Other */
- { QRegExp("L4", Qt::CaseInsensitive), "L4" },
- { QRegExp("((Fr.*B)|(fbsd)).*64", Qt::CaseInsensitive), "FreeBSD_64" },
- { QRegExp("(Fr.*B)|(fbsd)", Qt::CaseInsensitive), "FreeBSD" },
- { QRegExp("Op.*B.*64", Qt::CaseInsensitive), "OpenBSD_64" },
- { QRegExp("Op.*B", Qt::CaseInsensitive), "OpenBSD" },
- { QRegExp("Ne.*B.*64", Qt::CaseInsensitive), "NetBSD_64" },
- { QRegExp("Ne.*B", Qt::CaseInsensitive), "NetBSD" },
- { QRegExp("QN", Qt::CaseInsensitive), "QNX" },
- { QRegExp("((Mac)|(Tig)|(Leop)|(osx)).*64", Qt::CaseInsensitive), "MacOS_64" },
- { QRegExp("(Mac)|(Tig)|(Leop)|(osx)", Qt::CaseInsensitive), "MacOS" },
- { QRegExp("Net", Qt::CaseInsensitive), "Netware" },
- { QRegExp("Rocki", Qt::CaseInsensitive), "JRockitVE" },
{ QRegExp("Ot", Qt::CaseInsensitive), "Other" },
};
--- VirtualBox-4.1.18.orig/src/VBox/Main/xml/Settings.cpp 2012-07-25 15:14:50.498764160 -0300
+++ VirtualBox-4.1.18/src/VBox/Main/xml/Settings.cpp 2012-07-25 15:14:50.548761649 -0300
@@ -3227,40 +3227,18 @@
} aConvertOSTypes[] =
{
{ "unknown", "Other" },
- { "dos", "DOS" },
- { "win31", "Windows31" },
- { "win95", "Windows95" },
- { "win98", "Windows98" },
- { "winme", "WindowsMe" },
- { "winnt4", "WindowsNT4" },
- { "win2k", "Windows2000" },
- { "winxp", "WindowsXP" },
- { "win2k3", "Windows2003" },
- { "winvista", "WindowsVista" },
- { "win2k8", "Windows2008" },
- { "os2warp3", "OS2Warp3" },
- { "os2warp4", "OS2Warp4" },
- { "os2warp45", "OS2Warp45" },
- { "ecs", "OS2eCS" },
- { "linux22", "Linux22" },
- { "linux24", "Linux24" },
- { "linux26", "Linux26" },
- { "archlinux", "ArchLinux" },
- { "debian", "Debian" },
- { "opensuse", "OpenSUSE" },
- { "fedoracore", "Fedora" },
- { "gentoo", "Gentoo" },
- { "mandriva", "Mandriva" },
- { "redhat", "RedHat" },
- { "ubuntu", "Ubuntu" },
- { "xandros", "Xandros" },
- { "freebsd", "FreeBSD" },
- { "openbsd", "OpenBSD" },
- { "netbsd", "NetBSD" },
- { "netware", "Netware" },
- { "solaris", "Solaris" },
- { "opensolaris", "OpenSolaris" },
- { "l4", "L4" }
+ { "gnu", "GNU" },
+ { "gnuhurd", "GNUHurd" },
+ { "gnulinux", "GNULinux" },
+ { "parabola", "Parabola" },
+ { "gnewsense", "gNewSense" },
+ { "blag", "Blag" },
+ { "dragora", "Dragora" },
+ { "ututo", "Ututo" },
+ { "musix", "Musix" },
+ { "trisquel", "Trisquel" },
+ { "dynebolic", "Dynebolic" },
+ { "venenux", "Venenux" },
};
void MachineConfigFile::convertOldOSType_pre1_5(Utf8Str &str)
--- VirtualBox-4.1.18.orig/src/VBox/Main/xml/SettingsConverter.xsl 2012-07-25 15:21:04.553581275 -0300
+++ VirtualBox-4.1.18/src/VBox/Main/xml/SettingsConverter.xsl 2012-07-25 15:21:04.593579427 -0300
@@ -729,40 +729,18 @@
Other
- DOS
- Windows31
- Windows95
- Windows98
- WindowsMe
- WindowsNT4
- Windows2000
- WindowsXP
- Windows2003
- WindowsVista
- Windows2008
- OS2Warp3
- OS2Warp4
- OS2Warp45
- OS2eCS
- Linux22
- Linux24
- Linux26
- ArchLinux
- Debian
- OpenSUSE
- Fedora
- Gentoo
- Mandriva
- RedHat
- Ubuntu
- Xandros
- FreeBSD
- OpenBSD
- NetBSD
- Netware
- Solaris
- OpenSolaris
- L4
+ GNU
+ GNUHurd
+ GNULinux
+ Parabola
+ gNewSense
+ Blag
+ Dragora
+ Ututo
+ Musix
+ Trisquel
+ Dynebolic
+ Venenux
--- VirtualBox-4.1.18.orig/src/VBox/Main/xml/VirtualBox-settings-common.xsd 2012-07-25 15:04:37.856003691 -0300
+++ VirtualBox-4.1.18/src/VBox/Main/xml/VirtualBox-settings-common.xsd 2012-07-25 15:04:37.892668156 -0300
@@ -137,75 +137,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--- VirtualBox-4.1.18.orig/src/VBox/Frontends/VirtualBox/VirtualBox2.qrc 2012-07-25 15:40:56.733096866 -0300
+++ VirtualBox-4.1.18/src/VBox/Frontends/VirtualBox/VirtualBox2.qrc 2012-07-25 15:40:56.796426519 -0300
@@ -1,75 +1,27 @@
- images/os_archlinux.png
- images/os_archlinux_64.png
- images/os_debian.png
- images/os_debian_64.png
- images/os_dos.png
- images/os_fedora.png
- images/os_fedora_64.png
- images/os_freebsd.png
- images/os_freebsd_64.png
- images/os_gentoo.png
- images/os_gentoo_64.png
- images/os_jrockitve.png
- images/os_l4.png
- images/os_linux_other.png
- images/os_linux22.png
- images/os_linux24.png
- images/os_linux24_64.png
- images/os_linux26.png
- images/os_linux26_64.png
- images/os_mandriva.png
- images/os_mandriva_64.png
- images/os_netbsd.png
- images/os_netbsd_64.png
- images/os_netware.png
- images/os_openbsd.png
- images/os_openbsd_64.png
- images/os_oraclesolaris.png
- images/os_oraclesolaris_64.png
- images/os_opensuse.png
- images/os_opensuse_64.png
- images/os_os2_other.png
- images/os_os2ecs.png
- images/os_os2warp3.png
- images/os_os2warp4.png
- images/os_os2warp45.png
+ images/os_parabola.png
+ images/os_parabola_64.png
+ images/os_gnewsense.png
+ images/os_gnewsense_64.png
+ images/os_blag.png
+ images/os_blag_64.png
+ images/os_ututo.png
+ images/os_ututo_64.png
+ images/os_gnu.png
+ images/os_gnu_64.png
+ images/os_gnuhurd.png
+ images/os_gnulinux.png
+ images/os_gnulinux_64.png
+ images/os_musix.png
+ images/os_musix_64.png
+ images/os_dragora.png
+ images/os_dragora_64.png
images/os_other.png
- images/os_qnx.png
- images/os_redhat.png
- images/os_redhat_64.png
- images/os_turbolinux.png
- images/os_turbolinux_64.png
- images/os_solaris.png
- images/os_solaris_64.png
- images/os_ubuntu.png
- images/os_ubuntu_64.png
- images/os_win_other.png
- images/os_win2k.png
- images/os_win2k3.png
- images/os_win2k3_64.png
- images/os_win2k8.png
- images/os_win2k8_64.png
- images/os_win31.png
- images/os_win7.png
- images/os_win7_64.png
- images/os_win8.png
- images/os_win8_64.png
- images/os_win95.png
- images/os_win98.png
- images/os_winme.png
- images/os_winnt4.png
- images/os_winvista.png
- images/os_winvista_64.png
- images/os_winxp.png
- images/os_winxp_64.png
- images/os_xandros.png
- images/os_xandros_64.png
- images/os_oracle.png
- images/os_oracle_64.png
- images/os_macosx.png
- images/os_macosx_64.png
+ images/os_dynebolic.png
+ images/os_venenux.png
+ images/os_trisquel.png
+ images/os_trisquel_64.png
images/hd_16px.png
images/hd_disabled_16px.png
images/hd_32px.png
--- VirtualBox-4.1.20.orig/src/VBox/Main/src-all/Global.cpp 2012-08-20 11:36:24.000000000 -0300
+++ VirtualBox-4.1.20/src/VBox/Main/src-all/Global.cpp 2012-08-21 14:22:29.148190849 -0300
@@ -35,284 +35,90 @@
VBOXOSTYPE_Unknown, VBOXOSHINT_NONE,
64, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows31, "Windows 3.1",
- VBOXOSTYPE_Win31, VBOXOSHINT_NONE,
- 32, 4, 1 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_SB16 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows95, "Windows 95",
- VBOXOSTYPE_Win95, VBOXOSHINT_NONE,
- 64, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows98, "Windows 98",
- VBOXOSTYPE_Win98, VBOXOSHINT_NONE,
- 64, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsMe, "Windows Me",
- VBOXOSTYPE_WinMe, VBOXOSHINT_NONE,
- 64, 4, 4 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsNT4, "Windows NT 4",
- VBOXOSTYPE_WinNT4, VBOXOSHINT_NONE,
- 128, 16, 2 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows2000, "Windows 2000",
- VBOXOSTYPE_Win2k, VBOXOSHINT_USBTABLET,
- 168, 16, 4 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsXP, "Windows XP",
- VBOXOSTYPE_WinXP, VBOXOSHINT_USBTABLET,
- 192, 16, 10 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsXP_64, "Windows XP (64 bit)",
- VBOXOSTYPE_WinXP_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 192, 16, 10 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows2003, "Windows 2003",
- VBOXOSTYPE_Win2k3, VBOXOSHINT_USBTABLET,
- 256, 16, 20 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows2003_64, "Windows 2003 (64 bit)",
- VBOXOSTYPE_Win2k3_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 256, 16, 20 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsVista, "Windows Vista",
- VBOXOSTYPE_WinVista, VBOXOSHINT_USBTABLET,
- 512, 16, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsVista_64, "Windows Vista (64 bit)",
- VBOXOSTYPE_WinVista_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 512, 16, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows2008, "Windows 2008",
- VBOXOSTYPE_Win2k8, VBOXOSHINT_USBTABLET,
- 512, 16, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows2008_64, "Windows 2008 (64 bit)",
- VBOXOSTYPE_Win2k8_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 512, 16, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows7, "Windows 7",
- VBOXOSTYPE_Win7, VBOXOSHINT_USBTABLET,
- 512, 16, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows7_64, "Windows 7 (64 bit)",
- VBOXOSTYPE_Win7_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 512, 16, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows8, "Windows 8",
- VBOXOSTYPE_Win8, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET | VBOXOSHINT_PAE,
- 1024,128, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_Windows8_64, "Windows 8 (64 bit)",
- VBOXOSTYPE_Win8_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 1536,128, 25 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_HDA },
- { "Windows", "Microsoft Windows", SchemaDefs_OSTypeId_WindowsNT, "Other Windows",
- VBOXOSTYPE_WinNT, VBOXOSHINT_NONE,
- 512, 16, 20 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Linux22, "Linux 2.2",
- VBOXOSTYPE_Linux22, VBOXOSHINT_RTCUTC,
- 64, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Linux24, "Linux 2.4",
- VBOXOSTYPE_Linux24, VBOXOSHINT_RTCUTC,
- 128, 4, 4 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Linux24_64, "Linux 2.4 (64 bit)",
- VBOXOSTYPE_Linux24_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC,
- 128, 4, 4 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ { "GNU", "GNU", SchemaDefs_OSTypeId_GNU, "GNU",
+ VBOXOSTYPE_GNU, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 256, 4, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
+ { "GNU", "GNU", SchemaDefs_OSTypeId_GNU_64, "GNU (64 bit)",
+ VBOXOSTYPE_GNU_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 256, 4, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
+ { "GNU-Hurd", "GNU-Hurd", SchemaDefs_OSTypeId_GNUHurd, "GNU-Hurd",
+ VBOXOSTYPE_GNUHurd, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 256, 4, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Linux26, "Linux 2.6",
- VBOXOSTYPE_Linux26, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_GNULinux, "GNU/Linux",
+ VBOXOSTYPE_GNULinux, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
256, 4, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Linux26_64, "Linux 2.6 (64 bit)",
- VBOXOSTYPE_Linux26_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_GNULinux_64, "GNU/Linux (64 bit)",
+ VBOXOSTYPE_GNULinux_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
256, 4, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_ArchLinux, "Arch Linux",
- VBOXOSTYPE_ArchLinux, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Parabola, "Parabola GNU/Linux-libre",
+ VBOXOSTYPE_Parabola, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_ArchLinux_64, "Arch Linux (64 bit)",
- VBOXOSTYPE_ArchLinux_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Parabola_64, "Parabola GNU/Linux-libre (64 bit)",
+ VBOXOSTYPE_Parabola_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Debian, "Debian",
- VBOXOSTYPE_Debian, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_gNewSense, "gNewSense",
+ VBOXOSTYPE_gNewSense, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
384, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Debian_64, "Debian (64 bit)",
- VBOXOSTYPE_Debian_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_gNewSense_64, "gNewSense (64 bit)",
+ VBOXOSTYPE_gNewSense_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
384, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97},
- { "Linux", "Linux", SchemaDefs_OSTypeId_OpenSUSE, "openSUSE",
- VBOXOSTYPE_OpenSUSE, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
- 512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_OpenSUSE_64, "openSUSE (64 bit)",
- VBOXOSTYPE_OpenSUSE_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
- 512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Fedora, "Fedora",
- VBOXOSTYPE_FedoraCore, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Blag, "Blag Linux and GNU",
+ VBOXOSTYPE_Blag, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
768, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Fedora_64, "Fedora (64 bit)",
- VBOXOSTYPE_FedoraCore_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Blag_64, "Blag Linux and GNU (64 bit)",
+ VBOXOSTYPE_Blag_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
768, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Gentoo, "Gentoo",
- VBOXOSTYPE_Gentoo, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Dragora, "Dragora",
+ VBOXOSTYPE_Dragora, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Gentoo_64, "Gentoo (64 bit)",
- VBOXOSTYPE_Gentoo_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Dragora_64, "Dragora (64 bit)",
+ VBOXOSTYPE_Dragora_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Mandriva, "Mandriva",
- VBOXOSTYPE_Mandriva, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
- 512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Mandriva_64, "Mandriva (64 bit)",
- VBOXOSTYPE_Mandriva_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
- 512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_RedHat, "Red Hat",
- VBOXOSTYPE_RedHat, VBOXOSHINT_RTCUTC | VBOXOSHINT_PAE,
- 512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Ututo, "Ututo XS",
+ VBOXOSTYPE_Ututo, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_RedHat_64, "Red Hat (64 bit)",
- VBOXOSTYPE_RedHat_x64, VBOXOSHINT_64BIT | VBOXOSHINT_PAE | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC,
- 512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Ututo_64, "Ututo XS (64 bit)",
+ VBOXOSTYPE_Ututo_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Turbolinux, "Turbolinux",
- VBOXOSTYPE_Turbolinux, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Musix, "Musix",
+ VBOXOSTYPE_Musix, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
384, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Turbolinux, "Turbolinux (64 bit)",
- VBOXOSTYPE_Turbolinux_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Musix_64, "Musix (64 bit)",
+ VBOXOSTYPE_Musix_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
384, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Ubuntu, "Ubuntu",
- VBOXOSTYPE_Ubuntu, VBOXOSHINT_RTCUTC | VBOXOSHINT_PAE | VBOXOSHINT_USBTABLET,
+ StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97},
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Trisquel, "Trisquel",
+ VBOXOSTYPE_Trisquel, VBOXOSHINT_RTCUTC | VBOXOSHINT_PAE | VBOXOSHINT_USBTABLET,
512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Ubuntu_64, "Ubuntu (64 bit)",
- VBOXOSTYPE_Ubuntu_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Trisquel_64, "Trisquel (64 bit)",
+ VBOXOSTYPE_Trisquel_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
512, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Xandros, "Xandros",
- VBOXOSTYPE_Xandros, VBOXOSHINT_RTCUTC,
- 256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Dynebolic, "Dyne:bolic",
+ VBOXOSTYPE_Dynebolic, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 256, 4, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Xandros_64, "Xandros (64 bit)",
- VBOXOSTYPE_Xandros_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC,
- 256, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
+ { "GNU/Linux", "GNU/Linux", SchemaDefs_OSTypeId_Venenux, "Venenux",
+ VBOXOSTYPE_Venenux, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
+ 384, 12, 8 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Oracle, "Oracle",
- VBOXOSTYPE_Oracle, VBOXOSHINT_RTCUTC | VBOXOSHINT_PAE,
- 512, 12, 12 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Oracle_64, "Oracle (64 bit)",
- VBOXOSTYPE_Oracle_x64, VBOXOSHINT_64BIT | VBOXOSHINT_PAE | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC,
- 512, 12, 12 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Linux", "Linux", SchemaDefs_OSTypeId_Linux, "Other Linux",
- VBOXOSTYPE_Linux, VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET,
- 256, 12, 8 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Solaris", "Solaris", SchemaDefs_OSTypeId_Solaris, "Oracle Solaris 10 5/09 and earlier",
- VBOXOSTYPE_Solaris, VBOXOSHINT_NONE,
- 768, 12, 16 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Solaris", "Solaris", SchemaDefs_OSTypeId_Solaris_64, "Oracle Solaris 10 5/09 and earlier (64 bit)",
- VBOXOSTYPE_Solaris_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC,
- 1536, 12, 16 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Solaris", "Solaris", SchemaDefs_OSTypeId_OpenSolaris, "Oracle Solaris 10 10/09 and later",
- VBOXOSTYPE_OpenSolaris, VBOXOSHINT_USBTABLET,
- 768, 12, 16 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_IntelAhci, StorageBus_SATA,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Solaris", "Solaris", SchemaDefs_OSTypeId_OpenSolaris_64, "Oracle Solaris 10 10/09 and later (64 bit)",
- VBOXOSTYPE_OpenSolaris_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_USBTABLET,
- 1536, 12, 16 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_IntelAhci, StorageBus_SATA,
- StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "BSD", "BSD", SchemaDefs_OSTypeId_FreeBSD, "FreeBSD",
- VBOXOSTYPE_FreeBSD, VBOXOSHINT_NONE,
- 128, 4, 2 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "BSD", "BSD", SchemaDefs_OSTypeId_FreeBSD_64, "FreeBSD (64 bit)",
- VBOXOSTYPE_FreeBSD_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC,
- 128, 4, 2 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "BSD", "BSD", SchemaDefs_OSTypeId_OpenBSD, "OpenBSD",
- VBOXOSTYPE_OpenBSD, VBOXOSHINT_HWVIRTEX,
- 64, 4, 2 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "BSD", "BSD", SchemaDefs_OSTypeId_OpenBSD_64, "OpenBSD (64 bit)",
- VBOXOSTYPE_OpenBSD_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC,
- 64, 4, 2 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "BSD", "BSD", SchemaDefs_OSTypeId_NetBSD, "NetBSD",
- VBOXOSTYPE_NetBSD, VBOXOSHINT_NONE,
- 64, 4, 2 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "BSD", "BSD", SchemaDefs_OSTypeId_NetBSD_64, "NetBSD (64 bit)",
- VBOXOSTYPE_NetBSD_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC,
- 64, 4, 2 * _1G64, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "OS2", "IBM OS/2", SchemaDefs_OSTypeId_OS2Warp3, "OS/2 Warp 3",
- VBOXOSTYPE_OS2Warp3, VBOXOSHINT_HWVIRTEX,
- 48, 4, 1 * _1G64, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "OS2", "IBM OS/2", SchemaDefs_OSTypeId_OS2Warp4, "OS/2 Warp 4",
- VBOXOSTYPE_OS2Warp4, VBOXOSHINT_HWVIRTEX,
- 64, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "OS2", "IBM OS/2", SchemaDefs_OSTypeId_OS2Warp45, "OS/2 Warp 4.5",
- VBOXOSTYPE_OS2Warp45, VBOXOSHINT_HWVIRTEX,
- 96, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "OS2", "IBM OS/2", SchemaDefs_OSTypeId_OS2eCS, "eComStation",
- VBOXOSTYPE_ECS, VBOXOSHINT_HWVIRTEX,
- 96, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "OS2", "IBM OS/2", SchemaDefs_OSTypeId_OS2, "Other OS/2",
- VBOXOSTYPE_OS2, VBOXOSHINT_HWVIRTEX,
- 96, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "MacOS", "Mac OS X", SchemaDefs_OSTypeId_MacOS, "Mac OS X Server",
- VBOXOSTYPE_MacOS, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_EFI | VBOXOSHINT_PAE | VBOXOSHINT_USBHID | VBOXOSHINT_HPET | VBOXOSHINT_USBTABLET,
- 1024, 4, 20 * _1G64, NetworkAdapterType_I82543GC, 0,
- StorageControllerType_ICH6, StorageBus_IDE, StorageControllerType_IntelAhci, StorageBus_SATA,
- ChipsetType_ICH9, AudioControllerType_HDA },
- { "MacOS", "Mac OS X", SchemaDefs_OSTypeId_MacOS_64, "Mac OS X Server (64 bit)",
- VBOXOSTYPE_MacOS_x64, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_EFI | VBOXOSHINT_PAE | VBOXOSHINT_64BIT | VBOXOSHINT_USBHID | VBOXOSHINT_HPET | VBOXOSHINT_USBTABLET,
- 1024, 4, 20 * _1G64, NetworkAdapterType_I82543GC, 0,
- StorageControllerType_ICH6, StorageBus_IDE, StorageControllerType_IntelAhci, StorageBus_SATA,
- ChipsetType_ICH9, AudioControllerType_HDA },
- { "Other", "Other", SchemaDefs_OSTypeId_DOS, "DOS",
- VBOXOSTYPE_DOS, VBOXOSHINT_NONE,
- 32, 4, 500 * _1M, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_SB16 },
- { "Other", "Other", SchemaDefs_OSTypeId_Netware, "Netware",
- VBOXOSTYPE_Netware, VBOXOSHINT_HWVIRTEX,
- 512, 4, 4 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Other", "Other", SchemaDefs_OSTypeId_L4, "L4",
- VBOXOSTYPE_L4, VBOXOSHINT_NONE,
- 64, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Other", "Other", SchemaDefs_OSTypeId_QNX, "QNX",
- VBOXOSTYPE_QNX, VBOXOSHINT_HWVIRTEX,
- 512, 4, 4 * _1G64, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 },
- { "Other", "Other", SchemaDefs_OSTypeId_JRockitVE, "JRockitVE",
- VBOXOSTYPE_JRockitVE, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_PAE,
- 1024, 4, 8 * _1G64, NetworkAdapterType_I82545EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
- StorageControllerType_BusLogic, StorageBus_SCSI, ChipsetType_PIIX3, AudioControllerType_AC97 },
};
/**
--- VirtualBox-4.1.18.orig/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp 2012-07-25 21:44:01.290876720 -0300
+++ VirtualBox-4.1.18/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp 2012-07-25 22:00:57.819380802 -0300
@@ -4875,75 +4875,27 @@
static const char *kOSTypeIcons [][2] =
{
{"Other", ":/os_other.png"},
- {"DOS", ":/os_dos.png"},
- {"Netware", ":/os_netware.png"},
- {"L4", ":/os_l4.png"},
- {"Windows31", ":/os_win31.png"},
- {"Windows95", ":/os_win95.png"},
- {"Windows98", ":/os_win98.png"},
- {"WindowsMe", ":/os_winme.png"},
- {"WindowsNT4", ":/os_winnt4.png"},
- {"Windows2000", ":/os_win2k.png"},
- {"WindowsXP", ":/os_winxp.png"},
- {"WindowsXP_64", ":/os_winxp_64.png"},
- {"Windows2003", ":/os_win2k3.png"},
- {"Windows2003_64", ":/os_win2k3_64.png"},
- {"WindowsVista", ":/os_winvista.png"},
- {"WindowsVista_64", ":/os_winvista_64.png"},
- {"Windows2008", ":/os_win2k8.png"},
- {"Windows2008_64", ":/os_win2k8_64.png"},
- {"Windows7", ":/os_win7.png"},
- {"Windows7_64", ":/os_win7_64.png"},
- {"Windows8", ":/os_win8.png"},
- {"Windows8_64", ":/os_win8_64.png"},
- {"WindowsNT", ":/os_win_other.png"},
- {"OS2Warp3", ":/os_os2warp3.png"},
- {"OS2Warp4", ":/os_os2warp4.png"},
- {"OS2Warp45", ":/os_os2warp45.png"},
- {"OS2eCS", ":/os_os2ecs.png"},
- {"OS2", ":/os_os2_other.png"},
- {"Linux22", ":/os_linux22.png"},
- {"Linux24", ":/os_linux24.png"},
- {"Linux24_64", ":/os_linux24_64.png"},
- {"Linux26", ":/os_linux26.png"},
- {"Linux26_64", ":/os_linux26_64.png"},
- {"ArchLinux", ":/os_archlinux.png"},
- {"ArchLinux_64", ":/os_archlinux_64.png"},
- {"Debian", ":/os_debian.png"},
- {"Debian_64", ":/os_debian_64.png"},
- {"OpenSUSE", ":/os_opensuse.png"},
- {"OpenSUSE_64", ":/os_opensuse_64.png"},
- {"Fedora", ":/os_fedora.png"},
- {"Fedora_64", ":/os_fedora_64.png"},
- {"Gentoo", ":/os_gentoo.png"},
- {"Gentoo_64", ":/os_gentoo_64.png"},
- {"Mandriva", ":/os_mandriva.png"},
- {"Mandriva_64", ":/os_mandriva_64.png"},
- {"RedHat", ":/os_redhat.png"},
- {"RedHat_64", ":/os_redhat_64.png"},
- {"Turbolinux", ":/os_turbolinux.png"},
- {"Turbolinux_64", ":/os_turbolinux_64.png"},
- {"Ubuntu", ":/os_ubuntu.png"},
- {"Ubuntu_64", ":/os_ubuntu_64.png"},
- {"Xandros", ":/os_xandros.png"},
- {"Xandros_64", ":/os_xandros_64.png"},
- {"Oracle", ":/os_oracle.png"},
- {"Oracle_64", ":/os_oracle_64.png"},
- {"Linux", ":/os_linux_other.png"},
- {"FreeBSD", ":/os_freebsd.png"},
- {"FreeBSD_64", ":/os_freebsd_64.png"},
- {"OpenBSD", ":/os_openbsd.png"},
- {"OpenBSD_64", ":/os_openbsd_64.png"},
- {"NetBSD", ":/os_netbsd.png"},
- {"NetBSD_64", ":/os_netbsd_64.png"},
- {"Solaris", ":/os_solaris.png"},
- {"Solaris_64", ":/os_solaris_64.png"},
- {"OpenSolaris", ":/os_oraclesolaris.png"},
- {"OpenSolaris_64", ":/os_oraclesolaris_64.png"},
- {"QNX", ":/os_qnx.png"},
- {"MacOS", ":/os_macosx.png"},
- {"MacOS_64", ":/os_macosx_64.png"},
- {"JRockitVE", ":/os_jrockitve.png"},
+ {"GNU", ":/os_gnu.png"},
+ {"GNU_64", ":/os_gnu_64.png"},
+ {"GNUHurd", ":/os_gnuhurd.png"},
+ {"GNULinux", ":/os_gnulinux.png"},
+ {"GNULinux_64", ":/os_gnulinux_64.png"},
+ {"Parabola", ":/os_parabola.png"},
+ {"Parabola_64", ":/os_parabola_64.png"},
+ {"gNewSense", ":/os_gnewsense.png"},
+ {"gNewSense_64", ":/os_gnewsense_64.png"},
+ {"Blag", ":/os_blag.png"},
+ {"Blag_64", ":/os_blag_64.png"},
+ {"Dragora", ":/os_dragora.png"},
+ {"Dragora_64", ":/os_dragora_64.png"},
+ {"Ututo", ":/os_ututo.png"},
+ {"Ututo_64", ":/os_ututo_64.png"},
+ {"Musix", ":/os_musix.png"},
+ {"Musix_64", ":/os_musix_64.png"},
+ {"Trisquel", ":/os_trisquel.png"},
+ {"Trisquel_64", ":/os_trisquel_64.png"},
+ {"Dynebolic", ":/os_dynebolic.png"},
+ {"Venenux", ":/os_venenux.png"},
};
for (uint n = 0; n < SIZEOF_ARRAY (kOSTypeIcons); ++ n)
{
--- VirtualBox-4.1.18.orig/src/VBox/Frontends/VirtualBox/src/widgets/VBoxOSTypeSelectorWidget.cpp.orig 2012-06-20 10:16:38.000000000 -0300
+++ VirtualBox-4.1.18/src/VBox/Frontends/VirtualBox/src/widgets/VBoxOSTypeSelectorWidget.cpp 2012-07-25 22:07:51.232436783 -0300
@@ -192,17 +192,10 @@
if (typeIndex != -1)
mCbType->setCurrentIndex (typeIndex);
}
- /* Or select WinXP item for Windows family as default */
- else if (familyId == "Windows")
+ /* Or select Parabola GNU/Linux-libre item for GNU/Linux family as default */
+ else if (familyId == "GNU/Linux")
{
- int xpIndex = mCbType->findData ("WindowsXP", RoleTypeID);
- if (xpIndex != -1)
- mCbType->setCurrentIndex (xpIndex);
- }
- /* Or select Ubuntu item for Linux family as default */
- else if (familyId == "Linux")
- {
- int ubIndex = mCbType->findData ("Ubuntu", RoleTypeID);
+ int ubIndex = mCbType->findData ("Parabola", RoleTypeID);
if (ubIndex != -1)
mCbType->setCurrentIndex (ubIndex);
}
--- VirtualBox-4.1.18.orig/include/VBox/ostypes.h 2012-06-20 10:07:51.000000000 -0300
+++ VirtualBox-4.1.18/include/VBox/ostypes.h 2012-07-25 23:20:57.322757456 -0300
@@ -43,77 +43,27 @@
typedef enum VBOXOSTYPE
{
VBOXOSTYPE_Unknown = 0,
- VBOXOSTYPE_DOS = 0x10000,
- VBOXOSTYPE_Win31 = 0x15000,
- VBOXOSTYPE_Win9x = 0x20000,
- VBOXOSTYPE_Win95 = 0x21000,
- VBOXOSTYPE_Win98 = 0x22000,
- VBOXOSTYPE_WinMe = 0x23000,
- VBOXOSTYPE_WinNT = 0x30000,
- VBOXOSTYPE_WinNT4 = 0x31000,
- VBOXOSTYPE_Win2k = 0x32000,
- VBOXOSTYPE_WinXP = 0x33000,
- VBOXOSTYPE_WinXP_x64 = 0x33100,
- VBOXOSTYPE_Win2k3 = 0x34000,
- VBOXOSTYPE_Win2k3_x64 = 0x34100,
- VBOXOSTYPE_WinVista = 0x35000,
- VBOXOSTYPE_WinVista_x64 = 0x35100,
- VBOXOSTYPE_Win2k8 = 0x36000,
- VBOXOSTYPE_Win2k8_x64 = 0x36100,
- VBOXOSTYPE_Win7 = 0x37000,
- VBOXOSTYPE_Win7_x64 = 0x37100,
- VBOXOSTYPE_Win8 = 0x38000,
- VBOXOSTYPE_Win8_x64 = 0x38100,
- VBOXOSTYPE_OS2 = 0x40000,
- VBOXOSTYPE_OS2Warp3 = 0x41000,
- VBOXOSTYPE_OS2Warp4 = 0x42000,
- VBOXOSTYPE_OS2Warp45 = 0x43000,
- VBOXOSTYPE_ECS = 0x44000,
- VBOXOSTYPE_Linux = 0x50000,
- VBOXOSTYPE_Linux_x64 = 0x50100,
- VBOXOSTYPE_Linux22 = 0x51000,
- VBOXOSTYPE_Linux24 = 0x52000,
- VBOXOSTYPE_Linux24_x64 = 0x52100,
- VBOXOSTYPE_Linux26 = 0x53000,
- VBOXOSTYPE_Linux26_x64 = 0x53100,
- VBOXOSTYPE_ArchLinux = 0x54000,
- VBOXOSTYPE_ArchLinux_x64 = 0x54100,
- VBOXOSTYPE_Debian = 0x55000,
- VBOXOSTYPE_Debian_x64 = 0x55100,
- VBOXOSTYPE_OpenSUSE = 0x56000,
- VBOXOSTYPE_OpenSUSE_x64 = 0x56100,
- VBOXOSTYPE_FedoraCore = 0x57000,
- VBOXOSTYPE_FedoraCore_x64 = 0x57100,
- VBOXOSTYPE_Gentoo = 0x58000,
- VBOXOSTYPE_Gentoo_x64 = 0x58100,
- VBOXOSTYPE_Mandriva = 0x59000,
- VBOXOSTYPE_Mandriva_x64 = 0x59100,
- VBOXOSTYPE_RedHat = 0x5A000,
- VBOXOSTYPE_RedHat_x64 = 0x5A100,
- VBOXOSTYPE_Turbolinux = 0x5B000,
- VBOXOSTYPE_Turbolinux_x64 = 0x5B100,
- VBOXOSTYPE_Ubuntu = 0x5C000,
- VBOXOSTYPE_Ubuntu_x64 = 0x5C100,
- VBOXOSTYPE_Xandros = 0x5D000,
- VBOXOSTYPE_Xandros_x64 = 0x5D100,
- VBOXOSTYPE_Oracle = 0x5E000,
- VBOXOSTYPE_Oracle_x64 = 0x5E100,
- VBOXOSTYPE_FreeBSD = 0x60000,
- VBOXOSTYPE_FreeBSD_x64 = 0x60100,
- VBOXOSTYPE_OpenBSD = 0x61000,
- VBOXOSTYPE_OpenBSD_x64 = 0x61100,
- VBOXOSTYPE_NetBSD = 0x62000,
- VBOXOSTYPE_NetBSD_x64 = 0x62100,
- VBOXOSTYPE_Netware = 0x70000,
- VBOXOSTYPE_Solaris = 0x80000,
- VBOXOSTYPE_Solaris_x64 = 0x80100,
- VBOXOSTYPE_OpenSolaris = 0x81000,
- VBOXOSTYPE_OpenSolaris_x64 = 0x81100,
- VBOXOSTYPE_L4 = 0x90000,
- VBOXOSTYPE_QNX = 0xA0000,
- VBOXOSTYPE_MacOS = 0xB0000,
- VBOXOSTYPE_MacOS_x64 = 0xB0100,
- VBOXOSTYPE_JRockitVE = 0xC0000,
+ VBOXOSTYPE_GNU = 0x10000,
+ VBOXOSTYPE_GNU_x64 = 0x10100,
+ VBOXOSTYPE_GNUHurd = 0x20000,
+ VBOXOSTYPE_GNULinux = 0x30000,
+ VBOXOSTYPE_GNULinux_x64 = 0x30100,
+ VBOXOSTYPE_Parabola = 0x31000,
+ VBOXOSTYPE_Parabola_x64 = 0x31100,
+ VBOXOSTYPE_gNewSense = 0x32000,
+ VBOXOSTYPE_gNewSense_x64 = 0x32100,
+ VBOXOSTYPE_Blag = 0x33000,
+ VBOXOSTYPE_Blag_x64 = 0x33100,
+ VBOXOSTYPE_Dragora = 0x34000,
+ VBOXOSTYPE_Dragora_x64 = 0x34100,
+ VBOXOSTYPE_Ututo = 0x35000,
+ VBOXOSTYPE_Ututo_x64 = 0x35100,
+ VBOXOSTYPE_Musix = 0x36000,
+ VBOXOSTYPE_Musix_x64 = 0x36100,
+ VBOXOSTYPE_Trisquel = 0x37000,
+ VBOXOSTYPE_Trisquel_x64 = 0x37100,
+ VBOXOSTYPE_Dynebolic = 0x38000,
+ VBOXOSTYPE_Venenux = 0x39000,
/** The bit number which indicates 64-bit or 32-bit. */
#define VBOXOSTYPE_x64_BIT 8
/** The mask which indicates 64-bit. */
@@ -129,16 +79,11 @@
typedef enum VBOXOSFAMILY
{
VBOXOSFAMILY_Unknown = 0,
- VBOXOSFAMILY_Windows32 = 1,
- VBOXOSFAMILY_Windows64 = 2,
- VBOXOSFAMILY_Linux32 = 3,
- VBOXOSFAMILY_Linux64 = 4,
- VBOXOSFAMILY_FreeBSD32 = 5,
- VBOXOSFAMILY_FreeBSD64 = 6,
- VBOXOSFAMILY_Solaris32 = 7,
- VBOXOSFAMILY_Solaris64 = 8,
- VBOXOSFAMILY_MacOSX32 = 9,
- VBOXOSFAMILY_MacOSX64 = 10,
+ VBOXOSFAMILY_GNU32 = 1,
+ VBOXOSFAMILY_GNU64 = 2,
+ VBOXOSFAMILY_GNUHurd = 3,
+ VBOXOSFAMILY_GNULinux32 = 4,
+ VBOXOSFAMILY_GNULinux64 = 5,
/** The usual 32-bit hack. */
VBOXOSFAMILY_32BIT_HACK = 0x7fffffff
} VBOXOSFAMILY;
--- VirtualBox-4.1.18.orig/src/VBox/Main/src-server/ApplianceImpl.cpp 2012-06-20 10:17:35.000000000 -0300
+++ VirtualBox-4.1.18/src/VBox/Main/src-server/ApplianceImpl.cpp 2012-07-26 01:28:50.033551279 -0300
@@ -49,94 +49,33 @@
g_osTypes[] =
{
{ ovf::CIMOSType_CIMOS_Unknown, SchemaDefs_OSTypeId_Other },
- { ovf::CIMOSType_CIMOS_OS2, SchemaDefs_OSTypeId_OS2 },
- { ovf::CIMOSType_CIMOS_OS2, SchemaDefs_OSTypeId_OS2Warp3 },
- { ovf::CIMOSType_CIMOS_OS2, SchemaDefs_OSTypeId_OS2Warp4 },
- { ovf::CIMOSType_CIMOS_OS2, SchemaDefs_OSTypeId_OS2Warp45 },
- { ovf::CIMOSType_CIMOS_MSDOS, SchemaDefs_OSTypeId_DOS },
- { ovf::CIMOSType_CIMOS_WIN3x, SchemaDefs_OSTypeId_Windows31 },
- { ovf::CIMOSType_CIMOS_WIN95, SchemaDefs_OSTypeId_Windows95 },
- { ovf::CIMOSType_CIMOS_WIN98, SchemaDefs_OSTypeId_Windows98 },
- { ovf::CIMOSType_CIMOS_WINNT, SchemaDefs_OSTypeId_WindowsNT },
- { ovf::CIMOSType_CIMOS_WINNT, SchemaDefs_OSTypeId_WindowsNT4 },
- { ovf::CIMOSType_CIMOS_NetWare, SchemaDefs_OSTypeId_Netware },
- { ovf::CIMOSType_CIMOS_NovellOES, SchemaDefs_OSTypeId_Netware },
- { ovf::CIMOSType_CIMOS_Solaris, SchemaDefs_OSTypeId_Solaris },
- { ovf::CIMOSType_CIMOS_SunOS, SchemaDefs_OSTypeId_Solaris },
- { ovf::CIMOSType_CIMOS_FreeBSD, SchemaDefs_OSTypeId_FreeBSD },
- { ovf::CIMOSType_CIMOS_NetBSD, SchemaDefs_OSTypeId_NetBSD },
- { ovf::CIMOSType_CIMOS_QNX, SchemaDefs_OSTypeId_QNX },
- { ovf::CIMOSType_CIMOS_Windows2000, SchemaDefs_OSTypeId_Windows2000 },
- { ovf::CIMOSType_CIMOS_WindowsMe, SchemaDefs_OSTypeId_WindowsMe },
- { ovf::CIMOSType_CIMOS_OpenBSD, SchemaDefs_OSTypeId_OpenBSD },
- { ovf::CIMOSType_CIMOS_WindowsXP, SchemaDefs_OSTypeId_WindowsXP },
- { ovf::CIMOSType_CIMOS_WindowsXPEmbedded, SchemaDefs_OSTypeId_WindowsXP },
- { ovf::CIMOSType_CIMOS_WindowsEmbeddedforPointofService, SchemaDefs_OSTypeId_WindowsXP },
- { ovf::CIMOSType_CIMOS_MicrosoftWindowsServer2003, SchemaDefs_OSTypeId_Windows2003 },
- { ovf::CIMOSType_CIMOS_MicrosoftWindowsServer2003_64, SchemaDefs_OSTypeId_Windows2003_64 },
- { ovf::CIMOSType_CIMOS_WindowsXP_64, SchemaDefs_OSTypeId_WindowsXP_64 },
- { ovf::CIMOSType_CIMOS_WindowsVista, SchemaDefs_OSTypeId_WindowsVista },
- { ovf::CIMOSType_CIMOS_WindowsVista_64, SchemaDefs_OSTypeId_WindowsVista_64 },
- { ovf::CIMOSType_CIMOS_MicrosoftWindowsServer2008, SchemaDefs_OSTypeId_Windows2008 },
- { ovf::CIMOSType_CIMOS_MicrosoftWindowsServer2008_64, SchemaDefs_OSTypeId_Windows2008_64 },
- { ovf::CIMOSType_CIMOS_FreeBSD_64, SchemaDefs_OSTypeId_FreeBSD_64 },
- { ovf::CIMOSType_CIMOS_MACOS, SchemaDefs_OSTypeId_MacOS },
- { ovf::CIMOSType_CIMOS_MACOS, SchemaDefs_OSTypeId_MacOS_64 }, // there is no CIM 64-bit type for this
-
- // Linuxes
- { ovf::CIMOSType_CIMOS_RedHatEnterpriseLinux, SchemaDefs_OSTypeId_RedHat },
- { ovf::CIMOSType_CIMOS_RedHatEnterpriseLinux_64, SchemaDefs_OSTypeId_RedHat_64 },
- { ovf::CIMOSType_CIMOS_Solaris_64, SchemaDefs_OSTypeId_Solaris_64 },
- { ovf::CIMOSType_CIMOS_SUSE, SchemaDefs_OSTypeId_OpenSUSE },
- { ovf::CIMOSType_CIMOS_SLES, SchemaDefs_OSTypeId_OpenSUSE },
- { ovf::CIMOSType_CIMOS_NovellLinuxDesktop, SchemaDefs_OSTypeId_OpenSUSE },
- { ovf::CIMOSType_CIMOS_SUSE_64, SchemaDefs_OSTypeId_OpenSUSE_64 },
- { ovf::CIMOSType_CIMOS_SLES_64, SchemaDefs_OSTypeId_OpenSUSE_64 },
- { ovf::CIMOSType_CIMOS_LINUX, SchemaDefs_OSTypeId_Linux },
- { ovf::CIMOSType_CIMOS_LINUX, SchemaDefs_OSTypeId_Linux22 },
- { ovf::CIMOSType_CIMOS_SunJavaDesktopSystem, SchemaDefs_OSTypeId_Linux },
- { ovf::CIMOSType_CIMOS_TurboLinux, SchemaDefs_OSTypeId_Turbolinux },
- { ovf::CIMOSType_CIMOS_TurboLinux_64, SchemaDefs_OSTypeId_Turbolinux_64 },
- { ovf::CIMOSType_CIMOS_Mandriva, SchemaDefs_OSTypeId_Mandriva },
- { ovf::CIMOSType_CIMOS_Mandriva_64, SchemaDefs_OSTypeId_Mandriva_64 },
- { ovf::CIMOSType_CIMOS_Ubuntu, SchemaDefs_OSTypeId_Ubuntu },
- { ovf::CIMOSType_CIMOS_Ubuntu_64, SchemaDefs_OSTypeId_Ubuntu_64 },
- { ovf::CIMOSType_CIMOS_Debian, SchemaDefs_OSTypeId_Debian },
- { ovf::CIMOSType_CIMOS_Debian_64, SchemaDefs_OSTypeId_Debian_64 },
- { ovf::CIMOSType_CIMOS_Linux_2_4_x, SchemaDefs_OSTypeId_Linux24 },
- { ovf::CIMOSType_CIMOS_Linux_2_4_x_64, SchemaDefs_OSTypeId_Linux24_64 },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x, SchemaDefs_OSTypeId_Linux26 },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x_64, SchemaDefs_OSTypeId_Linux26_64 },
- { ovf::CIMOSType_CIMOS_Linux_64, SchemaDefs_OSTypeId_Linux26_64 },
-
- // types that we have support for but CIM doesn't
- { ovf::CIMOSType_CIMOS_Linux_2_6_x, SchemaDefs_OSTypeId_ArchLinux },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x_64, SchemaDefs_OSTypeId_ArchLinux_64 },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x, SchemaDefs_OSTypeId_Fedora },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x_64, SchemaDefs_OSTypeId_Fedora_64 },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x, SchemaDefs_OSTypeId_Gentoo },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x_64, SchemaDefs_OSTypeId_Gentoo_64 },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x, SchemaDefs_OSTypeId_Xandros },
- { ovf::CIMOSType_CIMOS_Linux_2_6_x_64, SchemaDefs_OSTypeId_Xandros_64 },
- { ovf::CIMOSType_CIMOS_Solaris, SchemaDefs_OSTypeId_OpenSolaris },
- { ovf::CIMOSType_CIMOS_Solaris_64, SchemaDefs_OSTypeId_OpenSolaris_64 },
-
- // types added with CIM 2.25.0 follow:
- { ovf::CIMOSType_CIMOS_WindowsServer2008R2, SchemaDefs_OSTypeId_Windows2008 }, // duplicate, see above
-// { ovf::CIMOSType_CIMOS_VMwareESXi = 104, // we can't run ESX in a VM
- { ovf::CIMOSType_CIMOS_Windows7, SchemaDefs_OSTypeId_Windows7 },
- { ovf::CIMOSType_CIMOS_Windows7, SchemaDefs_OSTypeId_Windows7_64 }, // there is no CIM 64-bit type for this
- { ovf::CIMOSType_CIMOS_CentOS, SchemaDefs_OSTypeId_RedHat },
- { ovf::CIMOSType_CIMOS_CentOS_64, SchemaDefs_OSTypeId_RedHat_64 },
- { ovf::CIMOSType_CIMOS_OracleEnterpriseLinux, SchemaDefs_OSTypeId_Oracle },
- { ovf::CIMOSType_CIMOS_OracleEnterpriseLinux_64, SchemaDefs_OSTypeId_Oracle_64 },
- { ovf::CIMOSType_CIMOS_eComStation, SchemaDefs_OSTypeId_OS2eCS }
-
- // there are no CIM types for these, so these turn to "other" on export:
- // SchemaDefs_OSTypeId_OpenBSD
- // SchemaDefs_OSTypeId_OpenBSD_64
- // SchemaDefs_OSTypeId_NetBSD
- // SchemaDefs_OSTypeId_NetBSD_64
+
+ // Custom OS
+ { ovf::CIMOSType_CIMOS_GNU, SchemaDefs_OSTypeId_GNU },
+ { ovf::CIMOSType_CIMOS_GNU_64, SchemaDefs_OSTypeId_GNU_64 },
+ { ovf::CIMOSType_CIMOS_GNUHurd, SchemaDefs_OSTypeId_GNUHurd },
+ { ovf::CIMOSType_CIMOS_GNULinux, SchemaDefs_OSTypeId_GNULinux },
+ { ovf::CIMOSType_CIMOS_GNULinux_64, SchemaDefs_OSTypeId_GNULinux_64 },
+
+ // GNU/Linux free distros
+ { ovf::CIMOSType_CIMOS_gNewSense, SchemaDefs_OSTypeId_gNewSense },
+ { ovf::CIMOSType_CIMOS_gNewSense_64, SchemaDefs_OSTypeId_gNewSense_64 },
+ { ovf::CIMOSType_CIMOS_Dragora, SchemaDefs_OSTypeId_Dragora },
+ { ovf::CIMOSType_CIMOS_Dragora_64, SchemaDefs_OSTypeId_Dragora_64 },
+ { ovf::CIMOSType_CIMOS_Musix, SchemaDefs_OSTypeId_Musix },
+ { ovf::CIMOSType_CIMOS_Musix_64, SchemaDefs_OSTypeId_Musix_64 },
+ { ovf::CIMOSType_CIMOS_Trisquel, SchemaDefs_OSTypeId_Trisquel },
+ { ovf::CIMOSType_CIMOS_Trisquel_64, SchemaDefs_OSTypeId_Trisquel_64 },
+ { ovf::CIMOSType_CIMOS_Dynebolic, SchemaDefs_OSTypeId_Dynebolic },
+ { ovf::CIMOSType_CIMOS_Venenux, SchemaDefs_OSTypeId_Venenux },
+
+ // GNU/Linux free distros that we have support for but CIM doesn't
+ { ovf::CIMOSType_CIMOS_GNULinux, SchemaDefs_OSTypeId_Parabola },
+ { ovf::CIMOSType_CIMOS_GNULinux_64, SchemaDefs_OSTypeId_Parabola_64 },
+ { ovf::CIMOSType_CIMOS_GNULinux, SchemaDefs_OSTypeId_Blag },
+ { ovf::CIMOSType_CIMOS_GNULinux_64, SchemaDefs_OSTypeId_Blag_64 },
+ { ovf::CIMOSType_CIMOS_GNULinux, SchemaDefs_OSTypeId_Ututo },
+ { ovf::CIMOSType_CIMOS_GNULinux_64, SchemaDefs_OSTypeId_Ututo_64 },
};
@@ -150,53 +89,34 @@
/* These are the 32-Bit ones. They are sorted by priority. */
static const osTypePattern g_osTypesPattern[] =
{
- {"Windows NT", SchemaDefs_OSTypeId_WindowsNT4},
- {"Windows XP", SchemaDefs_OSTypeId_WindowsXP},
- {"Windows 2000", SchemaDefs_OSTypeId_Windows2000},
- {"Windows 2003", SchemaDefs_OSTypeId_Windows2003},
- {"Windows Vista", SchemaDefs_OSTypeId_WindowsVista},
- {"Windows 2008", SchemaDefs_OSTypeId_Windows2008},
- {"SUSE", SchemaDefs_OSTypeId_OpenSUSE},
- {"Novell", SchemaDefs_OSTypeId_OpenSUSE},
- {"Red Hat", SchemaDefs_OSTypeId_RedHat},
- {"Mandriva", SchemaDefs_OSTypeId_Mandriva},
- {"Ubuntu", SchemaDefs_OSTypeId_Ubuntu},
- {"Debian", SchemaDefs_OSTypeId_Debian},
- {"QNX", SchemaDefs_OSTypeId_QNX},
- {"Linux 2.4", SchemaDefs_OSTypeId_Linux24},
- {"Linux 2.6", SchemaDefs_OSTypeId_Linux26},
- {"Linux", SchemaDefs_OSTypeId_Linux},
- {"OpenSolaris", SchemaDefs_OSTypeId_OpenSolaris},
- {"Solaris", SchemaDefs_OSTypeId_OpenSolaris},
- {"FreeBSD", SchemaDefs_OSTypeId_FreeBSD},
- {"NetBSD", SchemaDefs_OSTypeId_NetBSD},
- {"Windows 95", SchemaDefs_OSTypeId_Windows95},
- {"Windows 98", SchemaDefs_OSTypeId_Windows98},
- {"Windows Me", SchemaDefs_OSTypeId_WindowsMe},
- {"Windows 3.", SchemaDefs_OSTypeId_Windows31},
- {"DOS", SchemaDefs_OSTypeId_DOS},
- {"OS2", SchemaDefs_OSTypeId_OS2}
+
+ {"Parabola GNU/Linux-libre", SchemaDefs_OSTypeId_Parabola},
+ {"gNewSense", SchemaDefs_OSTypeId_gNewSense},
+ {"Blag Linux and GNU", SchemaDefs_OSTypeId_Blag},
+ {"Dragora", SchemaDefs_OSTypeId_Dragora},
+ {"Ututo XS", SchemaDefs_OSTypeId_Ututo},
+ {"Musix", SchemaDefs_OSTypeId_Musix},
+ {"Trisquel", SchemaDefs_OSTypeId_Trisquel},
+ {"Dyne:bolic", SchemaDefs_OSTypeId_Dynebolic},
+ {"Venenux", SchemaDefs_OSTypeId_Venenux},
+ {"GNU", SchemaDefs_OSTypeId_GNU},
+ {"GNU-Hurd", SchemaDefs_OSTypeId_GNUHurd},
+ {"GNU/Linux", SchemaDefs_OSTypeId_GNULinux},
+
};
/* These are the 64-Bit ones. They are sorted by priority. */
static const osTypePattern g_osTypesPattern64[] =
{
- {"Windows XP", SchemaDefs_OSTypeId_WindowsXP_64},
- {"Windows 2003", SchemaDefs_OSTypeId_Windows2003_64},
- {"Windows Vista", SchemaDefs_OSTypeId_WindowsVista_64},
- {"Windows 2008", SchemaDefs_OSTypeId_Windows2008_64},
- {"SUSE", SchemaDefs_OSTypeId_OpenSUSE_64},
- {"Novell", SchemaDefs_OSTypeId_OpenSUSE_64},
- {"Red Hat", SchemaDefs_OSTypeId_RedHat_64},
- {"Mandriva", SchemaDefs_OSTypeId_Mandriva_64},
- {"Ubuntu", SchemaDefs_OSTypeId_Ubuntu_64},
- {"Debian", SchemaDefs_OSTypeId_Debian_64},
- {"Linux 2.4", SchemaDefs_OSTypeId_Linux24_64},
- {"Linux 2.6", SchemaDefs_OSTypeId_Linux26_64},
- {"Linux", SchemaDefs_OSTypeId_Linux26_64},
- {"OpenSolaris", SchemaDefs_OSTypeId_OpenSolaris_64},
- {"Solaris", SchemaDefs_OSTypeId_OpenSolaris_64},
- {"FreeBSD", SchemaDefs_OSTypeId_FreeBSD_64},
+ {"Parabola GNU/Linux-libre", SchemaDefs_OSTypeId_Parabola_64},
+ {"gNewSense", SchemaDefs_OSTypeId_gNewSense_64},
+ {"Blag Linux and GNU", SchemaDefs_OSTypeId_Blag_64},
+ {"Dragora", SchemaDefs_OSTypeId_Dragora_64},
+ {"Ututo XS", SchemaDefs_OSTypeId_Ututo_64},
+ {"Musix", SchemaDefs_OSTypeId_Musix_64},
+ {"Trisquel", SchemaDefs_OSTypeId_Trisquel_64},
+ {"GNU", SchemaDefs_OSTypeId_GNU_64},
+ {"GNU/Linux", SchemaDefs_OSTypeId_GNULinux_64},
};
/**
--- VirtualBox-4.1.18.orig/src/VBox/Main/include/ovfreader.h 2012-06-20 10:17:34.000000000 -0300
+++ VirtualBox-4.1.18/src/VBox/Main/include/ovfreader.h 2012-07-26 03:51:21.807619186 -0300
@@ -34,119 +34,24 @@
enum CIMOSType_T
{
- CIMOSType_CIMOS_Unknown = 0,
- CIMOSType_CIMOS_Other = 1,
- CIMOSType_CIMOS_MACOS = 2,
- CIMOSType_CIMOS_ATTUNIX = 3,
- CIMOSType_CIMOS_DGUX = 4,
- CIMOSType_CIMOS_DECNT = 5,
- CIMOSType_CIMOS_Tru64UNIX = 6,
- CIMOSType_CIMOS_OpenVMS = 7,
- CIMOSType_CIMOS_HPUX = 8,
- CIMOSType_CIMOS_AIX = 9,
- CIMOSType_CIMOS_MVS = 10,
- CIMOSType_CIMOS_OS400 = 11,
- CIMOSType_CIMOS_OS2 = 12,
- CIMOSType_CIMOS_JavaVM = 13,
- CIMOSType_CIMOS_MSDOS = 14,
- CIMOSType_CIMOS_WIN3x = 15,
- CIMOSType_CIMOS_WIN95 = 16,
- CIMOSType_CIMOS_WIN98 = 17,
- CIMOSType_CIMOS_WINNT = 18,
- CIMOSType_CIMOS_WINCE = 19,
- CIMOSType_CIMOS_NCR3000 = 20,
- CIMOSType_CIMOS_NetWare = 21,
- CIMOSType_CIMOS_OSF = 22,
- CIMOSType_CIMOS_DCOS = 23,
- CIMOSType_CIMOS_ReliantUNIX = 24,
- CIMOSType_CIMOS_SCOUnixWare = 25,
- CIMOSType_CIMOS_SCOOpenServer = 26,
- CIMOSType_CIMOS_Sequent = 27,
- CIMOSType_CIMOS_IRIX = 28,
- CIMOSType_CIMOS_Solaris = 29,
- CIMOSType_CIMOS_SunOS = 30,
- CIMOSType_CIMOS_U6000 = 31,
- CIMOSType_CIMOS_ASERIES = 32,
- CIMOSType_CIMOS_HPNonStopOS = 33,
- CIMOSType_CIMOS_HPNonStopOSS = 34,
- CIMOSType_CIMOS_BS2000 = 35,
- CIMOSType_CIMOS_LINUX = 36,
- CIMOSType_CIMOS_Lynx = 37,
- CIMOSType_CIMOS_XENIX = 38,
- CIMOSType_CIMOS_VM = 39,
- CIMOSType_CIMOS_InteractiveUNIX = 40,
- CIMOSType_CIMOS_BSDUNIX = 41,
- CIMOSType_CIMOS_FreeBSD = 42,
- CIMOSType_CIMOS_NetBSD = 43,
- CIMOSType_CIMOS_GNUHurd = 44,
- CIMOSType_CIMOS_OS9 = 45,
- CIMOSType_CIMOS_MACHKernel = 46,
- CIMOSType_CIMOS_Inferno = 47,
- CIMOSType_CIMOS_QNX = 48,
- CIMOSType_CIMOS_EPOC = 49,
- CIMOSType_CIMOS_IxWorks = 50,
- CIMOSType_CIMOS_VxWorks = 51,
- CIMOSType_CIMOS_MiNT = 52,
- CIMOSType_CIMOS_BeOS = 53,
- CIMOSType_CIMOS_HPMPE = 54,
- CIMOSType_CIMOS_NextStep = 55,
- CIMOSType_CIMOS_PalmPilot = 56,
- CIMOSType_CIMOS_Rhapsody = 57,
- CIMOSType_CIMOS_Windows2000 = 58,
- CIMOSType_CIMOS_Dedicated = 59,
- CIMOSType_CIMOS_OS390 = 60,
- CIMOSType_CIMOS_VSE = 61,
- CIMOSType_CIMOS_TPF = 62,
- CIMOSType_CIMOS_WindowsMe = 63,
- CIMOSType_CIMOS_CalderaOpenUNIX = 64,
- CIMOSType_CIMOS_OpenBSD = 65,
- CIMOSType_CIMOS_NotApplicable = 66,
- CIMOSType_CIMOS_WindowsXP = 67,
- CIMOSType_CIMOS_zOS = 68,
- CIMOSType_CIMOS_MicrosoftWindowsServer2003 = 69,
- CIMOSType_CIMOS_MicrosoftWindowsServer2003_64 = 70,
- CIMOSType_CIMOS_WindowsXP_64 = 71,
- CIMOSType_CIMOS_WindowsXPEmbedded = 72,
- CIMOSType_CIMOS_WindowsVista = 73,
- CIMOSType_CIMOS_WindowsVista_64 = 74,
- CIMOSType_CIMOS_WindowsEmbeddedforPointofService = 75,
- CIMOSType_CIMOS_MicrosoftWindowsServer2008 = 76,
- CIMOSType_CIMOS_MicrosoftWindowsServer2008_64 = 77,
- CIMOSType_CIMOS_FreeBSD_64 = 78,
- CIMOSType_CIMOS_RedHatEnterpriseLinux = 79,
- CIMOSType_CIMOS_RedHatEnterpriseLinux_64 = 80,
- CIMOSType_CIMOS_Solaris_64 = 81,
- CIMOSType_CIMOS_SUSE = 82,
- CIMOSType_CIMOS_SUSE_64 = 83,
- CIMOSType_CIMOS_SLES = 84,
- CIMOSType_CIMOS_SLES_64 = 85,
- CIMOSType_CIMOS_NovellOES = 86,
- CIMOSType_CIMOS_NovellLinuxDesktop = 87,
- CIMOSType_CIMOS_SunJavaDesktopSystem = 88,
- CIMOSType_CIMOS_Mandriva = 89,
- CIMOSType_CIMOS_Mandriva_64 = 90,
- CIMOSType_CIMOS_TurboLinux = 91,
- CIMOSType_CIMOS_TurboLinux_64 = 92,
- CIMOSType_CIMOS_Ubuntu = 93,
- CIMOSType_CIMOS_Ubuntu_64 = 94,
- CIMOSType_CIMOS_Debian = 95,
- CIMOSType_CIMOS_Debian_64 = 96,
- CIMOSType_CIMOS_Linux_2_4_x = 97,
- CIMOSType_CIMOS_Linux_2_4_x_64 = 98,
- CIMOSType_CIMOS_Linux_2_6_x = 99,
- CIMOSType_CIMOS_Linux_2_6_x_64 = 100,
- CIMOSType_CIMOS_Linux_64 = 101,
- CIMOSType_CIMOS_Other_64 = 102,
- // types added with CIM 2.25.0 follow:
- CIMOSType_CIMOS_WindowsServer2008R2 = 103,
- CIMOSType_CIMOS_VMwareESXi = 104,
- CIMOSType_CIMOS_Windows7 = 105,
- CIMOSType_CIMOS_CentOS = 106,
- CIMOSType_CIMOS_CentOS_64 = 107,
- CIMOSType_CIMOS_OracleEnterpriseLinux = 108,
- CIMOSType_CIMOS_OracleEnterpriseLinux_64 = 109,
- CIMOSType_CIMOS_eComStation = 110
- // no new types added with CIM 2.26.0
+ CIMOSType_CIMOS_Unknown = 0,
+ CIMOSType_CIMOS_Other = 1,
+ CIMOSType_CIMOS_Other_64 = 2,
+ CIMOSType_CIMOS_gNewSense = 3,
+ CIMOSType_CIMOS_gNewSense_64 = 4,
+ CIMOSType_CIMOS_Dragora = 5,
+ CIMOSType_CIMOS_Dragora_64 = 6,
+ CIMOSType_CIMOS_Musix = 7,
+ CIMOSType_CIMOS_Musix_64 = 8,
+ CIMOSType_CIMOS_Trisquel = 9,
+ CIMOSType_CIMOS_Trisquel_64 = 10,
+ CIMOSType_CIMOS_Dynebolic = 11,
+ CIMOSType_CIMOS_Venenux = 12,
+ CIMOSType_CIMOS_GNU = 13,
+ CIMOSType_CIMOS_GNU_64 = 14,
+ CIMOSType_CIMOS_GNUHurd = 15,
+ CIMOSType_CIMOS_GNULinux = 16,
+ CIMOSType_CIMOS_GNULinux_64 = 17
};
--- VirtualBox-4.1.18.orig/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c 2012-06-20 10:09:01.000000000 -0300
+++ VirtualBox-4.1.18/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c 2012-07-26 15:32:55.309812685 -0300
@@ -622,16 +622,16 @@
* Call the common device extension initializer.
*/
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_X86)
- VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux26;
+ VBOXOSTYPE enmOSType = VBOXOSTYPE_GNULinux;
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_AMD64)
- VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux26_x64;
+ VBOXOSTYPE enmOSType = VBOXOSTYPE_GNULinux_x64;
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0) && defined(RT_ARCH_X86)
- VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux24;
+ VBOXOSTYPE enmOSType = VBOXOSTYPE_GNULinux;
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0) && defined(RT_ARCH_AMD64)
- VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux24_x64;
+ VBOXOSTYPE enmOSType = VBOXOSTYPE_GNULinux_x64;
#else
# warning "huh? which arch + version is this?"
- VBOXOSTYPE enmOsType = VBOXOSTYPE_Linux;
+ VBOXOSTYPE enmOsType = VBOXOSTYPE_GNULinux;
#endif
rc = VBoxGuestInitDevExt(&g_DevExt,
g_IOPortBase,