- Timestamp:
- Jul 24, 2024 2:28:08 PM (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.cpp
r105461 r105487 181 181 { QRegularExpression("((hirsute)|(hippo)|(impish)|(indri)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Ubuntu21") }, 182 182 { QRegularExpression("((jammy)|(jellyfish)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Ubuntu22_LTS") }, 183 { QRegularExpression("((jammy)|(jellyfish)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Ubuntu22_LTS") }, 183 184 { QRegularExpression("((kinetic)|(kudu)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Ubuntu22") }, 185 { QRegularExpression("((kinetic)|(kudu)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Ubuntu22") }, 184 186 { QRegularExpression("((lunar)|(lobster)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Ubuntu23") }, 187 { QRegularExpression("((lunar)|(lobster)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Ubuntu23") }, 185 188 { QRegularExpression("sarge.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian31") }, 186 189 { QRegularExpression("^etch.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian4") }, … … 206 209 { QRegularExpression("debian.*9.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian9") }, 207 210 { QRegularExpression("stretch.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian9") }, 211 { QRegularExpression("stretch.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian9") }, 212 { QRegularExpression("debian.*9.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian9") }, 213 { QRegularExpression("debian.*9.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian9") }, 214 { QRegularExpression("stretch.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian9") }, 208 215 { QRegularExpression("buster.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian10") }, 209 216 { QRegularExpression("debian.*10.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian10") }, 210 217 { QRegularExpression("buster.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian10") }, 211 218 { QRegularExpression("debian.*10.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian10") }, 219 { QRegularExpression("buster.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian10") }, 220 { QRegularExpression("debian.*10.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian10") }, 221 { QRegularExpression("buster.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian10") }, 222 { QRegularExpression("debian.*10.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian10") }, 212 223 { QRegularExpression("bullseye.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian11") }, 213 224 { QRegularExpression("debian.*11.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian11") }, 214 225 { QRegularExpression("bullseye.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian11") }, 215 226 { QRegularExpression("debian.*11.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian11") }, 227 { QRegularExpression("bullseye.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian11") }, 228 { QRegularExpression("debian.*11.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian11") }, 229 { QRegularExpression("bullseye.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian11") }, 230 { QRegularExpression("debian.*11.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian11") }, 216 231 { QRegularExpression("bookworm.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian12") }, 217 232 { QRegularExpression("debian.*12.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian12") }, 218 233 { QRegularExpression("debian.*12", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian12") }, 219 234 { QRegularExpression("bookworm.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian12") }, 235 { QRegularExpression("bookworm.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian12") }, 236 { QRegularExpression("debian.*12.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian12") }, 237 { QRegularExpression("debian.*12", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian12") }, 238 { QRegularExpression("bookworm.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian12") }, 220 239 { QRegularExpression("((trixie)|(sid)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian") }, 221 240 { QRegularExpression("((trixie)|(sid)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian") }, … … 228 247 { QRegularExpression("Arc.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("ArchLinux") }, 229 248 { QRegularExpression("Arc.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("ArchLinux") }, 249 { QRegularExpression("Arc.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("ArchLinux") }, 250 { QRegularExpression("Arc.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("ArchLinux") }, 230 251 { QRegularExpression("Deb.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Debian") }, 231 252 { QRegularExpression("Deb.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Debian") }, 253 { QRegularExpression("Deb.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Debian") }, 254 { QRegularExpression("Deb.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Debian") }, 232 255 { QRegularExpression("SU.*Leap.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("OpenSUSE_Leap") }, 256 { QRegularExpression("SU.*Leap.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("OpenSUSE_Leap") }, 233 257 { QRegularExpression("SU.*Tumble.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("OpenSUSE_Tumbleweed") }, 234 258 { QRegularExpression("SU.*Tumble.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("OpenSUSE_Tumbleweed") }, 259 { QRegularExpression("SU.*Tumble.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("OpenSUSE_Tumbleweed") }, 260 { QRegularExpression("SU.*Tumble.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("OpenSUSE_Tumbleweed") }, 235 261 { QRegularExpression("((SU)|(Nov)|(SLE)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("OpenSUSE") }, 236 262 { QRegularExpression("((SU)|(Nov)|(SLE)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("OpenSUSE") }, 237 263 { QRegularExpression("Fe.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Fedora") }, 238 264 { QRegularExpression("Fe.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Fedora") }, 265 { QRegularExpression("Fe.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Fedora") }, 266 { QRegularExpression("Fe.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Fedora") }, 239 267 { QRegularExpression("((Gen)|(Sab)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Gentoo") }, 240 268 { QRegularExpression("((Gen)|(Sab)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Gentoo") }, … … 257 285 { QRegularExpression("((Ub)|(Mint)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Ubuntu") }, 258 286 { QRegularExpression("((Ub)|(Mint)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Ubuntu") }, 287 { QRegularExpression("((Ub)|(Mint)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Ubuntu") }, 288 { QRegularExpression("((Ub)|(Mint)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Ubuntu") }, 259 289 { QRegularExpression("Xa.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Xandros") }, 260 290 { QRegularExpression("Xa.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Xandros") }, 261 291 { QRegularExpression("((Or)|(oel)|(^ol)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Oracle") }, 262 292 { QRegularExpression("((Or)|(oel)|(^ol)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Oracle") }, 293 { QRegularExpression("((Or)|(oel)|(^ol)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Oracle") }, 294 { QRegularExpression("((Or)|(oel)|(^ol)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("Oracle") }, 263 295 { QRegularExpression("Knoppix", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Linux26") }, 264 296 { QRegularExpression("Dsl", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Linux24") }, … … 275 307 { QRegularExpression("((Fr.*B)|(fbsd)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("FreeBSD") }, 276 308 { QRegularExpression("((Fr.*B)|(fbsd)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("FreeBSD") }, 309 { QRegularExpression("((Fr.*B)|(fbsd)).*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("FreeBSD") }, 310 { QRegularExpression("((Fr.*B)|(fbsd)).*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("FreeBSD") }, 277 311 { QRegularExpression("Op.*B.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("OpenBSD") }, 278 312 { QRegularExpression("Op.*B.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("OpenBSD") }, 313 { QRegularExpression("Op.*B.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("OpenBSD") }, 314 { QRegularExpression("Op.*B.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("OpenBSD") }, 279 315 { QRegularExpression("Ne.*B.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("NetBSD") }, 280 316 { QRegularExpression("Ne.*B.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("NetBSD") }, 317 { QRegularExpression("Ne.*B.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("NetBSD") }, 318 { QRegularExpression("Ne.*B.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM32("NetBSD") }, 281 319 { QRegularExpression("Net", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Netware") }, 282 320 { QRegularExpression("Rocki", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("JRockitVE") }, 283 321 { QRegularExpression("bs[23]{0,1}-", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("VBoxBS") }, /* bootsector tests */ 284 322 { QRegularExpression("Ot", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Other") }, 323 { QRegularExpression("Ot", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_ARM64("Other") }, 285 324 }; 286 325
Note:
See TracChangeset
for help on using the changeset viewer.