- Asterinas é um kernel de SO com segurança, velocidade e versatilidade, que oferece uma ABI compatível com Linux
- Pode substituir o Linux, melhorando a segurança de memória e a experiência para desenvolvedores
- Prioriza a segurança de memória ao usar Rust como única linguagem de programação e ao minimizar o uso de unsafe Rust, restringindo-o a uma base de computação confiável (TCB) claramente definida
- Por meio de uma arquitetura de framekernel, o Asterinas se posiciona como uma opção de kernel mais segura e confiável
- Em termos de experiência para desenvolvedores, supera o Linux ao (1) aproveitar a linguagem Rust, de alta produtividade, (2) simplificar o fluxo de trabalho com um toolkit dedicado chamado OSDK e (3) oferecer, com a flexibilidade da MPL, a opção de publicar módulos do kernel como código aberto ou mantê-los proprietários
- Atualmente, o Asterinas suporta apenas VM x86-64, mas o objetivo é deixá-lo pronto para produção em VM x86-64 até 2024
Resumo do GN⁺
- Asterinas é um kernel de SO escrito em Rust que enfatiza segurança de memória e experiência para desenvolvedores, oferecendo compatibilidade com Linux
- Aproveita a segurança e a produtividade do Rust para oferecer um ambiente de desenvolvimento de kernel mais seguro e eficiente
- A arquitetura de framekernel do Asterinas aumenta a confiabilidade e a segurança, e a MPL oferece flexibilidade para escolher se os módulos serão públicos ou não
- Pode ser uma alternativa interessante para desenvolvedores interessados em desenvolvimento do kernel Linux, mostrando o potencial do desenvolvimento de kernel com as vantagens do Rust
- Um projeto com funcionalidades semelhantes é o Redox OS
3 comentários
Entre os projetos que têm aparecido recentemente no Hacker News, quando você olha mais de perto os que parecem agradar mais ao público em geral, muitos deles têm principalmente contribuidores chineses como principais committers. Especialmente quando o README está em inglês por padrão e também inclui documentação em chinês, parece que na maioria dos casos é isso mesmo.
Quando se olha para a área de IA também, entre projetos práticos (como conversão para ONNX, bibliotecas de operação baseadas em linguagens nativas, ambientes prontos para uso imediato etc.), muitas vezes os principais envolvidos acabam sendo chineses.
Opiniões do Hacker News