ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    VirtualBox Relevance

    IT Discussion
    6
    16
    2.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • coliverC
      coliver
      last edited by

      I'm generally curious. Is there still a need for Virtualbox in a world where type 1 hypervisors are already included in every major OS?

      All new versions of Windows 8 and up include the newest version of Hyper-V. Many Linux distros (if not all) include either Xen of KVM. The only one I can think of that doesn't is OS X.

      scottalanmillerS 2 Replies Last reply Reply Quote 0
      • AmbarishrhA
        Ambarishrh
        last edited by

        Yes, for MAC we still need Virtualbox!

        1 Reply Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller @coliver
          last edited by

          @coliver said:

          I'm generally curious. Is there still a need for Virtualbox in a world where type 1 hypervisors are already included in every major OS?

          VirtualBox is the leading Type 2 hypervisor. When you need a Type 2, it's the go to choice. Type 1 does not replace Type 2, they are two different things with two different use cases.

          1 Reply Last reply Reply Quote 1
          • scottalanmillerS
            scottalanmiller @coliver
            last edited by

            @coliver said:

            All new versions of Windows 8 and up include the newest version of Hyper-V. Many Linux distros (if not all) include either Xen of KVM. The only one I can think of that doesn't is OS X.

            None of these behave the same as a Type 2. Including a Type 1 with an OS means nothing as all four enterprise Type 1s (ESXi, HyperV, Xen and KVM) are and always have been free. That they are "included" with an OS is purely a marketing move, nothing more. You have always had the option to use them with any OS.

            coliverC 1 Reply Last reply Reply Quote 1
            • Reid CooperR
              Reid Cooper
              last edited by

              None of the BSDs have a built in hypervisor that can run other operating systems. They have Jails. Solaris has Zones. But those are different than what Linux or Windows has.

              coliverC 1 Reply Last reply Reply Quote 0
              • coliverC
                coliver @scottalanmiller
                last edited by

                @scottalanmiller said:

                @coliver said:

                All new versions of Windows 8 and up include the newest version of Hyper-V. Many Linux distros (if not all) include either Xen of KVM. The only one I can think of that doesn't is OS X.

                None of these behave the same as a Type 2. Including a Type 1 with an OS means nothing as all four enterprise Type 1s (ESXi, HyperV, Xen and KVM) are and always have been free. That they are "included" with an OS is purely a marketing move, nothing more. You have always had the option to use them with any OS.

                Can you give me a use case where a Type 2 hypervisor would be preferable to type 1. I understand the difference but it seems from a speed / security / utilization standpoint type 1 would almost always be the preferred method.

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • coliverC
                  coliver @Reid Cooper
                  last edited by

                  @Reid-Cooper said:

                  None of the BSDs have a built in hypervisor that can run other operating systems. They have Jails. Solaris has Zones. But those are different than what Linux or Windows has.

                  I didn't know BSD couldn't run KVM (or Xen) thanks for that information.

                  Reid CooperR 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @coliver
                    last edited by

                    @coliver said:

                    Can you give me a use case where a Type 2 hypervisor would be preferable to type 1. I understand the difference but it seems from a speed / security / utilization standpoint type 1 would almost always be the preferred method.

                    When you have a desktop and the guests need to be temporary - you want them to be turned off and actually stop taking resources from the local machine. Few people want their local desktop to be a view of a local virtual machine. So that is why the vast majority of desktop virtualization is type 2. The only type 1 that can even be used is HyperV and your local console becomes a VM and loses performance even if no VMs are running. With a Type 2 you can actually turn off the hypervisor and the local instance goes to 100% raw hardware performance.

                    coliverC 1 Reply Last reply Reply Quote 0
                    • Reid CooperR
                      Reid Cooper @coliver
                      last edited by

                      @coliver said:

                      I didn't know BSD couldn't run KVM (or Xen) thanks for that information.

                      KVM isn't a "thing" but is an aspect of Linux. KVM is just part of the Linux kernel, not an add on.

                      Xen is separate from Linux and can use FreeBSD as it's Dom0 but this is flaky and unsupported. It's not important at all to do that so no one focuses on it and no BSD distro includes it as it has no real value. So Xen is tied to Linux just out of defacto use. Nothing in Xen is directly tied to Linux and you are free to use NetBSD, FreeBSD or even Solaris in the Dom0 but anything other than Linux isn't considered production ready and no vendor will support it.

                      1 Reply Last reply Reply Quote 1
                      • thanksajdotcomT
                        thanksajdotcom
                        last edited by

                        Type 1 requires separate hardware to play with. Type 2 can be used by anyone with pretty much any OS. Also, is Hyper-V included in the consumer edition (non-Pro or Enterprise) of Windows 8/8.1?

                        Reid CooperR scottalanmillerS 2 Replies Last reply Reply Quote 0
                        • Reid CooperR
                          Reid Cooper @thanksajdotcom
                          last edited by

                          @thanksaj said:

                          Type 1 requires separate hardware to play with. Type 2 can be used by anyone with pretty much any OS. Also, is Hyper-V included in the consumer edition (non-Pro or Enterprise) of Windows 8/8.1?

                          HyperV is included in all non-RT versions of Windows. And does not require separate hardware if used that way. Acts like Windows 8.x is still the local desktop. You can't tell that it is virtual except for the drop in performance.

                          1 Reply Last reply Reply Quote 1
                          • scottalanmillerS
                            scottalanmiller @thanksajdotcom
                            last edited by

                            @thanksaj said:

                            Type 1 requires separate hardware to play with. Type 2 can be used by anyone with pretty much any OS. Also, is Hyper-V included in the consumer edition (non-Pro or Enterprise) of Windows 8/8.1?

                            Recent Type 1s are starting to offer local console redirection. That is what HyperV does to make its main VM appear to be a physical instance rather than running in a VM like it actually is.

                            1 Reply Last reply Reply Quote 0
                            • coliverC
                              coliver @scottalanmiller
                              last edited by

                              @scottalanmiller said:

                              @coliver said:

                              Can you give me a use case where a Type 2 hypervisor would be preferable to type 1. I understand the difference but it seems from a speed / security / utilization standpoint type 1 would almost always be the preferred method.

                              When you have a desktop and the guests need to be temporary - you want them to be turned off and actually stop taking resources from the local machine. Few people want their local desktop to be a view of a local virtual machine. So that is why the vast majority of desktop virtualization is type 2. The only type 1 that can even be used is HyperV and your local console becomes a VM and loses performance even if no VMs are running. With a Type 2 you can actually turn off the hypervisor and the local instance goes to 100% raw hardware performance.

                              Thanks, that was what I was looking for. As I said this was a general curiosity question.

                              1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller
                                last edited by

                                This is why I use VirtualBox at home on my desktop. I don't use those VMs all the time, they are not production servers. At most they are demo servers just to test something out and more likely they are alternative desktops, like when I test the latest Mint build, so I don't want them running very often. I want them off 95% of the time. And when they are off, I want 100% of my system performance - especially because I play games on my desktop and virtualizing my main Windows instance would be noticeable in a gaming setting.

                                1 Reply Last reply Reply Quote 1
                                • NetworkNerdN
                                  NetworkNerd
                                  last edited by

                                  How about for building a system image that you intend to deploy later using SmartDeploy, etc.? We use VMWare Player to build and make edits to the image, and that is about all we do with type 2 hypervisors.

                                  Reid CooperR 1 Reply Last reply Reply Quote 3
                                  • Reid CooperR
                                    Reid Cooper @NetworkNerd
                                    last edited by

                                    @NetworkNerd said:

                                    How about for building a system image that you intend to deploy later using SmartDeploy, etc.? We use VMWare Player to build and make edits to the image, and that is about all we do with type 2 hypervisors.

                                    Good example.

                                    1 Reply Last reply Reply Quote 0
                                    • 1 / 1
                                    • First post
                                      Last post