[email protected] (Mike Schwab) writes: > http://en.wikipedia.org/wiki/IBM_AIX > IBM wrote TSS/370 in 1980 then VM/IX then AIX/370 in 1988 then AIX/ESA > until 1999 when it merged into MVS/ESA Open Edition.
tss/360 was done in the 60s (official system for 360/67) ... was decommited and lived on as small special project. some of the single-level-store (paged-mapped filesystem) ideas were picked up for (failed) future system effort ... misc. past posts mentioning future system http://www.garlic.com/~lynn/submain.html#futuresys folklore is that after demise of future system, some of the participants retreated to rochester and did s/38 ... which then morphs into as/400 in the 80s, tss/370 got something of a new life ... as base for special bid mainframe unix for AT&T ... stripped down tss/370 kernel (SSUP) with AT&T doing unix interfaces to the SSUP kernel interface (in some sense this is somewhat analogous to USS for MVS). this was competing with Amdahl's GOLD/UTS unix internally inside AT&T. AIX/370 (in conjunction with AIX/386) was done by palo alto group using the unix-like LOCUS done at UCLA. This was similar but different from the unix-like MACH done at CMU ... which was used by a number of vendors including NeXT and morphs into current Apple operating system after Jobs returns to Apple. AIX/370 morphs into AIX/ESA. The "argument" for (Amdahl) UTS under vm370, aix/370 under vm370, tss/370 ssup, and vm/ix (on vm370) was that the cost to add mainframe RAS&erep to unix was several times larger than the base, direct, straight-forward unix port (running under vm370 &/or tss/370 leveraged the already existing ras&erep support w/o having to re-implement directly in unix). This was aggrevated by field service stand that it wouldn't service/support machines that lacked mainframe RAS&erep. I ran internal advanced technology conference in '82 ... and some of the presentation were about VM/IX implementation ... old post reference: http://www.garlic.com/~lynn/96.html#4a Palo Alto group had also been working with Berkeley to port their unix-like BSD to mainframe ... but they got redirected instead doing a PC/RT port ... released from ACIS as "AOS" ... as an alternative UNIX to the "official" AIXV2. The wiki page says much of the AIX v2 kernel was written in PL/I. The issue was that the original "displaywriter" was based on ROMP, cp.r, and PL.8 (sort of pli subset). Redirected to the unix workstation market required unix&C (all being done by the company that had done pc/ix and had been involved in vm/ix). For the internal people, a project called VRM was devised ... a sort of abstract virtual machine layer ... to be done by the internal employees trained in pl.8. The claim was that the combination VRM plus unix port to VRM ... could be done in shorter time and less resources than unix port directly to ROMP hardware. The exact opposite was shown when the palo alto group did the BSD port direct to ROMP hardware (for "AOS"). VRM+unix drastically increased original/total development costs, life-cycle support costs and complicated things like new device drivers (since both non-standard unix/c device driver to VRM interface as well as VRM/pl.8 device driver had to be developed & supported). misc. past posts mentioning 801, romp, rios, pc/rt, aixv2, aixv3, power, rs/6000, etc http://www.garlic.com/~lynn/subtopic.html#801 misc. old email mentioning 801 http://www.garlic.com/~lynn/lhwemail.html#801 Besides various other issues, the AIX wiki page skips over the whole generation of OSF http://en.wikipedia.org/wiki/Open_Software_Foundation and the "unix wars" http://en.wikipedia.org/wiki/UNIX_wars Project Monterey http://en.wikipedia.org/wiki/Project_Monterey skips over the whole cluster scaleup after IBM bought Sequent and support for Sequent's 256-way SCI-based Numa-Q. Recent posts in (linkedin) "Greater IBM" (current & former IBMer) discussion http://www.garlic.com/~lynn/2011d.html#7 IBM Watson's Ancestors: A Look at Supercomputers of the Past the sequent wiki ... mentioned in the above post ... used to be somewhat more caustic about sequent being dropped shortly after the sponsoring executive retired: http://en.wikipedia.org/wiki/Sequent_Computer_Systems as noted in the "Greater IBM" post ... at one time, IBM had been providing quite a bit of funding for Chen's Supercomputer ... Sequent later acquires Chen Supercomputer and Chen becomes CTO at Sequent ... we do some consulting for Chen (before Sequent purchase by IBM). Part of the speculation for IBM's purchase of Sequent was that Sequent was major platform for some of the IBM mainframe simulator products. much of the "posix" (aka unix) support in MVS during the first half of the 90s was sponsored by the head of the disk division software group. in the late 80s, a senior disk engineer got a talk scheduled at the internal, annual, world-wide communication group conference ... and opened the talk with the statement that the communication group was going to be responsible for the demise of the disk division (because the strangle-hold that the communication group had on datacenters). Large amounts of data was fleeing datacenters to more distributed computing friendly platforms. The disk division had attempted to come out with traditional products to address the problem ... but they were constantly blocked by the communication group. As a result, there were doing all sorts of things "outside-the-box" to try and work around the communication group's roadblocks. the head of the disk division software group would periodically ask us to consult on some of the efforts. for other drift, recent thread in comp.arch about tss/360 supported "position independent code" (i.e. possible to directly map a disk image into virtual memory at any arbitrary virtual address w/o having to perform any link-edit modifications to the contents of that image) ... and the horrendous problems attempting to do anything similar using anything from the os/360 genre: http://www.garlic.com/~lynn/2011f.html#76 PIC code, RISC versus CISC also referenced: http://www.garlic.com/~lynn/2011f.html#79 DCSS ... when shared segments were implemented in VM misc. past posts mentioning (tss/370) ssup: http://www.garlic.com/~lynn/2004q.html#37 A Glimpse into PC Development Philosophy http://www.garlic.com/~lynn/2005b.html#13 Relocating application architecture and compiler support http://www.garlic.com/~lynn/2005c.html#20 [Lit.] Buffer overruns http://www.garlic.com/~lynn/2005d.html#61 Virtual Machine Hardware http://www.garlic.com/~lynn/2005s.html#34 Power5 and Cell, new issue of IBM Journal of R&D http://www.garlic.com/~lynn/2006f.html#26 Old PCs--environmental hazard http://www.garlic.com/~lynn/2006g.html#2 The Pankian Metaphor http://www.garlic.com/~lynn/2006m.html#30 Old Hashing Routine http://www.garlic.com/~lynn/2006p.html#22 Admired designs / designs to study http://www.garlic.com/~lynn/2006t.html#17 old Gold/UTS reference http://www.garlic.com/~lynn/2007.html#38 How many 36-bit Unix ports in the old days? http://www.garlic.com/~lynn/2007b.html#3 How many 36-bit Unix ports in the old days? http://www.garlic.com/~lynn/2007k.html#43 John W. Backus, 82, Fortran developer, dies http://www.garlic.com/~lynn/2007m.html#69 Operating systems are old and busted http://www.garlic.com/~lynn/2008e.html#1 Migration from Mainframe to othre platforms - the othe bell? http://www.garlic.com/~lynn/2008e.html#49 Any benefit to programming a RISC processor by hand? http://www.garlic.com/~lynn/2008l.html#82 Yet another squirrel question - Results (very very long post) http://www.garlic.com/~lynn/2008r.html#21 What if the computers went back to the '70s too? http://www.garlic.com/~lynn/2010c.html#43 PC history, was search engine history, was Happy DEC-10 Day http://www.garlic.com/~lynn/2010e.html#17 Senior Java Developer vs. MVS Systems Programmer (warning: Conley rant) http://www.garlic.com/~lynn/2010e.html#72 Entry point for a Mainframe? http://www.garlic.com/~lynn/2010i.html#28 someone smarter than Dave Cutler http://www.garlic.com/~lynn/2010o.html#0 Hashing for DISTINCT or GROUP BY in SQL -- virtualization experience starting Jan1968, online at home since Mar1970 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

