Avanços no Kernel 6.14

Linux 6.14 traz melhorias significativas para USB xHCI e corrige bug de 10 anos

Linux 6.14: Avanços em USB xHCI e resolução de bug histórico

Conheça mais novidades do Linux Kernel 6.14.

O kernel Linux 6.14 está trazendo melhorias significativas para o suporte ao USB, incluindo maior desempenho para a capacidade de depuração xHCI DbC (Debug Capability) e a correção de um bug reportado há uma década.

Melhorias no desempenho da USB xHCI DbC

Graças aos engenheiros da Intel, as próximas atualizações no kernel incluem:

  1. Desempenho Triplicado:
    • DbC Debug Ports: Patches focados em remover atrasos na fila de eventos de transferência, aumentando o desempenho das operações adb push e pull em até três vezes.
    • Resultados de Testes:
      • Velocidade máxima/mínima de upload: 210 MB/s / 118 MB/s
      • Velocidade máxima/mínima de download: 171 MB/s / 133 MB/s
      • Arquivos grandes (300 MB – 9 GB) foram usados para os testes realizados por ?ukasz Bartosik.
  2. Melhorias no Manuseio de Dados:
    • Alterações no módulo xhci-dbgtty permitem que dados recebidos sejam copiados diretamente para o buffer do terminal (tty), reduzindo atrasos e melhorando a eficiência.

Correção de um bug de 10 anos no controlador xHCI

Além das melhorias de desempenho, o Linux 6.14 resolve um bug crítico introduzido em 2014:

  • Problema:
    • Um ponteiro nulo durante abortos de comando raros causava travamentos esporádicos.
  • Correção:
    • Um patch de duas linhas agora garante estabilidade nesses cenários.

Disponibilidade e expectativas

Essas melhorias e correções foram incorporadas ao branch usb-next de Greg Kroah-Hartman e estarão disponíveis no próximo ciclo do Linux 6.14, previsto para o início de 2025.

Por que isso importa?

Essas mudanças não apenas elevam o desempenho do USB para profissionais que utilizam interfaces de depuração, mas também garantem maior confiabilidade ao corrigir problemas de longa data no kernel.

Fique atento ao lançamento do Linux 6.14 para aproveitar essas melhorias! Transformando performance e estabilidade no Linux.