Hacker News new | ask | show | jobs
by TheOtherHobbes 3450 days ago
That's not the Apple experience. The Apple experience means - well, used to mean - an entire ecosystem of hardware, software, content, distribution, marketing, branding, business partnerships, and development.

Linux doesn't work with absolute consistency because FOSS people still don't understand that source code is a tiny part of the bigger user experience.

The big challenge in the PC business isn't the OS, it's the politics of community building around a platform - "community" meaning users, hardware suppliers, developers, investors, and channel partners.

Linux has a relatively tiny community which only really interests developers, which means that the big hardware companies don't feel any great commercial pressure to support it.

This might change if Team Linux had an evangelical organisation that could negotiate and do politics at the appropriate levels. But politics is a much harder problem than writing code, so that probably won't happen any time soon.

Edit: at the moment some of the distros have evolved to do some of that work, with varying levels of success. But if you want to play in the consumer space (which is a superset of the developer laptop market), you need to do a lot more than release distro installers and hope Dell or someone else will pick them for its hardware.

2 comments

One of the things that attracted me to FOSS in the first place was the complete lack of marketing, i.e. lies. At first I was a little taken aback by the way so many projects would advertise prominently flaws in their product (bugs, missing features, design limitations...), but quickly I got used to it, and now just seems the normal thing to do. Whereas marketing comes across as blatant, manipulative BS.
> FOSS people still don't understand that source code is a tiny part of the bigger user experience.

I don't think that understanding is the major problem. The FOSS community just has a huge surplus of developers and practically no designers. From there on, it's a case of "if all you have is a hammer": If you're most adept at coding, you will try to solve every problem through code.