2 ms·
Windows 11 has the widest desktop app and hardware support and the best *nix environment including great things like apt-get via WSL. Linux (even if you have OS
by nailer 5y ago
Windows 11 has the widest desktop app and hardware support and the best *nix environment including great things like apt-get via WSL. Linux (even if you have OSS drivers) often has limited hardware support and macports/homebrew is limited compared to apt-get.
I've been using Linux for 20+ years now and agree with the person that said Windows 11 is essentially the best of Linux and *nix.
- catfishx 5y agoI hate how Microsoft is trying to kill Linux on bare metal with WSL. I have had so many problems on WSL1/2 and the performance is just not comparable to my current Linux system, where everything just works how I expect it to work, no company automatically installing software (spyware) on my system without permission, no urgent automatic updates while I'm working and no new telemetry settings I have to disable after each new upgrade. In linux I just have control over everything and it just doesn't get into my way while working.
- k8sToGo 5y agoNo one is stopping you from using Linux? Not everyone loves Linux Desktop....
- extheat 5y agoNever had any issue with WSL. However with WSL2 the fact that it uses hardware VT-x/HyperV is a big no from me, since that means VMs and WSL don’t play nicely. WSL1 albeit not full Linux kernel has been going pretty well for me however, as I mostly do C++ work.
- meibo 5y agoVMs don't tend to be an issue anymore, since pretty much all VM software supports HyperV now. VMWare works great, VirtualBox is still in beta afaik. It's a recent development so you might have missed it.
- k8sToGo 5y agoHow has your performance experience been with VMWare and Hyper-V at the same time?
- dgellow 5y agoNobody is trying to kill Linux on bare metal. Why would that even be a thing?
- liamwestray 5y agoI struggle to even comprehend Windows 11 and WSL2 as the "best nix environment" as they are by definition not a nix environment, as Windows 11 is the base OS. I guess if all you do is web dev work and can live entirely in docker containers/VMs, but I work on hardware dev (usb, i2c, spi busses) and the closest thing to a virtual environment I get is python venvs. My Desktop OS must run on bare metal, period. But if that's the case (web dev), then desktop app compatibility doesn't really matter anyway, beyond front-end testing in native browsers -- easily done in VMs. I run Manjaro and FreeBSD desktops and Mac Laptops and have literally dropped Windows-based systems from compatibility with our USB instruments because of how bad the hardware support for USB/serial devices is and I just don't want to support it. 80% of our customers use Mac-based laptops anyway, and most industrial users just use industrial raspberry pis to work with out equipment. FreeBSD is my preferred Workstation OS for my python-based development as it forces me to think multi-platform in a way Linux just doesn't. It also has some very strong *nix design philosophy behind it, making it rather enjoyable to develop for.
- k8sToGo 5y ago>as Windows 11 is the base OS. This is, technically, not true. With WSL2 there is a Linux Kernel running in a small VM. So you are using Linux OS.
- liamwestray 5y agoIt's fundamentally running the guest OS as a process under a Windows Kernel/OS. It's fundamentally not a *nix environment.
- nailer 5y agoVT means virtualisation is lower level than that, it’s a Nix environment running a Linux kernel, it’s just not bare metal.