Great session today, Jason. Back on the issue of HyperV vs. Oracle Box, can someone share their preference and why?
You can always look under Open Forums >Is there a TTT for Linux going on and if so can you share the link please.
I could see using Hyper-V because for a student that may be more likely to use a Windows environment, Hyper-V would be easier to set up and get going. In fact, one command in an Admin PowerShell window and you're there:Great session today, Jason. Back on the issue of HyperV vs. Oracle Box, can someone share their preference and why?
I primarily use Oracle VirtualBox. I just like it better.Great session today, Jason. Back on the issue of HyperV vs. Oracle Box, can someone share their preference and why?
Overall, I like them both. I've used both and both are great platforms for different reasons. Also, KVM is a good tool for long-term virtualization projects.I primarily use Oracle VirtualBox. I just like it better.
Hyper-V is a Type 1 (bare-metal) hypervisor that comes with Windows Pro and higher editions (though it can be installed on Home if you look up how). Being Type 1 means Hyper-V runs directly on the hardware, with a lightweight virtualization layer in between. This allows near-native performance.Great session today, Jason. Back on the issue of HyperV vs. Oracle Box, can someone share their preference and why?
I always debated this point en principio - of whether Hyper-V was a true type 1 hypervisor, because it requires Windows to be loaded as the OS before the hypervisor runs. Now, other folks would say, "Hyper-V is part of the Windows OS", so by extension, makes it Type 1, etc etc. I know MSFT claims that when Hyper-V is loaded, it adds a hypervisor layer to run on bare-metal and the "host" Windows OS becomes 'virtualized'.Hyper-V is a Type 1 (bare-metal) hypervisor that comes with Windows Pro and higher editions (though it can be installed on Home if you look up how). Being Type 1 means Hyper-V runs directly on the hardware, with a lightweight virtualization layer in between. This allows near-native performance.
Hyper-V is definitely a Type 1 hypervisor, even though it comes with the Windows operating system. This is because it sits underneath the Windows host OS once you install it as shown below. This is also why, when you install Hyper-V for the first time on Windows, it reboots to load Hyper-V before loading the Windows OS, and why your host OS IP configuration is no longer set on your physical NIC, but on a virtual NIC that references the physical NIC via the underlying Hyper-V (just like other virtual machines). In a Type 1 hypervisor, the host OS is merely an auto-loaded virtual machine that can also manage the hypervisor (i.e., has Hyper-V Manager) and equally shares access to the hardware with all other virtual machines on the system.I always debated this point en principio - of whether Hyper-V was a true type 1 hypervisor, because it requires Windows to be loaded as the OS before the hypervisor runs. Now, other folks would say, "Hyper-V is part of the Windows OS", so by extension, makes it Type 1, etc etc. I know MSFT claims that when Hyper-V is loaded, it adds a hypervisor layer to run on bare-metal and the "host" Windows OS becomes 'virtualized'.
Hurts my head, sometimes...
Yes. Tonight at 6 pm CDT is Session 2 of 10, but you can also watch on Demand. The link to register is: https://event.on24.com/eventRegistration/EventLobbyServlet?target=reg20.jsp&eventid=5041632&sessionid=1&key=6F62B2E049FDCB1B2803E6565AE998D8&groupId=6282903&utm_term=N/A&utm_campaign=CIN-TTT-Series-Webinar-Linux+-Follow-Up-091125&utm_medium=email&utm_source=dynamics-RTM&utm_content=CompTIA-CIN-TTT-Linux-Follow-Up-091125&sourcepage=register#msdynmkt_trackingcontext=e7a1a305-a92e-4b2b-bedb-e4fbdd750100Is there a TTT for Linux going on and if so can you share the link please.
For the labs, I chose to do them on Oracle VB. My students or clients are not always on Windows Host OSOverall, I like them both. I've used both and both are great platforms for different reasons. Also, KVM is a good tool for long-term virtualization projects.
I teach numerous cybersecurity and digital forensics courses, which means I often use Kali and Parrot (as discussed in the training), and occasionally CSI Linux. I will try the "Set Paravirtualization Interface to Hyper-V" before the class tonight and do a few labs to see. Thanks.Hyper-V is a Type 1 (bare-metal) hypervisor that comes with Windows Pro and higher editions (though it can be installed on Home if you look up how). Being Type 1 means Hyper-V runs directly on the hardware, with a lightweight virtualization layer in between. This allows near-native performance.
In contrast, Oracle VirtualBox is a Type 2 (hosted) hypervisor by default—it runs as a regular application on top of Windows. As a result, all VM hardware access must go through the Windows OS first, which adds overhead and reduces performance compared to Type 1 hypervisors.
So, in general, Hyper-V is faster than VirtualBox by default.
However, there’s a neat trick: if you have both Hyper-V and VirtualBox installed, you can configure VirtualBox to use Hyper-V as its backend. To do this:
This allows VirtualBox to leverage Hyper-V’s performance benefits while maintaining VirtualBox’s compatibility and features.
- Open the settings for your VirtualBox VM,
- Go to System > Acceleration,
- Set Paravirtualization Interface to Hyper-V.
Why is this useful? In cybersecurity, many pre-built VM targets and OS images are packaged specifically for VirtualBox. So for students taking a cybersecurity course, it makes sense to use VirtualBox—but enabling Hyper-V paravirtualization gives the best of both worlds: broad compatibility and improved performance.
If you're not teaching a cybersecurity course, however, it makes sense to have a simpler setup where you just stick with Hyper-V for faster, cleaner VM performance on Windows.