O systemd vai usar Rust apenas em novos componentes folha. O código existente do projeto não está sendo portado para Rust, e nada de que outros componentes do systemd dependem está escrito em Rust.
Uso restrito a componentes folha
Assim, o Rust fica limitado a componentes novos que não são dependência de outros componentes do systemd. O núcleo do systemd não faz parte desse escopo.
Bloqueios no núcleo
Brauner disse que o projeto gostaria de avançar com o suporte a Rust no núcleo do systemd. Ele citou, porém, vários bloqueios no suporte do Rust a bibliotecas dinâmicas. Segundo Brauner, esses bloqueios impedem o suporte a Rust no núcleo do systemd sem um aumento massivo no tamanho de cada binário compilado.
Prazo condicionado à v263
O artigo afirma que, se tudo correr bem, é provável que esse trabalho apareça na versão v263 do systemd, prevista para dezembro. O prazo é apresentado como expectativa.




