Введение

Операционная система реального времени VAXELN (обычно произносится "VAX elan")

Как и в случае RSX 11 и VMS, Дэйв Катлер был ключевой фигурой в разработке этой операционной системы. Команда Катлера приступила к разработке продукта после переезда в район Сиэтла, штат Вашингтон, для создания DECwest Engineering Group – первой инженерной группы DEC за пределами Новой Англии. Первоначальными целевыми платформами для VAXELN были компьютеры с шиной данных, такие как семейство V 11. Когда разработка VAXELN была в активной фазе, Катлер возглавил следующий проект – MicroVAX I, первый микрокомпьютер VAX. Хотя MicroVAX I выпускался меньшими тиражами по сравнению с MicroVAX II, разработанным в Новой Англии, он продемонстрировал набор архитектурных решений, необходимых для поддержки реализации семейства компьютеров VAX на одной плате, а также предоставил платформу для встроенных системных приложений, написанных для VAXELN. Команда VAXELN приняла решение использовать язык программирования Pascal в качестве языка системного программирования для первого релиза. Команда разработчиков создала первый продукт примерно за 18 месяцев. В более поздних версиях системы поддержка других языков, включая C, Ada и Fortran, была добавлена в качестве опциональных дополнений. Реляционная база данных VAX Rdb/ELN также была дополнительным компонентом системы. В последующих версиях VAXELN поддерживался X11-сервер EWS (VAXELN Window Server). VAXELN с EWS использовался в качестве операционной системы для терминала VT1300 X и иногда применялся для модернизации устаревшего оборудования VAXstation в X-терминалы. Начиная с версии 4.3, VAXELN получил поддержку сетевого протокола TCP/IP и подмножества POSIX API. VAXELN позволял создавать автономное встроенное системное приложение, которое могло работать на аппаратном обеспечении VAX (а позже MicroVAX) без необходимости в другой операционной системе. Система была представлена в Лас-Вегасе в начале 1980-х годов с набором развлекательного программного обеспечения, разработанного командой, включая систему, которая сочиняла и воспроизводила менуэты, и роботизированную систему, которая играла и решала головоломку «Ханойская башня». VAXELN не был портирован на архитектуру DEC Alpha, вместо этого его заменили поддерживаемым Digital портом VxWorks для Alpha и слоем совместимости API VAXELN для этой платформы. В 1999 году SMART Modular Technologies приобрела подразделение встроенных систем компании Compaq (ранее Digital), в которое входил VAXELN.

Происхождение названия

Первоначально система должна была называться Executive for Local Area Network (ELAN), но DEC в последнюю минуту обнаружила, что слово Elan зарегистрировано как товарный знак в одной европейской стране, где DEC планировала вести деятельность. Компанией, владеющей этим товарным знаком, был словенский производитель спортивного оборудования Elan. Чтобы избежать судебных исков, DEC оперативно переименовала систему в VAXELN, убрав букву «А», что вызвало недовольство разработчиков. Часть документации и рекламных материалов уже была напечатана со ссылкой на продукт как ELAN, и образцы этих плакатов долгие годы ценились членами первоначальной команды.