Linux is just as complicated as windows. Windows just has layers of abstraction that give the illusion of simplicity. The problem is the process of abstraction adds complexity and removes control.
If you need the change any of the lower levels you half to think about how it effects the abstractions and the software built on top of that.
The fact that you can connect literally any device in the world to a windows machine and it just automagically works in a few seconds is something people don’t appreciate enough. Im sure microsoft put a lot of effort into that, and constantly is.
Let me plug this web cam to my linux daily driver. Oh wait, I need to check exactly what chip its running and if that specific version is supported on my specific distro and specific version. And then I find out yes it is supported but its still missing auto exposure compensation for some reason. And of course I have to install it first and all its dependencies from that specific repo im using.
how long ago have you used linux actually? And what distro you used, it had no webcam drivers? CollibriOS? The only time i had to install a driver, it was a graphic tablet one. You know, what did it take to do it?
“yay -S opentabletdriver” to install it
“systemctl --user enable opentabletdriver.service --now” to immediately enable it, and make it run at startup.
It took more to install a proprietary one on windows.
As a linux user and developer and someone who works with linux servers all day for 20 years.
Yes linux is complicated.
Try to work with Windows servers 😰. I still have nightmares.
Linux is just as complicated as windows. Windows just has layers of abstraction that give the illusion of simplicity. The problem is the process of abstraction adds complexity and removes control.
If you need the change any of the lower levels you half to think about how it effects the abstractions and the software built on top of that.
The fact that you can connect literally any device in the world to a windows machine and it just automagically works in a few seconds is something people don’t appreciate enough. Im sure microsoft put a lot of effort into that, and constantly is.
Let me plug this web cam to my linux daily driver. Oh wait, I need to check exactly what chip its running and if that specific version is supported on my specific distro and specific version. And then I find out yes it is supported but its still missing auto exposure compensation for some reason. And of course I have to install it first and all its dependencies from that specific repo im using.
Easy.
I’ve had the exact opposite thing happen with printers. Linux detects and connects to my networked Brother laser without a fuss.
Also, same with some surplus server equipment, like 10G SFP+ NICs. That end of the market makes things for Linux first and Windows second.
how long ago have you used linux actually? And what distro you used, it had no webcam drivers? CollibriOS? The only time i had to install a driver, it was a graphic tablet one. You know, what did it take to do it? “yay -S opentabletdriver” to install it “systemctl --user enable opentabletdriver.service --now” to immediately enable it, and make it run at startup. It took more to install a proprietary one on windows.
Did you mean you were daily driving linux 20 years ago?
Also “it just automatically works” because the devices manufacturers optimized it with focus on windows, not Microsoft lmao.