Novell Embedded Systems Technology

Novell Embedded Systems Technology (NEST) was a series of APIs, data formats and network protocol stacks written in a highly portable fashion intended to be used in embedded systems. The idea was to allow various small devices to access NovellNetWare services, provide such services, or use NetWare's IPX protocol as a communications system (and later also TCP/IP). Novell referred to this concept as "Extended Networks",[1] and when the effort was launched they boasted that they wanted to see one billion devices connected to NetWare networks by year 2000.[2] NEST was launched in mid-1994 countering Microsoft's similar Microsoft at Work efforts,[2] which had been launched in 1993.

Neither technology saw much third-party support, although some of NEST's code was apparently re-used in Novell Distributed Print Services (NDPS), and thus iPrint.

Architecture

NEST consisted primarily of a Novell protocol driver stack implemented in ANSI C.[3] The stack included drivers for then-popular networking hardware, including Ethernet, Token Ring, AppleTalk (actually referring to LocalTalk, a common confusion) and ISDN, as well as higher-level modules for protocols such as Novell's own IPX, and AppleTalk, and later TCP/IP.[3]

The NetWare Services Layer added support for application protocols, notably NetWare client services such as file servers and network time synchronization, and the NEST Requester which acted as a pipe-like endpoint for lightweight communications.[3]

Orthogonal to these services, NEST also included basic implementations of Novell's PSERVER and NPRINTER servers.[3]

أخيرًا، عرّف برنامج NEST أيضًا واجهة نظام تشغيل تُعرف باسم POSE ( امتداد نظام التشغيل المحمول )، وهي عبارة عن وحدة ترجمة بسيطة تُعرّف جميع الاستدعاءات التي يحتاجها NEST لدعم وظائفه الخاصة، مثل إدارة الذاكرة وإنشاء العمليات (كمجموعات فرعية من POSIX 1003.1 و1003.4 و1003.4A)، والتي قام المطور بنقلها إلى المنصة المحددة المطلوبة. [ 3 ] كُتب برنامج NEST عمدًا ليكون قادرًا على التشغيل من ذاكرة القراءة فقط (ROM) دون الحاجة إلى تخزين ثانوي (أي أنه لم يكن لديه حالة طويلة الأمد يحتاج إلى تخزينها). [ 3 ]

بينما استخدمت نوفيل نظام التشغيل FlexOS، وهو نظام تشغيل معياري متعدد المستخدمين ومتعدد المهام في الوقت الحقيقي، والذي ورثته شركة Digital Research، كمنصة اختبار أساسية أثناء التطوير، [ 4 ] لم يتضمن نظام NEST نظام تشغيل خاصًا به، بل كان مصممًا للاستخدام على المنصات وأنظمة التشغيل الموجودة. ومن بين أنظمة التشغيل الخارجية التي دعمت NEST في عام 1995، نظام pSOS+ من شركة Integrated Systems (ISI) [ 4 وهي الشركة التي اشترت FlexOS من نوفيل مقابل 3 ملايين دولار أمريكي في يوليو 1994. [ 5 ] وشملت الصفقة دفعة مباشرة قدرها نصف هذا المبلغ بالإضافة إلى أسهم تمثل 2% من الشركة.

كان كود NEST مصممًا بنمط معياري متعمد، ليُمكّن المطورين من استخدام ما يحتاجونه من الحزمة الكلية. كان من المتوقع أن يختار المطورون المكونات التي يحتاجونها، فعلى سبيل المثال، قد يختار جهاز يُبلغ عن حالته عبر الشبكة مُرسِل طلبات NEST، وبروتوكول IPX، وبرنامج تشغيل إيثرنت فقط، مُستبعدًا باقي المكونات من تجميعه. في المقابل، كان من الممكن استخدام Microsoft at Work بطريقة مماثلة، ولكن يبدو أنه كان من المتوقع عمومًا أن يستخدم المستخدمون النهائيون النظام الكامل كأساس لأجهزتهم، على غرار نظام Windows CE اللاحق .

تأثير

على غرار برنامج "at Work"، يبدو أن برنامج "NEST" لم يشهد استخدامًا فعليًا يُذكر. فبعد إصداره الأولي عام 1994، لم تُنشر أخبار كثيرة عنه، ثم شهد رواجًا ملحوظًا في أوائل عام 1996 [ 6 ] مع إضافة دعم بروتوكول TCP/IP، حيث ادّعت شركة نوفيل أن أكثر من 80 شركة تستخدم "NEST"، بما في ذلك شركات كبرى لتصنيع آلات المكاتب مثل كانون وهيوليت -باكارد وريكو وزيروكس . [ 6 ] إلا أن مصير "NEST" بعد ذلك كان كمصير "at Work"، وتم التخلي عنه داخل شركة نوفيل في يناير 1997. [ 7 ] [ 8 ] [ 9 ]

See also

References

  1. Hindley, Kelly; Raphel, Catherine; King, Melanie (1995-06-15). "Novell Forms New Systems Group To Develop Next Generation Network System Software" (Press release). Orem, UT, USA: Novell, Inc.Archived from the original on 2018-08-18. Retrieved 2018-08-18.
  2. 12Salamone, Salvatore (August 1995). "Novell builds a NEST - Novell Embedded Systems Technology makes NetWare portable and embeddable". BYTE. Archived from the original on 2000-10-02. Retrieved 2006-09-13.
  3. 123456Hill, Mary (1994-11-01). "NEST Architectural Overview - Articles and Tips". Novell AppNotes. Extended Networks Division: Novell. Archived from the original on 2018-08-18. Retrieved 2018-08-18.
  4. 12"Novell Announces RTOS Vendor Program Which Brings Integrated Networking Solutions to the Embedded Systems Marketplace" (Press Release). Orem, UT, USA: Novell, Inc. 1995-05-23. Archived from the original on 2018-08-18. Retrieved 2018-08-18. "Because Novell used Integrated Systems' FlexOS during the development and testing of NEST, we are in the unique position of supporting it through both our real-time product lines pSOSystem for deeply embedded markets, and FlexOS for point of sale," said Moses Joseph, vice president of marketing for Integrated Systems. "Developers using the FlexOS development kit and the expanded pSOSystem/NEST package for everything from home security and entertainment to office automation and global communications applications, now have quick and easy access to the widest variety of standard networking protocols.
  5. "pSOSystem and the NEST Development Environment - Designing Embedded Applications with NetWare Connectivity" (White paper). Integrated Systems, Inc. (ISI). 1998. Archived from the original on 1998-02-19.
  6. 1 2 بيل، مارك، محرر. (27 فبراير 1996). "رواية نوفيل "نست" تصل إلى الإنترنت" . شبكة أخبار NETstuff / Newsbytes . مؤرشف من الأصل في 15 أكتوبر 2000. تم الاطلاع عليه في 13 سبتمبر 2006 .
  7. 1 2 آدامز، بروك (22 يناير 1997). "نوفيل تدمج أجزاءً من نيست مع أقسام الشركة الأخرى" . ديزيريت نيوز . شركة ديزيريت نيوز للنشر . مؤرشف من الأصل في 19 أغسطس 2018. تم الاسترجاع في 19 أغسطس 2018 .
  8. وولكوت، ماثيو (3 فبراير 1997). "عش فارغ: نوفيل تتخلى عن خطة نظام التشغيل الشامل" . إنفوورلد . المجلد 19، العدد 5. شركة إنفوورلد للنشر. ص 6. الرقم الدولي الموحد للدوريات 0199-6649 . مؤرشف من الأصل في 9 فبراير 2020. تم الاطلاع عليه في 19 أغسطس 2018 .    
  9. ماجي، مايك (1997). "نوفيل تتخلى عن نيست وتحث صن على الانضمام إلى مجموعة الأنظمة المدمجة (440)" . إنسيسيف بيزنس ميديا ​​ليمتد. مؤرشف من الأصل في 19 أغسطس 2018. تم الاسترجاع في 19 أغسطس 2018 .