User:Dave Tuttle
Appearance
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
- School days --