Linked by Thom Holwerda on Thu 5th Oct 2006 20:49 UTC, submitted by Eugenia
Ubuntu, Kubuntu, Xubuntu "Is Ubuntu an operating system? Last week at EuroOSCON, Mark Shuttleworth gave the closing keynote outlining what he believes are the major struggles faced by the open-source/free-software community. During his talk, it became clear that Ubuntu is trying to achieve a radical shift in the software world. Ubuntu isn't trying to be a platform for mass-market application software: it is trying to be the primary provider of both the operating system and all the application software that a typical user would want to run on his machine. Most Linux distributions are like this, and I think it is a dangerous trend that will stifle innovation and usability."
Permalink for comment 168891
To read all comments associated with this story, please click here.
Compatibility Issues
by ma_d on Thu 5th Oct 2006 22:47 UTC
ma_d
Member since:
2005-06-29

Ya know, the compatibility issues really aren't bad if you:
1.) Don't use C++, it's a horribly broken language to start with and to complain that g++ is a bad implementation is to admit not knowing that _there aren't any correct C++ implementations_
2.) Learn how to package things in Unix systems.
3.) Pick something like autopackage for your binaries, it installs the installer systems from the package you create (very nice).
4.) Put up instructions on your site on how to run the three or fewer commands necessary to install your application (software which only admins install, like Apache, doesn't need to be so limited).

Frankly, if you're not following these instructions (with some modifications for platform) on any platform you're doing things wrong: And I bet you'll be whining when Vista comes along and your application gets broken because it was dependant on Admin functionality.
I won't cry for you; I'll cry for the users you duped.

And in the end, binary compatibility is the burden of those who won't share their source freely. What'd really be nice would be source based install systems (not Portage or Ports, one that's nice to use (has a GUI frontend that works well) and doesn't eat 80MB of disk space).

Reply Score: 4