It doesn't suck to run Linux over Windows. I emailed to two people at Ableton who ran Linux, one who ran Debian for more than 10 years. So even they can't defend it. The whole point about the free market is that we are in charge, and don't need to defend Ableton's bad ideas. If you don't demand better, you won't get better.
Ableton could be written in 99% Python, like Mercurial, SciPy, etc. It is only the tight inner loops, and some of them would be in assembly language, etc. anyway.
Ableton already supports multiple sound systems when it supports Mac and Windows, so it is refactored. If they only support Windows, it would be a lot more work. It is like asking a distributed file system to support an additional underlying file systems. It is work, but not that hard. The problem is not the sound APIs, it is all the other stuff (packaging formats, plugin compatibility, testing, etc.)
So if Wikipedia didn't work for any Linux users, you think it would be the same? Why did the web kill Word / Wordperfect? Why did MP3 take off? If you don't support Linux, you are hurting Linux and hurting yourself. Supporting Linux is not the most important feature, but it is more important than some of the features they are adding. If you sort their features by priority, and work your way up from the bottom enough until you have time for the port and most people won't notice.
The problem is that Ableton is running on inertia. Linux has quietly grown from .1% to 3%. It is now up there with the Mac, and growing faster. Cuba is finishing the move to Linux this year, for example. Obviously that isn't a money-making situation, but it is one I'm personally familiar with and the point is that it can grow in chunks of millions of desktops in a way that the Mac cannot, and Ableton needs to be ready and should be already.
There are various different numbers on Linux marketshare. We don't really know. But if you look at the numbers the Ubuntu and Fedora throw around (20M each) then it becomes possible that Linux is at 80M, which is worthwhile compared to Apple which sells 15M Macs per year. If one distro today has more users than Apple in one year, then it is worthwhile.
The reason not to focus on the iPhone is that it is a platform for consuming music but not producing it. What is ableton if they throw away 95% of their features? Note, it isn't that hard to throw away features, but it also isn't that hard to get Python running on Linux. People can walk and chew gum.
Ableton won't have any legal issues in a port. Some of the dev tools need polish, but they are used by many millions already. Somehow, many companies manage to ship on 3 platforms without going bankrupt.
Python is better than Objective C, so it isn't true that all the Linux tools suck.
-Keith
http://keithcu.com/