Discussão sobre a ramificação FreeBSD 15 e integração do suporte ao Rust no FreeBSD

A organização FreeBSD Foundation publicou uma série de relatórios preparados com base nas discussões do recente encontro de desenvolvedores FreeBSD realizado no Canadá. Entre os temas discutidos na cúpula:

  • A integração das ferramentas Rust no sistema base, a entrega e reescrita de aplicativos na linguagem Rust e a possibilidade de desenvolvimento de componentes do kernel em Rust. Entre os pontos positivos da integração do Rust destaca-se o aumento da segurança devido ao uso de ferramentas para manuseio seguro de memória, e entre os negativos, a complexidade de manutenção das ferramentas Rust devido ao ciclo curto de desenvolvimento e frequente formação de lançamentos com mudanças significativas. Como na discussão anterior, nenhuma solução específica foi adotada, apenas foram avaliadas as perspectivas.
  • Definição de objetivos, prioridades e planos relativos à ramificação FreeBSD 15. Um dos principais objetivos mencionados é a criação de uma infraestrutura para containers isolados, a preparação de imagens de container oficiais com FreeBSD, a garantia da integração com ferramentas Kubernetes e a melhoria das capacidades de rede para containers. Também foi discutido o uso do formato ELF para core dumps do kernel (para aumentar a eficácia do diagnóstico e resolução de problemas), a adição ao instalador do suporte à instalação de grupos de pacotes temáticos, a inclusão de ferramentas de depuração aprimoradas na distribuição, a melhoria da infraestrutura para testes e montagem do sistema, e a ampliação do suporte a arquiteturas de hardware.
  • Suporte a containers no formato OCI (Open Container Initiative) e o desenvolvimento completo do porto runtime containerd para FreeBSD, além da portabilidade de componentes da plataforma Kubernetes para FreeBSD, como kubeadm e kube-proxy, destinados ao desdobramento de clusters Kubernetes.
  • Integração de ferramentas de depuração aprimoradas e da utilidade bricoler, que simplifica os processos de teste e depuração de patches propostos para FreeBSD.
  • Redução do ciclo de lançamento de versões intermediárias. Na melhor das hipóteses, propõe-se publicar lançamentos intermediários a cada 3 meses, ao invés de uma vez por ano como ocorre atualmente.
  • O projeto Antithesis Deterministic Hypervisor visa adicionar ao hipervisor Bhyve a capacidade de execução determinística, garantindo resultados reproduzíveis sob condições iniciais idênticas. A execução reproduzível é essencial para aumentar a eficiência nos processos de depuração de problemas e teste de correções.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster