نظام إدارة الذاكرة الافتراضية المفتوح
OpenVMS V7.3-1 يقوم بتشغيل واجهة المستخدم الرسومية "سطح المكتب الجديد" المستندة إلى CDE في DECwindows | |
| المطور | VMS Software Inc (VSI) [1] (سابقًا Digital Equipment Corporation و Compaq و Hewlett-Packard ) |
|---|---|
| مكتوب في | في المقام الأول C و BLISS و VAX MACRO و DCL . [2] كما يتم استخدام لغات أخرى أيضًا. [3] |
| حالة العمل | حاضِر |
| نموذج المصدر | مغلق المصدر مع مكونات مفتوحة المصدر . كان متاحًا في السابق كمصدر [4] [5] |
| الإصدار الأولي | تم الإعلان عنه: 25 أكتوبر 1977 V1.0 / أغسطس 1978 |
| أحدث إصدار | الإصدار 9.2-2 / 25 يناير 2024 [6] |
| أحدث معاينة | E9.2-3 / 8 أغسطس 2024 |
| هدف التسويق | الخوادم (تاريخيًا أجهزة الكمبيوتر الصغيرة ومحطات العمل ) |
| متوفر في | الإنجليزية واليابانية . [7] الدعم التاريخي للغة الصينية ( الأحرف التقليدية والمبسطة )، والكورية ، والتايلاندية . [8 ] |
| طريقة التحديث | الترقيات المتزامنة والترقيات المتجددة |
| مدير الحزمة | PCSI و VMSINSTAL |
| المنصات | VAX ، ألفا ، إيتانيوم ، x86-64 |
| نوع النواة | نواة متجانسة مع وحدات قابلة للتحميل |
| متأثر | VAXELN ، MICA ، Windows NT |
| متأثر بـ | ار اس اكس-11 ام |
واجهة المستخدم الافتراضية | DCL CLI وواجهة المستخدم الرسومية DECwindows |
| رخصة | الملكية |
| الموقع الرسمي | vmssoftware.com |
OpenVMS ، والذي يُشار إليه غالبًا باسم VMS فقط ، [9] هو نظام تشغيل متعدد المستخدمين ومتعدد المعالجات ويعتمد على الذاكرة الافتراضية . وهو مصمم لدعم تقاسم الوقت ومعالجة الدفعات ومعالجة المعاملات وتطبيقات محطات العمل . [10] يشمل العملاء الذين يستخدمون OpenVMS البنوك والخدمات المالية والمستشفيات والرعاية الصحية ومشغلي الاتصالات وخدمات معلومات الشبكة والمصنعين الصناعيين. [11] [12] خلال التسعينيات والعقد الأول من القرن الحادي والعشرين، كان هناك ما يقرب من نصف مليون نظام VMS قيد التشغيل في جميع أنحاء العالم. [13] [14] [15]
تم الإعلان عنه لأول مرة بواسطة شركة Digital Equipment Corporation (DEC) باسم VAX/VMS ( نظام تمديد العنوان الافتراضي/نظام الذاكرة الافتراضية [16] ) إلى جانب الكمبيوتر الصغير VAX-11/780 في عام 1977. [17] [18] [19] تم نقل OpenVMS لاحقًا ليعمل على أنظمة DEC Alpha وخوادم HPE Integrity المستندة إلى Itanium ، [20] وأجهزة x86-64 ومشرفات الأجهزة الافتراضية المحددة . [21] منذ عام 2014، تم تطوير OpenVMS ودعمه بواسطة VMS Software Inc. (VSI). [22] [23] يوفر OpenVMS توفرًا عاليًا من خلال التجميع - القدرة على توزيع النظام على أجهزة مادية متعددة. [24] يسمح هذا للتطبيقات والبيانات المجمعة بالبقاء متاحة باستمرار أثناء إجراء صيانة وترقيات برامج وأجهزة نظام التشغيل، [25] أو في حالة تدمير جزء من المجموعة. [26] تم الإبلاغ عن أوقات تشغيل مجموعة VMS لمدة 17 عامًا. [27]
تاريخ
الأصل وتغييرات الاسم

في أبريل 1975، شرعت شركة Digital Equipment Corporation في مشروع لتصميم امتداد 32 بت لخط الكمبيوتر PDP-11 الخاص بها . تم تسمية المكون المادي باسم Star ؛ وتم تسمية نظام التشغيل باسم Starlet . كان روجر جورد قائد المشروع لـ VMS. عمل مهندسو البرمجيات ديف كاتلر وديك هيوستفيدت وبيتر ليبمان كقادة فنيين للمشروع. [28] بلغ مشروعا Star وStarlet ذروتهما في الكمبيوتر VAX-11/780 ونظام التشغيل VAX/VMS. الاسم الرمزي لمشروع Starlet موجود في VMS باسم العديد من مكتبات النظام، بما في ذلك STARLET.OLBو STARLET.MLB. [29] تمت كتابة VMS في الغالب بلغة VAX MACRO مع كتابة بعض المكونات بلغة BLISS . [9]
كان أحد الأهداف الأصلية لـ VMS هو التوافق مع نظام التشغيل RSX-11M الحالي من DEC . [9] قبل إصدار V3.0، تضمن VAX/VMS طبقة توافق تسمى RSX Application Migration Executive (RSX AME)، والتي سمحت بتشغيل برنامج RSX-11M في وضع المستخدم دون تعديل أعلى VMS. [30] لعب RSX AME دورًا مهمًا في الإصدارات المبكرة من VAX/VMS، والتي استخدمت أدوات مساعدة معينة لوضع المستخدم RSX-11M قبل تطوير إصدارات VAX الأصلية. [9] بحلول إصدار V3.0، تم استبدال جميع أدوات وضع التوافق بتنفيذات أصلية. [31] في VAX/VMS V4.0، تمت إزالة RSX AME من النظام الأساسي، واستبداله بمنتج متعدد الطبقات اختياري يسمى VAX-11 RSX . [32]

تم إنشاء عدد من توزيعات VAX/VMS:
- كان MicroVMS عبارة عن توزيع VAX/VMS مصمم لأجهزة MicroVAX و VAXstation ، والتي كانت تحتوي على ذاكرة ومساحة قرص أقل من أنظمة VAX الأكبر حجمًا في ذلك الوقت. [35] قام MicroVMS بتقسيم VAX/VMS إلى مجموعات متعددة، والتي يمكن للعميل استخدامها لتثبيت مجموعة فرعية من VAX/VMS مصممة وفقًا لمتطلباته المحددة. [36] تم إنتاج إصدارات MicroVMS لكل من إصدارات V4.x من VAX/VMS وتم إيقافها عند إصدار VAX/VMS V5.0. [37] [38]
- كان Desktop-VMS عبارة عن توزيع قصير الأجل لـ VAX/VMS تم بيعه مع أنظمة VAXstation . وكان يتألف من قرص مضغوط واحد يحتوي على حزمة من VMS وDECwindows وDECnet ودعم VAXcluster وعملية إعداد مصممة للمستخدمين غير الفنيين. [39] [40] يمكن تشغيل Desktop-VMS إما مباشرة من القرص المضغوط أو يمكن تثبيته على محرك أقراص ثابت. [41] كان لـ Desktop-VMS مخطط إصدار خاص به يبدأ بالإصدار 1.0، والذي يتوافق مع إصدارات V5.x من VMS. [42]
- مشتق غير رسمي من VAX/VMS اسمه MOS VP ( بالروسية : Многофункциональная операционная система с виrtуальной памятью, МОС ВП ، أشعل . 'نظام تشغيل متعدد الوظائف مع ذاكرة افتراضية') تم إنشاؤه في الاتحاد السوفيتي أثناء الثمانينيات لخط SM 1700 لأجهزة استنساخ VAX. [44] [45] أضاف MOS VP دعمًا للنص السيريلي وترجم أجزاء من واجهة المستخدم إلى اللغة الروسية. [46] تم أيضًا إنشاء مشتقات مماثلة من MicroVMS تُعرف باسم MicroMOS VP ( بالروسية : МикроМОС ВП ) أو MOS-32M ( بالروسية : МОС-32М ).
مع إصدار V5.0 في أبريل 1988، بدأت شركة DEC في الإشارة إلى VAX/VMS ببساطة باسم VMS في وثائقها. [47] في يوليو 1992، [48] أعادت شركة DEC تسمية VAX/VMS إلى OpenVMS كإشارة إلى دعمها لمعايير صناعة الأنظمة المفتوحة مثل توافق POSIX و Unix ، [49] وللتخلي عن اتصال VAX نظرًا لأن الانتقال إلى بنية مختلفة كان جاريًا. تم استخدام اسم OpenVMS لأول مرة مع إصدار OpenVMS AXP V1.0 في نوفمبر 1992. بدأت شركة DEC في استخدام اسم OpenVMS VAX مع إصدار V6.0 في يونيو 1993. [50]
المنفذ إلى ألفا

خلال الثمانينيات، خططت شركة DEC لاستبدال منصة VAX ونظام التشغيل VMS بهندسة PRISM ونظام التشغيل MICA . [52] وعندما تم إلغاء هذه المشاريع في عام 1988، تم تشكيل فريق لتصميم أنظمة VAX/VMS جديدة ذات أداء مماثل لأنظمة Unix القائمة على RISC . [53] وبعد عدد من المحاولات الفاشلة لتصميم معالج أسرع متوافق مع VAX، أثبتت المجموعة جدوى نقل VMS وتطبيقاته إلى هندسة RISC القائمة على PRISM. [54] وقد أدى هذا إلى إنشاء هندسة Alpha . [55] بدأ مشروع نقل VMS إلى Alpha في عام 1989، وتم تشغيله لأول مرة على وحدة Alpha Demonstration Unit القائمة على Alpha EV3 النموذجية في أوائل عام 1991. [54] [56]
كان التحدي الرئيسي في نقل VMS إلى بنية جديدة هو أن VMS وVAX تم تصميمهما معًا، مما يعني أن VMS كان يعتمد على تفاصيل معينة من بنية VAX. [57] علاوة على ذلك، تم تنفيذ قدر كبير من نواة VMS والمنتجات الطبقية والتطبيقات التي طورها العملاء في كود تجميع VAX MACRO . [9] تضمنت بعض التغييرات اللازمة لفصل VMS عن بنية VAX إنشاء مُجمِّع MACRO-32 ، الذي تعامل مع VAX MACRO كلغة عالية المستوى ، وقام بتجميعها إلى كود كائن Alpha ، [58] ومحاكاة بعض التفاصيل منخفضة المستوى لبنية VAX في PALcode ، مثل معالجة المقاطعات وتعليمات قائمة الانتظار الذرية.
أدى منفذ VMS إلى Alpha إلى إنشاء قاعدتي كود منفصلتين: واحدة لـ VAX وأخرى لـ Alpha. [4] استندت مكتبة كود Alpha إلى لقطة من قاعدة كود VAX/VMS حوالي V5.4-2. [59] شهد عام 1992 إصدار أول إصدار من OpenVMS لأنظمة Alpha AXP ، والمسمى OpenVMS AXP V1.0 . في عام 1994، مع إصدار OpenVMS V6.1، تم تحقيق تكافؤ الميزات (ورقم الإصدار) بين متغيرات VAX وAlpha؛ كان هذا ما يسمى بإصدار التكافؤ الوظيفي. [59] أربك قرار استخدام تدفق ترقيم الإصدار 1.x لإصدارات جودة ما قبل الإنتاج من OpenVMS AXP بعض العملاء، ولم يتكرر في المنافذ اللاحقة لـ OpenVMS إلى منصات جديدة. [57]
عندما تم نقل VMS إلى Alpha، تم تركه في البداية كنظام تشغيل 32 بت فقط. [58] تم ذلك لضمان التوافق مع البرامج المكتوبة لـ VAX 32 بت. تمت إضافة عنونة 64 بت لأول مرة لـ Alpha في إصدار V7.0. [60] للسماح للكود 64 بت بالتفاعل مع الكود الأقدم 32 بت، لا ينشئ OpenVMS تمييزًا بين الملفات القابلة للتنفيذ 32 بت و 64 بت، ولكنه يسمح بدلاً من ذلك باستخدام مؤشرات 32 بت و 64 بت داخل نفس الكود. [61] يُعرف هذا بدعم المؤشر المختلط. تدعم إصدارات OpenVMS Alpha 64 بت حجم مساحة عنوان افتراضية أقصى يبلغ 8 تيرابايت (مساحة عنوان 43 بت)، وهو الحد الأقصى الذي يدعمه Alpha 21064 و Alpha 21164. [ 62]
كانت إحدى الميزات الأكثر أهمية في OpenVMS والتي تقتصر على Alpha هي OpenVMS Galaxy ، والتي سمحت بتقسيم خادم SMP واحد لتشغيل نسخ متعددة من OpenVMS. دعم Galaxy تخصيص الموارد الديناميكي للأقسام قيد التشغيل، والقدرة على مشاركة الذاكرة بين الأقسام. [63] [64]
منفذ إلى Intel Itanium

في عام 2001، قبل استحواذ شركة Hewlett-Packard عليها ، أعلنت شركة Compaq عن نقل OpenVMS إلى بنية Intel Itanium . [65] كان نقل Itanium نتيجة لقرار شركة Compaq بإيقاف التطوير المستقبلي لبنية Alpha لصالح تبني بنية Itanium الجديدة آنذاك. [66] بدأ النقل في أواخر عام 2001، وتم التشغيل الأول في 31 يناير 2003. [67] يتكون التمهيد الأول من تشغيل تكوين نظام بسيط على محطة عمل HP i2000 ، وتسجيل الدخول كمستخدم SYSTEM، وتشغيل الأمر DIRECTORY. يدعم منفذ Itanium لـ OpenVMS نماذج وتكوينات محددة لخوادم HPE Integrity . [10] تم تسمية إصدارات Itanium في الأصل باسم HP OpenVMS Industry Standard 64 لخوادم Integrity ، على الرغم من أن الأسماء OpenVMS I64 أو OpenVMS لخوادم Integrity هي الأكثر استخدامًا. [68]
تم إنجاز منفذ Itanium باستخدام كود المصدر المحفوظ بشكل مشترك داخل مكتبة كود المصدر OpenVMS Alpha، مع إضافة كود مشروط ووحدات إضافية حيث كانت التغييرات الخاصة بـ Itanium مطلوبة. [57] تطلب هذا استبدال بعض التبعيات المعمارية لـ OpenVMS أو محاكاتها في البرنامج. تضمنت بعض التغييرات استخدام واجهة البرامج الثابتة القابلة للتوسيع (EFI) لتشغيل نظام التشغيل، [69] إعادة تنفيذ الوظيفة التي يوفرها Alpha PALcode سابقًا داخل النواة، [70] باستخدام تنسيقات ملفات قابلة للتنفيذ جديدة ( تنسيق قابل للتنفيذ وقابل للربط و DWARF )، [71] واعتماد IEEE 754 كتنسيق النقطة العائمة الافتراضي. [72]
كما هو الحال مع منفذ VAX إلى Alpha، تم توفير مترجم ثنائي لـ Alpha إلى Itanium، مما يسمح بنقل برنامج OpenVMS Alpha في وضع المستخدم إلى Itanium في المواقف التي لم يكن من الممكن فيها إعادة تجميع الكود المصدر. يُعرف هذا المترجم باسم Alpha Environment Software Translator (AEST)، كما أنه يدعم ترجمة ملفات VAX القابلة للتنفيذ والتي تم ترجمتها بالفعل باستخدام VEST. [73]
تم إصدار إصدارين ما قبل الإنتاج، OpenVMS I64 V8.0 وV8.1، في 30 يونيو 2003، وفي 18 ديسمبر 2003. كانت هذه الإصدارات مخصصة لمؤسسات HP والموردين الخارجيين المشاركين في نقل حزم البرامج إلى OpenVMS I64. تم إصدار أول إصدار إنتاجي، V8.2، في فبراير 2005. تم إصدار V8.2 أيضًا لـ Alpha؛ حافظت إصدارات V8.x اللاحقة من OpenVMS على تكافؤ الميزات بين معماريات Alpha وItanium. [74]
المنفذ إلى x86-64
عندما أعلنت شركة VMS Software Inc. (VSI) أنها حصلت على حقوق تطوير نظام التشغيل OpenVMS من HP، أعلنت أيضًا عن نيتها نقل OpenVMS إلى بنية x86-64 . [75] وقد جرت جهود النقل بالتزامن مع تأسيس الشركة، بالإضافة إلى تطوير إصدارات Itanium وAlpha الخاصة بشركة VSI من OpenVMS V8.4-x.
يستهدف منفذ x86-64 خوادم محددة من HPE و Dell ، بالإضافة إلى بعض مشرفي الأجهزة الافتراضية . [76] كان الدعم الأولي يستهدف KVM و VirtualBox . تم الإعلان عن دعم VMware في عام 2020، ويتم استكشاف Hyper-V كهدف مستقبلي. [77] في عام 2021، تم عرض منفذ x86-64 قيد التشغيل على جهاز كمبيوتر أحادي اللوحة قائم على Intel Atom . [78]
كما هو الحال مع منافذ Alpha وItanium، أجرى منفذ x86-64 بعض التغييرات لتبسيط النقل ودعم OpenVMS على المنصة الجديدة بما في ذلك: استبدال واجهة المترجم GEM الخاصة التي يستخدمها مترجمو VMS بـ LLVM ، [79] وتغيير عملية التمهيد بحيث يتم تمهيد OpenVMS من قرص ذاكرة، [80] ومحاكاة مستويات الامتياز الأربعة لـ OpenVMS في البرنامج نظرًا لأن مستويين فقط من مستويات امتياز x86-64 قابلان للاستخدام بواسطة OpenVMS. [70]
تم الإعلان عن أول عملية تشغيل في 14 مايو 2019. وتضمن ذلك تشغيل OpenVMS على VirtualBox وتشغيل DIRECTORYالأمر بنجاح. [81] في مايو 2020، تم توفير إصدار V9.0 Early Adopter's Kit لعدد صغير من العملاء. يتكون هذا من نظام تشغيل OpenVMS يعمل في VirtualBox VM مع بعض القيود؛ والأهم من ذلك، توفر عدد قليل من المنتجات الطبقية، ولا يمكن تجميع الكود إلا لـ x86-64 باستخدام المترجمين المتقاطعين الذين يعملون على أنظمة OpenVMS المستندة إلى Itanium. [21] بعد إصدار V9.0، أصدرت VSI سلسلة من التحديثات على أساس شهري أو كل شهرين والتي أضافت وظائف إضافية ودعمًا لمشرف الأجهزة الافتراضية. تم تصنيفها من V9.0-A إلى V9.0-H. [82] في يونيو 2021، أصدرت VSI اختبار V9.1 الميداني، مما جعله متاحًا لعملاء VSI وشركائها. [83] تم شحن الإصدار 9.1 كصورة ISO يمكن تثبيتها على مجموعة متنوعة من المشرفين الافتراضيين، وعلى خوادم HPE ProLiant DL380 بدءًا من إصدار V9.1-A. [84]
تأثير
خلال ثمانينيات القرن العشرين، كان من المفترض أن يكون نظام التشغيل MICA لهندسة PRISM هو الخليفة النهائي لنظام VMS. تم تصميم MICA للحفاظ على التوافق مع تطبيقات VMS مع دعم تطبيقات Ultrix أعلى نفس النواة. [85] تم إلغاء MICA في النهاية جنبًا إلى جنب مع بقية منصة PRISM، مما دفع ديف كاتلر إلى ترك DEC والانتقال إلى Microsoft. في Microsoft، قاد كاتلر إنشاء نظام التشغيل Windows NT ، والذي كان مستوحى بشكل كبير من هندسة MICA. [86] ونتيجة لذلك، يُعتبر VMS سلفًا لنظام Windows NT ، جنبًا إلى جنب مع RSX-11 و VAXELN وMICA، وتوجد العديد من أوجه التشابه بين VMS وNT. [87]
حاول مشروع متوقف الآن يُدعى FreeVMS تطوير نظام تشغيل مفتوح المصدر وفقًا لاتفاقيات VMS. [88] [89] تم بناء FreeVMS على نواة L4 الصغيرة ودعم بنية x86-64 . كان العمل السابق للتحقيق في تنفيذ VMS باستخدام بنية تعتمد على نواة صغيرة قد تم إجراؤه سابقًا كتمرين للنماذج الأولية من قبل موظفي DEC بمساعدة من جامعة كارنيجي ميلون باستخدام نواة Mach 3.0 الصغيرة المنقولة إلى أجهزة VAXstation 3100 ، مع تبني نموذج معماري متعدد الخوادم. [90]
بنيان

يحتوي نظام التشغيل OpenVMS على بنية طبقية تتكون من Executive متميز ، ومترجم لغة الأوامر متميز وسيطًا، وأدوات مساعدة غير متميزة ومكتبات وقت التشغيل (RTLs). [91] يستدعي الكود غير المتميز عادةً وظائف Executive من خلال خدمات النظام (المكافئة لمكالمات النظام في أنظمة التشغيل الأخرى).
تم بناء طبقات وآليات OpenVMS حول ميزات معينة لهندسة VAX، بما في ذلك: [91] [92]
- توفر أربعة أوضاع وصول إلى المعالج (تسمى Kernel و Executive و Supervisor و User ، بترتيب تنازلي للامتيازات). كل وضع له مكدس خاص به، ويمكن أن تحتوي كل صفحة ذاكرة على حماية ذاكرة محددة لكل وضع.
- مساحة عنوان افتراضية مقسمة بين أقسام مساحة العمليات الخاصة، وأقسام مساحة النظام المشتركة بين جميع العمليات.
- 32 مستوى أولوية المقاطعة التي تستخدم للمزامنة .
- دعم الأجهزة لتوصيل مصائد النظام غير المتزامنة إلى العمليات.
يتم تنفيذ آليات بنية VAX هذه على Alpha وItanium وx86-64 إما عن طريق التعيين إلى آليات الأجهزة المقابلة على تلك البنيات، أو من خلال المحاكاة (عبر PALcode على Alpha، أو في البرنامج على Itanium وx86-64). [70]
التنفيذي والنواة
يتألف OpenVMS Executive من التعليمات البرمجية المميزة وهياكل البيانات الموجودة في مساحة النظام. يتم تقسيم Executive بشكل أكبر بين Kernel ، الذي يتكون من التعليمات البرمجية التي تعمل في وضع الوصول إلى Kernel، والتعليمات البرمجية الأقل امتيازًا خارج Kernel والتي تعمل في وضع الوصول التنفيذي. [91]
تتضمن مكونات Executive التي تعمل في وضع الوصول التنفيذي خدمات إدارة السجلات ، وبعض خدمات النظام مثل تنشيط الصورة. يتمثل الاختلاف الرئيسي بين وضعي الوصول التنفيذي والنواة في أن معظم هياكل البيانات الأساسية لنظام التشغيل يمكن قراءتها من الوضع التنفيذي، ولكنها تتطلب الكتابة إلى وضع النواة. [92] يمكن للكود الذي يعمل في الوضع التنفيذي أن يتحول إلى وضع النواة حسب الرغبة، مما يعني أن الحاجز بين وضعي النواة والتنفيذي يهدف إلى الحماية ضد الفساد العرضي وليس آلية الأمان. [93]
يتألف Kernel من هياكل البيانات الأساسية لنظام التشغيل (على سبيل المثال جداول الصفحات وقاعدة بيانات الإدخال/الإخراج وبيانات الجدولة) والروتينات التي تعمل على هذه الهياكل. يوصف Kernel عادةً بأنه يحتوي على ثلاثة أنظمة فرعية رئيسية: I/O، وإدارة العمليات والوقت، وإدارة الذاكرة. [ 91] [92] بالإضافة إلى ذلك، يتم تنفيذ وظائف أخرى مثل إدارة الأسماء المنطقية والمزامنة وإرسال خدمة النظام داخل Kernel.
يسمح OpenVMS للكود في وضع المستخدم الذي يتمتع بامتيازات مناسبة بالتبديل إلى وضع تنفيذي أو وضع نواة باستخدام خدمات النظام $CMEXECو $CMKRNLعلى التوالي. [94] يسمح هذا للكود خارج مساحة النظام بالوصول المباشر إلى روتينات التنفيذ وخدمات النظام. بالإضافة إلى السماح بإضافات خارجية لنظام التشغيل، يتم استخدام الصور المميزة بواسطة أدوات نظام التشغيل الأساسية للتلاعب بهياكل بيانات نظام التشغيل من خلال واجهات غير موثقة. [95]
نظام الملفات
الواجهة النموذجية للمستخدم والتطبيق في نظام الملفات هي خدمات إدارة السجلات (RMS)، على الرغم من أن التطبيقات يمكن أن تتفاعل مباشرة مع نظام الملفات الأساسي من خلال خدمات نظام QIO . [96] يشار إلى أنظمة الملفات التي يدعمها VMS باسم هياكل الملفات 11 على القرص (ODS)، وأهمها ODS-2 و ODS-5 . [97] VMS قادر أيضًا على الوصول إلى الملفات الموجودة على أقراص CD-ROM ISO 9660 والشريط المغناطيسي مع تسميات شريط ANSI . [98]
يقتصر نظام الملفات 11 على مجلدين بحجم 2 تيرابايت. [97] حاولت شركة DEC استبداله بنظام ملفات مبني على السجل يسمى Spiralog، والذي تم إصداره لأول مرة في عام 1995. [99] ومع ذلك، تم إيقاف Spiralog بسبب مجموعة متنوعة من المشاكل، بما في ذلك مشاكل التعامل مع المجلدات الكاملة. [100] بدلاً من ذلك، كانت هناك مناقشة لنقل نظام الملفات مفتوح المصدر GFS2 إلى OpenVMS. [101]
مُفسِّر لغة الأوامر
يقوم مفسّر لغة الأوامر (CLI) الخاص بـ OpenVMS بتنفيذ واجهة سطر أوامر لـ OpenVMS، وهي مسؤولة عن تنفيذ الأوامر الفردية وإجراءات الأوامر (المكافئة لبرامج shell أو ملفات الدفعات ). [102] واجهة سطر الأوامر القياسية لـ OpenVMS هي لغة الأوامر الرقمية ، على الرغم من توفر خيارات أخرى.
على عكس غلافات يونكس ، والتي تعمل عادةً في عملية معزولة خاصة بها وتتصرف مثل أي برنامج آخر في وضع المستخدم، فإن واجهات سطر أوامر OpenVMS هي مكون اختياري لعملية، والتي توجد جنبًا إلى جنب مع أي صورة قابلة للتنفيذ قد تقوم هذه العملية بتشغيلها. [103] في حين أن غلاف يونكس سيشغل عادةً الملفات القابلة للتنفيذ عن طريق إنشاء عملية منفصلة باستخدام fork-exec ، فإن واجهة سطر أوامر OpenVMS ستحمل عادةً صورة الملف القابل للتنفيذ في نفس العملية، وتنقل التحكم إلى الصورة، وتضمن نقل التحكم مرة أخرى إلى واجهة سطر الأوامر بمجرد خروج الصورة وعودة العملية إلى حالتها الأصلية. [91]
نظرًا لأن CLI يتم تحميله في نفس مساحة العنوان مثل كود المستخدم، وCLI مسؤول عن استدعاء تنشيط الصورة وتلخيص الصورة، يتم تعيين CLI في مساحة عنوان العملية في وضع وصول المشرف، وهو مستوى أعلى من الامتياز مقارنة بمعظم أكواد المستخدم. هذا من أجل منع التلاعب العرضي أو الخبيث بكود CLI وهياكل البيانات بواسطة كود وضع المستخدم. [91] [103]
سمات

التجميع
يدعم OpenVMS التجميع (الذي كان يسمى في البداية VAXcluster ثم VMScluster لاحقًا )، حيث تقوم أجهزة كمبيوتر متعددة بتشغيل مثيل خاص بها من نظام التشغيل. قد تكون أجهزة الكمبيوتر المجمعة (العقد) مستقلة تمامًا عن بعضها البعض، أو قد تشترك في أجهزة مثل محركات الأقراص والطابعات. يوفر الاتصال عبر العقد تجريدًا لصورة نظام واحد . [104] قد تكون العقد متصلة ببعضها البعض عبر اتصال أجهزة خاص يسمى Cluster Interconnect أو عبر شبكة LAN Ethernet قياسية .
يدعم OpenVMS ما يصل إلى 96 عقدة في مجموعة واحدة. كما يسمح بمجموعات ذات بنية مختلطة. [24] تسمح مجموعات OpenVMS للتطبيقات بالعمل أثناء الانقطاعات المخطط لها أو غير المخطط لها. [105] تشمل الانقطاعات المخطط لها ترقيات الأجهزة والبرامج. [106]
الشبكات
تم دمج مجموعة بروتوكولات DECnet بإحكام في VMS، مما يسمح بتسجيل الدخول عن بُعد، بالإضافة إلى الوصول الشفاف إلى الملفات والطابعات والموارد الأخرى على أنظمة VMS عبر الشبكة. [107] يتميز VAX/VMS V1.0 بدعم DECnet Phase II، [108] وتدعم الإصدارات الحديثة من VMS كل من بروتوكول DECnet Phase IV التقليدي، بالإضافة إلى Phase V المتوافق مع OSI (المعروف أيضًا باسم DECnet-Plus ). [109] يتم توفير دعم TCP/IP من خلال خدمات TCP/IP الاختيارية لمنتج OpenVMS الطبقي (المعروف في الأصل باسم اتصال VMS/ULTRIX ، ثم باسم ULTRIX Communications Extensions أو UCX). [110] [111] تعتمد خدمات TCP/IP على منفذ لمكدس شبكة BSD إلى OpenVMS، [112] إلى جانب دعم البروتوكولات الشائعة مثل SSH و DHCP و FTP و SMTP .
باعت شركة DEC حزمة برامج تسمى PATHWORKS (المعروفة في الأصل باسم Personal Computer Systems Architecture أو PCSA) والتي سمحت لأجهزة الكمبيوتر الشخصية التي تعمل بنظام MS-DOS أو Microsoft Windows أو OS/2 أو Apple Macintosh بالعمل كمحطة لأنظمة VMS، أو استخدام أنظمة VMS كخادم ملفات أو طباعة. [113] تمت إعادة تسمية PATHWORKS لاحقًا إلى Advanced Server for OpenVMS ، وتم استبدالها في النهاية بمنفذ VMS من Samba في وقت منفذ Itanium. [114]
قدمت شركة DEC بروتوكول النقل المحلي (LAT) الذي يسمح بربط المحطات الطرفية والطابعات البعيدة بنظام VMS من خلال خادم طرفي مثل أحد عائلة DECserver . [115]
برمجة
قدمت شركة DEC (والشركات التي خلفتها) مجموعة متنوعة من لغات البرمجة لنظام VMS. وتشمل اللغات المدعومة رسميًا على نظام VMS، سواء الحالية أو التاريخية، ما يلي: [116] [117]
من بين الميزات البارزة لـ OpenVMS هي بيئة اللغة المشتركة ، وهو معيار محدد بدقة يحدد اتفاقيات الاستدعاء للوظائف والروتينات، بما في ذلك استخدام المكدسات والسجلات وما إلى ذلك، بغض النظر عن لغة البرمجة. [118] وبسبب هذا، من الممكن استدعاء روتين مكتوب بلغة واحدة (على سبيل المثال، فورتران ) من لغة أخرى (على سبيل المثال، كوبول)، دون الحاجة إلى معرفة تفاصيل تنفيذ اللغة المستهدفة. يتم تنفيذ OpenVMS نفسه في مجموعة متنوعة من اللغات المختلفة وتدعم بيئة اللغة المشتركة ومعيار الاستدعاء المزج بحرية بين هذه اللغات. [119] أنشأت DEC أداة تسمى لغة تعريف البنية (SDL)، والتي سمحت بإنشاء تعريفات نوع البيانات للغات مختلفة من تعريف مشترك. [120]
أدوات التطوير

قدمت شركة DEC مجموعة من أدوات تطوير البرامج في منتج متعدد الطبقات يسمى DECset (كان يسمى في الأصل VAXset ). [116] وكان يتألف من الأدوات التالية: [121]
- محرر حساس للغة (LSE)
- نظام إدارة التعليمات البرمجية (CMS) هو نظام للتحكم في الإصدارات
- نظام إدارة الوحدات (MMS)، أداة بناء
- محلل الكود المصدر ( SCA)، وهو محلل ثابت
- محلل الأداء والتغطية ( PCA )، وهو جهاز تحليل
- مدير الاختبار الرقمي (DTM)، كمدير اختبار
- بالإضافة إلى ذلك، تم تضمين عدد من محرري النصوص في نظام التشغيل، بما في ذلك EDT و EVE و TECO . [122]
يدعم مصحح أخطاء OpenVMS جميع مُجمِّعي DEC والعديد من لغات الطرف الثالث. ويسمح بنقاط التوقف ونقاط المراقبة وتصحيح أخطاء البرامج التفاعلية أثناء وقت التشغيل باستخدام سطر الأوامر أو واجهة المستخدم الرسومية . [123] يمكن استخدام زوج من مصححات الأخطاء ذات المستوى الأدنى، المسماة DELTA و XDELTA ، لتصحيح أخطاء التعليمات البرمجية المميزة بالإضافة إلى تعليمات برمجية للتطبيق العادي. [124]
في عام 2019، أصدرت VSI بيئة تطوير متكاملة مدعومة رسميًا لـ VMS استنادًا إلى Visual Studio Code . [76] يسمح هذا بتطوير تطبيقات VMS وتصحيح أخطائها عن بُعد من محطة عمل Microsoft Windows أو macOS أو Linux . [125]
إدارة قواعد البيانات
أنشأت شركة DEC عددًا من منتجات قواعد البيانات الاختيارية لـ VMS، وقد تم تسويق بعضها باعتبارها عائلة VAX Information Architecture . [126] وتضمنت هذه المنتجات:
- Rdb – نظام قاعدة بيانات علائقية استخدم في الأصل واجهة الاستعلام الخاصة بمشغل البيانات العلائقية (RDO)، لكنه اكتسب فيما بعد دعم SQL . [127]
- DBMS – نظام إدارة قاعدة البيانات الذي يستخدم نموذج شبكة CODASYL ولغة معالجة البيانات (DML).
- المعيار الرقمي MUMPS (DSM) - لغة برمجة متكاملة وقاعدة بيانات قيمة رئيسية . [116]
- قاموس البيانات المشترك (CDD) - مستودع مخططات قاعدة البيانات المركزية ، والذي يسمح بمشاركة المخططات بين التطبيقات المختلفة، وتوليد تعريفات البيانات للغات البرمجة المختلفة.
- DATATRIEVE – أداة استعلام وإعداد تقارير يمكنها الوصول إلى البيانات من ملفات RMS بالإضافة إلى قواعد بيانات Rdb وDBMS.
- نظام إدارة التحكم في التطبيقات (ACMS) – مراقب معالجة المعاملات ، والذي يسمح بإنشاء التطبيقات باستخدام لغة وصف المهام عالية المستوى (TDL). يمكن تنفيذ الخطوات الفردية للمعاملة باستخدام أوامر DCL أو إجراءات بيئة اللغة المشتركة. يمكن تنفيذ واجهات المستخدم باستخدام TDMS أو DECforms أو منتج أتمتة المكاتب ALL-IN-1 من Digital . [128]
- RALLY ، DECadmire – لغات برمجة الجيل الرابع (4GLs) لتوليد تطبيقات مدعومة بقواعد البيانات. [129] تميزت DECadmire بالتكامل مع ACMS، ووفرت لاحقًا الدعم لتوليد تطبيقات عميل خادم Visual Basic لأجهزة الكمبيوتر التي تعمل بنظام Windows. [130]
في عام 1994، باعت شركة DEC نظام Rdb وDBMS وCDD لشركة Oracle ، حيث لا تزال قيد التطوير النشط. [131] في عام 1995، باعت شركة DEC نظام DSM لشركة InterSystems ، التي أعادت تسميته إلى Open M ، واستبدلته في النهاية بمنتج Caché الخاص بها . [132]
تشمل أمثلة أنظمة إدارة قواعد البيانات التابعة لجهات خارجية لـ OpenVMS كلاً من MariaDB ، [133] و Mimer SQL [134] ( Itanium و x86-64 [135] )، و System 1032. [ 136]
واجهات المستخدم

تم تصميم VMS في الأصل ليتم استخدامه وإدارته بشكل تفاعلي باستخدام محطات الفيديو النصية من DEC مثل VT100 أو محطات النسخ المطبوعة مثل سلسلة DECwriter . منذ تقديم خط VAXstation في عام 1984، دعمت VMS بشكل اختياري واجهات المستخدم الرسومية للاستخدام مع محطات العمل أو محطات X مثل سلسلة VT1000 .
واجهات المستخدم القائمة على النص
كانت لغة الأوامر الرقمية (DCL) بمثابة مترجم لغة الأوامر الأساسي (CLI) لـ OpenVMS منذ الإصدار الأول. [137] [30] [10] تشمل واجهات سطر الأوامر الرسمية الأخرى المتاحة لـ VMS روتين وحدة التحكم في مراقبة RSX-11 (MCR) (VAX فقط)، وأغلفة يونكس المختلفة . [116] قدمت DEC أدوات لإنشاء تطبيقات واجهة مستخدم تعتمد على النص - نظام إدارة النماذج (FMS) ونظام إدارة بيانات المحطة الطرفية (TDMS)، والذي خلفه لاحقًا DECforms . [138] [139] [140] توجد أيضًا واجهة ذات مستوى أدنى تسمى خدمات إدارة الشاشة (SMG$)، قابلة للمقارنة بلعنات يونكس . [141]
واجهات المستخدم الرسومية


على مر السنين، مر VMS بعدد من مجموعات أدوات واجهة المستخدم الرسومية والواجهات المختلفة:
- كانت واجهة المستخدم الرسومية الأصلية لنظام VMS عبارة عن نظام نوافذ خاص يُعرف باسم برنامج محطة عمل VMS (VWS)، والذي تم إصداره لأول مرة لـ VAXstation I في عام 1984. [142] وقد كشف عن واجهة برمجة تطبيقات تسمى خدمات واجهة المستخدم (UIS). [143] وقد تم تشغيله على مجموعة محدودة من أجهزة VAX. [144]
- في عام 1989، استبدلت DEC نظام VWS بنظام نوافذ جديد قائم على X11 يسمى DECwindows . [145] تم تضمينه لأول مرة في VAX/VMS V5.1. [146] تضمنت الإصدارات المبكرة من DECwindows واجهة مبنية على مجموعة أدوات خاصة تسمى واجهة مستخدم X (XUI). تم توفير منتج متعدد الطبقات يسمى UISX للسماح لتطبيقات VWS/UIS بالعمل على DECwindows. [147] استخدمت مؤسسة البرمجيات المفتوحة لاحقًا أجزاء من XUI كأساس لمجموعة أدوات Motif . [148]
- في عام 1991، استبدلت DEC واجهة المستخدم XUI بمجموعة أدوات Motif، مما أدى إلى إنشاء DECwindows Motif . [149] [150] ونتيجة لذلك، أصبح مدير نافذة Motif واجهة DECwindows الافتراضية في OpenVMS V6.0، [146] على الرغم من بقاء مدير نافذة XUI كخيار.
- في عام 1996، كجزء من OpenVMS V7.1، [146] أصدرت DEC واجهة سطح المكتب الجديدة لـ DECwindows Motif، استنادًا إلى بيئة سطح المكتب المشتركة (CDE). [151] في أنظمة Alpha وItanium، لا يزال من الممكن تحديد واجهة المستخدم القديمة المستندة إلى MWM (المشار إليها باسم "DECwindows Desktop") في وقت تسجيل الدخول. لم يتم نقل سطح المكتب الجديد مطلقًا إلى إصدارات VAX من OpenVMS.
كانت إصدارات VMS التي تعمل على محطات عمل DEC Alpha في تسعينيات القرن العشرين تدعم محولات الرسومات OpenGL [152] و Accelerated Graphics Port (AGP). كما يوفر VMS الدعم لمعايير الرسومات القديمة مثل GKS و PHIGS . [153] [154] وتستند الإصدارات الحديثة من DECwindows إلى X.Org Server . [10]
حماية
يوفر OpenVMS ميزات وآليات أمان مختلفة، بما في ذلك معرفات الأمان ومعرفات الموارد ومعرفات النظام الفرعي وقوائم التحكم في الوصول وكشف التطفل والتدقيق الأمني التفصيلي والإنذارات. [155] تم تقييم إصدارات محددة في معايير تقييم نظام الكمبيوتر الموثوق به من الفئة C2، مع إصدار SEVMS المعزز للأمان في الفئة B1. [156] يحمل OpenVMS أيضًا تصنيف ITSEC E3 (انظر NCSC والمعايير المشتركة ). [157] يتم تجزئة كلمات المرور باستخدام Purdy Polynomial .
نقاط الضعف
- تضمنت الإصدارات المبكرة من VMS عددًا من حسابات المستخدم المميزة (بما في ذلك
SYSTEM،FIELDو ،SYSTESTوDECNET) بكلمات مرور افتراضية غالبًا ما تُركت دون تغيير من قبل مديري النظام. [158] [159] استغل عدد من ديدان الكمبيوتر الخاصة بـ VMS بما في ذلك دودة WANK ودودة Father Christmas كلمات المرور الافتراضية هذه للوصول إلى العقد الموجودة على شبكات DECnet. [160] كما وصف كليفورد ستول هذه المشكلة في The Cuckoo's Egg كوسيلة اكتسب بها ماركوس هيس وصولاً غير مصرح به إلى أنظمة VAX/VMS. [161] في الإصدار 5.0، تمت إزالة كلمات المرور الافتراضية، وأصبح من الإلزامي توفير كلمات مرور لهذه الحسابات أثناء إعداد النظام. [38] - تم اكتشاف ثغرة أمنية عمرها 33 عامًا في VMS على VAX و Alpha في عام 2017 وتم تعيين معرف CVE CVE - 2017-17482. على المنصات المتأثرة، سمحت هذه الثغرة الأمنية لمهاجم لديه حق الوصول إلى سطر أوامر DCL بتنفيذ هجوم تصعيد الامتيازات . تعتمد الثغرة الأمنية على استغلال خطأ تجاوز سعة المخزن المؤقت في كود معالجة أوامر DCL، وقدرة المستخدم على مقاطعة صورة قيد التشغيل ( ملف قابل للتنفيذ للبرنامج ) CTRL/Yوالعودة إلى موجه DCL، وحقيقة أن DCL يحتفظ بامتيازات الصورة التي تمت مقاطعتها. [162] سمح خطأ تجاوز سعة المخزن المؤقت بتنفيذ كود shellcode بامتيازات الصورة التي تمت مقاطعتها. يمكن استخدام هذا جنبًا إلى جنب مع صورة مثبتة بامتيازات أعلى من حساب المهاجم لتجاوز أمان النظام. [163]
التوافق مع POSIX
تم إنشاء طبقات توافق رسمية مختلفة لنظامي التشغيل يونكس و POSIX لنظام VMS. كانت أولى هذه الطبقات هي DEC/Shell ، وهو منتج متعدد الطبقات يتكون من منافذ لواجهة Bourne من إصدار 7 من يونكس والعديد من أدوات يونكس الأخرى إلى VAX/VMS. [116] في عام 1992، أصدرت DEC منتج POSIX لـ OpenVMS متعدد الطبقات، والذي تضمن واجهة تعتمد على KornShell . [164] تم استبدال POSIX لـ OpenVMS لاحقًا بمشروع GNV مفتوح المصدر ( GNU ليس VMS)، والذي تم تضمينه لأول مرة في وسائط OpenVMS في عام 2002. [165] من بين أدوات GNU الأخرى، يتضمن GNV منفذًا لواجهة Bash إلى VMS. [166] تشمل أمثلة طبقات توافق يونكس التابعة لجهات خارجية لنظام VMS Eunice . [167]
برامج الهواة
في عام 1997، تم توفير OpenVMS وعدد من المنتجات الطبقية مجانًا للاستخدام غير التجاري للهواة كجزء من برنامج OpenVMS Hobbyist Program . [168] ومنذ ذلك الحين، قامت العديد من الشركات المنتجة لبرامج OpenVMS بتوفير منتجاتها بنفس الشروط، مثل Process Software. [169] قبل منفذ x86-64، جعل عمر وتكلفة الأجهزة القادرة على تشغيل OpenVMS من المحاكيات مثل SIMH خيارًا شائعًا للتثبيتات للهواة. [170]
في مارس 2020، أعلنت HPE عن نهاية برنامج OpenVMS Hobbyist. [171] تبع ذلك إعلان VSI عن برنامج ترخيص المجتمع (CLP) في أبريل 2020، والذي كان من المفترض أن يكون بديلاً لبرنامج HPE Hobbyist. [172] تم إطلاق CLP في يوليو 2020، ويوفر تراخيص لإصدارات VSI OpenVMS على أنظمة Alpha وIntegrity وx86-64. [173] لا يغطي CLP OpenVMS لـ VAX، حيث لا توجد إصدارات VSI من OpenVMS VAX، ولا تزال الإصدارات القديمة مملوكة لشركة HPE. [174]
تاريخ الإصدار
| إصدار | بائع | تاريخ الإصدار [175] [9] [176] |
نهاية الدعم [177] [178] [179] |
منصة | تغييرات كبيرة ودعم الأجهزة الجديدة [180] [146] |
|---|---|---|---|---|---|
| X0.5 [ن 1] | ديسمبر | أبريل 1978 [181] | ؟ | فاكس | تم شحن النسخة الأولى للعملاء [29] |
| الإصدار 1.0 | أغسطس 1978 | أول إصدار إنتاجي | |||
| الإصدار 1.01 | ؟ [ن 2] | إصلاح الأخطاء [182] | |||
| الإصدار 1.5 | فبراير 1979 [ن 3] | دعم لمترجمي COBOL وBLISS الأصليين [182] | |||
| الإصدار 1.6 | أغسطس 1979 | تحديثات RMS-11 [183] | |||
| الإصدار 2.0 | ابريل 1980 | VAX-11/750 ، أدوات مساعدة جديدة بما في ذلك EDT | |||
| الإصدار 2.1 | ؟ [ن 4] | ؟ | |||
| الإصدار 2.2 | ابريل 1981 | تم زيادة حد العملية إلى 8192 [185] | |||
| الإصدار 2.3 | مايو 1981 [186] | تحسينات أمنية [187] | |||
| الإصدار 2.4 | ؟ | ؟ | |||
| الإصدار 2.5 | ؟ | أداة النسخ الاحتياطي [188] | |||
| الإصدار 3.0 | ابريل 1982 | فاكس-11/730 ، فاكس-11/725 ، فاكس-11/782 ، أسمب | |||
| الإصدار 3.1 | أغسطس 1982 | وقت تشغيل PL/I مضمّن مع نظام التشغيل الأساسي [189] | |||
| الإصدار 3.2 | ديسمبر 1982 | دعم أقراص RA60 وRA80 وRA81 [190] | |||
| الإصدار 3.3 | ابريل 1983 | وحدة تحكم القرص HSC50، تغييرات النسخ الاحتياطي [191] | |||
| الإصدار 3.4 | يونيو 1983 | دعم Ethernet لـ DECnet، [192] VAX-11/785 | |||
| الإصدار 3.5 | نوفمبر 1983 | دعم أجهزة الإدخال والإخراج الجديدة [193] | |||
| الإصدار 3.6 | أبريل 1984 | إصلاح الأخطاء [194] | |||
| الإصدار 3.7 | أغسطس 1984 | دعم أجهزة الإدخال والإخراج الجديدة [195] | |||
| الإصدار 4.0 | سبتمبر 1984 | VAX 8600 ، MicroVMS، مجموعات VAX [196] | |||
| الإصدار 4.1 | يناير 1985 | محطة MicroVAX/VAXstation I وII [197] | |||
| الإصدار 4.2 | أكتوبر 1985 | أداة معالجة النصوص | |||
| الإصدار 4.3 | ديسمبر 1985 | دعم محول إيثرنت DELUA | |||
| الإصدار 4.3A | يناير 1986 | فاكس 8200 | |||
| الإصدار 4.4 | يوليو 1986 | VAX 8800/8700/85xx، تظليل الصوت | |||
| الإصدار 4.5 | نوفمبر 1986 | دعم لمزيد من الذاكرة في MicroVAX II | |||
| الإصدار 4.5 أمبير | ديسمبر 1986 | مجموعات VAX Ethernet | |||
| الإصدار 4.5 ب | مارس 1987 | محطة VAX/MicroVAX 2000 | |||
| الإصدار 4.5 ج | مايو 1987 | دعم مجموعة MicroVAX 2000 | |||
| الإصدار 4.6 | أغسطس 1987 | VAX 8250/8350/8530، مجلة RMS | |||
| الإصدار 4.7 | يناير 1988 | أول إصدار يمكن تثبيته من القرص المضغوط | |||
| الإصدار 4.7A | مارس 1988 | محطة فاكس 3200/3500، مايكروفاكس 3500/3600 | |||
| الإصدار 5.0 | ابريل 1988 | VAX 6000 ، SMP ، LMF، تنفيذي معياري | |||
| الإصدار 5.0-1 | أغسطس 1988 | إصلاح الأخطاء | |||
| الإصدار 5.0-2 | أكتوبر 1988 | ||||
| الإصدار 5.0-2A | مايكروفاكس 3300/3400 | ||||
| الإصدار 5.1 | فبراير 1989 | نوافذ DEC | |||
| الإصدار 5.1-ب | جهاز VAXstation 3100 30/40، نظام إدارة الفيديو المكتبي | ||||
| الإصدار 5.1-1 | يونيو 1989 | محطة VAX 3520/3540، MicroVAX 3800/3900 | |||
| الإصدار 5.2 | سبتمبر 1989 | رؤية وإدارة العمليات على مستوى المجموعة | |||
| الإصدار 5.2-1 | أكتوبر 1989 | محطة فاكس 3100 38/48 | |||
| الإصدار 5.3 | يناير 1990 | دعم لأجهزة SCSI التابعة لجهات خارجية | |||
| الإصدار 5.3-1 | ابريل 1990 | دعم لرسومات VAXstation SPX | |||
| الإصدار 5.3-2 | مايو 1990 | دعم أجهزة الإدخال والإخراج الجديدة | |||
| الإصدار 5.4 | أكتوبر 1990 | VAX 65xx، هندسة متجه VAX | |||
| الإصدار 5.4-0 أمبير | VAX 9000 ، إصلاحات الأخطاء لأنظمة VAX 6000 | ||||
| الإصدار 5.4-1 | نوفمبر 1990 | موديلات جديدة من VAX 9000، VAXstation، VAXft | |||
| الإصدار 5.4-1A | يناير 1991 | فاكس 6000-400 | |||
| الإصدار 5.4-2 | مارس 1991 | VAX 4000 الطراز 200، أجهزة إدخال وإخراج جديدة | |||
| الإصدار 5.4-3 | أكتوبر 1991 | دعم محول FDDI | |||
| الإصدار 5.5 | نوفمبر 1991 | قائمة انتظار دفعات على مستوى المجموعة، نماذج VAX جديدة | |||
| أ5.5 | نفس الإصدار 5.5 ولكن بدون قائمة انتظار دفعات جديدة | ||||
| الإصدار 5.5-1 | يوليو 1992 | إصلاح الأخطاء في قائمة الدفعات/الطباعة | |||
| الإصدار 5.5-2 ساعة | سبتمبر 1992 | VAX 7000/10000 ، وأجهزة VAX الجديدة الأخرى | |||
| الإصدار 5.5-2 | نوفمبر 1992 | سبتمبر 1995 | دمج إصدارات الأجهزة السابقة | ||
| الإصدار 5.5-2H4 | أغسطس 1993 | موديلات VAX 4000 الجديدة ، وأجهزة الإدخال والإخراج الإضافية | |||
| الإصدار 5.5-2HF | ؟ | فاكسفت 810 | |||
| الإصدار 1.0 [عدد 5] | نوفمبر 1992 | ألفا | الإصدار الأول للهندسة المعمارية ألفا | ||
| الإصدار 1.5 | مايو 1993 | دعم المجموعة وSMP لـ Alpha | |||
| الإصدار 1.5-1H1 | أكتوبر 1993 | موديلات DEC 2000 وDEC 3000 الجديدة | |||
| الإصدار 6.0 | يونيو 1993 | فاكس | الامتثال لـ TCSEC C2، ISO 9660 ، Motif | ||
| الإصدار 6.1 | أبريل 1994 | فاكس، ألفا | دمج إصدارات VAX وAlpha، PCSI | ||
| الإصدار 6.1-1H1 | سبتمبر 1994 | ألفا | موديلات AlphaStation وAlphaServer الجديدة | ||
| الإصدار 6.1-1H2 | نوفمبر 1994 | ||||
| الإصدار 6.2 | يونيو 1995 | مارس 1998 | فاكس، ألفا | استدعاء الأوامر، DCL$PATH، مجموعات SCSI | |
| الإصدار 6.2-1H1 | ديسمبر 1995 | ألفا | موديلات AlphaStation وAlphaServer الجديدة | ||
| الإصدار 6.2-1H2 | مارس 1996 | ||||
| الإصدار 6.2-1H3 | مايو 1996 | ||||
| الإصدار 7.0 | يناير 1996 | فاكس، ألفا | عنونة 64 بت، إدخال/إخراج سريع، خيوط النواة | ||
| الإصدار 7.1 | يناير 1997 | يوليو 2000 | دعم الذاكرة الكبيرة جدًا، DCL PIPE، CDE | ||
| الإصدار 7.1-1H1 | نوفمبر 1997 | ألفا | ألفا سيرفر 800 5/500، 1200 | ||
| الإصدار 7.1-1H2 | ابريل 1998 | دعم التمهيد من أجهزة الطرف الثالث | |||
| الإصدار 7.1-2 | كومباك | ديسمبر 1998 | دعم إضافي لأجهزة الإدخال/الإخراج | ||
| الإصدار 7.2 | فبراير 1999 | يونيو 2002 | فاكس، ألفا | OpenVMS Galaxy، ODS-5، DCOM | |
| الإصدار 7.2-1 | يوليو 1999 | ألفا | ألفا سيرفر GS140، GS60، تسونامي | ||
| الإصدار 7.2-1H1 | يونيو 2000 | ألفا سيرفر GS160 وGS320 | |||
| الإصدار 7.2-2 | سبتمبر 2001 | ديسمبر 2002 | دعم Minicopy لـ Volume Shadowing | ||
| الإصدار 7.2-6C1 | أغسطس 2001 | ؟ | التوافق مع معايير DII COE [198] | ||
| الإصدار 7.2-6C2 | يوليو 2002 | ||||
| الإصدار 7.3 | يونيو 2001 | ديسمبر 2012 | فاكس | الإصدار النهائي لهندسة VAX | |
| يونيو 2004 | ألفا | مجموعات ATM و GBE ، ذاكرة التخزين المؤقت للملفات الممتدة | |||
| الإصدار 7.3-1 | إتش بي | أغسطس 2002 | ديسمبر 2004 | ألفا | تحسينات الأمان والأداء |
| الإصدار 7.3-2 | ديسمبر 2003 | ديسمبر 2006 | ألفا سيرفر GS1280، DS15 | ||
| الإصدار 8.0 | يونيو 2003 | ديسمبر 2003 | أي أيه 64 | إصدار تقييمي لخوادم Integrity | |
| الإصدار 8.1 | ديسمبر 2003 | فبراير 2005 | الإصدار التقييمي الثاني لخوادم Integrity | ||
| الإصدار 8.2 | فبراير 2005 | يونيو 2010 | ألفا، IA64 | إصدار إنتاجي لخوادم Integrity | |
| الإصدار 8.2-1 | سبتمبر 2005 | أي أيه 64 | دعم لـ HP Superdome وrx7620 وrx8620 | ||
| الإصدار 8.3 | أغسطس 2006 | ديسمبر 2015 | ألفا، IA64 | دعم نماذج خادم Integrity الإضافية | |
| الإصدار 8.3-1H1 | نوفمبر 2007 | أي أيه 64 | دعم HP BL860c ومعالج Itanium ثنائي النواة | ||
| الإصدار 8.4 | يونيو 2010 | ديسمبر 2020 | ألفا، IA64 | دعم HPVM ، مجموعات عبر TCP/IP [199] | |
| الإصدار 8.4-1H1 | في اس اي | مايو 2015 | ديسمبر 2022 | أي أيه 64 | دعم معالجات بولسون [200] |
| الإصدار 8.4-2 | مارس 2016 | دعم أنظمة HPE BL890c وUEFI 2.3 | |||
| V8.4-2L1 | سبتمبر 2016 | ديسمبر 2024 | تم تحديث OpenSSL إلى 1.0.2 [201] | ||
| يناير 2017 [202] | سيتم الإعلان عنها لاحقا | ألفا | |||
| V8.4-2L2 | يوليو 2017 | الإصدار النهائي للهندسة المعمارية Alpha [203] | |||
| V8.4-2L3 | أبريل 2021 | ديسمبر 2028 | أي أيه 64 | الإصدار النهائي لخوادم Integrity [203] | |
| الإصدار 9.0 | مايو 2020 | يونيو 2021 | x86-64 | مجموعة أدوات التبني المبكر لـ x86-64 [204] | |
| الإصدار 9.1 | يونيو 2021 | سبتمبر 2021 | اختبار ميداني x86-64 [83] | ||
| الإصدار 9.1-أ | سبتمبر 2021 | أبريل 2022 | DECnet-Plus لـ x86-64 [84] | ||
| الإصدار 9.2 | يوليو 2022 | يونيو 2023 | إصدار إنتاج محدود لـ x86-64 [205] | ||
| الإصدار 9.2-1 | يونيو 2023 | ديسمبر 2026 | وحدات المعالجة المركزية AMD، وOpenSSL 3.0، والمُجمِّعات الأصلية [206] | ||
| الإصدار 9.2-2 | يناير 2024 | سيتم الإعلان عنها لاحقا | إصلاح الأخطاء [6] | ||
| الإصدار 9.2-3 | ديسمبر 2024 | سيتم الإعلان عنها لاحقا | برنامج VMware vMotion وVMDirectPath | ||
أسطورة: النسخة القديمة، لم يتم صيانتها النسخة القديمة لا تزال محفوظة أحدث إصدار الإصدار المستقبلي | |||||
- ^ كان X0.5 يُعرف أيضًا باسم "المستوى الأساسي 5". [181]
- ^ في حين أن تاريخ الإصدار الدقيق غير معروف، فإن تواريخ سجل التغييرات V1.01 في ملاحظات الإصدار V1.5 تشير إلى أنه تم إصداره في وقت ما بعد نوفمبر 1978. [182]
- ^ بالنسبة لبعض إصدارات VAX/VMS المبكرة حيث لا يوجد تاريخ إصدار رسمي معروف، تم استخدام تاريخ ملاحظات الإصدار كتقريب.
- ^ تم توثيق وجود الإصدارات V2.0 إلى V2.5 في ملاحظات إصدار V3.0. [184]
- ^ بينما تم إعادة تعيين مخطط الإصدار إلى V1.0 لإصدارات AXP (Alpha) الأولى، كانت هذه الإصدارات متزامنة مع إصدارات V5.x وكانت تحتوي على مجموعة ميزات مماثلة.
انظر أيضا
مراجع
- ^ باتريك ثيبودو (31 يوليو 2014). "HP تمنح OpenVMS حياة جديدة". Computerworld . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ كامييل فانديرهوفن (30 مايو 2021). "كم من VMS لا يزال في MACRO-32؟". مجموعة الأخبار : comp.os.vms . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ "2.7 بأي لغة تمت كتابة OpenVMS؟". الأسئلة الشائعة حول OpenVMS . Hewlett Packard Enterprise . مؤرشف من الأصل في 10 أغسطس 2018.
- ^ "الوصول إلى كود مصدر OpenVMS؟". أنظمة HP OpenVMS تسأل المعالج . 2 سبتمبر 1999. مؤرشف من الأصل في 28 أكتوبر 2017.
- ^ "ندوة عبر الإنترنت رقم 16: تحديث x86". VSI. 15 أكتوبر 2021. مؤرشف من الأصل في 11 ديسمبر 2021. تم الاسترجاع 2 نوفمبر 2021 .
- ^ "OpenVMS V9.2-2 public provide". VSI . 25 يناير 2024 . تم الاسترجاع في 25 يناير 2024 .
- ^ "نظام التشغيل الياباني OpenVMS (JVMS)". VSI . تم الاسترجاع في 5 فبراير 2021 .
- ^ مايكل إم تي ياو (1993). "دعم اللغات الصينية واليابانية والكورية في نظام التشغيل OpenVMS" (PDF) . المجلة التقنية الرقمية . 5 (3): 63-79 . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ abcdef "OpenVMS at 20 Nothing stops it" (PDF) . Digital Equipment Corporation. أكتوبر 1997 . تم الاسترجاع في 12 فبراير 2021 .
- ^ abcd "وصف المنتج البرمجي والمواصفات السريعة - VSI OpenVMS الإصدار 8.4-2L1 لخوادم Integrity" (PDF) . VMS Software Inc. يوليو 2019. تم الاسترجاع في 2 يناير 2021 .
- ^ "تحديث أعمال ومنتجات VSI الجديدة – 9 أبريل 2019" (PDF) . VSI. أبريل 2019. تم الاسترجاع في 4 مايو 2021 .
- ^ تشارلز بابكوك (1 نوفمبر 2007). "نظام تشغيل VMS يبلغ من العمر 30 عامًا؛ يعتقد العملاء أنه يمكن أن يستمر إلى الأبد". InformationWeek . تم الاسترجاع في 19 فبراير 2021 .
- ^ درو روب (1 نوفمبر 2004). "OpenVMS ينجو ويزدهر". computerworld.com . تم الاسترجاع في 31 ديسمبر 2020 .
- ^ تاو آي لي (30 مايو 1998). "المحاولات الرقمية لإنقاذ OpenVMS". computerworld.co.nz. مؤرشف من الأصل في 25 سبتمبر 2021. تم الاسترجاع في 31 ديسمبر 2020 .
- ^ جيسي ليبكون (أكتوبر 1997). "OpenVMS: 20 عامًا من التجديد". شركة Digital Equipment Corporation. مؤرشف من الأصل في 17 فبراير 2006. تم الاسترجاع في 12 فبراير 2021 .
- ^ "VAX-11/780 Hardware Handbook" (PDF) . Digital Equipment Corporation . 1979. تم الاسترجاع في 17 أكتوبر 2022 .
- ^ Patrick Thibodeau (11 يونيو 2013). "OpenVMS, RIP 1977-2020؟". Computerworld . تم الاسترجاع في 27 أبريل 2024 .
- ^ توم ميريت (2012). التسلسل الزمني لتاريخ التكنولوجيا. Lulu.com. ص. 104. ISBN 978-1300253075.
- ^ "VAX 11/780 - OLD-COMPUTERS.COM : HISTORY / detailed info". مؤرشف من الأصل في 26 سبتمبر 2023. تم الاسترجاع في 25 أبريل 2020 .
- ^ "المنصات المدعومة". VSI .
- ^ "إطلاق الإصدار 9.0 وما بعده" (PDF) . VSI . 19 مايو 2020 . تم الاسترجاع في 4 مايو 2021 .
- ^ "HP تسلم تطوير OpenVMS إلى VSI". Tech Times . 1 أغسطس 2014. تم الاسترجاع في 27 أبريل 2024 .
- ^ "تم تعيين شركة VMS Software, Inc. كمطور حصري للإصدارات المستقبلية من نظام التشغيل OpenVMS" (بيان صحفي) . تم استرجاعه في 27 أكتوبر 2017 .
- ^ ab "منتجات VSI - مجموعات". VSI . تم الاسترجاع في 4 مايو 2021 .
- ^ "Cluster Uptime". 28 نوفمبر 2003. مؤرشف من الأصل في 29 فبراير 2012. تم الاسترجاع في 20 ديسمبر 2020 .
- ^ "Commerzbank Survives 9/11 with OpenVMS Clusters" (PDF) . يوليو 2009. تم الاسترجاع في 27 أبريل 2024 .
- ^ "تحديث الأعمال والتقنية لشهر فبراير 2018" (PDF) . VSI. فبراير 2018 . تم الاسترجاع في 4 مايو 2021 .
- ^ كاتلر، ديف (25 فبراير 2016). "تاريخ ديف كاتلر الشفوي". youtube.com (مقابلة). أجرى المقابلة جرانت سافيرز. متحف تاريخ الكمبيوتر. مؤرشف من الأصل في 11 ديسمبر 2021. تم الاسترجاع في 26 فبراير 2021 .
- ^ ab Stephen Hoffman (سبتمبر 2006). "ما هو OpenVMS؟ ما هو تاريخه؟". hoffmanlabs.com . مؤرشف من الأصل في 18 مايو 2021 . تم الاسترجاع في 3 يناير 2021 .
- ^ "وصف منتج البرنامج – نظام التشغيل VAX/VMS، الإصدار 1.0" (PDF) . شركة Digital Equipment Corporation. سبتمبر 1978. تم الاسترجاع في 21 أكتوبر 2021 .
- ^ "سؤال بسيط: ما هو MCR؟". مجموعة الأخبار : comp.os.vms. 14 سبتمبر 2004. تم الاسترجاع في 31 ديسمبر 2020 .
- ^ "وصف منتج البرنامج VAX-11 RSX، الإصدار 1.0" (PDF) . شركة Digital Equipment Corporation. أكتوبر 1984. تم الاسترجاع في 20 سبتمبر 2021 .
- ^ "مرحبًا من.... حسنًا، ما كان يُعرف سابقًا باسم SpitBrook". openvmshobbyist.com . 27 فبراير 2007 . تم الاسترجاع في 24 يناير 2021 .
- ^ "نظام كمبيوتر VAX/VMS". altiq.se . مؤرشف من الأصل في 1 فبراير 2021. تم الاسترجاع في 24 يناير 2021 .
- ^ مايكل د. دافي (2002). البدء باستخدام OpenVMS: دليل للمستخدمين الجدد. إلسفير. رقم ISBN 978-0080507354.
- ^ "نظام تشغيل Micro VMS". Computerworld . 18 يونيو 1984. ص 7.
نظام التشغيل Micro VMS الذي أعلنت عنه شركة Digital Equipment Corp. الأسبوع الماضي لعائلة أجهزة الكمبيوتر الصغيرة Microvax I هو إصدار معبأ مسبقًا من ...
- ^ كاثلين د. مورس. "دمج VMS/MicroVMS". مجلة DEC Professional . ص 74-84.
- ^ "ملاحظات إصدار VMS الإصدار 5.0" (PDF) . ديسمبر 1988. تم الاسترجاع في 21 يوليو 2021 .
- ^ بوب ماكورميك (11 يناير 1989). "مؤتمر DECUServe WORKSTATIONS 8". home.iae.nl . مؤرشف من الأصل في 10 يوليو 2022 . تم الاسترجاع في 22 ديسمبر 2020 .
- ^ "علم الآثار المكتبي". blog.nozell.com . 24 فبراير 2004 . تم الاسترجاع في 22 ديسمبر 2020 .
- ^ "وصف منتج البرنامج - Desktop-VMS، الإصدار 1.2" (PDF) . رقمي. يناير 1991. مؤرشف من الأصل (PDF) في 16 أغسطس 2000. تم الاسترجاع في 2 فبراير 2022 .
- ^ "صفحات OpenVMS الخاصة بـ proGIS Germany". vaxarchive.org . تم الاسترجاع في 22 ديسمبر 2020 .
- ^ DO Andrievskaya, ed. (مايو 1989). "المجمعات الحاسوبية والمعدات التقنية والبرمجيات ودعم نظام الآلات الحاسوبية الإلكترونية الصغيرة (SM Computer)" (PDF) (باللغة الروسية). معهد أبحاث المعلومات والاقتصاد في الاتحاد السوفييتي . تم الاسترجاع في 16 أكتوبر 2021 .
- ^ Prokhorov NL؛ Gorskiy VE "البرمجيات الأساسية لنماذج الكمبيوتر SM ذات 32 بت". مجلة أنظمة البرمجيات (بالروسية). 1988 (3) . تم الاسترجاع في 15 أكتوبر 2021 .
- ^ Egorov GA؛ Ostapenko GP؛ Stolyar NG؛ Shaposhnikov VA "نظام تشغيل متعدد الوظائف يدعم الذاكرة الافتراضية لأجهزة الكمبيوتر ذات 32 بت". مجلة أنظمة البرمجيات (باللغة الروسية). 1988 (4) . تم الاسترجاع في 15 أكتوبر 2021 .
- ^ "تثبيت نظام التشغيل MOS-32M" (PDF) . pdp-11.ru (باللغة الروسية). 16 يونيو 2012. مؤرشف من الأصل (PDF) في 27 أكتوبر 2021 . تم الاسترجاع في 15 أكتوبر 2021 .
- ^ "ملاحظات إصدار VMS الإصدار 5.0" (PDF) . شركة Digital Equipment Corporation. أبريل 1988. تم الاسترجاع في 27 أكتوبر 2021 .
- ^ "ديجيتال تقدم الجيل الأول من أنظمة OpenVMS Alpha-Ready". شركة ديجيتال إكويبمنت. 15 يوليو 1992. تم الاسترجاع في 25 يناير 2021 .
- ^ "تعريف OpenVMS من موسوعة مجلة PC".
- ^ Arne Vajhøj (29 نوفمبر 1999). "OpenVMS FAQ - ما هو الفرق بين VMS وOpenVMS؟". vaxmacro.de . مؤرشف من الأصل في 24 سبتمبر 2021 . تم الاسترجاع في 25 يناير 2021 .
- ^ "تاريخ سمكة القرش فيرنون VMS". vaxination.ca . تم الاسترجاع في 24 يناير 2021 .
- ^ ديف كاتلر (30 مايو 1988). "أجندة DECwest/SDT" (PDF) . bitsavers.org .
- ^ "EV-4 (1992)". 24 فبراير 2008.
- ^ ab Comerford, R. (يوليو 1992). "كيف طورت DEC ألفا". IEEE Spectrum . 29 (7): 26–31. doi :10.1109/6.144508.
- ^ "إدارة القفزات التكنولوجية: دراسة لفريق التصميم ألفا التابع لشركة DEC" (PDF) . أبريل 1993.
- ^ Supnik, Robert M. (1993). "مشروع ألفا الرقمي". Communications of the ACM . 36 (2): 30–32. doi : 10.1145/151220.151223 . ISSN 0001-0782. S2CID 32694010.
- ^ abc Clair Grant (يونيو 2005). "نقل OpenVMS إلى خوادم HP Integrity" (ملف PDF) . مجلة OpenVMS التقنية . 6 .
- ^ ab Nancy P. Kronenberg; Thomas R. Benson; Wayne M. Cardoza; Ravindran Jagannathan; Benjamin J. Thomas III (1992). "نقل OpenVMS من VAX إلى Alpha AXP" (PDF) . المجلة التقنية الرقمية . 4 (4): 111–120 . تم الاسترجاع في 27 أبريل 2024 .
- ^ "توافق OpenVMS بين VAX وAlpha". شركة Digital Equipment Corporation. مايو 1995. تم الاسترجاع في 22 أكتوبر 2021 .
- ^ "توسيع OpenVMS للذاكرة الافتراضية القابلة للعنونة 64 بت" (PDF) . المجلة التقنية الرقمية . 8 (2): 57–71. 1996. S2CID 9618620.
- ^ "بيئة أحجام المؤشرات المختلطة في OpenVMS" (PDF) . المجلة التقنية الرقمية . 8 (2): 72–82. 1996. S2CID 14874367. مؤرشف من الأصل (PDF) في 19 فبراير 2020.
- ^ "دليل مفاهيم برمجة VSI OpenVMS، المجلد 1" (PDF) . VSI. أبريل 2020. تم الاسترجاع في 7 أكتوبر 2020 .
- ^ "دليل تقسيم نظام HP OpenVMS Alpha وGalaxy". HP. سبتمبر 2003. تم الاسترجاع في 22 أكتوبر 2021 .
- ^ جيمس نيكولاي (14 أكتوبر 1998). "Compaq تفصل استراتيجية OpenVMS". Australian Reseller News. مؤرشف من الأصل في 4 أبريل 2023. تم الاسترجاع في 14 يناير 2021 .
- ^ "Compaq OpenVMS Times" (PDF) . يناير 2002. مؤرشف من الأصل (PDF) في 2 مارس 2006.
- ^ أندرو أورلوفسكي (25 يونيو 2001). "وداعًا إذن، ألفا – مرحبًا، كومباك ذا بوكس شيفتر". theregister.com . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ Sue Skonetski (31 يناير 2003). "OpenVMS Boots on Itanium on Friday Jan 31". مجموعة الأخبار : comp.os.vms . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ "دليل تثبيت HP C لأنظمة OpenVMS الصناعية القياسية 64" (PDF) . HP. يونيو 2007. تم الاسترجاع في 2 مارس 2021 .
- ^ توماس سيبولد (2005). "بيئة تمهيد سلامة OpenVMS" (PDF) . decus.de . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ abc Camiel Vanderhoeven (8 أكتوبر 2017). إعادة تصميم SWIS لـ X86-64. YouTube . مؤرشف من الأصل في 11 ديسمبر 2021 . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ Gaitan D'Antoni (2005). "نقل تطبيقات OpenVMS إلى Itanium" (PDF) . hp-user-society.de . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ "حسابات الفاصلة العائمة في OpenVMS على بنية Intel Itanium" (PDF) . decus.de . 2003 . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ توماس سيبولد (2005). "OpenVMS Moving Custom Code" (PDF) . decus.de . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ بول لاكومب (2005). "إستراتيجية ومستقبل HP OpenVMS" (PDF) . de.openvms.org . تم الاسترجاع في 21 ديسمبر 2020 .
- ^ "VMS Software, Inc. Named Exclusive Developer of Future Versions of OpenVMS Operating System" (بيان صحفي). 31 يوليو 2014. مؤرشف من الأصل في 10 أغسطس 2014.
- ^ "OpenVMS Rolling Roadmap" (PDF) . VSI. ديسمبر 2019. مؤرشف من الأصل (PDF) في 10 يونيو 2020 . تم الاسترجاع في 4 مايو 2021 .
- ^ “سؤال وجواب عن VSI V9.0”. VSI . تم الاسترجاع في 27 أبريل 2024 .
- ^ VSI (1 يونيو 2021). مشروع OpenVMS x64 Atom. YouTube . مؤرشف من الأصل في 11 ديسمبر 2021 . تم الاسترجاع 2 يونيو 2021 .
- ^ اجتماع مطوري LLVM لعام 2017: J. Reagan "نقل OpenVMS باستخدام LLVM". YouTube . 31 أكتوبر 2017. مؤرشف من الأصل في 11 ديسمبر 2021.
- ^ "حالة الميناء حتى x86_64 يناير 2017" (PDF) . 6 يناير 2017. مؤرشف من الأصل (PDF) في 4 نوفمبر 2019.
- ^ "VMS Software Inc. تعلن عن أول تشغيل على بنية x86". VSI . 14 مايو 2019 . تم الاسترجاع في 4 مايو 2021 .
- ^ "حالة الميناء". VSI . مؤرشف من الأصل في 18 أبريل 2021 . تم الاسترجاع 16 أبريل 2021 .
- ^ ab "OpenVMS 9.1". VSI . 30 يونيو 2021. مؤرشف من الأصل في 30 يونيو 2021. تم الاسترجاع 30 يونيو 2021 .
- ^ "VMS Software Releases OpenVMS V9.1-A". VSI . 30 سبتمبر 2021 . تم الاسترجاع في 30 سبتمبر 2021 .
- ^ كاثرين ريتشاردسون؛ تيري موريس؛ روكي مورجان؛ ريد براون؛ دونا ميكلي (مارس 1987). "خطة عمل برنامج MICA" (PDF) . Bitsavers . تم الاسترجاع في 4 يناير 2021 .
- ^ زاكاري، ج. باسكال (2014). Showstopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Open Road Media. ISBN 978-1-4804-9484-8تم الاسترجاع في 4 يناير 2021 .
- ^ مارك روسينوفيتش (30 أكتوبر 1998). "Windows NT وVMS: بقية القصة". ITPro Today . تم الاسترجاع في 4 يناير 2021 .
- ^ Eugenia Loli (23 نوفمبر 2004). "إصدار FreeVMS 0.1.0". OSnews . تم الاسترجاع في 2 أبريل 2022 .
- ^ "الصفحة الرسمية لبرنامج FreeVMS". مؤرشف من الأصل في 8 سبتمبر 2018.
- ^ Wiecek, Cheryl A.; Kaler, Christopher G.; Fiorelli, Stephen; Davenport, Jr., William C.; Chen, Robert C. (April 1992). "نموذج ونموذج أولي لنظام إدارة الفيديو باستخدام نواة Mach 3.0". وقائع ورشة عمل USENIX حول نوى الميكرو وغيرها من بنيات النواة : 187–203 . تم الاسترجاع في 20 سبتمبر 2021 .
- ^ abcdef روث إي. غولدنبرغ؛ لورنس ج. كينة؛ دينيس إي دوماس (1991). الأجزاء الداخلية وهياكل البيانات VAX/VMS، الإصدار 5.2. الصحافة الرقمية. رقم ISBN 978-1555580599.
- ^ abc Hunter Goatley; Edward A. Heinrich. "كتابة كود VMS المتميز الجزء الأول: الأساسيات، الجزء الأول". hunter.goatley.com . تم الاسترجاع في 31 يناير 2021 .
- ^ بول أ. كارجر؛ ماري إلين زوركو؛ دوغلاس دبليو. بنين؛ أندرو إتش. ماسون؛ كليفورد إي. كانه (7-9 مايو 1990). نواة أمان VMM لهندسة VAX (PDF) . وقائع ندوة جمعية IEEE للكمبيوتر عام 1990 حول البحث في الأمن والخصوصية. IEEE. doi :10.1109/RISP.1990.63834 . تم الاسترجاع في 31 يناير 2021 .
- ^ "دليل مرجعي لخدمات نظام VSI OpenVMS: A–GETUAI" (PDF) . VSI. يونيو 2020. تم الاسترجاع في 15 فبراير 2021 .
- ^ واين سويل (1992). داخل نظام إدارة الفيديو: دليل مدير النظام ومبرمج النظام إلى مكونات نظام إدارة الفيديو الداخلية. فان نوستراند راينولد. رقم ISBN 0-442-00474-5.
- ^ "الدليل المرجعي لمستخدم VSI OpenVMS I/O" (PDF) . VSI. أغسطس 2019 . تم الاسترجاع في 13 يناير 2021 .
- ^ "أندي جولدشتاين يتحدث عن Files-11، أنظمة ملفات OpenVMS". قناة VSI الرسمية. 25 يوليو 2019. مؤرشف من الأصل في 12 يناير 2021. تم الاسترجاع في 3 يناير 2021 .
- ^ "دليل VSI OpenVMS لتطبيقات ملفات OpenVMS" (PDF) . VSI. 23 يوليو 2019. تم الاسترجاع في 13 يناير 2021 .
- ^ "لماذا تم إيقاف Spiralog؟". مجتمع Hewlett Packard Enterprise - نظام التشغيل - OpenVMS . 10 يناير 2006. تم الاسترجاع في 13 يناير 2021 .
- ^ "لماذا تم إيقاف Spiralog؟". مجتمع Hewlett Packard Enterprise - نظام التشغيل - OpenVMS . 10 يناير 2006. تم الاسترجاع في 13 يناير 2021 .
- ^ "VSI OpenVMS Software Roadmap 2020" (PDF) . سبتمبر 2020. مؤرشف من الأصل (PDF) في 7 ديسمبر 2020. تم الاسترجاع في 23 سبتمبر 2020 .
- ^ "دليل مستخدم OpenVMS" (PDF) . VSI . يوليو 2020. الفصل 14، البرمجة المتقدمة باستخدام DCL . تم الاسترجاع في 9 أبريل 2021 .
- ^ من قبل Simon Clubley (3 يوليو 2017). "ما مدى خطورة القدرة على الدخول إلى وضع المشرف DCL؟". مجموعة الأخبار : comp.os.vms . تم الاسترجاع في 1 فبراير 2021 .
- ^ "أنظمة مجموعة VSI OpenVMS" (PDF) . VSI. أغسطس 2019 . تم الاسترجاع في 13 يناير 2021 .
- ^ "بناء أنظمة يمكن الاعتماد عليها: نهج OpenVMS" (PDF) . ديسمبر 1994. تم الاسترجاع في 31 يوليو 2021 .
- ^ "Cluster Uptime". 28 نوفمبر 2003. مؤرشف من الأصل في 29 فبراير 2012. تم الاسترجاع في 20 ديسمبر 2020 .
- ^ "دليل الشبكات الخاص بـ DECnet for OpenVMS" (PDF) . VSI. أغسطس 2020. مؤرشف من الأصل (PDF) في 21 يناير 2021. تم الاسترجاع في 14 يناير 2021 .
- ^ "وصف منتج البرنامج: DECnet-VAX، الإصدار 1" (PDF) . ديسمبر 1978. تم الاسترجاع في 23 مايو 2023 .
- ^ “منتجات VSI – DECnet”. VSI . تم الاسترجاع في 14 يناير 2021 .
- ^ "دليل مدير نظام VMS/ULTRIX". شركة Digital Equipment Corporation. سبتمبر 1990. تم الاسترجاع في 21 يناير 2021 .
- ^ "دليل مستخدم TCP/IP لبرنامج OpenVMS VSI" (PDF) . VSI. أغسطس 2019. تم الاسترجاع في 14 يناير 2021 .
- ^ روبرت رابابورت؛ يانيك بوفاري؛ ستيف ليمان؛ ماري جيه ماروتا (2004). "التوازي والأداء في نواة TCP/IP في OpenVMS". مجلة OpenVMS التقنية . 4 .
- ^ آلان أبراهامز؛ ديفيد أ. لو (1992). "نظرة عامة على عائلة منتجات PATHWORKS" (PDF) . المجلة التقنية الرقمية . 4 (1): 8-14 . تم الاسترجاع في 27 أبريل 2024 .
- ^ Andy Goldstein (2005). "Samba and OpenVMS" (PDF) . de.openvms.org . تم الاسترجاع في 1 يناير 2021 .
- ^ "مفاهيم شبكة النقل المحلية" (PDF) . ديسمبر 1988. تم الاسترجاع في 14 يناير 2021 .
- ^ abcde "VAX/VMS Software Language and Tools Handbook" (PDF) . bitsavers.org . 1985 . تم الاسترجاع في 31 ديسمبر 2020 .
- ^ "قائمة منتجات VSI". VSI . تم الاسترجاع في 4 مايو 2021 .
- ^ "VSI OpenVMS Calling Standard" (PDF) . يناير 2021. تم الاسترجاع في 4 مايو 2021 .
- ^ "دليل مفاهيم برمجة VSI OpenVMS، المجلد الثاني" (PDF) . VSI. أبريل 2020. تم الاسترجاع في 4 مايو 2021 .
- ^ "SDL, LANGUAGE, Data Structure/Interface Definition Language". digiater.nl . نوفمبر 1996 . تم الاسترجاع في 3 يناير 2021 .
- ^ “ديكست”. VSI . تم الاسترجاع في 2 يناير 2021 .
- ^ "قاموس VSI OpenVMS DCL: A–M" (PDF) . VSI. أبريل 2020. تم الاسترجاع في 2 يناير 2021 .
- ^ "دليل مصحح أخطاء VSI OpenVMS" (PDF) . VSI. يونيو 2020 . تم الاسترجاع في 4 مايو 2021 .
- ^ "دليل تصحيح أخطاء VSI OpenVMS Delta/XDelta" (PDF) . VSI. أغسطس 2019 . تم الاسترجاع في 31 ديسمبر 2020 .
- ^ "VMS IDE". Visual Studio Marketplace . تم الاسترجاع في 2 يناير 2021 .
- ^ "دليل إدارة معلومات برامج VAX/VMS" (PDF) . شركة Digital Equipment Corporation. 1985. تم الاسترجاع في 24 يناير 2021 .
- ^ إيان سميث (2004). "أول 20 عامًا من حياة Rdb: الذكريات والأحداث البارزة" (PDF) . مؤرشف من الأصل (PDF) في 3 نوفمبر 2005. تم الاسترجاع في 24 يناير 2021 .
- ^ "Compaq ACMS for OpenVMS Getting Started". Compaq. ديسمبر 1999. تم الاسترجاع في 24 يناير 2021 .
- ^ "بناء أنظمة يمكن الاعتماد عليها: نهج OpenVMS". شركة Digital Equipment Corporation. مارس 1994. تم الاسترجاع في 17 أكتوبر 2022 .
- ^ "خطاب تقديمي لمجموعة DECADMIRE V2.1 MUP Kit - DECADMIRE V2.1A". شركة Digital Equipment Corporation. 1995. تم الاسترجاع في 24 يناير 2021 .[ رابط ميت دائم ]
- ^ كيفن دافي؛ فيليب فيجييه (2004). "Oracle Rdb Status and Direction" (PDF) . تم الاسترجاع في 24 يناير 2021 .
- ^ لاري جويلز؛ جون بالادينو (31 مايو 1999). "خطاب تقديمي بشأن الدليل التشخيصي والإحصائي للأمراض العقلية". كومباك . تم الاسترجاع في 24 يناير 2021 .[ رابط ميت دائم ]
- ^ نيل ريك (29 يونيو 2020). "OpenVMS Notes MySQL and MariaDB". مؤرشف من الأصل في 31 يناير 2021. تم الاسترجاع في 24 يناير 2021 .
- ^ Bengt Gunne (2017). "Mimer SQL on OpenVMS Present and Future" (PDF) . تم الاسترجاع في 27 أبريل 2024 .
- ^ "Mimer SQL متاح الآن لنظام OpenVMS على x86". Mimer Information Technology AB. 2023.
- ^ "Rocket Software System 1032". Rocket Software. مؤرشف من الأصل في 22 يناير 2021. تم الاسترجاع في 24 يناير 2021 .
- ^ هوفمان، ستيفن؛ أناجنوستوبولوس، بول (1999). كتابة البرامج الحقيقية في لغة البرمجة الرقمية (الطبعة الثانية). ديجيتال بريس. رقم ISBN 1-55558-191-9.
- ^ "وصف منتج البرنامج HP DECforms لنظام OpenVMS، الإصدار 4.0" (PDF) . Hewlett Packard Enterprise . أغسطس 2006. تم الاسترجاع في 1 يناير 2021 .[ رابط ميت دائم ]
- ^ "وصف منتج البرنامج HP FMS لـ OpenVMS، الإصدار 2.5" (PDF) . Hewlett Packard Enterprise . يناير 2005. تم الاسترجاع في 1 يناير 2021 .[ رابط ميت دائم ]
- ^ "Compaq TDMS for OpenVMS VAX, Version 1.9B" (PDF) . Hewlett Packard Enterprise . يوليو 2002. تم الاسترجاع في 1 يناير 2021 .[ رابط ميت دائم ]
- ^ "دليل إدارة شاشة OpenVMS RTL (SMG$)". Hewlett Packard Enterprise . 2001. مؤرشف من الأصل في 4 ديسمبر 2020. تم الاسترجاع في 1 يناير 2021 .
- ^ ريك سبيتز؛ بيتر جورج؛ ستيفن زاليوسكي (1986). "صنع محطة عمل Micro VAX" (PDF) . المجلة التقنية الرقمية . 1 (2) . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ "دليل برمجة الرسومات في محطة عمل MicroVMS" (PDF) . شركة Digital Equipment Corporation. مايو 1986. تم الاسترجاع في 21 أكتوبر 2021 .
- ^ Fred Kleinsorge (4 يناير 2007). "comp.os.vms - Dec VWS Internals". مجموعة الأخبار : comp.os.vms . تم الاسترجاع في 27 فبراير 2021 .
- ^ Scott A. McGregor (1990). "نظرة عامة على بنية DECwindows" (PDF) . المجلة التقنية الرقمية . 2 (3). شركة Digital Equipment Corporation . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ abcd "(Open)VMS(/ VAX)، نظرة عامة على الإصدار". vaxmacro.de . مؤرشف من الأصل في 22 أكتوبر 2020 . تم الاسترجاع في 21 أكتوبر 2021 .
- ^ "نقل تطبيقات VWS/UIS إلى DECwindows؟". HP OpenVMS ask the wizard . 9 نوفمبر 2004. مؤرشف من الأصل في 15 سبتمبر 2018.
- ^ جانيت دوبس (أغسطس 1989). "استراتيجيات كتابة تطبيقات يونكس الرسومية بشكل منتج وقابل للنقل" (PDF) . نشرة AUUG . 10 (4): 50. تم الاسترجاع في 29 ديسمبر 2021 .
- ^ "استخدام DECwindows Motif لـ OpenVMS" (PDF) . VSI . أكتوبر 2019. تم الاسترجاع في 21 أكتوبر 2020 .
- ^ S. Kadantsev; M. Mouat. Early Experience With DECwindows/Motif In the TRIUMF Central Control System (PDF) . المؤتمر الدولي الثالث عشر حول السيكلوترونات وتطبيقاتها. ص 676-677. مؤرشف من الأصل (PDF) في 25 نوفمبر 2017. تم الاسترجاع في 28 أغسطس 2019 .
- ^ "البدء باستخدام سطح المكتب الجديد". شركة Digital Equipment Corporation. مايو 1996. تم الاسترجاع في 21 أكتوبر 2021 .
- ^ الأسئلة الشائعة حول OpenGL (FAQ) [1/3]. Faqs.org. تم الاسترجاع في 17 يوليو 2013.
- ^ "وصف منتج البرنامج VSI Graphical Kernel System" (PDF) . VSI. 2017 . تم الاسترجاع في 2 يناير 2021 .
- ^ "وصف منتج البرنامج DEC PHIGS الإصدار 3.1 لنظام OpenVMS VAX" (PDF) . Hewlett Packard Enterprise . أبريل 1995. تم الاسترجاع في 2 يناير 2021 .[ رابط ميت دائم ]
- ^ "دليل VSI OpenVMS لأمن النظام" (PDF) . VSI. ديسمبر 2019. تم الاسترجاع في 26 أبريل 2021 .
- ^ قائمة تقييم المنتجات الموثوقة (TPEL) التابعة للمركز الوطني لأمن الكمبيوتر (NCSC)
- ^ "دليل HP OpenVMS لأمان النظام". Hewlett Packard. سبتمبر 2003. تم الاسترجاع في 21 أكتوبر 2021 .
- ^ Green, James L.; Sisson, Patricia L. (June 1989). "The "Father Christmas" Worm" (PDF) . وقائع المؤتمر الوطني الثاني عشر لأمن الكمبيوتر . تم الاسترجاع في 23 نوفمبر 2015 .
- ^ كيفن ريتش (نوفمبر 2004). "تدقيق الأمان على OpenVMS: وجهة نظر المدقق الداخلي". معهد SANS . تم الاسترجاع في 21 يوليو 2021 .
- ^ Claes Nyberg؛ Christer Oberg؛ James Tusini (20 يناير 2011). "DEFCON 16: Hacking OpenVMS". YouTube . مؤرشف من الأصل في 11 ديسمبر 2021 . تم الاسترجاع في 21 يوليو 2021 .
- ^ ستول، كليفورد (1989). بيضة الوقواق: تعقب جاسوس عبر متاهة التجسس على الكمبيوتر (الطبعة الأولى). نيويورك: دبلداي. رقم ISBN 0-385-24946-2.
- ^ حول العمليات الداخلية لآلية CTRL-Y، انظر: OpenVMS AXP Internals and Data Structures، الإصدار 1.5، الأقسام 30.6.5.1 (معالجة CTRL/Y) و30.6.5.4 (أمر CONTINUE) في الصفحات 1074-1076.
- ^ جون ليدن (6 فبراير 2018). "شبح في غلاف DCL: OpenVMS، الذي يُروَّج له باعتباره موثوقًا للغاية، كان به ثغرة جذر محلية لمدة 30 عامًا". theregister.com . تم الاسترجاع في 13 يناير 2021 .
- ^ Digital Equipment Corporation (1994). وصف المنتج البرمجي - POSIX لـ OpenVMS 2.0 .
- ^ "نظرة عامة على الميزات الجديدة والوثائق في إصدار OpenVMS Alpha 7.3-1 تبدأ الفهرس". يونيو 2002.[ رابط ميت دائم ]
- ^ “منتجات VSI – GNV”. VSI . تم الاسترجاع في 19 أغسطس 2020 .
- ^ "ϕnix: محاكي يونكس لـ VAX/VMS" (PDF) . 10 أغسطس 1987. مؤرشف من الأصل (PDF) في 22 يناير 2004.
- ^ "Compaq and DECUS expand free license OpenVMS Hobbyist Program". Compaq. 10 مارس 1999. تم الاسترجاع في 1 أغسطس 2021 .
- ^ "برنامج الهواة". Process Software . تم الاسترجاع في 24 أبريل 2020 .
- ^ بيل بيدرسن؛ جون مالمبرج. "أجهزة VMS". vms-ports . تم الاسترجاع في 30 يوليو 2021 .
- ^ "HPE تحدد تاريخ انتهاء تراخيص الهواة لـ OpenVMS". مؤرشف من الأصل في 4 يوليو 2020. تم الاسترجاع في 4 يوليو 2020 .
- ^ "VMS Software تعلن عن ترخيص مجتمعي". VSI . 22 أبريل 2020. تم الاسترجاع في 4 مايو 2021 .
- ^ "ترخيص مجتمع برامج VMS متاح". VSI . 28 يوليو 2020. تم الاسترجاع في 4 مايو 2021 .
- ^ “VSI تعلن عن تحديثات ترخيص المجتمع”. VSI . 11 يونيو 2020 . تم الاسترجاع في 4 مايو 2021 .
- ^ "أنظمة HP OpenVMS - تاريخ إصدار OpenVMS". 21 يونيو 2010. مؤرشف من الأصل في 7 أكتوبر 2018.
- ^ "OpenVMS – دليل الاستراتيجية وخريطة الطريق". VSI . تم الاسترجاع في 27 سبتمبر 2021 .
- ^ "أنظمة HP OpenVMS - إصدارات البرامج المدعومة - يناير 2014". مؤرشف من الأصل في 14 أكتوبر 2018.
- ^ "خريطة طريق برنامج VSI OpenVMS 2021" (PDF) . VSI . تم الاسترجاع في 30 سبتمبر 2021 .
- ^ "خدمة الدعم الفني لبرامج OpenVMS" (PDF) . hp.com . Hewlett Packard. أكتوبر 2003 . تم الاسترجاع في 1 فبراير 2022 .[ رابط ميت دائم ]
- ^ "سجل إصدارات OpenVMS". Bitsavers . HP . تم الاسترجاع في 23 يناير 2022 .
- ^ بواسطة آندي جولدشتاين (16 سبتمبر 1997). "متى ظهر نظام VMS لأول مرة؟". مجموعة الأخبار : comp.os.vms . تم الاسترجاع في 5 مارس 2022 .
- ^ ملاحظات إصدار VAX/VMS الإصدار 1.5 . ديسمبر 1979. AA-D015B-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 1.6 . ديسمبر 1979. AA-J039A-TE.
- ^ "VAX/VMS Release Notes Version 3.0" (PDF) . ديسمبر 1982. AA-D015D-TE . تم الاسترجاع في 6 فبراير 2022 .
- ^ "VAX/VMS Internals and Data Structures" (PDF) . ديسمبر 1981. تم الاسترجاع في 6 فبراير 2022 .
- ^ "دليل معلومات وفهرس VAX-11" (PDF) . ديسمبر 1981. AA-D016D-TE . تم الاسترجاع في 6 فبراير 2022 .
- ^ "ثغرة أمنية في تسجيل الدخول إلى GRPNAM". تم الاسترجاع في 6 فبراير 2022 .
- ^ بوب بويد (18 سبتمبر 1987). "التعريف الأول بأداة النسخ الاحتياطي". مجموعة الأخبار : comp.os.vms . تم الاسترجاع في 6 فبراير 2022 .
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.1 . ديسمبر 1982. AA-N472A-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.2 . ديسمبر 1982. AA-P763A-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.3 . ديسمبر 1983. AA-P764A-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.4 . ديسمبر 1983. AA-P765A-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.5 . ديسمبر 1983. AA-P766A-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.6 . ديسمبر 1984. AA-V332A-TE.
- ^ ملاحظات إصدار VAX/VMS الإصدار 3.7 . ديسمبر 1984. AA-CJ33A-TE.
- ^ قائمة مصادر vms
- ^ قائمة مصادر vms
- ^ "الالتزام بمبادرة DII COE يوفر دعمًا طويل الأمد وقابلية نقل التطبيقات لعملاء OpenVMS". Hewlett Packard Enterprise . تم الاسترجاع في 7 سبتمبر 2023 .
- ^ "HP OpenVMS Systems - OpenVMS Version 8.4". مؤرشف من الأصل في 2 سبتمبر 2010.
- ^ "VMS Software, Inc. تطلق إصدارًا جديدًا من نظام التشغيل OpenVMS في جميع أنحاء العالم" (PDF) (بيان صحفي). 1 يونيو 2015. مؤرشف من الأصل (PDF) في 7 أغسطس 2015. تم الاسترجاع في 4 يونيو 2015 .
- ^ "VMS Software, Inc. تطلق الإصدار الجديد 8.4-2L1 من نظام التشغيل OpenVMS في جميع أنحاء العالم". VSI (بيان صحفي). 23 سبتمبر 2016. تم الاسترجاع في 4 مايو 2021 .
- ^ "VMS Software, Inc. تطلق VSI OpenVMS Alpha V8.4-2L1 لأجهزة Alpha". VSI (بيان صحفي). 27 يناير 2017. تم الاسترجاع في 4 مايو 2021 .
- ^ "تحديث خريطة الطريق". VSI . سبتمبر 2020. مؤرشف من الأصل في 27 سبتمبر 2020. تم الاسترجاع في 23 سبتمبر 2020 .
- ^ "OpenVMS for x86 V9.0 EAK goes to first customer on May 15, 2020". VSI . 24 أبريل 2020 . تم الاسترجاع في 4 مايو 2021 .
- ^ "إصدار VSI OpenVMS v9.2". VSI . 14 يوليو 2022 . تم الاسترجاع في 14 يوليو 2022 .
- ^ "الإصدار النهائي لـ OpenVMS V9.2-1". VSI . 15 يونيو 2023 . تم الاسترجاع في 15 يونيو 2023 .
قراءة إضافية
- البدء باستخدام OpenVMS، مايكل د. دافي، ISBN 1-55558-279-6
- مقدمة إلى OpenVMS، الطبعة الخامسة، ليزلي أوجيلفي رايس، ISBN 1-55558-194-3
- روث جولدنبرج؛ سارو سارافانان (1994). OpenVMS AXP Internals and Data Structures: Version 1.5. Digital Press. ISBN 978-1555581206.
- OpenVMS Alpha Internals and Data Structures: Memory Management، روث جولدنبرج، ISBN 1-55558-159-5
- OpenVMS Alpha Internals and Data Structures : Scheduling and Process Control : Version 7.0, Ruth Goldenberg, Saro Saravanan, Denise Dumas, ISBN 1-55558-156-0
- VAX/VMS Internals and Data Structures: Version 5.2 ("IDSM")، روث جولدنبرج، سارو سارافانان، دينيس دوماس، ISBN 1-55558-059-9
- كتابة البرامج الحقيقية في لغة الإشارة الأمريكية، الطبعة الثانية، ستيفن هوفمان، بول أناجنوستوبولوس، رقم ISBN 1-55558-191-9
- كتابة برامج تشغيل الأجهزة OpenVMS Alpha بلغة C، مارجي شيرلوك، ليونارد زوبوفيتش، ISBN 1-55558-133-1
- إدارة أداء OpenVMS، جوغيندر سيثي، ISBN 1-55558-126-9
- البدء في إدارة نظام OpenVMS، الطبعة الثانية، ديفيد دونالد ميلر، ستيفن هوفمان، لورانس بالدوين، ISBN 1-55558-243-5
- دليل مستخدم OpenVMS، الطبعة الثانية، باتريك هولماي، ISBN 1-55558-203-6
- استخدام DECwindows Motif لـ OpenVMS، مارجي شيرلوك، ISBN 1-55558-114-5
- واين سويل (1992). داخل نظام إدارة الفيديو: دليل مدير النظام ومبرمج النظام إلى مكونات نظام إدارة الفيديو الداخلية. فان نوستراند راينولد. رقم ISBN 0-442-00474-5.
- دليل المسافر إلى VMS: ميزة غير مدعومة وغير موثقة ويمكن إزالتها في أي وقت من VMS، بروس إليس، ISBN 1-878956-00-0
- رولاند هيوز (ديسمبر 2006). الحد الأدنى الذي تحتاج إلى معرفته لكي تصبح مطور تطبيقات OpenVMS. Logikal Solutions. ISBN 978-0-9770866-0-3.
روابط خارجية
- برنامج إدارة الفيديو: خارطة الطريق الحالية والإصدارات المستقبلية
- برنامج VMS: الوثائق
- الأسئلة الشائعة حول HP OpenVMS على موقع Wayback Machine (تم أرشفته في 12 يناير 2020)
- مجموعة Usenet الخاصة بـ comp.os.vms، أرشيفات على مجموعات Google
