AIX Running on Apple's M1
twitter.com
twitter.com
FTFY; It is still interesting, but leaving that little detail out in the HN submission is IMO a bit clickbaity.
It's sort of neat, but kinda not news really.
Now, I'm off to port Hercules to QNX to make my car an IBM mainframe.
If 30 years ago you dreamed on using any of those systems, now you can do it.
I enjoy posts like this because they’re true to a “hacker” mindset: Implementing an unconventional approach - either for use or novelty.
Thinking outside of the box, while a cliche these days was clearly done here. Who else wakes up and thinks, “I wonder if I could run Aix on an M1?” :)
Note, that for that era, AIX was a very solid choice. Only other real option was Sun/Solaris, which was dying after the dot-com implosion.
It all worked exactly as advertised. I was on a small team that did performance monitoring, optimizations, and capacity planning and we watched the metrics very closely for production workloads (running DB2). It was seriously impressive.
I know the industry is full of technical jargon, but IBM is its own universe that pre-dates all of it.
Are LPARs like virtual machines, or like FreeBSD jails (which are like Docker containers, I think)? I get the impression that LPARs are full virtual machines -- each one could be running a different kernel as well as userland.
https://developer.ibm.com/articles/cl-hypervisorcompare-powe...
Though I'd love to see a PA-RISC emulator for the old HP-UX with VUE. But that's not around unfortunately.
* https://parisc.wiki.kernel.org/index.php/Qemu
* https://astr0baby.wordpress.com/2019/04/28/running-hp-ux-11-...
There doesn't seem to be enough interest to really make more capabilities a priority beyond hobby-level interest:
https://parisc.wiki.kernel.org/index.php/Running_HP-UX_9.0_o...
But I'll try it nevertheless. Thanks!
I also prefer the NeXTSTEP filebrowser to be the most convenient to use, especially the long operations that don't open windows to say "hey, I'm still doing this over here." Even the menu shortcut labeling was simple, 'p' means menu-p, and 'P' means menu-shift-P, and '^p'/'^P' for ctrl-p/ctrl-shift-p.
https://kwakousys.wordpress.com/2020/09/06/run-aix-7-2-on-x8...
Still miss the running joke about AIX though - it's unix with a registry :).