ክፍት ቪኤምኤስ ኦፕሬቲንግ ሲስተም ወደ x86-64 አርክቴክቸር ተላልፏል

ከአምስት ዓመታት በፊት የOpenVMS (ምናባዊ ሚሞሪ ሲስተም) ኦፐሬቲንግ ሲስተምን ማዳበሩን ለመቀጠል መብትን ከ Hewlett-Packard የገዛው ቪኤምኤስ ሶፍትዌር የ x9.1-86 አርክቴክቸር ድጋፍን በመተግበሩ የሚታወቀው OpenVMS 64 ን አሳትሟል። የOpenVMS ኦፐሬቲንግ ሲስተም ከ1977 ዓ.ም ጀምሮ ተዘጋጅቷል፣ ጥፋትን መቋቋም በሚችሉ ስርዓቶች ውስጥ ጥቅም ላይ የዋለ ሲሆን ይህም አስተማማኝነት ይጨምራል እናም ቀደም ሲል ለVAX ፣ Alpha እና Intel Itanium architectures ብቻ ነበር። እ.ኤ.አ. በ86ዎቹ መጨረሻ ላይ ኦፕን ቪኤምኤስን ወደ x1980 ስርዓቶች ለማዘዋወር የተደረገው ሙከራ በገንዘብ መቋረጥ ምክንያት ያልተሳካ ሲሆን ከዚያ በኋላ የወደቡ ደራሲ ወደ ማይክሮሶፍት ሄዶ ዊንዶውስ ኤንቲ ፈጠረ።

የታቀደው የOpenVMS ወደብ ለ x86-64 አርክቴክቸር፣ በእውነተኛ ሃርድዌር ላይ ከመጫን በተጨማሪ በKVM፣ VMware እና VirtualBox ቨርቹዋል ማሽኖች ውስጥ መጠቀምን ይደግፋል። ወደቡ የተገነባው ከሃርድዌር አርክቴክቸር ባህሪያት ጋር የተሳሰሩ ባህሪያትን በመተካት ሁኔታዊ ቅንብርን በመጠቀም ለአልፋ እና ኢታኒየም አርክቴክቸር ስሪቶች በሚገለገሉበት ተመሳሳይ የOpenVMS ምንጭ ኮዶች ነው።

የOpenVMS ኮድ የአልፋ እና ኢታኒየም ወደቦችን ለመገንባት ጥቅም ላይ ከሚውለው የባለቤትነት GEM ማቀናበሪያ ይልቅ LLVMን በመጠቀም እንዲገነባ ተስተካክሏል (ልዩ ተርጓሚ የተፃፈው GEM IRን ወደ LLVM IR ለማንፀባረቅ ነው እና ክላንግ የC++ ኮድን ለመስራት ተስተካክሏል። ክፍት ቪኤምኤስ)። UEFI እና ACPI ለሃርድዌር ማወቂያ እና ማስጀመሪያ ጥቅም ላይ ይውላሉ፣ እና ማስነሳት የሚከናወነው ከሃርድዌር-ተኮር የቪኤምኤስ ማስነሻ ዘዴ ይልቅ RAM ዲስክን በመጠቀም ነው። በx86-64 ሲስተሞች ላይ የማይገኙ የጎደሉትን የVAX፣ Alpha እና Itanium ልዩ መብቶችን ለመኮረጅ፣ የOpenVMS ከርነል SWIS (የሶፍትዌር ማቋረጥ አገልግሎቶች) ሞጁሉን ይጠቀማል።

ምንጭ: opennet.ru

አስተያየት ያክሉ