OpenVMS
OpenVMS V7.3-1 | |
מפתח | Digital Equipment Corporation, VSI |
---|---|
משפחה | DEC OS |
מודל קוד | קוד סגור |
מחזור חיים | 25 באוקטובר 1977 – הווה (47 שנים) |
גרסה אחרונה | V9.2 ב־14 ביולי 2022 |
סוג ליבה | ליבה מונוליתית |
סוג רישיון | רישיון קנייני |
מצב עבודה | עדכני |
פלטפורמות | VAX, איטניום, DEC Alpha, x86-64 |
אתר אינטרנט | https://www.vmssoftware.com |
OpenVMS (ובקיצור VMS, ראשי תיבות של Virtual Memory System) היא מערכת הפעלה שמיועדת למחשבים עם מעבדי VAX ,Alpha ו־Itanium. המערכת נוצרה על ידי חברת Digital Equipment Corporation (היום VSI), שגם פיתחה את מחשבי ה־VAX ו־Alpha.
VMS פותחה במקור כמערכת הפעלה למיני-מחשבים מסדרת VAX. גרסתה הראשונה יצאה בשנת 1978, יחד עם השקת הדגם הראשון של מחשב VAX (VAX-11/780). העיצוב שלה התבסס על מערכות הפעלה קודמות של Digital, בפרט RSX של מחשבי PDP, אך החידוש העיקרי בה היה ניהול זיכרון וירטואלי ועבודה במצב של 32 ביט.
בשנת 1983 הוצג חידוש נוסף ב־VMS - ה־VAXCluster, שהיה ליישום המסחרי המצליח הראשון של אשכול מחשבים - רשת מחשבים שמגבים אחד את השני ומשתפים משאבי אחסון ותורי הדפסה.
VMS פעלה בכל הסוגים של מחשבי VAX - הן השרתים הגדולים והן תחנות MicroVAX ,VAXstation וכו'.
בשנת 1992 השיקה חברת Digital את המעבד החדש Alpha, שפעל בטכנולוגיית RISC ויחד איתו הציגה את הגרסה החדשה של VMS שידעה לפעול גם במעבדים אלה. VMS קיבלה מספר תכונות חדשות של תמיכה בפרוטוקולים פתוחים כפי שהוגדרו על ידי POSIX ובהתאם שמה שונה ל־OpenVMS.
בשנת 2005 יצאה הגרסה הרשמית הראשונה של OpenVMS למעבדי Itanium.
בדומה ליוניקס, VMS היא מערכת הפעלה בעלת ממשק טקסטואלי ביסודה. שפת הפקודות של VMS נקראת DCL - Digital Command Language; בהשוואה לפקודות shell של יוניקס ו־DOS פקודות DCL נראות יותר כמו מילים שלמות באנגלית ופחות כמו קיצורים. בתחנות עבודה מבוססות VMS ניתן לעבוד גם בסביבה הגרפית DECwindows, גרסה של X11.
VMS תומכת במספר פרוטוקולי תקשורת. הפרוטוקול העיקרי שלה הוא DECnet, פרוטוקול קנייני של Digital. VMS תומכת גם בפרוטוקולי חבילת הפרוטוקולים TCP/IP ובפרוטוקול LAT לעבודה מול מסופים "טיפשים" (כגון VT).