Live data from Hacker News

IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

virtuallyfun.com

61–70 of 75 posts

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#61
post #49
post #43

Earlier quoted context omitted.

Perhaps you are remembering the System Management Interface Tool (SMIT) GUI? https://www.ibm.com/docs/en/txseries/8.2?topic=SSAL2T_8.2.0/...

I used to get a kick out of how the lil 'running man' in SMIT would fall over if a command failed :-P More sense of humour then I gave IBM credit for :-D

> the lil 'running man' in SMIT would fall over if a command failed

To anyone wondering: https://youtu.be/YMWSD69BWqI?t=114

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#62
My first experience with Unix was when I went to a new high school in 1991 and they had an IBM RT running AIX. This used the ROMP CPU before the POWER architecture.

https://en.wikipedia.org/wiki/IBM_RT_PC

People would telnet in to it from DOS machines on the campus network but it was great sitting in front of the machine with a huge 17" color monitor and multiple terminals.

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#63

My first experience with Unix was when I went to a new high school in 1991 and they had an IBM RT running AIX. This used the ROMP CPU before the POWER architecture. https://en.wikipedia.org/wiki/IBM_RT_PC People would telnet in to it from DOS machines on the campus network but it was great sitting in front of the machine with a huge 17" color monitor and multiple terminals.

there was an AIX setup at UC Berkeley campus around 1987 with that big monitor.. a glimpse of the future in a way; thinking of it now, maybe primary authors were in contact with the grad advisors or something .. networking was more specific in those days, so hard to tell from the outside what the deals were..

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#64

I still wonder why neither qemu nor any other (open-source) emulator ever tackled Itanium emulation. Is the CPU architecture so complicated? Is it so undocumented? I would think that projects like MAME have in the past reverse-engineered and emulated much more complicated and undocumented systems (some of which were even encrypted). So why don't we have any Itanium emulators yet?

> I still wonder why neither qemu nor any other (open-source) emulator ever tackled Itanium emulation.

There is actually some work on adding ia64 emulation support to qemu, see:

> https://github.com/XVilka/qemu-ia64

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#66
post #54

Earlier quoted context omitted.

IBM sells (sold?) a thing called the HMC that manages multiple AIX machines, and their LPAR/WPARs. It was a web interface, maybe that is what you remember? It had a dedicated 1U server you had to buy too lol, what a grift

Yeah, that's what started turning me off modern systems. None of my earlier hardware required it, but my POWER6 did. You can do some things in ASMI but if you want to reconfigure an LPAR or (horrors) add one, then you're digging out the HMC. It was just an off the shelf IBM x86 system running Linux, so I should image it and see if I can make a VM out of it instead of lugging it out of storage now and then. The real g…

I run my HMC in a VM running in libvirtd. IIRC, IBM provided the image as a VMware appliance, but it was quite simple to convert to something open source (at the cost of being an unsupported configuration, but it's not as if I could afford an IBM sorry contact to start with), and the result works great with my single POWER7 machine (8233-E8B)

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#67
post #64

I still wonder why neither qemu nor any other (open-source) emulator ever tackled Itanium emulation. Is the CPU architecture so complicated? Is it so undocumented? I would think that projects like MAME have in the past reverse-engineered and emulated much more complicated and undocumented systems (some of which were even encrypted). So why don't we have any Itanium emulators yet?

> I still wonder why neither qemu nor any other (open-source) emulator ever tackled Itanium emulation. There is actually some work on adding ia64 emulation support to qemu, see: > https://github.com/XVilka/qemu-ia64

There is something deeply amusing about Itanium setting out to be Intel's new flagship 64-bit architecture before sinking under its own weight into niche use by effectively just HP

Ten rendered irrelevant by their own competitor, AMD releasing "AMD64" (x86_64) a few years later

Now fast forward 20~ years into the future and we're building emulators for Intel's dead 64-bit platform to run atop effectively AMD's 64-bit answer to it

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#68

>IBM who brought it’s [ sic ] AIX This is misleading at best. AIX didn't exist for IBM to purchase. IBM collaborated with Interactive Systems Corporation under contract to develop AIX in 1985 and released AIX Version 1 in 1986. IBM collaborated with Locus Computing Corporation, again under contract, to release Version 2 in 1992. Since the mid-1980's, IBM has poured massive development into AIX, which got so stable an…

Heh, yea I was sorely disappointed when I switched from primarily admining AIX to Linux for work. While I had played with Linux long before I got started with AIX, I had only ever used it on desktop workstations and such. Lots of things like ethernet channel bonding that worked fine out of the box on AIX took endless hours of fiddling to get it to sort of work under Linux.

SMIT :-)

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#69
Ah, memories! ;-)

When AIX went multiprocessor around v.3.[45], they used a single kernel lock. Version 4 was a near complete rewrite to get rid of the single lock. I missed that fun, as I was no longer working for IBM, but I was sysadmining some AIX boxen during the 3.5-4 era.

Version 3.5 had a bug. mmap()-ing a file plus some extra space and then writing to the unbacked space would extend the file on JFS (in fact, that was how write() worked in the FS), but on NFS it would corrupt a FS-level lock so that any process that touched that FS would deadlock. Including the automounter. Which was itself single-threaded. UTCS's system programming class meant daily reboots for a while. 8-) AIX v4 fixed the problem.

AIX, like most Unixes, would happily allocate memory until you ran out of address space, completely unrelated to how much memory you had, because sparse matrices. The X server used this facility, for one thing. A process could tell the system not to kill it by handling a particular signal, but most of the system software didn't handle the signal. Including inetd. Which was usually the first thing killed when you ran out of memory, so you couldn't log into the system remotely.

Re: IBM AIX for IA64 (Itanium) a.k.a. Project Monterey Runs Again

#70
post #69

Ah, memories! ;-) When AIX went multiprocessor around v.3.[45], they used a single kernel lock. Version 4 was a near complete rewrite to get rid of the single lock. I missed that fun, as I was no longer working for IBM, but I was sysadmining some AIX boxen during the 3.5-4 era. Version 3.5 had a bug. mmap()-ing a file plus some extra space and then writing to the unbacked space would extend the file on JFS (in fact,…

There was an infamous memory leak with TCP sockets in 4.1.4. I came in one day in 1998 to find the kernel had killed everything off in an effort to save itself. It was successful. Fortunately that got fixed quickly.
Post reply on HN