IBM i Is Modern. Windows and UNIX Are Legacy.
Date Posted: April 14, 2011 12:00 AM

Somehow our industry has become known as "legacy." A horrible stigma to overcome, isn't it? But is it justified? Let's think about this for a moment.

Our current hardware platform is called Power Systems and is the exact same hardware that Watson used when he won Jeopardy: The IBM Challenge. Watson is quite probably the newest, highest-tech, and most advanced computer system in the world. I'll say it again: Our system runs on the exact same hardware.

Compare that to PC hardware. Today's PC architecture is still based on the x86 architecture originally introduced in 1978. While it's certainly true that PCs have evolved a great deal in the last 33 years, they still carry the baggage of their heritage. Every PC, even the latest and greatest, still contains 16-bit registers and operations and is still based on a CISC architecture. The original AS/400 was based on an old CISC-based architecture as well, but unlike the PC, we've been able to eliminate the need for hardware compatibility to that older technology.

Perhaps it's not the hardware that makes us legacy, then? Our OS is currently called IBM i but is a direct descendant of OS/400, which was released in 1988. That's pretty old, isn't it? OS/400 is really CPF from the S/38 with enhancements, and CPF dates back to 1979. Incredibly old, right?

How does that stack up against the competition, then? The first release of UNIX was in 1969. Hey, that's 10 years older! Mac OS X is derived from the NeXT and BSD operating systems, which in turn, were derived from UNIX.

Windows is newer, right? All of today's versions of Windows are descendants of Windows NT, which is the newer type of Windows, versus the now-defunct DOS-based Windows 9X line. Development of Windows NT dates back to 1988, when they were collaborating with IBM and calling it OS/2 NT. So, it's a bit newer than IBM i, I guess. As we all know, the collaboration between Microsoft and IBM fell apart. Microsoft then hired a group of developers from Digital Equipment Corporation, who built much of Windows NT based on the DEC VMS and RSX-11 architecture. That's right, Windows is arguably based on RSX-11, an operating system released in 1972. Now saying that Windows is descended from RSX-11 isn't completely fair, because NT is actually more closely related to PRISM, an unreleased DEC OS from 1982. But PRISM was based on UNIX.

Our platform runs on the most advanced hardware available today. The operating system may not be young, but it's not really any older than the competition.

I guess our system is legacy because:

  • It's not what young kids coming out of school are familiar with.
  • The 5250 interface makes a bad impression on newcomers.
  • The vendors marketing software for other platforms have marketed their stuff as new and our stuff as old.

In short: It's all in the perception.


Want to use this article? Click here for options!
Want to subscribe? Click here!
  • harryd@outerstuff.com
    1 year ago
    May 12, 2011

    IBM has to make it simple to GUize and WEBize the AS/400. Give the user a simple screen to fill out and let IBM do all the complicated work under the covers. If it's too difficult, people don't have the time and tempermant (especially more senior/experienced folks) to undertake a huge/complicated project mainly for aesthetics.............

    I just read an article about printing PDF documents on the AS/400 (i don't like i). It requires version 6.1 or 7.1, PTF's and WSCST workstation customization objects and a number of other hoops to jump through. In Windows you tell the software the output s/b PDF format and you pick the printer it should print to...............

    Finally after so many many years, when Green Screen is perceived as antiquated and no new people really want to work with it, IBM finally finally came out with a Green Screen designer tool in Rational developer...............

    I love the the AS/400 and I know it's a great system but many younger managers and employees joining our company can't believe we are running on this system. It's always an uphill sell........... IBM, I hope you're getting hearing a message? It's not just me.

  • tips@scottklement.com
    1 year ago
    Apr 15, 2011

    @ssanders76: I absolutely agree with you that the green screen interface is part of the reason the system is referred to as "legacy." But, there are lots of great GUIs options for IBM i. The problem isn't that there isn't one, the problem is that the application programmers aren't using them.

  • Quigs
    1 year ago
    Apr 15, 2011

    I think the real smear is on the word "legacy." A legacy is first and foremost a gift--in law it's a gift by will or bequest. These were considered a good thing. Since "legacy" is used in terms of something handed down by a will or testament, the term has been convoluted to mean something old, then something dysfunctional or limited. I would beg to differ.

    Since our system has been branded "legacy," I've decided that you can usually make an immediate correlation meaning it's something that works reliably and consistently--meeting or fulfilling a needed process.

  • ssanders76
    1 year ago
    Apr 14, 2011

    I think the perception of i IBM being Legacy, is the lack of a GUI for it. Navigator it nice, but it's not a replacement for a good GUI.

  • bbauer@cathedralent.com
    1 year ago
    Apr 14, 2011

    Great article Scott! I believe that anytime someone sees and "DOS-like" screen, the automatic assumption is that the software is quite old aka Legacy and too often, especially in the POWER i space, the assuption however unfairly, extends to the hardward and OS platform as well.

    I'm very much a proponent of embracing GUI development for new projects but I did find this article from "Redmond Mag" very interesting. http://redmondmag.com/articles/2011/04/01/the-disappearing-windows-gui.aspx

    It would seem that Microsoft is starting to see the value of a server OS sans GUI overhead for improved performance.

  • You must log on before posting a comment.

    Are you a new visitor? Register Here
     

    around the forums

    PASE - HTMLDOC (Scott's binary version) Error: please Help!
    Forum Name: RPG
    16 May 2012 01:58 PM | Replies: 3
    IFS directory structure
    Forum Name: Systems Management
    16 May 2012 11:52 AM | Replies: 2
    IFS folder/file authority
    Forum Name: Communications/Networking
    16 May 2012 08:45 AM | Replies: 6

    ProVIP Sponsors

    BCD

    Join Our Community!

    Subscribe today to iPro Developer! iPro Developer is packed with technical know-how for developers of IBM i, iSeries, AS400 and System i. Sign up now to get your full subscriber benefits including:

    • Code available for download
    • Full access to the online article archive (including all System iNEWS ProVIP content)
    • Downloadable ebook with past 6 months of articles
    • Discounts on eLearning classes, self-paced training, in-person events, and more!
    iPro Developer Newsletters
    • Get the Latest News
    • Product Updates
    • Helpful Tricks
    • Productivity Tips