OpenVMS | |
Registro de usuário | |
línguas | inglês |
---|---|
Plataformas | VAX , DEC Alpha , Intel Itanium e x86_64 |
Empresa / Desenvolvedor |
Digital Equipment Corporation , Hewlett-Packard , Compaq e VMS Software Inc. ( d ) |
Licença | Licença do proprietário |
Primeira versão | 25 de outubro de 1977 |
Última versão estável | V8.4-2L3 (8 de abril de 2021) |
Local na rede Internet | www.vmssoftware.com |
OpenVMS ( Open Virtual Memory System ) anteriormente VAX-11 / VMS , VAX / VMS ou (não oficialmente) VMS é um sistema operacional proprietário criado pela DEC em 1977 para seus computadores VAX . O sistema já foi portado para processadores DEC Alpha e, finalmente, Itanium .
A Hewlett-Packard Enterprise (HPE) detinha os direitos do OpenVMS até30 de junho de 2019, cujas últimas versões são chamadas de OpenVMS, devido à presença de uma camada de compatibilidade POSIX . A VMS Software, Inc. (VSI) agora está continuando o desenvolvimento do OpenVMS e, portanto, fornecendo licenças de usuário.
Além disso, a HPE também anunciou por e-mail que em 2020 estava entregando suas últimas licenças Vax / Alpha / IA-64 anuais gratuitas como parte de seu "Programa HPE OpenVMS Hobbyist" (licenças válidas até 31 de dezembro de 2021). Por sua vez, a VSI anunciou o fornecimento de seu "Programa de Licença para Estudantes Hobbyistas" usando o emulador FreeAXP Alpha no Microsoft Windows.
O OpenVMS é conhecido pela sua estabilidade e segurança, embora não seja claro se esta reputação se deve às suas próprias qualidades ou à sua raridade que o protegeria da maioria dos hackers . Um sistema difundido antes da onda do Unix , o OpenVMS é mais frequentemente usado em sistemas bancários, militares ou industriais, como para controlar fábricas ou mesmo a linha 14 do metrô de Paris . O maior tempo de atividade de uma máquina OpenVMS é de 17 anos, na Irish Railways.
Foi em 1980 que o VAX, por ocasião do seu 2.0, passou a se chamar VAX / VMS. Em seguida, passou a se chamar OpenVMS, em 1991, marcando assim a adesão a padrões industriais como POSIX ou Unix . Então, em 1992, a primeira versão do OpenVMS apareceu para os sistemas AXP Alpha: OpenVMS AXP1.0.
Em 1994, a versão 6.1 do OpenVMS marca a fusão das duas filiais VAX e Alpha. Então, em 2001, a Compaq anunciou o porte do OpenVMS para o novo processador Itanium de 64 bits da Intel, pouco antes de sua aquisição pela Hewlett Packard.
A última versão do OpenVMS (em 2019) é 8.4. Uma versão 9 está em desenvolvimento pela VSI.
Os nomes de arquivo no VMS são caracterizados por um número de versão colocado após um ponto e vírgula após a extensão do arquivo. Por exemplo, o nome do arquivo name.txt; 45 refere-se à versão 45 do arquivo name.txt. Este número de versão é incrementado automaticamente cada vez que o arquivo é modificado. O número de versões armazenadas depende de uma configuração de arquivo ou diretório. Ao não especificar a versão (portanto, usando apenas name.txt ), sempre nos referimos à versão mais recente.
Existe uma ordem específica para que o VMS apague as versões antigas purge. A versão mais alta aceita pelo sistema de arquivos é definida como 32767. Para evitar a criação de uma nova versão de um arquivo, tudo o que você precisa fazer é definir o número da versão como 32767.
Qualquer comando pode ser abreviado para o mínimo de caracteres possível, para que não haja ambigüidade possível com outro comando. Por exemplo, o comando SHOW DEVICEtambém pode ser escrito SH DEV(nenhum outro comando começa com os caracteres SH ). Você também pode escrever SHOWBIZ DEVICE, já que o sistema ignora todos os caracteres após o número mínimo exigido (aqui, uma vez que os dois caracteres SH foram lidos, nenhum outro comando começando com esses caracteres, o intérprete vai para a próxima palavra). A maioria dos parâmetros de um comando pode ser definida livremente. Os comandos a seguir copiam A.TXT para B.TXT no modo detalhado (opção / LOG ): COPY/LOG A.TXT B.TXT, COPY A.TXT B.TXT/LOG.