Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: Lynn Wheeler Newsgroups: alt.folklore.computers Subject: Re: =?utf-8?Q?=E2=80=9CThe?= end of software secrecy is almost upon Date: Fri, 23 Oct 2026 14:29:50 -1000 Organization: Wheeler&Wheeler Lines: 79 Message-ID: <871p9gvt35.fsf@localhost> References: <11amvre$15far$1@dont-email.me> <11baun8$29v7a$1@dont-email.me> <11bb04l$68pg$1@dont-email.me> <11bb1da$qfn9$1@dont-email.me> <11bb26i$1qs$1@reader2.panix.com> <11bd7rg$2cvfs$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Sat, 24 Oct 2026 00:29:53 +0000 (UTC) Injection-Info: dont-email.me; logging-data="2386879"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19AXHHYcQA1YnwXhKhXPSrhXjkQlpr2ocA="; posting-host="456a936b1816136daf4ab2f4185490c2" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:ajn+dFwIl3Jo2nr0tAjcOOTpRoI= sha1:1hrHUYXGHdYnaEQNeIhJxthNgus= sha256:RJBPovwcNMEiN+fY5HLZslFRABLBtkWYYCWp6X4giZc= sha1:RIqaDe9mf5UQCwBwDSkKjtiQcUo= sha256:Ma8Ak06K8gwJP7VLUiy2Htu7HtDgi3QulIjb2IOepxU= Xref: csiph.com alt.folklore.computers:235988 boltar@battlestar.co.uk writes: > Virtual machine? Wrong language , comp.lang.java is that way ---> some of the CTSS/7094 went to the 5th flr to do Multics, others went to the IBM Cambridge Science Center on the 4th flr and did virtual machines (wanted 360/50 to modify with virtual memory but all the extras were going to FAA ATC project, so had to settle for 360/40 to modify with virtual memory and did CP40/CMS which morphs into CP67/CMS when 360/67 standard with virtual memory becomes available, precursor to VM370/CMS), CP67-based science center wide-area network (morphs into internal corporate network larger than arpanet/internet from beginning until sometime mid/late 80s when forced to convert to SNA/VTAM, technology also had been used for corporate sponsord univ BITNET), invented GML in 1969 (decade later morphs in SGML and after another decade morphs into HTML at CERN), etc I had taken 2credit hr intro to Fortran/Computers. At end of semester, I was hired to rewrite 1401 MPIO in 360 assembler for 360/30. Univ. was getting 360/67 for tss/360 replacing 709/1401 and got 360/30 temporarily replacing 1401 pending arrival of 360/67. Univ. shutdown datacenter on weekends and I would have place dedicated (although 48hrs w/o sleep made monday classes hard). I was given pile of hardware and software manuals and got to design and implement my own monitor, interrupt handlers, device drivers, storage management, error recovery, etc ... and within a few weeks had 2000 card assembler program (stand alone monitor, booted with BPS loader). Sometimes I would come in and production had finished early and everything had been powered off (and 360/30 would power on). Some number of documents and trail/error found if I put all the controllers in CE-mode, power on 360/30, power on all the controllers (and then take out of CE-mode). The 360/67 arrived within a year of taking intro class and I was hired fulltime responsible for os/360 (tss/360 not coming to production). 709 did student fortran in less than second. 360/67 (as 360/65) os/360 (MFT9.5) took over a minute, I install HASP cutting time in half. MFT11, I start redoing SYSGEN STAGE2 (partial tray) to carefully place datasets and PDS members to optimize arm seek and (PDS directory) multi-track search, cutting another 2/3rds to 12.9secs. OS/360 never got better than 709 until I install Univ Waterloo WATFOR; as 360/65, WATFOR clocked at 20,000 statements/min (333statements/sec), student fortran tended to run 30-60 statements. Then CSC came out to install (virtual machine) CP/67 (3rd after CSC itself and MIT Lincoln Labs) and I mostly get to play with it during my weekend 48hr window. I then spend a few months rewriting pathlengths for running OS/360 in virtual machine. Bare machine test ran 322secs ... initially 856secs (CP67 CPU 534secs). After a few months I had CP67 CPU down from 534secs to 113secs. I then start rewriting the dispatcher/scheduler (dynamic adaptive resource manager/default fair share scheduling policy), paging, adding ordered seek queuing (from FIFO) and mutli-page transfer channel programs (from FIFO and optimized for transfers/revolution, getting 2301 paging drum from 70-80 4k transfers/sec to channel transfer peak of 270). Six months after univ initial CP/67 install, CSC was giving one week class in LA. I arrive on Sunday afternoon and asked to teach the class, it turns out that the people that were going to teach it had resigned the Friday before to join one of the 60s CSC CP67 commercial online spin-offs Before graduate, I was hired fulltime into small group in the Boeing CFO office to help with the formation of Boeing Computer Services (consolidate all dataprocessing into an independent business unit). I think Renton datacenter largest in the world, 360/65s arriving faster than they could be installed, boxes constantly staged in hallways around the machine room (jokes about Boeing getting 360/65s like other companies acquired keypunches). Lots of politics between Renton director and CFO, who only had a 360/30 for payroll up at Boeing field (although they enlarge the room for a 1mbyte 360/67 for me to play with when I wasn't doing other stuff, sort of my personal computer). trivia: both Boeing and IBM told stories about 360 announcement day, Boeing submitted an order making the IBM marketing rep, highest paid IBM employee that year. Sales were still straight commission; IBM shifts to quota the following year. When I graduate, I join the science center (instead of staying with Boeing CFO) -- virtualization experience starting Jan1968, online at home since Mar1970