• sobchak
    link
    fedilink
    arrow-up
    3
    ·
    1 month ago

    VMs are a solution too, depending on what you use each OS for. I’ve worked some jobs where my main work machine was Linux, but would sometimes need to use Windows-only software, and would just run it on a VM.

    • Pika@rekabu.ru
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      Said software must not be resource-intensive, or else you’ll have to do GPU passthrough, which not only adds a heap of complexity, but also requires a dedicated GPU.

      Also, I think it’s much easier to teach dual boot (just install Linux, most installers will do the rest automagically) than proper VM setups.

      Still, for experienced users, Windows VM is a brilliant option.

      • sobchak
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Yeah, can’t be GPU-intensive, but with modern CPUs, virtualization is pretty cheap. One application I had to use was Altium, and its 3d view was pretty laggy under a VM. I prefer KiCad. VMs seem easier than dual-boot to me, but that might just be out of familiarity.

        • Pika@rekabu.ru
          link
          fedilink
          arrow-up
          1
          ·
          1 month ago

          Dual-boot nowadays is super easy and doesn’t require any manual actions by the user - just install Linux, and if any other OS is present, GRUB will pick it up. Choose which OS you want to launch, and there you go.

          But VMs are great in that they can be run together with the host. There’s no need to reboot to get access to your Windows workflow, and things like WinApps allow to natively incorporate Windows apps into Linux desktop, as if they weren’t run by a Windows VM under the hood.

          So, indeed, if VM option is viable for a specific use case, it may as well be superior.