Symbolics
This article needs additional citations for verification. (August 2014) |
Successor | Privately-held Symbolics, Inc. |
---|---|
Founded | April 9, 1980 Cambridge, Massachusetts, U.S. |
Founder | Russell Noftsker |
Defunct | May 7, 1996[1] |
Type | Public |
Location |
|
Products | Servers Workstations Storage Services |
Website | www |
Symbolics, Inc., was a privately held American
The symbolics.com domain was
History
Symbolics, Inc.
Symbolics was a spinoff from the
Symbolics' initial product, the LM-2, introduced in 1981, was a repackaged version of the MIT CADR
The software bundle was later renamed
The Lisp Machine system software was then copyrighted by MIT, and was licensed to both Symbolics and LMI. Until 1981, Symbolics shared all its copyrighted enhancements to the source code with MIT and kept it on an MIT server. According to Richard Stallman, Symbolics engaged in a business tactic in which it forced MIT to make all Symbolics' copyrighted fixes and improvements to the Lisp Machine OS available only to Symbolics (and MIT but not to Symbolics competitors), and thereby choke off its competitor LMI, which at that time had insufficient resources to independently maintain or develop the OS and environment.[7]
Symbolics felt that they no longer had sufficient control over their product. At that point, Symbolics began using their own copy of the software, located on their company servers, while Stallman says that Symbolics did that to prevent its Lisp improvements from flowing to Lisp Machines, Inc. From that base, Symbolics made extensive improvements to every part of the software, and continued to deliver almost all the source code to their customers (including MIT). However, the policy prohibited MIT staff from distributing the Symbolics version of the software to others. With the end of open collaboration came the end of the MIT hacker community. As a reaction to this, Stallman initiated the GNU project to make a new community. Eventually, Copyleft and the GNU General Public License would ensure that a hacker's software could remain free software. In this way, Symbolics played a key, albeit adversarial, role in instigating the free software movement.
Model | Year | Description |
---|---|---|
LM-2 | 1981 | Workstation based on MIT CADR architecture |
The 3600 series
In 1983, a year later than planned, Symbolics introduced the 3600 family of Lisp machines. Code-named the "L-machine" internally, the 3600 family was an innovative new design, inspired by the CADR architecture but sharing few of its implementation details. The main processor had a 36-
The original 3600 processor was a
The 3600 was roughly the size of a household refrigerator. This was partly due to the size of the processor (the cards were widely spaced to allow
Later versions of the 3600 architecture were implemented on custom integrated circuits, reducing the five cards of the original processor design to two, at a large manufacturing cost savings and with performance slightly better than the old design. The 3650, first of the G machines, as they were known within the company, was housed in a cabinet derived from the 3640s. Denser memory and smaller disk drives enabled the introduction of the 3620, about the size of a modern full-size tower PC. The 3630 was a fat 3620 with room for more memory and video interface cards. The 3610 was a lower priced variant of the 3620, essentially identical in every way except that it was licensed for application deployment rather than general development.
Model | Year | Description |
---|---|---|
3600 | 1983 | Workstation |
3670 | 1984 | Workstation |
3640 | 1984 | Workstation |
3675 | 1985 | Workstation |
3645 | 1985 | Workstation |
3610 | 1986 | Workstation |
3620 | 1986 | Workstation |
3650 | 1986 | Workstation |
The various models of the 3600 family were popular for artificial intelligence (AI) research and commercial applications throughout the 1980s. The AI commercialization boom of the 1980s led directly to Symbolics' success during the decade. Symbolics computers were widely believed to be the best platform available for developing AI software. The LM-2 used a Symbolics-branded version of the complex space-cadet keyboard,[8] while later models used a simplified version (at right), known simply as the Symbolics keyboard.[9] The Symbolics keyboard featured the many modifier keys used in Zmacs, notably Control/Meta/Super/Hyper in a block, but did not feature the complex symbol set of the space-cadet keyboard.
Also contributing to the 3600 series' success was a line of
Symbolics developed the first workstations able to process high-definition television (HDTV) quality video, which enjoyed a popular following in Japan. A 3600, with the standard black-and-white monitor, made a cameo appearance in the movie Real Genius. The company was also referenced in Michael Crichton's novel Jurassic Park.
Symbolics' Graphics Division was sold to Nichimen Trading Company in the early 1990s, and the S-Graphics software suite (S-Paint, S-Geometry, S-Dynamics, S-Render) ported to Franz Allegro Common Lisp on Silicon Graphics (SGI) and PC computers running Windows NT. Today it is sold as Mirai by Izware LLC, and continues to be used in major motion pictures (most famously in New Line Cinema's The Lord of the Rings), video games, and military simulations.
Symbolics' 3600-series computers were also used as the first front end controller computers for the Connection Machine massively parallel computers manufactured by Thinking Machines Corporation, another MIT spinoff based in Cambridge, Massachusetts. The Connection Machine ran a parallel variant of Lisp and, initially, was used primarily by the AI community, so the Symbolics Lisp machine was a particularly good fit as a front-end machine.
For a long time, the operating system didn't have a name, but was finally named Genera around 1984. The system included several advanced dialects of Lisp. Its heritage was Maclisp on the PDP-10, but it included more data types, and multiple-inheritance object-oriented programming features. This Lisp dialect was called Lisp Machine Lisp at MIT. Symbolics used the name ZetaLisp. Symbolics later wrote new software in Symbolics Common Lisp, its version of the Common Lisp standard.
Ivory and Open Genera
In the late 1980s (2 years later than planned), the Ivory family of single-chip Lisp Machine processors superseded the G-Machine 3650, 3620, and 3630 systems. The Ivory 390k transistor VLSI implementation designed in Symbolics Common Lisp using NS, a custom Symbolics Hardware Design Language (HDL), addressed a 40-bit word (8 bits tag, 32 bits data/address). Since it only addressed full words and not bytes or half-words, this allowed addressing of 4
Model | Year | Description |
---|---|---|
MacIvory I | 1988 | Nubus Board for Apple Macintosh |
XL400 | 1988 | Workstation, VMEBus |
MacIvory II | 1989 | Nubus Board for Apple Macintosh |
UX400 | 1989 | VMEBus Board for Sun |
XL1200 | 1990 | Workstation, VMEBus |
UX1200 | 1990 | VMEBus Board for Sun |
MacIvory III | 1991 | Nubus Board for Apple Macintosh |
XL1201 | 1992 | Compact Workstation, VMEBus |
NXP1000 | 1992 | Headless Machine |
The Ivory
Sunstone
Sunstone was a processor similar to a reduced instruction set computer (RISC), that was to be released shortly after the Ivory. It was designed by Ron Lebel's group at the Symbolics Westwood office. However, the project was canceled the day it was supposed to tape out.
Endgame
As quickly as the commercial AI boom of the mid-1980s had propelled Symbolics to success, the
Symbolics continued as an enterprise with very limited revenues, supported mainly by service contracts on the remaining MacIvory, UX-1200, UX-1201, and other machines still used by commercial customers. Symbolics also sold Virtual Lisp Machine (VLM) software for DEC, Compaq, and HP Alpha-based workstations (AlphaStation) and servers (AlphaServer), refurbished MacIvory IIs, and Symbolics keyboards.
In July 2005, Symbolics closed its
First .com domain
Type of site | Commercial |
---|---|
Available in | English |
Owner | XF.com Investments |
URL | Symbolics.com |
Commercial | Yes |
Launched | March 15, 1985 |
Current status | Active |
On March 15, 1985, symbolics.com became the first (and currently, since it is still registered, the oldest) registered .com domain of the Internet.[14] The symbolics.com domain was purchased by Napkin.com in 2009.
Networking
Genera also featured the most extensive networking interoperability software seen to that point. A
Application programs
The most popular application program for the Symbolics Lisp Machine was the
Contributions to computer science
Symbolics' research and development staff (first at MIT, and then later at the company) produced several major innovations in software technology:
- CLOS(Common Lisp Object System) standard.
- Advances in garbage collection techniques by Henry Baker, David A. Moon and others, particularly the first commercial use of generational scavenging, allowed Symbolics computers to run large Lisp programs for months at a time.
- Symbolics staffers Dan Weinreb, David A. Moon, Neal Feinberg, Kent Pitman, Scott McKay, Sonya Keene, and others made significant contributions to the emerging Common Lisp language standard from the mid-1980s through the release of the American National Standards Institute(ANSI) Common Lisp standard in 1994.
- Symbolics introduced one of the first commercial object databases, Statice, in 1989. Its developers later went on to found Object Design, Inc. and create ObjectStore.
- Symbolics introduced in 1987 one of the first commercial microprocessors designed to support the execution of Lisp programs: the Symbolics Ivory.[15] Symbolics also used its own CAD system (NS, New Schematic) for the development of the Ivory chip.
- Under contract from AT&T, Symbolics developed Minima, a real-time Lisp run-time environment and operating system for the Ivory processor. This was delivered in a small hardware configuration featuring much random-access memory (RAM), no disk, and dual network ports. It was used as the basis for a next-generation carrier class long-distance telephone switch.
- The Graphics Division's The Academy of Motion Picture Arts and Sciencesin 1998.
- The Symbolics Document Examiner hypertext system originally used for the Symbolics manuals- it was based on Zmacs following a design by Janet Walker, and proved influential in the evolution of hypertext.
- Symbolics was very active in the design and development of the User Interface Management System. CLIM is a descendant of Dynamic Windows, Symbolics' own window system. CLIM was the result of the collaboration of several Lisp companies.
- Symbolics produced the first workstation which could genlock, the first to have real time video I/O, the first to support digital video I/O and the first to do HDTV.[16]
Symbolics Graphics Division
The Symbolics Graphics Division (SGD, founded in 1982, sold to Nichimen Graphics in 1992) developed the S-Graphics software suite (S-Paint, S-Geometry, S-Dynamics, S-Render) for Symbolics Genera.
Movies
This software was also used to create a few computer-animated movies and was used for some popular movies.
- 1984, graphics for the little screens on the bridges of the Enterprise and the Klingon ship in Star Trek III: The Search for Spock
- 1985, 3D animations for Real Genius
- 1987, Symbolics, Stanley and Stella in: Breaking the Ice
- 1989, Symbolics, The Little Death
- 1990, 3D animations for Jetsons: The Movie
- 1990, 3D animations for The Funtastic World of Hanna-Barbera
- 1991, Symbolics, Ductile Flow, presented at SIGGRAPH 1991 [17]
- 1991, Symbolics, Virtually Yours
- 1991, 3D animations for An American Tail: Fievel Goes West
- 1993, 3D animation of the Orca for Free Willy
References
- ^ "Symbolics Bancruptcy Filed". smbx.org.
- ^ Symbolics, Sales by David Schmidt
- ^ "Symbolics.com WHOIS, DNS, & Domain Info – DomainTools". WHOIS. Retrieved 2016-04-06.
- ^ Wauters, Robin (27 August 2009). "25 Years Later, First Registered Domain Name Changes Hands".
- ^ Incorporated April 9, 1980, in Delaware by Robert P. Adams, President; Russell Noftsker, Secretary, and Andrew Egendorf, attorney.
- ^ Noftsker took over as President one year after incorporation.
- ^ "My Lisp Experiences and the Development of GNU Emacs". Free Software Foundation.
- ^ "Symbolics LM-2 Symbol Processing System" (PDF). Bitsavers.
- ^ "Symbolics 3600 Symbol Processing System" (PDF). Bitsavers.
- ^
- Kalman Reti : History of Symbolics Lisp machines (including a demo of Brad Parker's emulator port) – The Last Symbolics Developer, at youtube
- https://fare.livejournal.com/168016.html
- https://web.archive.org/web/20230529052554/http://www.loper-os.org/?p=932
- https://web.archive.org/web/20210422103134/http://www.ai.mit.edu/projects/tuesday-group-as-of-02mar03/
- https://www.theregister.com/2023/12/25/the_war_of_the_workstations/
- Kalman Reti : History of Symbolics Lisp machines (including a demo of Brad Parker's emulator port) – The Last Symbolics Developer, at
- ^ "MIT CADR Lisp Machine FAQ". Unlambda.com.
- ^ http://www.lispmachine.net/symbolics.txt [bare URL plain text file]
- ^ "Definitive Contract PIID W91WAW11C0055". www.usaspending.gov. Retrieved 2022-03-27.
- ^ "100 oldest dot com domains". Jottings.com.
- ^ Baker, Clark; Chan, David; Cherry, Jim; Corry, Alan; Efland, Greg; Edwards, Bruce; Matson, Mark; Minsky, Henry; Nestler, Eric; Reti, Kalman; Sarrazin, David; Sommer, Charles; Tan, David; Weste, Neil (1987). "The Symbolics Ivory Processor: A 40 Bit Tagged Architecture Lisp Microprocessor". Proceedings of the IEEE International Conference on Computer Design. pp. 512–4.
- ^ "The Computer Graphics Essential Reference". www.cs.cmu.edu.
- ^ "Ductile Flow 1991". www.youtube.com.
Further reading
- Moon, David A. "Garbage collection in a large LISP system". Proceedings of the 1984 ACM Symposium on LISP and functional programming, August 6–8, 1984, Austin, Texas. pp. 235–246.
- Moon, David A. "Architecture of the Symbolics 3600". Proceedings of the 12th annual international symposium on Computer architecture, June 17–19, 1985, Boston, Massachusetts. pp. 76–83.
- Moon, David A. (1986). "Object-oriented programming with Flavors". In N. Meyrowitz (ed.). Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (Portland, Oregon, United States, September 29–October 2, 1986). OOPLSA '86. New York, NY: ACM. pp. 1–8.
- Moon, David A. (January 1987). "Symbolics Architecture". Computer. 20 (1): 43–52. S2CID 14958379.
- Walker, J. H.; Moon, D. A.; Weinreb, D. L.; McMahon, M. (November 1987). "The Symbolics Genera Programming Environment". IEEE Software. 4 (6): 36–45. S2CID 1923776.
- Edwards, Bruce; Efland, Greg; Weste, Neil. "The Symbolics I-Machine Architecture". IEEE International Conference on Computer Design '87.
- Walker, J. H. (1987). "Document Examiner: delivery interface for hypertext documents". Proceedings of the ACM Conference on Hypertext (Chapel Hill, North Carolina, United States). Hypertext '87. New York, NY: ACM. pp. 307–323.
- Efland, G.; et al. (January 1988). The Symbolic Ivory Processor: A VLSI CPU for the Genera Symbolic Processing Environment. Symbolics Cambridge Center, VLSI System Group.
- Shrobe, H. E. (1988). "Symbolic computing architectures". Exploring Artificial intelligence. San Francisco, CA: Morgan Kaufmann. pp. 545–617.
- Walker, J. H. (1988). "Supporting document development with concordia". In Shriver, B.D. (ed.). Proceedings of the Twenty-First Annual Hawaii international Conference on Software Track (Kailua-Kona, Hawaii, United States). Los Alamitos, CA: IEEE Computer Society. pp. 355–364. .
- McKay, S.; York, W.; McMahon, M. (1989). "A presentation manager based on application semantics". Proceedings of the 2nd Annual ACM SIGGRAPH Symposium on User interface Software and Technology (Williamsburg, Virginia, United States, November 13–15, 1989). UIST '89. New York, NY: ACM. pp. 141–8.
- McKay, S. (September 1991). "CLIM: the Common Lisp interface manager". Comm. ACM. 34 (9): 58–9. S2CID 30569359.
External links
- www.symbolics-dks.com at the Wayback Machine (archived August 29, 2009)
- the legal owner?
- Archives from the Symbolics Lisp Users Group (SLUG) Mailing List, 1986-1993
- Archives from the Symbolics Lisp Users Group (SLUG) Mailing List, 1990-1999
- The Symbolics Museum
- Ralf Möller's Symbolics Lisp Machine Museum @ ifis.uni-luebeck.de
- "Genera Concepts" – Web copy of Symbolic's introduction to Genera
- screenshots of Genera
- A collection of press releases from Symbolics
- "Symbolics announces the first true Single-Chip Lisp CPU" – Symbolics press release announcing the Ivory chip
- Lisp machines timeline – A timeline of Symbolics' and others' Lisp machines
- Kalman Reti : History of Symbolics Lisp machines (including a demo of Brad Parker's emulator port) – The Last Symbolics Developer, at youtube
- It's all about domains with... Aron Meystedt from symbolics.com – The story of the domain symbolics.com and how it is used today