4 ms·
Why is it a problem at all or is being frame like a problem? Microsoft can easily drop a fork of windows, slam out all of the com crap, leave .net core and inc
by what-the-grump 2y ago
Why is it a problem at all or is being frame like a problem?
Microsoft can easily drop a fork of windows, slam out all of the com crap, leave .net core and include some IIS, but why, you already have someone doing it in Linux.
- everforward 2y agoIt makes Windows hard to operate in a “servers are cattle, not pets” environment, though my experience is limited so I’m open to corrections. That then makes Windows less appealing to the infra-as-code crowd, which is growing to be “almost everyone” these days. It’s not just having an image with those things, it’s the entire surrounding ecosystem. Eg my experience with exe or msi installers is that using them without a GUI ranges from “difficult to find the right CLI switches” to “just not gonna happen”. Also, I think a lot of that com crap is used by Powershell, so gutting it also means giving up CLI access to stuff.
- atomicnumber3 2y ago"my experience with exe or msi installers is that using them without a GUI ranges from “difficult to find the right CLI switches” to “just not gonna happen”." This was my student job during college :) wrapping installers in scripts so they'd install headlessly. My favorite part was that windows would need to be rebooted CONSTANTLY. Seriously. Provisioning a new box for some environments would result in TEN OR MORE reboots depending on exactly what shitware you had picked to install. And by shitware I do of course mean exorbiently-expensively-licensed academic/scientific software. The more scientific it was, somehow the exponentially worse the installer experience would be. We had one package where we were literally forced to cram in a step where you would literally pick up the phone and call IT and someone would come over and plug a USB in while the install proceeded. The software was able to be network-licensed but only post-install, the installer itself never got the memo and wanted the usb to be physically present on the box during install. Death by a thousand cuts (and some big gashes), Windows is just not built to work headlessly/scriptably, period. And trying to make it work like that takes tremendous investment, constant babysitting, and it's still fairly shitty even in the end. Meanwhile we just apt install shit in dockerfiles and it just works.
- zokier 2y agoYou mean like they did almost a decade ago when they released Nano Server? https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/introducing-iis-on-nano-server https://learn.microsoft.com/en-us/iis/get-started/whats-new-... etc