Hey Kevin,
Changed the title for this response.
Interesting synapsis.
To your comment on Mono, an IBM internal team undertook this several years back and the process was squashed.
Perhaps you can get Tim or other internal people who squashed the project to resurrect it.
I'm always happy to discuss.
Here's the text from Bill Seurer's personal site link:
http://www.seurer.net/mono.html
This page was last updated on 10/09/2008 10:22:53
Mono? You mean the disease?
I get quite a few questions about this 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. You can run PASE programs from "native i" and communicate back and forth without too much trouble.
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 (like the graphics ones) 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. That also means I can't release the source that we worked on.
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.
Regards,
Richard Schoen
Director of Document Management
e. richard.schoen@xxxxxxxxxxxxxxx
p. 952.486.6802
w. helpsystems.com
----------------------------------------------------------------------
message: 1
date: Thu, 11 Jan 2018 03:34:19 +0000
from: "Kevin Adler" <kadler@xxxxxxxxxx>
subject: Re: Convert a database file to Html format - Python perhaps ?
.NET Core is quite the undertaking:
[1]
https://github.com/dotnet/source-build/blob/dev/release/2.0/Documentation/boostrap-new-os.md
Requires Clang & LLVM compiler stack to be ported to work in AIX/PASE.
There may be changes in .NET Core itself required to support PPC, likely
for the JIT.
Also requires the following libraries compiled in to PASE:
libunwind
lttng-ust
openssl
krb5
curl
liblldb
icu
libuuid
(These may have further dependencies as well)
Mono would probably be easier to get going, since it can be compiled with
GCC.
References
Visible links
1.
https://github.com/dotnet/source-build/blob/dev/release/2.0/Documentation/boostrap-new-os.md
As an Amazon Associate we earn from qualifying purchases.