All Topics  
Foonly

 

   Email Print
   Bookmark   Link






 

Foonly



 
 
Foonly was the computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 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
PDP-10

The PDP-10 was a mainframe computer manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10"....
 successor was to have been built by the Super Foonly project at the Stanford Artificial Intelligence Laboratory along with a new operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
. The intention was to leapfrog from the old DEC
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 timesharing system SAIL was then running to a new generation, bypassing TENEX
TENEX

TENEX may refer to:* TOPS-20 operating system* Tekhsnabexport, a Russian company specializing in export of nuclear materials* TENEX Computer Express, a popular computer mail order company based in northern Indiana in the 80s and 90s....
 which at that time was the ARPANET
ARPANET

The ARPANET developed by Defense Advanced Research Projects Agency of the United States Department of Defense during the Cold War, was the world's first operational packet switching network, and the predecessor of the global Internet....
 standard.






Discussion
Ask a question about 'Foonly'
Start a new discussion about 'Foonly'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Foonly was the computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 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
PDP-10

The PDP-10 was a mainframe computer manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10"....
 successor was to have been built by the Super Foonly project at the Stanford Artificial Intelligence Laboratory along with a new operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
. The intention was to leapfrog from the old DEC
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 timesharing system SAIL was then running to a new generation, bypassing TENEX
TENEX

TENEX may refer to:* TOPS-20 operating system* Tekhsnabexport, a Russian company specializing in export of nuclear materials* TENEX Computer Express, a popular computer mail order company based in northern Indiana in the 80s and 90s....
 which at that time was the ARPANET
ARPANET

The ARPANET developed by Defense Advanced Research Projects Agency of the United States Department of Defense during the Cold War, was the world's first operational packet switching network, and the predecessor of the global Internet....
 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
Emitter coupled logic

In electronics, emitter-coupled logic, or ECL, is a logic family in which current is steered through Bipolar junction transistors to implement logic functions....
 instead of TTL
Transistor-transistor logic

File:68k ttl.jpgTransistor?transistor logic is a class of digital circuits built from bipolar junction transistors and resistors. It is called transistor?transistor logic because both the logic gating function and the amplifying function are performed by transistors ....
). 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
Optical character recognition

Optical character recognition, usually abbreviated to OCR, is the mechanical or Electronics translation of s of handwritten, typewritten or printed text into machine-editable text....
, 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

Symbolics

Symbolics refers to two companies: now-defunct computer manufacturer Symbolics, Inc., and a privately-held company that acquired the assets of the former company and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system....
 for use as their original file server. Another customer was Tymshare Inc.
Tymshare

Tymshare, Inc. was headquartered in Cupertino, CA from 1964 to 1984.It was a well-known timesharing services and third-party hardware maintenance company throughout its history....


The first Foonly machine, the F-1, was the computational engine used to create some of the graphics in the movie "Tron
Tron (film)

Tron is a 1982 in film science fiction film by Disney. Starring Jeff Bridges as Kevin Flynn , Bruce Boxleitner as Alan Bradley , Cindy Morgan as Dr....
"
. The F-1 was the fastest PDP-10 ever built, but only one was ever made.

Foonly Inc. didn't 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
TOPS-20

The TOPS-20 operating system by Digital Equipment Corporation was the second proprietary OS for the PDP-10 mainframe computer. TOPS-20 began in 1969 as Bolt, Beranek and Newman's TENEX operating system, using special paging hardware....
 but another TENEX
TENEX

TENEX may refer to:* TOPS-20 operating system* Tekhsnabexport, a Russian company specializing in export of nuclear materials* TENEX Computer Express, a popular computer mail order company based in northern Indiana in the 80s and 90s....
 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, and the company never quite recovered.

Added by Phil Petit, (one of the above-mentioned Foonly designers):
The word "foonly" appeared one day as I was debugging my assembler, and typing in random nonsense to test the "ASCII" pseudo op. The word hung around, and got attached to one small project or another from time to time, until the project to build a new PDP-10 compatible machine came along. That seemed like a good thing to use the name Foonly for, so we did.

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.

May 9, 2007

Added by Dan Martin - Principle Engineer for Tymshare Inc.

Tymshare sold the Foonly F4 to the Airforce for the Arpanet project. Several of the boards were converted to multi-wire process, and the console computer was replaced by an IBM PC running an application developed using Pascal. Interface boards were developed by myself that brought the total boot time from 15 mins to under 10 seconds. The old console computers were LISP derivatives that took forever to load. LISP was an artificial intelligence language that was not bad for a lab environment, but a nightmare for the market environment. I worked with Dave Poole for 4 years, and I have to admit he is very intelligent, was not a pleasant experience.

Sept 21, 2008



External links