Live data from Hacker News

Getting an IBM AS/400 Midrange Computer on the Internet

justanotherelectronicsblog.com

11–20 of 41 posts

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#11

> There are no games, no leisure programs, only business. Back in the late 90s, for some reason I had to attend work the last week of the year. There was barely anything to do, so I entertained myself doing an AS/400 Reversi game. It had a rudimentary AI inspired by the way the CPU played the same game on my cheap Ericsson phone: most squares had a value (3 for corners, 2 for notable squares and 1 for everything else…

Everyone here were using their PC with terminal emulators so no need for gaming on the AS/400 :-)

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#12
OS/400 -- now called IBM i -- sounds like it was ahead of its time:

IBM designed IBM i as a "turnkey" operating system, requiring little or no on-site attention from IT staff during normal operation. For example, IBM i has a built-in DB2 database which does not require separate installation. Disks are multiply redundant, and can be replaced on line without interrupting work. System administration has been wizard-driven for years. This automatic self-care policy goes so far as to automatically schedule all common system maintenance, detect many failures, and even order spare parts and service automatically.

Another peculiar feature is that this system was one of the earliest to be object-based. Unlike traditional OSes like UNIX and Windows NT, there are no files, only objects of different types. It implemented one of the earliest-known systems for persistent objects. Further, the objects persist in very large, flat virtual memory, called a single-level store.[1]

[1] https://en.wikipedia.org/wiki/IBM_i

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#13
post #6

I admin a few of iSeries, one large LPAR with half a dozen others. We have zSeries and pSeries around too and nothing small. With regards to iSeries we have developers who have put in place more than a few REST services both with IBM code and Profound Logic code. IBM provides both custom web service programs (think collection of DLLs) and other simpler interfaces. The key is you can reuse a lot of existing code by pu…

Early in my career I programmed the IBM System 36 and always envied the System 38 for having RPG III instead of the RPG II we were stuck with. When the AS/400 came out I was even more envious!

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#14
Wow, interesting! My first real job involved several as/400 machines. If the OP of this blog is reading here, you should try to get a program called "iSeries client access". There are GUIs for administering a lot of the things now. It also comes with DB2 drivers and soforth.

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#15
>> Well, run businesses mostly. There are no games, no leisure programs, only business. Just how IBM likes it I guess.

Oh, there are games!

http://www.jcrcmds.com/jcrgames2.html

Battleship, blackjack, minesweeper, video poker...

That site has a bunch of useful stuff on it, actually.

Zend also has PHP which you can install. And IBM has WebSphere which is based on an ancient version of Apache, you can actually serve web pages with it, and build your own web apps that interact with DB2. Fun stuff!

What you want to do is find a copy of IBM iAccess tools (iNavigator etc) and you can do some fun stuff with it.

http://www-01.ibm.com/support/docview.wss?uid=nas8N1017477&a...

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#16

OS/400 -- now called IBM i -- sounds like it was ahead of its time: IBM designed IBM i as a "turnkey" operating system, requiring little or no on-site attention from IT staff during normal operation. For example, IBM i has a built-in DB2 database which does not require separate installation. Disks are multiply redundant, and can be replaced on line without interrupting work. System administration has been wizard-driv…

And the vast majority of code is written for a VM that has such a forward looking design, it specifies 128-bit pointers!

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#18

OS/400 -- now called IBM i -- sounds like it was ahead of its time: IBM designed IBM i as a "turnkey" operating system, requiring little or no on-site attention from IT staff during normal operation. For example, IBM i has a built-in DB2 database which does not require separate installation. Disks are multiply redundant, and can be replaced on line without interrupting work. System administration has been wizard-driv…

> OS/400 -- now called IBM i -- sounds like it was ahead of its time:

That's because it's the last remnant of Atlantis.

https://people.cs.clemson.edu/~mark/fs.html

> The IBM Future System (FS) project was a design effort to succeed the IBM S/370 architecture that was adopted company wide in 1971. FS was based on a single-level store with automatic data management. The project is reputed to have cost more than $1B when it was cancelled in February 1975, but the single-level store idea was adopted by System/38, AS/400, and iSeries.

Single-level store is IBM's cutesy way of saying that there's no application-level distinction between disk and RAM: It's all data, applications access data (or don't, depending on a security model), and the OS handles persistence the same way it handles caching; that is, transparently.

Anyway, security was important to IBM, particularly the security to be free from people making clones of FS hardware. This had unfortunate effects on the systems's comprehensibility:

http://www.cap-lore.com/CapTheory/KK/FS.html

> Some suggest that this memo[0] was the beginning of the end of IBM’s Future System. The section of the memo with “security” in the heading, concerns keeping the architecture secret, from most of those working on the project. Quote:

>> Tight security prevents a potential thief from stealing a system design. But good communication is necessary to design a system that is worth stealing. The recent version of the RIPON architecture has been issued in 15 separate, registered confidential documents. A programmer who gets authorization to learn about the addressing structure has to demonstrate a separate need to know to learn the instruction set. The avowed aim of all this red tape is to prevent anyone from understanding the whole system; this goal has certainly been achieved.

[0] http://www.jfsowa.com/computer/memo125.htm

It evolved:

http://www.jfsowa.com/computer/

> In 1978, a scaled-down version of FS was announced as System/38. The greatest strength of HLS, AFS, and System/38 was a “one-level store”: a virtual memory that eliminated the distinction between RAM and files on disk drives. That made System/38 much easier to program than earlier computer systems or even most systems today. But the instruction set of System/38 was essentially System/370 with descriptors. The microcode of any 370 system could have been modified to support it, and programming for FS could have begun in 1971.

> As another option, John Cocke had designed a RISC machine, which eventually became the Power PC. In 1994, under the name AS/400, it ran a later version of the System/38 software. But as early as 1971, Cocke had persuaded the AFS group that a conventional computer with the HLS descriptors and a well-designed compiler could run the FS software. That computer could be a modified System/370, his RISC design, or both. The first FS machine could have been delivered as an “option” of the IBM 3033, which was announced in 1977 and delivered in 1978.

> An even better option was a high-speed System/370-compatible machine that Gene Amdahl had designed in 1969. Unfortunately, that project was canceled for political reasons. Therefore, Amdahl left IBM, got funding from Fujitsu, founded the Amdahl Corporation, and delivered his 470 system in 1975. Until the IBM 3033 in 1978, Amdahl’s machine was much faster than anything IBM was selling. With suitable microcode, a design by Cocke or Amdahl could have served as the high-end hardware for FS. System/38 would have been the entry-level version for smaller systems.

Re: Getting an IBM AS/400 Midrange Computer on the Internet

#19

OS/400 -- now called IBM i -- sounds like it was ahead of its time: IBM designed IBM i as a "turnkey" operating system, requiring little or no on-site attention from IT staff during normal operation. For example, IBM i has a built-in DB2 database which does not require separate installation. Disks are multiply redundant, and can be replaced on line without interrupting work. System administration has been wizard-driv…

Tandem was doing the same thing as far as redundancy and ordering it's own maintenance. Tandem even had redundant CPUs that would execute instructions in lock-step and compare results. They were very popular in banks.

There are stories of parts showing up without customers even being aware any hardware had failed because they were so reliable.

Post reply on HN