4 ms·
> That being said Microsoft know windows is terrible for software development which is why it’s so easy to use Linux inside Windows with WSL2. What are you smo
by 7bit 2y ago
> That being said Microsoft know windows is terrible for software development which is why it’s so easy to use Linux inside Windows with WSL2.
What are you smoking man? Don't impose your beliefs as facts upon Microsoft.
- dijit 2y agoI don't think Microsoft is stupid, they know that they have the lions share of developers- they're also aware that they are losing to linux in a big way when it comes to service deployment environments. I even heard Azure itself does not run Hyper-V on Windows anymore (though, who can be sure). It's a smart play for them to have WSL- it means less friction to target Linux and will keep people writing software on Windows (which increases the likelihood of making software for Windows- especially developer tooling). I think the parent is wrong that developing software on Windows is hard, my original comment up-thread was largely regarding the fact that in the late-90's and early-00's internet access was not common and getting your hands on a Microsoft Development environment was the furthest thing from easy. Linux, ironically, was easier as it came with all kinds of documentation and interpreters and compilers out of the box.
- pjmlp 2y agoIt certainly still does run on a Windows flavour, https://techcommunity.microsoft.com/blog/windowsosplatform/azure-host-os-%E2%80%93-cloud-host/3709528 https://techcommunity.microsoft.com/blog/windowsosplatform/a... However they have been working on something else for specific workloads, https://opensource.microsoft.com/blog/2024/11/07/introducing-hyperlight-virtual-machine-based-security-for-functions-at-scale/ https://opensource.microsoft.com/blog/2024/11/07/introducing...
- bmacho 2y agoHuh? Then why WSL2 if not because Windows sucks? (This latter, Windows sucking, is not necessarily meant in isolation but as part of our world: Windows is not supported by many modern tools.)
- moomin 2y agoIt’s possible to accept there are many dev tasks that can only really be achieved on Linux without accepting Windows sucks. The first is pretty much inarguable, the second is emotive and imprecise.
- maccard 2y agoLots of tools are only built to run on Linux and are ported over in ways that just about run to windows. Wsl was an enormous step up from Cygwin in allowing windows developers to use those tools and wsl2 is another huge leap in that direction. I don’t think windows sucks, I think that a lot of people outright refuse to use windows and design their tools to run on Linux only, making choices that are optimal for Linux but not for windows. two examples are processes vs threads and opening/closing lots of files. Ironically the Linux first approach of processes over threads doesn’t really scale to the level we want. Postgres is a great example of trying very hard to be multithreaded as it’s hit the multiprocess limit, and struggling to do so.