Red Hat busca feedback sobre nova proposta de sistema de arquivos Initoverlayfs

Red Hat busca feedback sobre nova proposta de sistema de arquivos Initoverlayfs

Red Hat busca feedback sobre sua nova proposta de sistema de arquivos Initoverlayfs. Os engenheiros da Red Hat têm desenvolvido o Initoverlayfs como um sistema de arquivos inicial escalável. O código está atualmente em sua forma inicial e os desenvolvedores ainda estão procurando feedback da comunidade, bem como para descobrir se ele pertence adequadamente ao kernel ou ao espaço do usuário.

A Red Hat está considerando o Initoverlayfs como uma alternativa ao Initramfs. Initoverlayfs combina EROFS e Overlayfs somente leitura para fornecer um sistema de arquivos inicial que pode iniciar “significativamente mais rápido” e aproveitar recursos como descompactação transparente do sistema de arquivos. A Red Hat também espera que o Initoverlayfs leve a menos medo em relação ao inchaço inicial do sistema de arquivos.

Red Hat busca feedback sobre nova proposta de sistema de arquivos Initoverlayfs

“Implementamos a primeira versão disso, criando um pequeno initramfs que contém apenas drivers de armazenamento, udev e algumas 100 linhas de código C, espaço de usuário suficiente apenas para montar um erofs com sobreposição transitória. Então construímos um segundo initramfs que tem todo o conteúdo de um initramfs normal do dia a dia com todos os recursos e os convertemos em um erofs.

Então, no momento da inicialização, você basicamente faz a transição para erofs+overlayfs no espaço do usuário e tudo funciona normalmente como funcionaria em um initramfs tradicional.”

Red Hat busca feedback sobre nova proposta de sistema de arquivos Initoverlayfs

Aqueles que desejam aprender mais sobre as primeiras discussões em torno do Initoverlayfs podem ver este tópico da lista de discussão do kernel. Discussões anteriores também ocorreram na lista de discussão do systemd.

Veremos aonde esse trabalho no Initoverlayfs leva e se ele substituirá o uso do initramfs em mais sistemas Linux.

Acesse a versão completa
Sair da versão mobile