User:Dave Tuttle

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

 * 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