And by the way, even if you install i.e. graphics drivers from vendor, its most likely something will broke... Not to mention how hard it is to install those drivers, the process is just absurd even for linux.
Also few programmers have experience writing device drivers.
For drivers to be written the developers needs hardware documentation, else it is almost impossible and they have to painstakingly reverse engineer everything.
Open source graphics drivers are starting to look rather good when it comes to Intel and AMD who have released documentation for their hardware.
For Nvidia cards it goes slower though because Nvidia refuses to release hardware documentation to device driver developers.
No, I just asked a question... But yourself said: "but doesn't seem driver related" so the driver for your network card does it's job right. How is that not supported?2: Note that you seem rather insistent to turn the conversation away from the fact the HW isn't supported in Linux.
The ABIs from kernel to user space are rock solid.And again, the reason devs like me avoid Linux is partially because you can't maintain a stable ABI for any length of time
That's your opinion, but you don't have to use GPL. You have two options:and also because the GPL series of licenses are the absolute worst licenses on the planet from a developer perspective.
1) Write a driver one time, GPL it and push it to the kernel. The kernel internal ABI breakages will be resolved for you and you'll never ever have to look at the driver again.
2) Write the driver in user space by using the non-changing APIs/ABIs the kernel provides for that. You may notice that there will be less breakages than with Windows!
Not relevant. you simply write for the kernel from kernel.org - Distros have to resolve their issues for themself.Throw in the fragmentation (why does it work in Ubuntu and not Fedora?)
Linux is a tool, Windows is a tool, Mac... IOS... Andriod, all tools. Windows on desktop is like a Phillips head, pretty much everywhere, Mac is the slot screwdriver still has support in a lot of places. Linux is the Torx screwdriver/head, used on serious jobs where others are inferior, not as common in houses but in commercial applications. So I want to game on my Torx, what of it? Are you that friggen petty you spend your days trying to make up for the insanely small size of your penis with my OS is better than yours bullshit?
It's okay to point out faults, in places where one could hope to fix them. I could spit fire about how shitty Windows is all day, I won't because I got things to do and what good would it do?
Hence why I argue the fact that software is targeting Ubuntu means that Ubuntu effectively takes control of Linux.