[Mono-dev] Mono port for AIX and PASE on IBM i
seurer at us.ibm.com
Wed Jul 30 11:27:47 EDT 2008
I've been getting a LOT of questions about this lately so I thought I
should let people know what's up.
I was part of a group that in the summer of 2006 ported Mono to run
on PASE on IBM i (aka AS/400 and i5/OS). PASE is a runtime
environment which is really AIX so AIX programs can usually run
without change under PASE and vice-versa. Anyway, we mostly finished
and could run .net programs just fine. There was still some work to
do on function calls that had prevented us from getting some of the
libraries to work when the time for the project ran out. I continued
tinkering with it for a few months but despite my interest in
continuing (and my area's interest) I've had to move on to other projects.
Unfortunately the licenses under which Mono is developed were
disagreeable to the local lawyers and so it has sat in limbo ever since.
I've been contacted many times since then so there is still interest out there.
A couple people have asked me how much work it was to do the port. I
spent probably 4 or 5 months of effort on it and I worked with a team
of 4 interns who spent 3 months working on it. Of course some of
that time was learning about Mono and .net in general and not
actually working on the port itself. I don't know what the code is
like in the current Mono release so I don't know if it would be more
or less difficult now.
More information about the Mono-devel-list