User:Dave Tuttle

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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

Not-so-Brief Bio[edit]

  • 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 Computers)
    • Augment Systems
    • VideoServer Connections (of VideoServer)
    • Northstar Internetworking (of Teradyne)
    • Hammer Technologies (of Teradyne)
    • Exotec -> Vividon
    • StarBak Communications (merged with Vividon)
    • Katana Technology (aka Virtual Iron Software)
    • Crossbeam Systems
    • SafeNet
    • Symmetric Computing
    • VideoIQ
    • Affirmed Networks
    • Avigilon
  • Personal experience with a fun variety of machines and systems:
    • School days --
      • 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 on CTSS, 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 adventures --
      • 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 1050, 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)
    • DEC, working in 'The Mill' --
      • 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
    • CTX -> GTE Telenet --
      • Datanetwork Modified Emulator Program (DMEP), X.25 for IBM 3704/5
      • 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
      • 3270DSP and HPAD transport protocols for X.25
      • Telenet, Tymnet, Datapac, Memorex, Amdahl, Magnuson, and more
      • Apple Lisa, rare sighting in Virginia HQ
    • Prime Computer --
      • 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 in Lisp-like PEEL
      • Corporation for Open Systems (COS) - OSI, MAP, TOP
      • Novell NetWare NCP (Network Control Protocol)
    • Ungermann-Bass --
      • Ethernet and "Structured Wiring", 10Broad36, 10Base5, 10Base2
      • 10BaseT and the Synoptics - Cabletron - Ungermann-Bass triad
      • IBM Token Ring, FDDI, Fibre Channel, ATM, LightStream
      • Access/Open managed services platform ("blade server" in 1992)
      • IBM PC-DOS vs Microsoft MS-DOS, IBM OS/2
      • Virtual Network Architecture (VNA)
    • Augment Systems --
      • Novell NetWare again, MS-Windows, Windows/NT
      • Augment AFX-410, FibreChannel network attached storage (RAID 3)
      • Macintosh Quadra, MacOS 7.5, MacOS 8.0, PowerMac, Mac compatibles
      • MacOS & WindowsNT foreign file system for high-speed SAN access
    • VideoServer Connections --
      • ISA & PCI plug-in cards for multi-channel ISDN, ISA PnP
      • MVIP, H.100, H.110 'ribbon cable bus' for PC telephony, video
      • Teletek H.320 video endpoints over bonded ISDN channels @ 384 Kbps
    • Northstar Internetworking --
      • Desktop Linux with Windows NT under VMware 1.0
      • RedHat Linux 5.2, 6.x in CompactPCI chassis
      • Ariel T1/E1 boards with 24 modems @ 56 Kb
      • Northstar IDU with Midnight Networks protocol stack
    • Hammer Technologies --
      • VxWorks on PowerPC in CompactPCI chassis
      • C-Port C-5 microcoded network processor, custom CPCI board
      • 'Next Generation Network' simulator / emulator at OC-48
    • Exotec -> Vividon --
      • MIT ExoKernel, ExOS with OpenBSD binary compatibility
      • Custom file system (CFFS+) for streaming media delivery
      • High-performance GbE and SCSI drivers, custom kernel map
      • RedHat Linux 7.x, 8.0 port for lower-performance platforms
      • Multi-protocol caching proxy for QuickTime, Windows Media, Real Networks
    • StarBak Communications --
      • Cisco WCCP transparent proxy, 'squid'
      • Windows Media server-side playlist interpreter
    • Katana Technology --
      • Infiniband I/O consolidation for Enterprise IT
      • Scalable virtual multiprocessor for Red Hat Linux, over Infiniband
    • Crossbeam Systems --
      • Linux kernel experiments, x86 SMP architecture-dependent & drivers
      • Network security switch platforms, Linux kernel semi-embedded
      • High-performance Intel x86 and Cavium OCTEON, many-core MP Linux 2.6
      • Cavium host support for EZChip packet processor
      • RedHat Linux with KVM-QEMU for multicore SMP, NUMA-aware x86_64
    • SafeNet --
      • Contractor work on StorageSecure appliance, dual-board Tilera Tile-64
    • Symmetric Computing --
      • OpenSuSE Linux kernel with Distributed Symmetric Multiprocessing
      • Direct-connect InfiniBand cluster with multicore AMD Opteron blades
    • VideoIQ --
      • Embedded Linux platform support for TI8168 Davinci ARM video encoder
      • Multi-blade platform with internal NAS and 100BaseT switch w/VLAN
    • Affirmed Networks --
      • Network configuration for ATCA and blade cluster Mobile Content Cloud
      • MPLS routing in Linux kernel and C++ control plane support
    • Avigilon -- (successor to VideoIQ)
      • R-Series platform respin with embedded NAS, IP and Analog video
      • Embedded Linux via Yocto for Atomic platforms, Intel BayTrail w/POE