Технология встраиваемых систем Novell
Novell Embedded Systems Technology ( NEST ) представляла собой серию API , форматов данных и стеков сетевых протоколов , написанных с высокой степенью переносимости и предназначенных для использования во встроенных системах . Идея заключалась в том, чтобы позволить различным небольшим устройствам получать доступ к службам Novell NetWare , предоставлять такие услуги или использовать протокол NetWare IPX в качестве системы связи (а позже и TCP/IP ). Novell назвала эту концепцию «Расширенными сетями». [1] и когда эта инициатива была запущена, они хвастались, что к 2000 году хотят увидеть один миллиард устройств, подключенных к сетям NetWare. [2] NEST был запущен в середине 1994 года в противовес проекту Microsoft аналогичному «Microsoft at Work» . [2] который был запущен в 1993 году.
Ни одна из технологий не получила значительной поддержки со стороны третьих сторон, хотя часть кода NEST, очевидно, была повторно использована в Novell Distributed Print Services (NDPS) и, следовательно, в iPrint .
Архитектура
[ редактировать ]NEST состоял в основном из стека драйверов протокола Novell, реализованного на ANSI C. [3] В стек входили драйверы для популярного в то время сетевого оборудования, включая Ethernet , Token Ring , AppleTalk (на самом деле имеется в виду LocalTalk , распространенная путаница) и ISDN , а также модули более высокого уровня для таких протоколов, как собственный IPX от Novell и AppleTalk, и позже TCP/IP. [3]
Уровень служб NetWare добавил поддержку протоколов приложений, в частности клиентских служб NetWare, таких как файловые серверы и синхронизация сетевого времени, а также реквестера NEST , который выступал в качестве конечной точки типа канала для облегченных коммуникаций. [3]
В дополнение к этим службам NEST также включала базовые реализации серверов Novell PSERVER и NPRINTER . [3]
Наконец, NEST также определил интерфейс операционной системы , известный как POSE ( Portable Operating System Extension ), который представлял собой тонкий модуль трансляции, определяющий все вызовы, необходимые NEST для поддержки его собственных функций, таких как управление памятью и создание процессов (как POSIX 1003.1, 1003.4 и 1003.4A), которые разработчик перенес на конкретную интересующую платформу. [3] NEST был специально написан для возможности запуска из ПЗУ без вторичного хранилища (т. е. у него не было долгосрочного состояния, которое нужно было хранить). [3]
В то время как унаследованная Digital Research модульная многопользовательская и многозадачная операционная система FlexOS реального времени использовалась Novell в качестве основной тестовой платформы во время разработки, [4] NEST не включал в себя операционную систему собственную и вместо этого предназначался для использования на существующих платформах и ОС. Одной из таких сторонних ОС, поддерживавших NEST в 1995 году, была pSOS+ от Integrated Systems (ISI). [4] компания, купившая FlexOS у Novell за 3 000 000 долларов США в июле 1994 года. [5] Сделка включала прямую выплату половины этой суммы, а также акций, составляющих 2% компании.
Код NEST был намеренно модульным, чтобы позволить разработчикам использовать столько общего пакета, сколько им необходимо. Ожидалось, что разработчики будут выбирать те компоненты, которые им нужны, например, устройство, сообщающее о состоянии по сети, может выбирать только NEST Requester, IPX и драйвер Ethernet, удаляя все остальное из своей сборки. Напротив, Microsoft at Work можно было использовать аналогичным образом, но казалось, что обычно ожидалось, что конечные пользователи будут использовать всю систему в качестве основы своих устройств аналогично более поздней версии Windows CE .
Влияние
[ редактировать ]Однако, как и на работе, NEST, похоже, мало использовался в реальной жизни. После первого выпуска в 1994 году новостей о NEST, похоже, было мало, а в начале 1996 года последовал еще один шквал новостей. [6] когда была добавлена поддержка TCP/IP, в этот момент Novell заявила, что более 80 компаний используют NEST, включая крупные фирмы по производству офисного оборудования, такие как Canon , Hewlett-Packard , Ricoh и Xerox . [6] Однако затем NEST пошла по пути at Work и в январе 1997 года от нее отказались в Novell. [7] [8] [9]
См. также
[ редактировать ]- Utilicorp United ( ЛЭП ) [7]
- ФлексОС
- pSOСистема
- DR-WebSpyder
- Интернет вещей (IoT)
- Система выполнения
Ссылки
[ редактировать ]- ^ Хиндли, Келли; Рафель, Кэтрин; Кинг, Мелани (15 июня 1995 г.). «Novell формирует группу New Systems для разработки программного обеспечения сетевых систем нового поколения» (пресс-релиз). Орем, Юта, США: Novell, Inc. Архивировано из оригинала 18 августа 2018 г. Проверено 18 августа 2018 г.
- ^ Jump up to: а б Саламоне, Сальваторе (август 1995 г.). «Novell создает NEST — технология встраиваемых систем Novell делает NetWare портативной и встраиваемой» . БАЙТ . Архивировано из оригинала 2 октября 2000 г. Проверено 13 сентября 2006 г.
- ^ Jump up to: а б с д и ж Хилл, Мэри (1 ноября 1994 г.). «Обзор архитектуры NEST — статьи и советы» . Заметки о приложении Novell . Отдел расширенных сетей: Novell . Архивировано из оригинала 18 августа 2018 г. Проверено 18 августа 2018 г.
- ^ Jump up to: а б «Novell объявляет о программе поставщиков RTOS, которая выводит интегрированные сетевые решения на рынок встраиваемых систем» (пресс-релиз). Орем, Юта, США: Novell, Inc. , 23 мая 1995 г. Архивировано из оригинала 18 августа 2018 г. Проверено 18 августа 2018 г.
«Поскольку Novell использовала Integrated Systems от FlexOS во время разработки и тестирования NEST, мы находимся в уникальном положении, поддерживая его как через нашу линейку продуктов реального времени pSOSystem для глубоко встраиваемых рынков, так и через FlexOS для точек продаж », — сказал Мозес Джозеф. , вице-президент по маркетингу компании Integrated Systems. «Разработчики, использующие комплект разработки FlexOS и расширенный пакет pSOSystem/NEST для всего: от домашней безопасности и развлечений до автоматизации офиса и глобальных коммуникационных приложений, теперь имеют быстрый и легкий доступ к самому широкому спектру стандартных сетевых протоколов.
- ^ «pSOSystem и среда разработки NEST — проектирование встраиваемых приложений с возможностью подключения к NetWare» (информационный документ). Интегрированные системы, Inc. (ISI). 1998. Архивировано из оригинала 19 февраля 1998 года.
- ^ Jump up to: а б Белл, Марк, изд. (27 февраля 1996 г.). «NEST от Novell выходит в Интернет» . NETstuff / Сеть новостей Newsbytes . Архивировано из оригинала 15 октября 2000 г. Проверено 13 сентября 2006 г.
- ^ Jump up to: а б Адамс, Брук (22 января 1997 г.). «Интеграция Novell частей NEST с другими подразделениями компании» . Новости Дезерета . Издательство Deseret News . Архивировано из оригинала 19 августа 2018 г. Проверено 19 августа 2018 г.
- ^ Вуллакотт, Мэтью (3 февраля 1997 г.). «Пустое NEST: Novell отказывается от плана универсальной операционной системы» . Инфомир . Том. 19, нет. 5. InfoWorld Publishing Co., с. 6. ISSN 0199-6649 . Архивировано из оригинала 09 февраля 2020 г. Проверено 19 августа 2018 г.
- ^ Маги, Майк (1997). «Novell покидает Nest и предлагает Sun присоединиться к группе встраиваемых систем (440)» . Острый Бизнес Медиа Лимитед. Архивировано из оригинала 19 августа 2018 г. Проверено 19 августа 2018 г.