Problems Linux itself has to overcome? Maybe two or three.
- Hopefully I'm mistaken but apparently accessibility has been going down the last few years.
- Settings that make sense to change should be exposed more adequately. No one should ever get a visual toggle to eg.: disable SELinux on their systray, but controls to adjust color profiles and screen "temperature" management should be more reachable and clear.
Problems that are mistakenly attributed to Linux but that are actually for manufacturers, sellers and provisioners to take responsibility for and overcome? A good lot.
- Sellers have to sell machines with Linux preinstalled. Getting a machine Linux-ready from factory is easy, but it's only the commerces who can actually place them on a, ta know, selling point.
- Sellers or manufacturers should actually advertise when their device works with Linux. If people have to guess whether their next buy even boots / plugs in, that's a hindrance to commerce.
- Hardware manufacturers are not providing adequate Linux support (FizzyOrange mentions the eternal issue of laptop battery management; Naiboftabr mentions stuff like "audio stops working").
- Developers have to get back to developing for Linux natively (rather than eg.: "develop for a trimmed down Windows version that runs on Steam").
- Developers of Linux itself need to provide a better "rescue mode" for when things inevitably go wrong. Something that boots up to a "guaranteed working state" that still has workable UI but with most or all customizations disabled.