Revolução no Linux-Kernel: Asterina promete mais segurança!

Revolução no Linux-Kernel: Asterina promete mais segurança!
Rust, Deutschland - Muito está acontecendo no mundo dos sistemas operacionais: uma equipe de pesquisa chinesa desenvolveu um novo kernel chamado Asterinas, que é programado na linguagem de programação da ferrugem. De acordo com , asterinas são compatíveis com o Linux-Abi e segue uma abordagem inovadora que é conhecida como um quadro. O código incorporado é limitado em uma área central pequena e isolada, que melhora significativamente a segurança do armazenamento.
Uma olhada nos desenvolvimentos mostra que a Asterina não se destina apenas a aplicativos críticos de segurança, mas também para infraestruturas de nuvem modernas, como a nuvem do Alibaba. As vantagens do novo kernel são óbvias: o acesso é realizado apenas através de interfaces seguras, e os arquitetos não começaram simplesmente de novo. Em vez disso, é criado um sistema completamente novo que se destaca claramente do projeto de ferrugem em andamento.
Refinamentos técnicos e básicos
Os desenvolvedores por trás das Asterinas, consistindo principalmente de estudantes da Universidade de Pequim, Intel e Ant Group, usam técnicas modernas, como isolamento de hardware pela tecnologia TDX da Intel. O foco está em duas ferramentas importantes ao implementar o projeto: a estrutura OSTD, destinada a sistemas operacionais baseados em ferrugem, e o OSDK, uma ferramenta de construção baseada na carga.
No momento, mais de 200 de um total de 368 chamadas do sistema Linux são implementadas, embora aplicativos reais ainda não possam ser operados. No entanto, o plano prevê asterinas pronto para produção para máquinas virtuais x86-64 até 2025. Para apoiar esse progresso, os desenvolvedores também criaram instruções úteis de instalação que se destinam a facilitar a implementação.
Aceitação e prêmios
Curiosamente, dois trabalhos de pesquisa sobre Asterina foram aceitos como parte do USENIX ATC'25, incluindo um que descreve a arquitetura segura e rápida do novo kernel. Assim, asterinas poderiam se tornar um substituto contínuo para o Linux e aumentar significativamente o amizade com os desenvolvedores, como github.com . A simpatia do desenvolvedor é destacada, por exemplo, escolhendo a ferrugem como uma linguagem de programação e o OSDK especialmente desenvolvido. Outra análise dos desenvolvimentos atuais relacionados à ferrugem no Linux-Kernel mostra a dinâmica no setor de código aberto. Uma disputa sobre a integração do código de ferrugem na área de mapeamento de DMA levou a tensões entre desenvolvedores. Por exemplo, Christoph Hellwig, um desenvolvedor de longa data, desistiu de dois dos seis supervisores depois de ter conflito com Linus Torvalds, que decidiu contra o Rust Code sobre seu veto. É óbvio que a introdução de novas tecnologias no setor de código aberto só é possível com um amplo consenso, como
No geral, a Asterina continua sendo um projeto emocionante na fase de desenvolvimento inicial, com muito potencial para o futuro do design do sistema operacional. Com o apoio de uma comunidade comprometida e tecnologias inovadoras, Asterina poderia desempenhar um papel fundamental no desenvolvimento de sistemas operacionais seguros e eficientes.
Details | |
---|---|
Ort | Rust, Deutschland |
Quellen |