VAXELN
   HOME

TheInfoList



OR:

VAXELN (typically pronounced "VAX-elan") is a discontinued real-time operating system for the VAX family of
computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
s produced by the
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president un ...
(DEC) of Maynard,
Massachusetts Massachusetts (Massachusett: ''Muhsachuweesut Massachusett_writing_systems.html" ;"title="nowiki/> məhswatʃəwiːsət.html" ;"title="Massachusett writing systems">məhswatʃəwiːsət">Massachusett writing systems">məhswatʃəwiːsət'' En ...
. As with
RSX-11 RSX-11 is a discontinued family of multi-user real-time operating systems for PDP-11 computers created by Digital Equipment Corporation. In widespread use through the late 1970s and early 1980s, RSX-11 was influential in the development of later ...
and VMS, Dave Cutler was the principal force behind the development of this operating system. Cutler's team developed the product after moving to the
Seattle Seattle ( ) is a seaport city on the West Coast of the United States. It is the seat of King County, Washington. With a 2020 population of 737,015, it is the largest city in both the state of Washington and the Pacific Northwest region o ...
,
Washington Washington commonly refers to: * Washington (state), United States * Washington, D.C., the capital of the United States ** A metonym for the federal government of the United States ** Washington metropolitan area, the metropolitan area centered o ...
area to form the DECwest Engineering Group; DEC's first engineering group outside
New England New England is a region comprising six states in the Northeastern United States: Connecticut, Maine, Massachusetts, New Hampshire, Rhode Island, and Vermont. It is bordered by the state of New York to the west and by the Canadian provinces ...
. Initial target platforms for VAXELN were the ''
backplane A backplane (or "backplane system") is a group of electrical connectors in parallel with each other, so that each pin of each connector is linked to the same relative pin of all the other connectors, forming a computer bus. It is used as a backbo ...
interconnect'' computers such as the model code-named Scorpio. When VAXELN was well under way, Cutler spearheaded the next project, the MicroVAX I, the first VAX
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
. Although it was a low-volume product compared with the New England-developed
MicroVAX II The MicroVAX is a discontinued family of low-cost minicomputers developed and manufactured by Digital Equipment Corporation (DEC). The first model, the MicroVAX I, was introduced in 1983.(announced October 1983) They used processors that implemen ...
, the MicroVAX I demonstrated the set of architectural decisions needed to support a single-board implementation of the VAX computer family, and it also provided a platform for
embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded ...
applications written for VAXELN. The VAXELN team made the decision, for the first release, to use the
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Frenc ...
as its system programming language. The development team built the first product in approximately 18 months. Other languages, including C,
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, T ...
, and Fortran were supported in later releases of the system as optional extras. A
relational database A relational database is a (most commonly digital) database based on the relational model of data, as proposed by E. F. Codd in 1970. A system used to maintain relational databases is a relational database management system (RDBMS). Many relati ...
, named VAX Rdb/ELN was another optional component of the system. Later versions of VAXELN supported an X11 server named ''EWS'' (VAXELN Window Server). VAXELN with EWS was used as the operating system for the VT1300
X terminal In computing, an X terminal is a display/input terminal for X Window System client applications. X terminals enjoyed a period of popularity in the early 1990s when they offered a lower total cost of ownership alternative to a full Unix workst ...
, and was sometimes used to convert old
VAXstation The VAXstation is a discontinued family of workstation computers developed and manufactured by Digital Equipment Corporation using processors implementing the VAX instruction set architecture. VAXstation systems were typically shipped with eithe ...
hardware into X terminals. Beginning with version 4.3, VAXELN gained support for
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the su ...
networking and a subset of
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming in ...
APIs. VAXELN allowed the creation of a self-contained embedded system application that would run on VAX (and later MicroVAX) hardware with no other operating system present. The system was debuted in Las Vegas in the early 1980s, with a variety of amusing
application software Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
written by the development team, ranging from a system that composed and played minuets to a robotic system that played and solved the
Tower of Hanoi The Tower of Hanoi (also called The problem of Benares Temple or Tower of Brahma or Lucas' Tower and sometimes pluralized as Towers, or simply pyramid puzzle) is a mathematical game or puzzle consisting of three rods and a number of disks of ...
puzzle. VAXELN was not ported to the
DEC Alpha Alpha (original name Alpha AXP) is a 64-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC). Alpha was designed to replace 32-bit VAX complex instruction set compute ...
architecture, and instead was replaced with a Digital-supported port of
VxWorks VxWorks is a real-time operating system (or RTOS) developed as proprietary software by Wind River Systems, a wholly-owned subsidiary of Aptiv. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, determi ...
to Alpha, and a VAXELN application programming interface ( API) compatibility layer for that platform. In 1999, SMART Modular Technologies acquired
Compaq Compaq Computer Corporation (sometimes abbreviated to CQ prior to a 2007 rebranding) was an American information technology company founded in 1982 that developed, sold, and supported computers and related products and services. Compaq produced ...
's (formerly Digital's) embedded systems division, which included VAXELN.


Origin of name

The system was originally supposed to be named ''Executive for Local Area Network'' (ELAN), but DEC discovered at the last minute that the word ''Elan'' was
trademark A trademark (also written trade mark or trade-mark) is a type of intellectual property consisting of a recognizable sign, design, or expression that identifies products or services from a particular source and distinguishes them from ot ...
ed in a European country where DEC wished to conduct business. The company holding the trademark was the
Slovenia Slovenia ( ; sl, Slovenija ), officially the Republic of Slovenia (Slovene: , abbr.: ''RS''), is a country in Central Europe. It is bordered by Italy to the west, Austria to the north, Hungary to the northeast, Croatia to the southeast, and ...
n sports equipment manufacturer Elan. To avoid litigation, DEC quickly renamed it to VAXELN by dropping the A, much to the disgruntlement of the developers. Some documentation and marketing material had already been printed referring to the product as ELAN, and samples of these posters were prized for many years by members of the original team.


References


External links


Introduction to VAXELN
{{Real-time operating systems DEC operating systems Discontinued operating systems Real-time operating systems