In polls here, more respondents report running OS X than report running Linux on their desktops and laptops.
So, it is uncertain whether it will ever be the case that the majority of devs use Linux although I guess there's a good chance of it happening if Apple ever decides to abandon the desktop / laptop market.
That or if someone invests heavily enough into building a coherent linux desktop.
There are a lot of great things about linux and some of the desktops are quite good (gnome 3.4+, kde) but they just aren't quite there with the small glitches and annoyances that come up just often enough to be off putting for end users.
I think linux or another free OS needs a huge backing to make it mainstream and we may see that with android (or something in a similar vein) in the future but for now the desktop is left Apple and Microsoft
Sounds like something Ubuntu has been castigated for trying to do.
Don't work on open source, unless you do everything each person wants (and these may be conflicting) then someone will decide it isn't open enough regardless of the actual license.
I don't understand why it has to be open at all. Why isn't there a company building a closed/polished corporate desktop experience on top of Linux? (Basically, doing with Linux what Apple did with BSD.) It's not like anything in Linux has switched to GPLv3, so there's nothing stopping this from happening.
Dev here. Moved from OSX to Ubuntu a year ago. Love not having to agree-click ULAs all the time. Setting up dev stacks is very often so much easier and better documented. Working with open source software to develop open source projects is very enjoyable and very often I feel this is just the beginning of something very profound.
With proprietary OSes I constantly have the feeling of banging against elaborately engineered limitations. This feels so counter-productive. Instead of producing something great why not spend incredible amounts of work-years on creating artificial limitations for the users, right. No thanks.
I don't think they are that wedded to Apple long term. Unix yes. they like the hardware but there are costs to not running on a production like environment. If docker or similar takes off it will push more to Linux as there will be less virtualization in the stack.
i'm going away from apple products as a developer due to apples fierce decision to not let me decide how I want to use the hardware I bought. No bitcoin, can't run a live USB unless it contains OS X.. all bullshit. Looking to offload my Macbook Pro and iPhone 4 as we speak and going back to linux + droid. Have been a LONG time apple user but their continued hostility and undercutting of developers ideas at the expense of developers is crooked.
Anytime someone comes up with an extremely good app.. It magically becomes part of iOS leaving that person high and dry. Done. With. That. Shit.
So, it is uncertain whether it will ever be the case that the majority of devs use Linux although I guess there's a good chance of it happening if Apple ever decides to abandon the desktop / laptop market.