VMware Workstation Shifting From Proprietary Code To Using Upstream KVM

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • richardm317
    Junior Member
    • Nov 2018
    • 4

    #21
    This is kind of a big deal for me. I've been circulating amongst hypervisors and OSs trying to find the best overall combination for my mixed homelab workload for both the backend server and on my desktop. The server is currently ESXi and I've no plans to change that. On my desktop this could be what finally allows me to ditch Windows for good.

    Libvirt, virt-manager, and QEMU are annoying but OK. The jank lies inside the Windows VMs with flaky virtio components and even flakier Spice components. If this new KVM overlord for VMware Workstation permits the use of VMware Tools including vmxnet3, vmmouse, vmmemctl, pvscsi, et al and the host integration features -- drive sharing, clipboard, desktop resolution re-sizing on-the-fly -- are stable and reliable then I, for one, welcome it.

    As it stands today there's just too much screwing around required to obtain a solid desktop virtualization experience on Linux.

    That said, I wasn't aware of the Cyberus vbox fork and I plan to look into this ASAP.

    Comment

    • JPFSanders
      Senior Member
      • May 2016
      • 420

      #22
      Originally posted by Sonadow View Post

      More mindless "bloated" garbage.

      Enterprise users have no fucking time to toy with the command line just to spin up, modify or manage a VM. If every damn option and the kitchen sink is not included in the graphical manager interface, it's useless garbage. End of story.
      You haven't worked on an Enterprise environment. When things go south (which they do from time to time) where do you think the troubleshooting/fix is done?

      Comment

      • nanonyme
        Senior Member
        • Aug 2008
        • 3164

        #23
        Originally posted by OneTimeShot View Post
        "VMWare backdoor".... I thought the Kernel didn't allow APIs that didn't have an OpenSource implementation.

        Seems like these days the kernel is just a pipe between a closed-source firmware blob and a closed-source userspace blob.
        The very word backdoor should make a maintainer go on defense. Can this be used to create rootkits assuming local access to machine?

        Comment

        • JPFSanders
          Senior Member
          • May 2016
          • 420

          #24
          Originally posted by slalomsk8er View Post

          Enterprise user here and I did use the CLI for managing my VMs while I was the admin of the KVM hypervisor hosts.
          I vastly prefer to copy and paste the CLI command from the company wiki then to go over screenshots and follow the click trail. CLI also makes automation a lot easier.
          Exactly. People who are clueless about KVM, libvirt, virsh, VMM don't understand how versatile and powerful the VM infrastructure on Linux are. At a personal level and in non-complex environments (complex = large virtualisation cluster) there is no need whatsoever to use any proprietary tool to set-up and manage virtual machines.

          VMM > Virtualbox, never used vmware workstation, when I need to move a machine from KVM to vmware or vice-versa a couple of commands do the conversion job just fine.

          Comment

          • Quackdoc
            Senior Member
            • Oct 2020
            • 5000

            #25
            Originally posted by JPFSanders View Post

            Exactly. People who are clueless about KVM, libvirt, virsh, VMM don't understand how versatile and powerful the VM infrastructure on Linux are. At a personal level and in non-complex environments (complex = large virtualisation cluster) there is no need whatsoever to use any proprietary tool to set-up and manage virtual machines.

            VMM > Virtualbox, never used vmware workstation, when I need to move a machine from KVM to vmware or vice-versa a couple of commands do the conversion job just fine.
            libvirt is dumb though for instance qemu has a lot of flexibility that libirt strips away, for instance in qemu gl can be on, off, es. libvirt can only handle that as a boolean. also what is VMM in this case? vmm typically means virtual machine monitor or virtual machine manager, it's a generic term. and even for more "enterprise" like stuff, outside of cloud hypervisor, pretty much everyone else major has died off haven't they? Maybe ovirt is still kicking around.

            Comment

            • slalomsk8er
              Senior Member
              • Apr 2010
              • 363

              #26
              Originally posted by Quackdoc View Post
              also what is VMM in this case?
              https://virt-manager.org/ is my guess

              Comment

              • Sethox
                Senior Member
                • Feb 2015
                • 458

                #27
                Originally posted by Sonadow View Post
                Enterprise users have no fucking time to toy with the command line just to spin up, modify or manage a VM. If every damn option and the kitchen sink is not included in the graphical manager interface, it's useless garbage. End of story.
                True, but a good user tend to the minor details to become greater at it's job. Which is why a user documents and learn those minor details in what ever documentation/support exists to manage their systems in a better way.
                Time is just another thing users have to manage and plan for, just like any other resource.

                Comment

                • Quackdoc
                  Senior Member
                  • Oct 2020
                  • 5000

                  #28
                  Originally posted by slalomsk8er View Post
                  that's only one m tho

                  Comment

                  • SteamPunker
                    Senior Member
                    • Nov 2014
                    • 202

                    #29
                    Originally posted by pWe00Iri3e7Z9lHOX2Qx View Post
                    Nice! Now Oracle just needs to start advancing the VirtualBox KVM backend from Cyberus and ditch the existing one.
                    Indeed! Now that even VMware is embracing KVM, that leaves upstream VirtualBox as the odd man out. VirtualBox already switched WHPX on Windows hosts and to HVF on macOS hosts, so it really makes no sense that they continue to cling to their proprietary hypervisor, which requires and out-of-tree kernel module that taints the kernel.

                    It's cool that Cyberus forked VirtualBox to add support for this, but why is Oracle continuing with such boneheaded policies? Oracle gonna Oracle, I supposed.

                    Does anybody here have any idea if the VirtualBox proprietary hypervisor core still has any relevant advantages over KVM?

                    Comment

                    • slalomsk8er
                      Senior Member
                      • Apr 2010
                      • 363

                      #30
                      Originally posted by Quackdoc View Post

                      that's only one m tho
                      Have a look at the top left of the site:

                      image.png

                      Comment

                      Working...
                      X