VirtualBox

Changeset 100827 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 9, 2023 11:51:53 AM (16 months ago)
Author:
vboxsync
Message:

VBox/ostypes.h+Main/{Global,Appliance},VMMDev,FE/Qt: Update the Linux OS
subtypes with recent releases: Debian 12 and Ubuntu 22.10 and 23.04.
bugref:5936

Location:
trunk/src/VBox
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r100190 r100827  
    232232        case VBOXOSTYPE_Debian10:                         pszOs = "Debian 10";      break;
    233233        case VBOXOSTYPE_Debian11:                         pszOs = "Debian 11";      break;
     234        case VBOXOSTYPE_Debian12:                         pszOs = "Debian 12";      break;
    234235        case VBOXOSTYPE_OpenSUSE:                         pszOs = "openSUSE";       break;
    235236        case VBOXOSTYPE_OpenSUSE_Leap_x64 & ~VBOXOSTYPE_x64: pszOs = "openSUSE Leap";      break;
     
    271272        case VBOXOSTYPE_Ubuntu22_LTS_x64 & ~VBOXOSTYPE_x64: pszOs = "Ubuntu 22.04 LTS"; break;
    272273        case VBOXOSTYPE_Ubuntu22_x64 & ~VBOXOSTYPE_x64:   pszOs = "Ubuntu 22.10";   break;
     274        case VBOXOSTYPE_Ubuntu23_x64 & ~VBOXOSTYPE_x64:   pszOs = "Ubuntu 23.04";   break;
    273275        case VBOXOSTYPE_Lubuntu:                          pszOs = "Lubuntu";        break;
    274276        case VBOXOSTYPE_Xubuntu:                          pszOs = "Xubuntu";        break;
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp

    r100240 r100827  
    403403    m_guestOSTypeIconNames.insert("Debian11",        ":/os_debian_32.png");
    404404    m_guestOSTypeIconNames.insert("Debian11_64",     ":/os_debian.png");
     405    m_guestOSTypeIconNames.insert("Debian12",        ":/os_debian_32.png");
     406    m_guestOSTypeIconNames.insert("Debian12_64",     ":/os_debian.png");
    405407    m_guestOSTypeIconNames.insert("OpenSUSE",        ":/os_opensuse_32.png");
    406408    m_guestOSTypeIconNames.insert("OpenSUSE_64",     ":/os_opensuse.png");
     
    475477    m_guestOSTypeIconNames.insert("Ubuntu22_LTS_64", ":/os_ubuntu.png");
    476478    m_guestOSTypeIconNames.insert("Ubuntu22_64",     ":/os_ubuntu.png");
     479    m_guestOSTypeIconNames.insert("Ubuntu23_64",     ":/os_ubuntu.png");
    477480    m_guestOSTypeIconNames.insert("Lubuntu",         ":/os_ubuntu_32.png");
    478481    m_guestOSTypeIconNames.insert("Lubuntu_64",      ":/os_ubuntu.png");
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.cpp

    r98103 r100827  
    175175    { QRegularExpression("((hirsute)|(hippo)|(impish)|(indri)).*64",                            QRegularExpression::CaseInsensitiveOption), "Ubuntu21_64" },
    176176    { QRegularExpression("((jammy)|(jellyfish)).*64",                                           QRegularExpression::CaseInsensitiveOption), "Ubuntu22_LTS_64" },
     177    { QRegularExpression("((kinetic)|(kudu)).*64",                                              QRegularExpression::CaseInsensitiveOption), "Ubuntu22_64" },
     178    { QRegularExpression("((lunar)|(lobster)).*64",                                             QRegularExpression::CaseInsensitiveOption), "Ubuntu23_64" },
    177179    { QRegularExpression("sarge.*32",                         QRegularExpression::CaseInsensitiveOption), "Debian31" },
    178180    { QRegularExpression("^etch.*64",                         QRegularExpression::CaseInsensitiveOption), "Debian4_64" },
     
    192194    { QRegularExpression("bullseye.*64",                      QRegularExpression::CaseInsensitiveOption), "Debian11_64" },
    193195    { QRegularExpression("bullseye.*32",                      QRegularExpression::CaseInsensitiveOption), "Debian11" },
    194     { QRegularExpression("((bookworm)|(trixie)|(sid)).*64",   QRegularExpression::CaseInsensitiveOption), "Debian_64" },
    195     { QRegularExpression("((bookworm)|(trixie)|(sid)).*32",   QRegularExpression::CaseInsensitiveOption), "Debian" },
     196    { QRegularExpression("bookworm.*64",                      QRegularExpression::CaseInsensitiveOption), "Debian12_64" },
     197    { QRegularExpression("bookworm.*32",                      QRegularExpression::CaseInsensitiveOption), "Debian12" },
     198    { QRegularExpression("((trixie)|(sid)).*64",              QRegularExpression::CaseInsensitiveOption), "Debian_64" },
     199    { QRegularExpression("((trixie)|(sid)).*32",              QRegularExpression::CaseInsensitiveOption), "Debian" },
    196200    { QRegularExpression("((moonshine)|(werewolf)|(sulphur)|(cambridge)|(leonidas)|(constantine)|(goddard)|(laughlin)|(lovelock)|(verne)|(beefy)|(spherical)|(schrodinger)|(heisenberg)).*64", QRegularExpression::CaseInsensitiveOption), "Fedora_64" },
    197201    { QRegularExpression("((moonshine)|(werewolf)|(sulphur)|(cambridge)|(leonidas)|(constantine)|(goddard)|(laughlin)|(lovelock)|(verne)|(beefy)|(spherical)|(schrodinger)|(heisenberg)).*32", QRegularExpression::CaseInsensitiveOption), "Fedora" },
  • trunk/src/VBox/Main/src-all/Global.cpp

    r98103 r100827  
    315315    VBOX_LINUX_SUBTYPE_A_32(Debian11, "Debian 11 Bullseye (32-bit)", 2048, 16, 20),
    316316    VBOX_LINUX_SUBTYPE_A_64(Debian11, "Debian 11 Bullseye (64-bit)", 2048, 16, 20),
     317    VBOX_LINUX_SUBTYPE_A_32(Debian12, "Debian 12 Bookworm (32-bit)", 2048, 16, 20),
     318    VBOX_LINUX_SUBTYPE_A_64(Debian12, "Debian 12 Bookworm (64-bit)", 2048, 16, 20),
    317319
    318320    VBOX_LINUX_SUBTYPE_A_WITH_OSTYPE_32(Fedora, "Fedora (32-bit)", FedoraCore, 2048, 16, 15),
     
    404406    VBOX_LINUX_SUBTYPE_A_64(Ubuntu21,     "Ubuntu 21.04 (Hirsute Hippo) / 21.10 (Impish Indri) (64-bit)",  2048, 16, 25), // 64-bit only
    405407    VBOX_LINUX_SUBTYPE_A_64(Ubuntu22_LTS, "Ubuntu 22.04 LTS (Jammy Jellyfish) (64-bit)", 2048, 16, 25), // 64-bit only
     408    VBOX_LINUX_SUBTYPE_A_64(Ubuntu22,     "Ubuntu 22.10 (Kinetic Kudu) (64-bit)", 2048, 16, 25), // 64-bit only
     409    VBOX_LINUX_SUBTYPE_A_64(Ubuntu23,     "Ubuntu 23.04 (Lunar Lobster) (64-bit)", 2048, 16, 25), // 64-bit only
    406410    VBOX_LINUX_SUBTYPE_A_32(Lubuntu,      "Lubuntu (32-bit)",  1024, 16, 10),
    407411    VBOX_LINUX_SUBTYPE_A_64(Lubuntu,      "Lubuntu (64-bit)",  1024, 16, 10),
  • trunk/src/VBox/Main/src-server/ApplianceImpl.cpp

    r98289 r100827  
    212212    { ovf::CIMOSType_CIMOS_Ubuntu_64,                            VBOXOSTYPE_Ubuntu22_LTS_x64 },
    213213    { ovf::CIMOSType_CIMOS_Ubuntu_64,                            VBOXOSTYPE_Ubuntu22_x64 },
     214    { ovf::CIMOSType_CIMOS_Ubuntu_64,                            VBOXOSTYPE_Ubuntu23_x64 },
    214215    { ovf::CIMOSType_CIMOS_Ubuntu,                               VBOXOSTYPE_Lubuntu },
    215216    { ovf::CIMOSType_CIMOS_Ubuntu_64,                            VBOXOSTYPE_Lubuntu_x64 },
     
    235236    { ovf::CIMOSType_CIMOS_Debian,                               VBOXOSTYPE_Debian11 },
    236237    { ovf::CIMOSType_CIMOS_Debian_64,                            VBOXOSTYPE_Debian11_x64 },
     238    { ovf::CIMOSType_CIMOS_Debian,                               VBOXOSTYPE_Debian12 },
     239    { ovf::CIMOSType_CIMOS_Debian_64,                            VBOXOSTYPE_Debian12_x64 },
    237240    { ovf::CIMOSType_CIMOS_Linux_2_4_x,                          VBOXOSTYPE_Linux24 },
    238241    { ovf::CIMOSType_CIMOS_Linux_2_4_x_64,                       VBOXOSTYPE_Linux24_x64 },
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette