Um sistema operacional de biblioteca compatível com Linux para aplicativos multiprocessos
OBSERVE QUE GRAMINE-TDX É CONSIDERADO UM PROJETO EXPERIMENTAL!
ESTE SOFTWARE NÃO VEM SEM GARANTIAS, USE POR SUA CONTA E RISCO!
Gramine (anteriormente chamado de Graphene ) é um sistema operacional de biblioteca leve, projetado para executar um único aplicativo com requisitos mínimos de host. Gramine pode executar aplicativos em um ambiente isolado com benefícios comparáveis à execução de um sistema operacional completo em uma máquina virtual – incluindo personalização de convidados, facilidade de portabilidade para diferentes sistemas operacionais e migração de processos.
Gramine oferece suporte a binários Linux nativos e não modificados em qualquer plataforma. Atualmente, Gramine roda em enclaves Linux e Intel SGX em plataformas Linux.
Em implantações de nuvem e de borda não confiáveis, há um forte desejo de proteger todo o aplicativo do restante da infraestrutura. A Gramine apoia esse paradigma de “lift and shift” para trazer aplicativos não modificados para a Computação Confidencial com Intel SGX. Gramine pode proteger aplicativos de uma pilha de sistema maliciosa com esforço mínimo de portabilidade.
Gramine é um projeto em crescimento e temos uma comunidade crescente de contribuidores e mantenedores. O código e a direção geral do projeto são determinados por um grupo diversificado de colaboradores, desde universidades, pequenas e grandes empresas, bem como indivíduos. Nosso objetivo é continuar esse crescimento tanto em contribuições quanto em adoção pela comunidade.
Observe que o projeto Gramine era anteriormente conhecido como Grafeno. No entanto, o nome "Grafeno" foi considerado muito comum, poderia ser impossível de ser registrado e colidiu com vários outros projetos de software. Assim, foi escolhido um novo nome "Gramine".
A documentação oficial do Gramine pode ser encontrada em https://gramine.readthedocs.io. Abaixo estão links rápidos para algumas das páginas mais importantes:
Mantemos uma lista de empresas que estão testando o Gramine para suas soluções de computação confidencial.
Para qualquer dúvida, use as discussões do GitHub ou junte-se a nós em nosso bate-papo do Gitter.
Para relatórios de bugs e solicitações de recursos, poste um problema em nosso repositório GitHub.
Se preferir e-mails, envie-os para [email protected] (arquivo público).
Por favor, relate problemas de segurança para [email protected]. Veja também nossa política de segurança.