VAXELN
{{Short description|Real-time operating system}}
{{Infobox OS
| name = VAXELN
| logo = DEC-VAXELN.png
| screenshot =
| caption =
| developer = Digital Equipment Corporation
| working state = Discontinued
| source model = Closed source
| released = {{Start date and age|1982}}{{cite web|url=http://rbnsn.com/pipermail/info-vax_rbnsn.com/2015-January/072784.html|title=[Info-vax] History of VMS and related operating systems|date=2015-01-31|access-date=2021-01-15}}
| discontinued = Yes
| latest release version = 4.6
| latest release date = {{Start date and age|1996|05}}{{cite web|url=http://h30266.www3.hpe.com/MasterIndex/spd/spd_00fe9638.txt|title=VAXELN Toolkit, Version 4.6|date=May 1996|access-date=2021-01-15|publisher=Digital}}
| marketing target = Embedded systems, real-time systems
| programmed in = Pascal
| language = English
| update model =
| package manager =
| supported platforms = VAX family
| kernel type = Monolithic
| ui = Command-line interface
| license = Proprietary
| website =
}}
VAXELN (typically pronounced "VAX-elan") is a discontinued real-time operating system for the VAX family of computers produced by the Digital Equipment Corporation (DEC) of Maynard, Massachusetts.{{cite web|url=http://bitsavers.org/pdf/dec/vax/vaxeln/2.0/VAXELN_2.0_Annoucement_May85.pdf|title=Announcing VAXELN 2.0|author=Myles F. Connors Jr.|publisher=Digital|date=1985-05-30|access-date=2021-11-02}}
As with RSX-11 and VMS, Dave Cutler was the principal force behind the development of this operating system.{{cite interview |last=Cutler|first=Dave|subject-link=Dave Cutler|interviewer=Grant Saviers|title=Dave Cutler Oral History|url=https://www.youtube.com/watch?v=29RkHH-psrY|publisher=Computer History Museum|date=2016-02-25|website=youtube.com|access-date=2021-02-26}} Cutler's team developed the product after moving to the Seattle, Washington area to form the DECwest Engineering Group; DEC's first engineering group outside New England. Initial target platforms for VAXELN were the backplane interconnect computers such as the V-11 family. When VAXELN was well under way, Cutler spearheaded the next project, the MicroVAX I, the first VAX microcomputer. Although it was a low-volume product compared with the New England-developed MicroVAX II, 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 applications written for VAXELN.
The VAXELN team made the decision, for the first release, to use the programming language Pascal as its system programming language. The development team built the first product in approximately 18 months. Other languages, including C, Ada, and Fortran were supported in later releases of the system as optional extras. A relational database, named VAX Rdb/ELN was another optional component of the system.{{cite web|url=http://bitsavers.trailing-edge.com/pdf/dec/vax/vaxeln/2.0/VAXELN_2.2_Brochure_1986.pdf|title=VAXELN 2.2 Brochure|date=1986|access-date=2020-11-12|website=bitsavers.trailing-edge.com}} Later versions of VAXELN supported an X11 server named EWS (VAXELN Window Server).{{cite web|url=https://www.digiater.nl/openvms/freeware/v50/ews/ews_v12_user_manual.ps|title=VAXELN Window Server User's Guide|date=October 1991|publisher=Digital|access-date=2021-11-01}} VAXELN with EWS was used as the operating system for the VT1300 X terminal,{{cite web|url=http://vtda.org/docs/computing/DEC/Terminals/EC-F0964_VT1300TerminalBrochure_1990.pdf|title=VT1300 Terminal|publisher=Digital|date=1990|access-date=2021-11-01}} and was sometimes used to convert old VAXstation hardware into X terminals.{{cite newsgroup|url=https://eisner.decus.org/anon/htnotes/note?f1=WORKSTATIONS&f2=131.4|title=What to do with VS2000's|author=Gus Altobello|date=1991-02-19|newsgroup=eisner.decus.org|access-date=2021-11-01}} Beginning with version 4.3, VAXELN gained support for TCP/IP networking and a subset of POSIX APIs.{{cite news|url=https://books.google.com/books?id=0xEEAAAAMBAJ|title=DEC adds TCP/IP, POSIX support to real-time wares|newspaper=Network World|date=1991-12-23|author=Jim Duffy|page=11|access-date=2021-12-08}}
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 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 puzzle.{{cite newsgroup|url=https://comp.os.vms.narkive.com/QHrhOa7v/history-of-vms-and-related-operating-systems#post44|author=Tom Diaz|title=History of VMS and related operating systems|date=2015-01-31|newsgroup=comp.os.vms|access-date=2021-11-02}}
VAXELN was not ported to the DEC Alpha architecture, and instead was replaced with a Digital-supported port of VxWorks to Alpha, and a VAXELN application programming interface (API) compatibility layer for that platform.{{cite web|url=http://h30266.www3.hpe.com/masterindex/spd/spd_0054a268.txt|title=VxWorks Realtime Tools for Alpha, Version 3.2|date=July 1995|publisher=Digital|access-date=2021-01-17}} In 1999, SMART Modular Technologies acquired Compaq's (formerly Digital's) embedded systems division, which included VAXELN.{{cite web|url=http://media.corporate-ir.net/media_files/irol/11/111995/pdf/081899.pdf|title=SMART Modular Technologies, Inc. to Acquire Compaq's Embedded Computer Product Line|date=1999-08-19|access-date=2021-01-17|publisher=SMART Modular Technologies}}
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 trademarked in a European country where DEC wished to conduct business.{{cite web|url=https://www.youtube.com/watch?v=-UT2b2rVhwU|title=VAXELN : an overview to digital's realtime software, part 1|publisher=Digital|date=1988-08-02|access-date=2021-11-02}} The company holding the trademark was the Slovenian 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
{{Reflist}}
External links
- [http://odl.sysworks.biz/disk$vaxdocdec953/decw$book/d33vaa48.decw$book Introduction to VAXELN]
{{Digital Equipment Corporation}}
{{Real-time operating systems}}
Category:DEC operating systems