You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -203,6 +203,12 @@ This will essentially return the VM brand as a `std::string`. The exact possible
203
203
-`Hyper-V artifact (not an actual VM)`
204
204
-`User-mode Linux`
205
205
-`IBM PowerVM`
206
+
-`Google Compute Engine (KVM)`
207
+
-`OpenStack (KVM)`
208
+
-`KubeVirt (KVM)`
209
+
-`AWS Nitro System (KVM-based)`
210
+
-`Podman`
211
+
-`WSL`
206
212
207
213
If none were detected, it will return `Unknown`. It's often NOT going to produce a satisfying result due to technical difficulties with accomplishing this, on top of being highly dependent on what mechanisms detected a VM. This is especially true for VMware sub-versions (ESX, GSX, Fusion, etc...) Don't rely on this function for critical operations as if it's your golden bullet. It's arguably unreliable and it'll most likely return `Unknown` (assuming it is actually running under a VM).
0 commit comments