Photos from Vintage Computer Festival West 2018

Aug 4-5th was the Vintage Computer Festival West at the Computer History Museum in Mountain View. Here’s a few photos of some of the exhibits:

Digital Research – Pacific Grove, California

Gary Kildall and his company Digital Research played a pivotal part in the history of the development of the IBM PC. IBM approached Bill Gates and Paul Allen to provide a number of programming languages for the original IBM PC, and later returned to Microsoft to ask if they could also provide the operating system. Not having anything available at the time, Gates suggested they talk with Gary Kildall at Digital Research, who had developed the CP/M operating system for 8080 based computers at the time.

The history of exactly what happened during the meeting with IBM and Gary’s wife at Digital Research may never be clear, but for whatever reason, Kildall was unavailable to discuss with IBM. When IBM returned to Gates and Allen, they decided to go talk with Rod Brock and Tim Patterson at Seattle Computer Products (SCP) and licensed their QDOS operating system for the 8086 for $10,000 and $15,000 for each company that licensed the product from Microsoft. This became the basis for MS-DOS, The rest, is history.

(If you’re interested, I highly recommend the book Fire in the Valley, a great book which covers the story of the IBM PC in detail, as well as earlier and later history)

The original location of Digital Research is at 801 Lighthouse Ave, in Pacific Grove, California. The building is now a private residence. On a vacation to Pacific Grove earlier this month, I looked up the location where the office was, and as it was only a couple of blocks from where we were staying, so we stopped by:

 

 

 

This IEEE have installed a plaque on the sidewalk outside the building to commemorate the contributions of Gary Kildall, Digital Research and the CP/M operating system:

 

Old computer technology still in regular usage today

I’ll qualify ‘regular usage’ to mean still in daily use, albeit if only by a single person or organization. The usual reason that old tech continues to be used regularly is usually because it still meets some specific need: if it still works, there’s no reason to update or replace it.

I’ve been mentally putting this list together for a while based on articles I’ve come across. It’s not a comprehensive list, and I’m sure there’s far more examples. As someone who likes to tinker with retro computers, I find the fact that people use old tech for legitimate business reasons (and not just for a hobby) particularly interesting. I’ve also added a few links to other related regular activities that revolve around groups interested in using old tech:

  • DNA synthesis using 68000 based Macs running Mac OS 7.5
  • ICBM missile control systems using 8″ floppy disks
  • (up until just a few years back) ATM machines running IBM OS/2
  • New York Subway MetroCard fare card machines running IBM OS/2 (Blonde Guy lists on his site that he still provides OS/2 support to New York Subway)
  • OS/2 is still sold as commercial product today by eComStation with updated drivers for today’s hardware
  • In 2015, a company called Arca Noae announced they had acquired a license from IBM to sell a new distribution of OS/2, with a new version to be released Q3/2016
  • Warpstock, the OS/2 conference still runs annually both in the US and in Europe
  • The popular virtualization software on the Mac, Parallels, was originally developed to virtualize OS/2 on modern PC hardware so that businesses running OS/2 based systems could continue to run their systems on current day hardware
  • A Commodore Amiga is still running the heating and cooling systems for a school district in Grand Rapids, Michigan
  • A car auto shop in Poland that’s still running it’s business systems on a Commodore 64
  • The article “If it ain’t broke, don’t fix it” on PCWorld lists a number of old computers being used in interesting places, like PDP minicomputers being used for US Navy radar systems and at the UK Atomic Weapons Establishment (there’s no link to sources to confirm if either of these are true, other articles about PDPs being used at either of these only link back to the same article. This article lists 4 known PDP-7s from the 1960s/70s still in existence, but only one is still operational today (as of 2011).

Windows History: DOS vs NT sourcecode heritage

As a software developer, I’m fascinated by computer and IT history. I grew up with 8 bit home computers like the Sinclair ZX Spectrum, and developed my first applications in Sinclair BASIC which most likely kickstarted my interest in software development.

I find it interesting when developers have very little interest or knowledge in even recent history of the tools and platforms that they work with every day. For example, statements like “I’m glad Windows 10 no longer has any dependence on MS-DOS like Windows 8 did”, or “Microsoft completely developed Windows 10 from scratch, you know”, – neither statements which could be further from the truth.

Up until Windows XP, Windows was developed as two parallel code lines, the MS-DOS based code line, Windows 1.x through 3.x, 95, 98, and ME, (95, 98 and ME aimed at home consumers) and the Windows NT code line for enterprise users. After Windows ME, Windows XP was developed based on the NT kernel from Windows 2000, with some features taken from ME and it’s MS-DOS code line.

There’s a great history of the parallel code lines in this article on the History of Microsoft Windows on Wikipedia, and clearly illustrated in this diagram:

(From https://en.wikipedia.org/wiki/Timeline_of_Microsoft_Windows, shared under Creative Commons Attribution-Share Alike 3.0 Unported license).

Windows ME was the last release of the MS-DOS based Windows code line, and Windows 10 is the next release in the Windows NT code line, which as you can see from the timeline above, shares it’s heritage with 8, 7 and Vista before it.