63
Why don't more people use Linux? - DHH
(world.hey.com)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
Or be the same but cheaper, but yes inertia is huge at the difference in market share
But how do you get the average user, for whom the cost of licensing the OS is completely opaque, to even think about cost at all? The computer they bought comes with Windows or MacOS on it already. Neither of which currently has any additional recurring monetary cost to the user.
You’d need mass-market laptops and desktops coming with a Linux distribution tuned well enough to run Microsoft Office and Adobe products without any more work for the user than running them on Windows. It needs to come pre installed and work so well at the “prosumer” use cases that they aren’t constantly thinking about how much easier it was to run Windows. Doing that means the OEM has to do much more unit testing and compatibility checks to ensure that when the customer opens the box and goes to install Steam and Apex or whatever that it just works without any terminal work necessary. Add to that that the OEM will want support from the company that manages the OS, and suddenly the cost to license tried and true Windows vs almost any Linux distribution for end user workstations is nearly moot.
And to make a dent in gaming, there is still an ocean to cross in terms of driver readiness and ease of use. It’s coming along, no doubt, and Valve investing as heavily as they are in Linux gaming is sure to move the needle, but it will still be an area of difficulty for some time because the user experience needs to accommodate completely custom builds with unexpected hardware configurations and box-built gaming PCs that can be OE tested and configured and everything in between.