Sistema de ficheiros XFS propõe auto-cicatrização para o kernel Linux 7.0

O sistema de ficheiros XFS poderá introduzir capacidades de auto-cicatrização autónoma no próximo kernel Linux 7.0. Um pedido de pull do mantenedor do XFS, Darrick J. Wong, visa ativar a reportagem em tempo real de problemas do sistema de ficheiros para reparações automáticas por programas do espaço de utilizador. Esta funcionalidade baseia-se em novas ferramentas de reportagem de erros VFS planeadas para a mesma versão do kernel.

Um pedido de pull recente submetido pelo mantenedor do XFS, Darrick J. Wong, propõe a adição de funcionalidades de auto-cicatrização autónoma ao sistema de ficheiros XFS no kernel Linux 7.0. Intitulado “xfs: autonomous self-healing of filesystems”, o conjunto de patches visa a janela de merge 7.0 e aproveita novas ferramentas de reportagem de erros VFS desenvolvidas pelo CTO da Amutable, Christian Brauner, que também estão previstas para inclusão no kernel 7.0. O cerne da proposta envolve um mecanismo do kernel que gera eventos de saúde em tempo real para problemas detetados, como corrupção de metadados, erros de E/S de ficheiros, falhas de verificação de media, desligamentos e desmontagens. Estes eventos são entregues através de um descritor de ficheiro anónimo especial, permitindo que aplicações do espaço de utilizador com privilégios CAP_SYS_ADMIN os leiam como estruturas C. Para gerir recursos, os eventos são enfileirados internamente com limites para evitar exaustão, garantindo que não perturbem as operações normais do sistema de ficheiros. Adicionalmente, o conjunto de patches introduz um novo ioctl de verificação de media, que alimenta quaisquer problemas de integridade detetados no mesmo sistema de monitorização de saúde para uma reportagem consistente. Do lado do espaço de utilizador, um daemon chamado xfs_healer está concebido para processar estes eventos e iniciar reparações automaticamente. Gerido pelo systemd e utilizando fanotify para arranque, o daemon só bloqueará desmontagens durante reparações ativas. Historicamente, o tratamento de erros do XFS tem dependido de medidas reativas, como intervenções manuais com ferramentas como xfs_repair. Se fundido, este sistema mudaria para monitorização proativa em tempo real e potencial automação de correções. Até à submissão da proposta, as alterações permanecem não fundidas no kernel principal.

Artigos relacionados

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Imagem gerada por IA

Kernel Linux 7.0 incorpora várias melhorias

Reportado por IA Imagem gerada por IA

O desenvolvimento do kernel Linux 7.0 incorporou atualizações para AppArmor, AMDGPU, Ceph e eCryptfs. Essas mudanças incluem melhorias de segurança e suporte a hardware. As incorporações sinalizam progresso contínuo rumo ao lançamento do kernel.

Desenvolvedores por trás do FamFS visam integração upstream para o sistema de ficheiros em 2026. Esta iniciativa pretende incorporá-lo nos kernels Linux principais. O anúncio vem do Phoronix, fonte chave para notícias de hardware e software Linux.

Reportado por IA

O desenvolvedor do kernel Cong Wang apresentou o DAXFS, um novo sistema de ficheiros só de leitura projetado para acesso direto à memória partilhada no Linux. Construído sobre a infraestrutura Direct Access, contorna o cache de páginas tradicional para reduzir a sobrecarga de memória. A proposta visa permitir a partilha eficiente de dados entre kernels e dispositivos.

Linus Torvalds anunciou que o kernel Linux saltará para a versão 7.0 após o fim da série 6.x, marcando um marco cosmético, mas simbólico para o projeto de código aberto. A decisão segue práticas estabelecidas de versionamento para manter os números menores gerenciáveis, sem uma grande reformulação técnica ligada à mudança. Os desenvolvimentos em andamento incluem integração expandida do Rust e melhorias no suporte a hardware.

Reportado por IA

Desenvolvedores gráficos do Linux enviaram patches para resolver falhas de memória virtual que afetam GPUs AMD GCN mais antigas. Essas correções visam melhorar a estabilidade de placas como as séries HD 7000 e R9 290 durante cargas de trabalho Vulkan. As mudanças chegam antes do lançamento do Kernel Linux 6.19.

O projeto OpenZFS lançou a versão 2.4, adicionando suporte ao kernel Linux 6.18 LTS junto com várias melhorias de desempenho e gerenciamento. Esta atualização introduz recursos como quotas padrão e criptografia aprimorada, beneficiando usuários de sistemas Linux e FreeBSD. O lançamento enfatiza confiabilidade e eficiência nas operações do sistema de arquivos.

Reportado por IA

Cobertura inicial do Phoronix realça melhorias antecipadas no polling IOPOLL do IO_uring no Linux 7.0, construindo sobre refinamentos anteriores do kernel para desempenho superior de I/O assíncrono em aplicações de alto throughput.

 

 

 

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar