OpenVMS operating system nga gi-port sa x86-64 nga arkitektura

Ang VMS Software, nga lima ka tuig na ang milabay mipalit sa mga katungod gikan sa Hewlett-Packard aron ipadayon ang pagpalambo sa OpenVMS (Virtual Memory System) nga operating system, nagpatik sa pagpagawas sa OpenVMS 9.1, nga ilado sa pagpatuman niini sa suporta alang sa x86-64 nga arkitektura. Ang OpenVMS operating system naugmad sukad sa 1977, gigamit sa fault-tolerant nga mga sistema nga nanginahanglan dugang nga kasaligan, ug kaniadto magamit lamang alang sa VAX, Alpha ug Intel Itanium nga mga arkitektura. Mamatikdan nga ang mga pagsulay sa pag-port sa OpenVMS sa x86 nga mga sistema sa katapusan sa 1980s wala molampos tungod sa paghunong sa pondo, pagkahuman ang tagsulat sa pantalan mibalhin sa Microsoft ug gimugna ang Windows NT.

Ang gisugyot nga OpenVMS port alang sa x86-64 nga arkitektura, dugang sa pag-instalar sa tinuod nga hardware, nagsuporta sa paggamit sa KVM, VMware ug VirtualBox virtual machines. Ang pantalan gitukod sa parehas nga OpenVMS source code sama sa gigamit sa mga bersyon para sa Alpha ug Itanium nga mga arkitektura, gamit ang conditional compilation nga nagpuli sa mga feature nga nahigot sa mga feature sa hardware architectures.

Ang OpenVMS code gipahiangay aron matukod gamit ang LLVM imbes sa proprietary GEM compiler nga gigamit sa pagtukod sa Alpha ug Itanium ports (usa ka espesyal nga tighubad gisulat aron ipakita ang GEM IR ngadto sa LLVM IR, ug ang Clang gipahaom sa pagtukod sa C++ code alang sa OpenVMS). Ang UEFI ug ACPI gigamit alang sa hardware detection ug initialization, ug ang booting gihimo gamit ang RAM disk imbes nga hardware-specific nga VMS boot mechanism. Aron masundog ang nawala nga lebel sa pribilehiyo sa VAX, Alpha ug Itanium nga wala sa x86-64 nga mga sistema, ang OpenVMS kernel naggamit sa SWIS (Software Interrupt Services) nga module.

Source: opennet.ru

Idugang sa usa ka comment