tfh
Volume 17, Number 40 -- October 20, 2008

Ask TPM: Isn't It Time for the i OS to Catch Mono?

Published: October 20, 2008

by Timothy Prickett Morgan

Timothy,

I read in a recent eWeek article that the Mono 2.0 release, which implements the features of .NET 2.0, was announced on October 6. Is there any news regarding whether IBM will ever support Mono in IBM i? (I would assume not.) We have a mixed shop here: Power Systems for our main business application and Windows/Sharepoint/.NET for our Website and intranet. I am doing both RPG and C# development.

It would be great if we could one day run C# apps and Web services on the IBM i to potentially update our RPG program front-ends and interface with our Windows systems. Maybe if you and others continue to periodically write on this topic, IBM will listen.

--Blake


Like you, I think it is long past due for i 6.1--not to mention i5/OS V5R4 and OS/400 V5R3 (but there I go mentioning them) to catch Mono. And over the years, I have suggested a number of ways that this might be accomplished.

First and foremost, a native port of Windows has been suggested plenty of times by myself and myriad others in the AS/400, iSeries, and System i community, and I think the merger of i and p machines did not, in any way, increase the odds that a native Windows port, either inside logical partitions or running on bare metal iron.

As Project Mono, which implements the Common Language Runtime (CLR) environment in open source code so other platforms (mainly Linux but also Solaris, BSD, and Mac OS Unixes) can support C# applications, went from an idea to a set of code that companies can deploy C# applications on, like many of you, I suggested that IBM get behind the project and embed the CLR deeply inside an i operating system. (Ironically, Mono 2.0 also runs on Windows if you feel like being absolutely consistent across operating systems.) IBM could, of course, support Mono in a more shallow way, such as in the PASE AIX runtime environment that is, in turn, supporting the TCP/IP stack and the Zend Core PHP engine, just to name two cases. There is no technical reason why Mono 2.0, the latest iteration, can't run inside i 6.1 proper or inside PASE. And every time I have brought it up with IBM, I have gotten thoughtful responses about how this is an interesting idea, but then nothing happens.

If OS/400, i5/OS, or i were an open source operating system, the i community would have done the port by now, IBM be damned. And IBM would be thankfully adopting that code inside the commercial version of the operating system.

The interesting thing about Mono 2.0 is that it includes a new feature called the Mono Migration Analyzer, or MoMA for short, which helps programmers analyze their C# code as they do a port from .NET 2.0 running on Windows to Mono 2.0 running on Linux. (I see the Museum of Modern Art here in New York being a little touchy about that abbreviation. . . . ) The project tested some 4,600 .NET applications using the MoMA tool, and found that more than 2,000 of them (45 percent) were compatible with Mono without any code changes whatsoever. Another 24 percent of the applications tested required six or fewer lines of code to be changed to become compatible. That's more than 1,100 applications right there.

So, yes, I agree that IBM should catch Mono. And if it could catch it the way I did in college, it might not be so bad. . . . HA!

--TPM


RELATED STORIES

Does Native .NET Support Matter for the System i?

Reader Feedback on Native .NET for System i

Next Up on the System i: Native .NET

Novell Opens Up Mono 1.2 Beta Program

Project Mono .NET for Unix, Linux Goes Beta

Next Up on the System i: Python

PHP Will Soon Be Native on the System i5

Mainsoft, IBM to Convert .NET Code to Java on All eServers

The Possibilities of PASE

Big Blue Should Do Power Windows, Too

Two Crazy iSeries Ideas for 2004

Why Sun and Microsoft Should Merge Java and .NET



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
ASNA

Modernize and Enhance your Legacy System i Applications

Learn How! Download the "System i Challenge"

                         · Propel your existing RPG expertise and resources into the future
                         · Protect and extend your System i application development investment
                         · Cut costs and realize rapid return on investment

Don't miss this opportunity to transform
and revitalize those web-faced and
green-screen apps.


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

MKS:  FREE white paper: From WDSC to RDi. Making Software Change Easier with MKS Integrity for IBM i
Vibrant Technologies:  The leading source for IBM Power Systems and Upgrades
COMMON:  Join us at the annual 2009 conference, April 26 - 30, in Reno, Nevada

 

 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
Getting Started with PHP for i5/OS: List Price, $59.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Linux Beacon
Why Blade Servers Still Don't Cut It, and How They Might

Intel Keeps Both Arms Swinging with Xeons, Jabs with Itanium

Microsoft Ponies Up Another $100 Million for Novell Linux

Mad Dog 21/21: Newtonian Economics

Two More Xeon-Based Galaxy Servers from Sun

Four Hundred Stuff
IBM Close to Delivering DB2/400 Storage Engine for MySQL

PKS Provides the Missing Link from RPG to EGL

VAI Evolving Products to Meet Customers' Future Needs

IBM Delivers New Storage Options for i

BlueWare Goes SaaS with i OS-Based Health Applications

Big Iron
For Some Customers, the Mainframe Is Green

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Displaying Multiple Results Sets in Run SQL Scripts

A Practical Way to Add Exports to a Service Program

Admin Alert: Preventing Multiple IPs from Stopping Internet Traffic

System i PTF Guide
September 20, 2008: Volume 10, Number 38

September 14, 2008: Volume 10, Number 37

September 7, 2008: Volume 10, Number 36

August 30, 2008: Volume 10, Number 35

August 23, 2008: Volume 10, Number 34

August 16, 2008: Volume 10, Number 33

The Windows Observer
Citrix Addresses Performance with XenApp 5

Server Buyers Shop Like It's 1999 in the Second Quarter

Intel Keeps Both Arms Swinging with Xeons, Jabs with Itanium

Mad Dog 21/21: Newtonian Economics

Microsoft Does Something About Those SQL Injection Attacks

The Unix Guardian
What the Heck Is the Midrange, Anyway?

Overseas and Notebook Sales Offset Printer Declines for HP in Q3

Two More Xeon-Based Galaxy Servers from Sun

Mad Dog 21/21: Newtonian Economics

Intel's Nehalems to Star at IDF, AMD Pitches Shanghai

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

ASNA
Bytware
BCD
Vision Solutions
Twin Data


Printer Friendly Version


TABLE OF CONTENTS
Some Servers Take a Dive in IBM's Third Quarter

Gartner, Forrester Cut 2009 IT Spending Growth Estimates

Infor CEO Preaches Business Darwinism, Prepares for Hyper Business Future

Mad Dog 21/21: Home Deep Owe

IBM Cuts Disk Prices, Rejiggers Memory and CPU Conversion Prices

But Wait, There's More:

Ask TPM: Isn't It Time for the i OS to Catch Mono? . . . IT Shops Are Getting Wise to the Unified Communications Hype . . . IBM Helps Partners Learn New Data Center Skills . . . The Tech Sector Stops Adding Jobs--Cuts Soon? . . . Oracle and SAP Still Haven't Settled the TomorrowNow Suit . . .

The Four Hundred

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement