3 ms·
I agree entirely with everything on this list. Thankfully, there is a modern solution! Buy the PC of your dreams, install Windows 10 on it, then install VMWare
by windlep 10y ago
I agree entirely with everything on this list. Thankfully, there is a modern solution!
Buy the PC of your dreams, install Windows 10 on it, then install VMWare Workstation. Put the linux distro of your choice in vmware, enjoy! Everything will just work, consistently, elegantly, and without hassle.
Play your games with Steam in Windows of course, and thanks to Windows handling all the drivers, you can enjoy issue-less plug-and-play with USB and everything else. Merely install the apps that only work in Windows.... in Windows, and keep the rest of the dev-work in the linux VM.
The only caveat I can think of, is that you don't get 2d GPU hardware acceleration, vmware will accelerate 3d, but not 2d for say, compiz. I usually turn off these random 2D type effects so I don't notice that. Virtualbox is an option of course, but it still doesn't feel solid enough to me. At some point Hyper-V will have enough GPU acceleration with vmconnect that Windows 10 Pro + Hyper-V will be plenty (I know it has RemoteX acceleration now, but afaik that's only for Windows Server...).
I've loved this solution so much, I actually copied my VM over to my Retina MacBook Pro so I can use the linux VM for development work on the go. OSX handles ensuring the wifi always works, and the VM sees it as a reliable hardwired connection, no issues.
After 15 years of being a hardcore OSX/Apple user(fanboi), I cannot be more happy with the past 18 months since switching to this configuration. Cheaper than the Apple ecosystem, and waaaay faster hardware.
- gtirloni 10y agoExactly my situation. I've been a 24x7 Linux/BSD desktop user since the Slackware 3.3 days but got too tired with all the issues. I started dual booting an year ago and a few months ago switched for good. Now I'm using Win10 and VMware Workstation 12.1 and some Fedora/CentOS VMs. 3D acceleration screams and my desktop just works. Workload involves working with Linux servers all day, developing inside the VMs, etc. Everything else I do natively on Windows. I wish it had turned out differently over these 10+ years (with a pure OSS desktop) but that's where I find myself today.