Because it came with their computer. I have not used a command line at all on two laptops over the past year. It is the exception not the rule these days.
However I have had to use the command line many, many times with Windows. Which is fine, it is MUCH easier to do this “Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted” instead of trying to find the gui to deal with it.
That example just proves my point further. No average joe is going to alter the execution policy because they aren’t running unsigned powershell scripts. They just want their applications to install and work. They don’t want to debug shit. You being fine doing all that is great but other people don’t want to mess with it and won’t.
Half the time instead of downloading and running an executable that works with nearly all versions of their OS, they have to figure out which os flavor they have since it’s not just “Linux” it’s Debian, Red Hat, Arch, Kali, Suse, CentOS, Mint, Pop, Ubuntu, etc. and then does it need to be compatible with gnome or kde or something else, then is the configuration even a supported option, oh wait it only supports versions newer than 5 years where anything older will fail, or only till 5 years ago and anything newer will fail. Or the one project that solved the issue stopped developing it 10 years prior and no longer works. Or there just plain isn’t a native app so now you have to try and find an alternative way to connect to a service you pay for that has an equivalent feature set and price.
Linux is a fractured mess overall. It is not user friendly. It is not out of the box ready. It’s a great option for someone technical that wants to type shit in a terminal. And it’s a bad option for anyone that doesn’t want to figure out what the magic words are that took the place of their double click.
My example wasn’t literal, I have had to do similar things for drivers, sound, USB, search etc. And windows support is just randos telling you what they think might work.
As to your second point, the sane applies as windows is a collection of who knows that the hell software and random hardware. Which hardware? What driver? What vendor?
But I can select nearly any software since Windows 7 and it will still work on windows 10/11. That is far less common on linux. It’s more a rule on windows with some exceptions vs linux being the inverse.
Support is stupid for both platforms. I don’t even want to touch that mess. Assholes and cunts on both sides and in different ways.
We are doing a review of all of our software to prep for Windows 11 right now. It’s not going nearly as well as you think because not all software is consumer-grade.
Not too long ago a bunch of our scientific devices got knocked out by Microsoft fixing an old serial bug. Turns out all the software to run these was built to workaround the bug and quite a few of these items are long since unsupported (or the vendor is gone). Some of these are tens of thousands of dollars, we can’t just replace these on a whim.
It may work, but it also may fuck up something else. I run into that a lot with users and windows. How do they fix it or get rid of it? Say hello to our friend regedit!
Again though, those times are more exceptions than rules. I’m not saying Linux hasn’t come a long way. A lot of the distros I’ve worked with are much better than they were a decade ago. They just still aren’t the oobe needed to capture general end users.
Because it came with their computer. I have not used a command line at all on two laptops over the past year. It is the exception not the rule these days.
However I have had to use the command line many, many times with Windows. Which is fine, it is MUCH easier to do this “Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted” instead of trying to find the gui to deal with it.
That example just proves my point further. No average joe is going to alter the execution policy because they aren’t running unsigned powershell scripts. They just want their applications to install and work. They don’t want to debug shit. You being fine doing all that is great but other people don’t want to mess with it and won’t.
Half the time instead of downloading and running an executable that works with nearly all versions of their OS, they have to figure out which os flavor they have since it’s not just “Linux” it’s Debian, Red Hat, Arch, Kali, Suse, CentOS, Mint, Pop, Ubuntu, etc. and then does it need to be compatible with gnome or kde or something else, then is the configuration even a supported option, oh wait it only supports versions newer than 5 years where anything older will fail, or only till 5 years ago and anything newer will fail. Or the one project that solved the issue stopped developing it 10 years prior and no longer works. Or there just plain isn’t a native app so now you have to try and find an alternative way to connect to a service you pay for that has an equivalent feature set and price.
Linux is a fractured mess overall. It is not user friendly. It is not out of the box ready. It’s a great option for someone technical that wants to type shit in a terminal. And it’s a bad option for anyone that doesn’t want to figure out what the magic words are that took the place of their double click.
My example wasn’t literal, I have had to do similar things for drivers, sound, USB, search etc. And windows support is just randos telling you what they think might work.
As to your second point, the sane applies as windows is a collection of who knows that the hell software and random hardware. Which hardware? What driver? What vendor?
But I can select nearly any software since Windows 7 and it will still work on windows 10/11. That is far less common on linux. It’s more a rule on windows with some exceptions vs linux being the inverse.
Support is stupid for both platforms. I don’t even want to touch that mess. Assholes and cunts on both sides and in different ways.
We are doing a review of all of our software to prep for Windows 11 right now. It’s not going nearly as well as you think because not all software is consumer-grade.
Not too long ago a bunch of our scientific devices got knocked out by Microsoft fixing an old serial bug. Turns out all the software to run these was built to workaround the bug and quite a few of these items are long since unsupported (or the vendor is gone). Some of these are tens of thousands of dollars, we can’t just replace these on a whim.
It may work, but it also may fuck up something else. I run into that a lot with users and windows. How do they fix it or get rid of it? Say hello to our friend regedit!
Again though, those times are more exceptions than rules. I’m not saying Linux hasn’t come a long way. A lot of the distros I’ve worked with are much better than they were a decade ago. They just still aren’t the oobe needed to capture general end users.