User:Dave Tuttle

From Wikipedia, the free encyclopedia

I am a Wikipedia newbie and will likely remain so. The customs and infrastructure are complicated to the point of bafflement...

[edit] Brief bio

  • Forever a computer nerd, programming and building things since 1965.
  • Born in New York, attended MIT in the later 1960s.
  • First professional job at the IBM Cambridge Scientific Center in 1968.
  • Played a hands-on role in CP/CMS, VM/370, IBM SNA, DECnet Phase II, Telenet X.25, OSI, and quite a few other interesting areas.
  • Coincidental co-inventor on U.S. Patent 7,127,506
  • 40+ years and counting as a development engineer:
    • MIT Computation Center
    • IBM Cambridge Scientific Center
    • IBM VM/370 Development
    • Digital Equipment Corp. / DEC
    • Cambridge Telecommunications (CTX)
    • GTE Telenet Communications (purchased CTX)
    • Prime Computer
    • Ungermann-Bass (of Tandem Computer)
    • Augment Systems
    • VideoServer Connections (of VideoServer)
    • Northstar Internetworking (of Teradyne)
    • Hammer Technologies (of Teradyne)
    • Exotec -> Vividon
    • StarBAK Communications (merged with Vividon)
    • Katana Technology (now Virtual Iron Software)
    • Crossbeam Systems
  • Personal experience with a fun variety of machines and systems:
    • IBM 1620 (decimal arithmetic, variable word length)
    • IBM M44/44X (experimental virtual memory system, on IBM 7044)
    • MIT CTSS Compatible Time Sharing System
    • '21' terminal game written in MAD (Michigan Algorithm Decoder)
    • IBM OS/360-PCP, starting with Release 4/5 (1967)
    • IBM ASP/360 Attached Support Processor
    • IBM 2250 Model 1 (channel-attached vector display, 1024x1024)
    • SpaceWar on IBM System/360-65 with IBM 2250 ('ported' from TX-0, not by me)
    • IBM System/360 Model 65 with IBM 7094 emulator in microcode
    • IBM System/360 Model 67 with Dynamic Address Translation
    • IBM CP-67/CMS
    • IBM 1130 with IBM 2250 Model 4
    • SketchPad III interactive 3D drawing with sprites
    • IBM 2701, 2702, 2703 Communications Control Units
    • Brown University Hypertext Editing System
    • IBM 1052, 2741, 2780, 3270, 3780 terminals
    • IBM Virtual Machine Facility/370, System/370 Advanced Function
    • PER Program Event Recording, Virtual EC Mode, VMA microcode
    • IBM 3704/3705 Programmable Communications Control Unit (PCCU)
    • IBM 3704/5 Emulator Program (EP), Network Control Program (NCP), Partitioned Emulator Program (PEP)
    • IBM Systems Network Architecture (SNA)
    • Digital Equipment Corp. PDP-11/04, PDP-11/70
    • Adventure game ("Twisty Little Passages, all alike") on TOPS-10
    • DEC VT52 & VT62 terminals; DMC11, DR11, DU11 communication adapters
    • Digital Equipment Corp. RSX-11M, RSX-11D, DECnet
    • Digital Equipment Corp. RSX-11M/3790 SNA Protocol Emulator
    • CCITT/ITU X.25, X.3, X.21, X.22, X.121
    • CP/M on Zilog Z80A, MP/M, Zilog Z8000, Motorola 6502
    • Telemail(sm) worldwide electronic mail (1980), X.400
    • Telenet, Tymnet, Datapac, Memorex, Amdahl, Magnuson, and more
    • Prime Computer 50-series, PrimeNet
    • Apple Macintosh 512, MacDraw, PowerPoint, PostScript
    • TCP/IP & Friends, ISO Open Systems Interconnect
    • AT&T UNIX System V, Multibus-II, RAID on SCSI
    • EMACSmail multiple-service mail client
    • Corporation for Open Systems (COS) - OSI, MAP, TOP
    • Novell NetWare NCP (Network Control Protocol)
    • Ethernet and "Structured Wiring", 10Broad36, 10Base5, 10Base2
    • 10BaseT and the Synoptics - Cabletron - Ungermann-Bass triad
    • IBM Token Ring, FDDI, Fibre Channel, ATM, LightStream
    • Ungermann-Bass Access/Open managed services platform ("blade server" in 1993)
    • IBM PC-DOS vs Microsoft MS-DOS, IBM OS/2, MS-Windows, Windows/NT
    • Augment AFX-410, FibreChannel network attached storage (RAID 3)
    • Macintosh Quadra, MacOS 7.5, MacOS 8.0, PowerMac, Mac compatibles
    • (ten more years to cover -- perhaps later)