Preservation virtual machine

A ""preservation virtual machine"" foi projetada para encontrar uma solução simples e eficiente para o problema: como garantir que os formatos de arquivo armazenados hoje sejam interpretados e reproduzidos corretamente no futuro?

Resultados do projeto

Os projetos de Máquina Virtual de Preservação estão nas etapas finais de conclusão. Ambos os projetos foram um grande sucesso e a VM em breve será oferecida em todos os rolos de piqlFilm. Você pode aprender mais sobre a VM abaixo ou verificar o projeto no GitHub.

Visão geral

O que é isso

Uma máquina virtual é um computador virtualizado que pode executar e implantar programas. A máquina virtual de preservação é especificamente projetada para fins de arquivamento. Ela vem com um guia de implementação minimalista, projetado para o futuro distante, onde computadores contemporâneos e software não existem mais. Essa máquina simplificará o processo de obtenção de acesso a todos os dados armazenados no piqlFilm. Também garantirá que os formatos de arquivo armazenados no piqlFilm sejam reproduzidos e interpretados corretamente.

O que ela faz

A máquina virtual implementa decodificadores de formatos de arquivo autoexecutáveis que decodificam os formatos de arquivo e produzem uma saída consistente para dispositivos de entrada/saída (ou seja, uma imagem aparece da mesma forma, independentemente do dispositivo em que é visualizada).

Como ela funciona

A VM automatiza grande parte da recuperação manual de arquivos do piqlFilm. Escrita em texto legível por humanos no piqlFilm, a máquina virtual decodificará e compilara automaticamente e renderá os arquivos recuperados, permitindo que o usuário os abra e acesse as informações. Isso terá um impacto significativo para o usuário que trabalha na recuperação das informações. A máquina virtual reproduz arquivos de formato de preservação, como PDF/A, TIFF, WAV, etc.

Fases de desenvolvimento

O projeto de 24 meses começou em 1 de abril de 2018 e será realizado por meio de 6 pacotes de trabalho:

Especificação e requisitos
Para um projeto bem-sucedido, as especificações e requisitos para criar uma ""preservation virtual machine"" foram definidos com ambições claras e realistas. Os principais requisitos são que a solução deve ser simples de implementar no futuro e, ao mesmo tempo, precisamos ser capazes de demonstrar a solução hoje.
Design focado no futuro
Como este projeto é projetado para ser implementado com a tecnologia existente do piqlFilm, que armazena dados por períodos muito mais longos do que outros meios disponíveis, esta VM precisa ser construída com consideração para o futuro distante. As linguagens podem ser diferentes, a tecnologia disponível provavelmente será vastamente diferente - que informações precisamos fornecer para garantir que seja compreensível e possa ser implementada de maneira eficiente. Isso inclui uma descrição detalhada da VM com instruções, tipos e valores, sistema de tempo de execução e modelo de memória. Isso também foi descrito de duas maneiras diferentes - como texto legível por humanos e como especificação inequívoca e formal da VM usando ferramentas estabelecidas da matemática e semântica das linguagens de programação.
Construção
A próxima etapa é construir a VM. Atualmente, o projeto possui duas implementações da especificação: uma rica em recursos que pode ser usada para compilar e montar as aplicações da VM e uma versão rápida implementada na linguagem de programação C.
Integração
Os sistemas de preservação digital da Piql recebem conteúdo e metadados e preparam Pacotes de Informações Arquivísticas (AIPs) autossuficientes baseados em padrões, com a ajuda do SW de preservação Archivematica líder de mercado, para armazenamento e preservação de longo prazo.
Lançamento de código aberto
O objetivo é disponibilizar todas as especificações e o código-fonte no GitHub.
Previous
Next

Clique nos botões para ver nossos parceiros para cada projeto

iVM

Immortal Virtual Machine

SUPORTE
Financiado pelo programa Eurostars (E!12494)
Para este projeto, firmamos parceria com a organização abaixo:

O Centro de Computação Norueguês (NR) é uma instituição líder em pesquisa e desenvolvimento com competência extremamente alta no campo da ciência da computação, em várias aplicações. Como fundação sem fins lucrativos, a missão de serviço da NR é realizar pesquisas para atender à indústria, suas empresas parceiras e, acima de tudo, beneficiar a sociedade como um todo. No VirtuMa, a NR contribuirá com pesquisa e desenvolvimento de uma VM de última geração para esta aplicação.

O Museu Nacional da Noruega mantém, preserva, exibe e promove o conhecimento público sobre as coleções mais extensas da Noruega de arte, arquitetura e design. Eles se beneficiarão muito com a nova funcionalidade da VM e serão fundamentais na disseminação para museus internacionalmente.

A Tedial é um dos principais provedores de soluções de Gerenciamento de Mídia e Conteúdo projetadas para maximizar a eficiência e lucratividade dos negócios. A plataforma Evolution da TEDIAL oferece aos radiodifusores internacionais e empresas de mídia global a próxima geração em MAM e fluxos de trabalho de mídia orientados por negócios. A TEDIAL possui uma presença global e contribuirá significativamente para a adoção dos Serviços Piql com a nova funcionalidade da VM, além de divulgar por meio de seus canais no setor de radiodifusão e mídia.

VirtuMa

VirtuMa

SUPORTE
Oslofjord Fond
Para este projeto, firmamos parceria com a organização abaixo:

O Centro de Computação Norueguês (NR) é uma instituição líder em pesquisa e desenvolvimento com competência extremamente alta no campo da ciência da computação, em várias aplicações. Como fundação sem fins lucrativos, a missão de serviço da NR é realizar pesquisas para atender à indústria, suas empresas parceiras e, acima de tudo, beneficiar a sociedade como um todo. No VirtuMa, a NR contribuirá com pesquisa e desenvolvimento de uma VM de última geração para esta aplicação.