GTK+ on OSX is finally available
gtk-osx.org
gtk-osx.org
Why doesn't MacOSX ship with native GTK? And Qt? Why hasn't OpenOffice worked seamlessly from day 1? Or at least day 5? Why don't Apple embrace the huge community that worships their products, instead of becoming the next Microsoft? What have they got to loose?
If getting my favourite Linux apps to run on my MacBook had bees as easy as apt-get, heck, even as easy as under Windows, I'd still use Mac OS X.. now it's running Kubuntu, and I'm regretting not getting a ThinkPad.
I'm disappointed, I REALLY wanted to like MacOSX.
Not only does it have poor support for common hardware, it has artificially restricted support. What it does support, it supports reasonably well, but that hardly qualifies OSX as a system that supports mainstream hardware.
You get a terminal with bash or whatever shell you wish, which works great (none of the Cygwin crap). You can compile most non-GUI Linux apps for OS X (and many GUI ones). Etc.
I rarely run into things that I can do on Linux that I can't do on OS X.
Why has it been a dead-simple 5-minute thing to install those apps on Windows for years, but still tricky on MacOSX?
Why did it take, what 7 years, from the launch and immediate celebration of OSX, to get native GTK?
So, without knowing the answer to the above, I guess you could say I'd like it to be more like Windows (ducks).
The need for multiple binaries - (OS X 10.4/10.5) x (PowerPC/Intel) x (32/64 bit, maybe) - is also a pain. You can cross build, and you can munge multiple builds into a "universal binary", but it's not obvious enough to avoid the same discussions happening on every open source project's mailing list.
If you looked at something like MacPorts or Fink, you would see that installing $randomPackage is as simple as "sudo (fink/port) install packagename"
Oh, and last i checked, NeoOffice worked fine (And OpenOffice is finally getting around to finishing a native Mac port). So, um, it has been supported since day one. If you bothered searching and finding it. But it's not Apple's fault OO.o doesn't advertise their product in a way to get on your radar.
We both know the amount of packages available in Fink pales in comparison to the average Linux distribution. To state otherwise is disingenuous.
Leopard:
port list | wc -l
5038
Tiger: fink list | wc -l
8111
Ubuntu 8.04: apt-cache pkgnames | wc -l
33720
So the number of packages is 5-6x smaller, but most common/useful packages are present. Also you should take into account that many packages present in ubuntu don't mean anything in OS X. And for example there are for example tons of python packages in Ubuntu, all/most of which can be easily installed through easy_install :-)Let's compare how up to date the packages are:
port info cmake
cmake 2.6.1, devel/cmake (Variants: universal)
...
apt-cache show cmake
...
Version: 2.4.7-1build1
...
So based on sample of 1 package we can see that MacPorts is more up to date than Ubuntu. Joking aside, cmake really matters to me...But, again: Mac OS X is not Linux. Setting Portage up is a huge hack to hold things together though. So if you have the time to set a .deb or .rpm-based system up, you should really just get a Linux box to use instead and then take the time you saved and do something productive. At least thats what my experience tells me.
I don't even have a Mac, but if all I wanted to do was run Linux shit (and you clearly did), I'd pick up a cheap Dell laptop instead of overpriced Mac hardware.
I think for Shareholder Value, they DO want to be the next Microsoft. Technically uninteresting but raking it in for generations.
So by bringing in all this extra crap, they loose that consistent look and feel, and that is basically what separates their platform to most people. They have a lot to loose.
(edit: trying out http://gimp-app.sourceforge.net/ )