[Mono-list] I give up / Mac OS X PPC support
Steve Mentzer
steve@mudflapsoftware.com
Thu, 8 Apr 2004 22:07:07 -0700
Sadly, I must agree. The mono team have made excellent progress=
on bringing PPC into the JIT era.... but.....
On a whim, I decided to install fedora core 1 and build mono. It=
built and installed without incident. Truly remarkable. I must=
say that I was impressed. XSP kept crashing, but that is a=
different story...
On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix,=
but linux doesn't do much for me on x86, especially when=
x86/windows offers 100% compatibility and killer dev tools.=
Frankly, there is no real reason to host asp.net apps under=
apache, when my XP box does better after locking it down. No=
religion here folks, just reality.
OS/X and PPC is a different story. This is a situation that is=
DYING for an x86 crossover platform. Don't talk to me about=
Java.... if I wanted java, I wouldn't be using mono or c#.
C++/wxWindows/Qt/GTK/etc... yawn. Once again, I want c#.
Mono on the PPC is painful. There is no *documented*, stable or=
official GUI toolkit support. Hell, even the core runtime is=
about as stable as IIS 4. :)
Beyond that, the mono releases are hit and miss. You have about a=
75% chance of the build failing or getting the dreaded 'bus=
error'.
I appreciate the new features and the roadmap, but if all mono=
has to offer is x86/linux stability, then mono has only=
succeeded in doing is providing a 'free' implementation of the=
.net runtime that runs on the same commodity hardware that a=
fully supported and commercial version runs on.
Mono cannot win if it sticks to the 'linux vs. windows' card.=
Linux hacks hate MS and C# and .NET. Corporate windows users=
will be reluctant to adopt linux/mono when they can get a fully=
supported, commercial version from MS that will run on the same=
hardware. Believe it or not, most windows shops adopting .NET=
don't care about OS licensing costs or security. They are=
interested in RAD. So mono is a little like selling ice cubes to=
the eskimos.
Now, if mono ran reliably on HPUX, sparc, linux, os/x, windows,=
*bsd and some other *nix variants, then you would have succeeded=
in beating MS at their own game. The only argument against .net=
now is that it isn't cross platform. If mono fills that niche,=
then the sky is the limit.
No offense to the mono team, but you should either drop support=
for PPC entirely or actually concentrate on getting it as stable=
as x86/linux.
Sorry for the long rant guys... its been a long day... :)
Original Message -----------------------
> my problem with gtk# personally is that mac os x is not=
supported.
> although you can find people who hacked it together, if you co=
it
> from cvs, and install it, the samples don't work. i don't have=
a linux
> box, only a mac, and i would love to play with mono on it, but=
it's
> been two months now, and i don't feel any closer.
>
> there are also problems with xsp, and sometimes mono doesn't=
compile
> either (i mean cvs version).
> regards,
Grudgingly, I have to agree with above statement(s). Mono=
support for
Mac OS X/ PPC is fragile at best. I even tried to put together a=
page
on the basic steps (
http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.ht=
ml ),
but I have all but given up trying to maintain that page. This=
is
because mono not reliable from day to day, release to release, on=
the
PPC / Mac OS X platform.
I am not saying that running off the CVS tree is the most stable=
way to
work, but this goes for the releases also. 0.29 worked on the=
PPC,
0.30 didn't without some major hacking. 0.31 doesn't work=
reliably,
either.
Some of the steps I have taken to compile mono include:
- configure switches
- external, 3rd party source downloads
- editing actual code/headers to accommodate the PPC platform.
What's worse, is that when I encounter errors, i receive almost=
no help
on the mailing lists. Some of these are not doubt strange=
errors, and
some are very common, but my posts go unanswered either way.
I haven't even gotten to gtk#...
Segmentation faults, bus errors, frozen compiles, etc.... The=
list
goes on and on. I hope to come back to mono in a few months,=
when/if
PPC support is better. But for now, I feel that it's a lost=
cause.
- Griffin
_______________________________________________
Mono-list maillist - Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list