related topics
{system, computer, user}
{theory, work, human}
{film, series, show}
{math, number, function}
{ship, engine, design}
{company, market, business}
{build, building, house}
{day, year, event}
{service, military, aircraft}

Foonly was the computer company formed by Dave Poole, who was one of the principal Super Foonly designers as well as one of hackerdom's more colorful personalities.

The PDP-10 successor was to have been built by the Super Foonly project at the Stanford Artificial Intelligence Laboratory (SAIL) along with a new operating system. The intention was to leapfrog from the old DEC timesharing system SAIL was then running to a new generation, bypassing TENEX which at that time was the ARPANET standard. ARPA funding for both the Super Foonly and the new operating system was cut in 1974. The design for Foonly contributed greatly to the design of the PDP-10 model KL10.

The following few paragraphs are a personal account of the events, by Dave Dyer:

Dave Poole, Phil Petit, and Jack Holloway came to Information International (Triple-I or III) with a proposal to build an updated version of the original design (using ECL instead of TTL). I'm not quite sure how it came about - pretty crazy idea - but the connections between Triple-i and SAIL were deep and wide in those days. Triple-i was using PDP-10s for OCR, and for their groundbreaking movie group under Gary Demos and John Whitney Jr. Triple-I had the usual grandiose plans requiring bigger and better computers.

The three foonly principals spent about a year designing, constructing, and debugging the F-1. Poole was the mainstay, Petit was around quite a bit, and Holloway appeared only at crucial moments. My impression was that Triple-i paid the costs of construction and very little more - an incredible deal for Triple-i, considering that the F-1 actually worked. It would have been a very expensive boat anchor if it hadn't. I did a lot of work on the software - console computer program, a second version of the microcode assembler, and a port of tops-10 to run on foonly itself; and spent many fine hours with Poole, deducing I-Box bugs from errant program behavior.

Shortly after the F-1 was operational, Triple-I and I parted ways and I mostly lost track of the F-1. Triple-i got out of the movie biz; the Foonly ended up following Gary Demos to several other early digital effects companies.

Foonly Inc carried on, building F2,3,4,&5 in various quantities for people who wanted pdp-10's but not to pay DEC's prices. The first few "little foonly" models were built from 2901 bitslices, based on a design originally intended to be the F1's console computer. Alas, I don't think the F1 ever had a proper console - it always had some KA-10 attached. One of the first "little foonly" computers was sold to Symbolics for use as their original file server. Another customer was Tymshare Inc.

The first Foonly machine, the F-1, was the computational engine used to create some of the graphics in the movie "Tron". The F-1 was the fastest PDP-10 ever built, but only one was ever made.

Foonly Inc. did not acquire any financial resources as a result of building the F-1, and the company's smaller, slower, and much less expensive machines ran not the popular TOPS-20 but another TENEX variant called Foonex; this seriously limited their market. Also, the machines shipped were actually wire-wrapped engineering prototypes requiring individual attention from more than usually competent site personnel, and thus had significant reliability problems. Poole's legendary temper and unwillingness to suffer fools gladly did not help matters. By the time of the Jupiter project cancellation in 1983, Foonly's proposal to build another F-1 was eclipsed by the Mars computer, and the company never quite recovered.

Added by Phil Petit, (one of the above-mentioned Foonly designers):

Many elements of our original Stanford design were incorporated into the KL-10 by DEC, with the permission of Stanford. In particular, almost the whole M-box (the memory interface and cache) was incorporated unchanged, except to replace TTL with ECL.

Full article ▸

related documents
Open system (computing)
Intel 8008
Transatlantic telephone cable
Microphone array
Fractal transform
Session Description Protocol
Inter-process communication
Vertical interval timecode
IBM System p
Interior Gateway Routing Protocol
Intel 80186
Risc PC
Low-power communication device
Reduced-carrier transmission
Freescale DragonBall
Wikipedia:Federal Standard 1037C terms/computer hardware terms
Communications in Armenia
Information technology
Round-trip delay time
Justin Frankel
Delay encoding
Presentation Layer
MOS Technology 6510
Fluent, Inc.