O Multipatch TCP está funcionando e começa a chegar ao Linux 5.6. Pelo menos os pré-requisitos foram mesclados ao Multipath TCP (MPTCP)! O Multipath TCP é a iniciativa apoiada pela IETF para permitir que as conexões TCP usem vários caminhos para maior desempenho / eficiência e redundância. Houve várias implementações de TCP de caminho múltiplo há vários anos, enquanto o macOS / iOS da Apple foi o primeiro grande player com suporte oficial. Houve suporte ao kernel Linux disponível como parte da implementação de referência, embora fora da árvore, sem muito esforço para integrá-lo até recentemente.
Conforme explicado no Multipath-TCP.org que abrigou a implementação de kernel Linux de referência,
MultiPath TCP (MPTCP) é um esforço para permitir o uso simultâneo de vários endereços IP/interfaces por uma modificação do TCP que apresenta uma interface TCP regular para aplicações, ao mesmo tempo em que distribui dados por vários subfluxos. Os benefícios incluem melhor utilização de recursos, melhor rendimento e reação mais suave a falhas.
Mais detalhes sobre o MPTCP podem ser aprendidos neste slide deck (PDF).
O MPTCP pode fornecer benefícios significativos de desempenho, além de uma maior confiabilidade …
O TCP de múltiplos caminhos no Wi-Fi também pode fornecer uma melhor taxa de transferência.
O que foi mesclado é o código mptcp-prereq como pré-requisitos para o desembarque do Multipath TCP. Até o momento, o MPTCP ainda não foi incorporado ao net-next, mas agora que essa solicitação de recebimento está concluída, esperamos que a implementação do MPTCP seja lançada em breve no Linux 5.6 ou no Linux 5.7. Tempos emocionantes pela frente, especialmente com o Linux 5.6, também levando o WireGuard ao subsistema de rede.
AMD tem mais código de driver gráfico Radeon pronto para Linux 5.6
O tempo está se esgotando rapidamente para inserir novo código no DRM-Next, antes da próxima janela de mesclagem do Linux 5.6. A AMD enviou na quinta-feira outro pedido de recurso com algumas adições interessantes que vale a pena mencionar.
Este último lote de material AMDGPU para Linux 5.6 baseia-se no interessante trabalho de recursos das semanas anteriores e agora inclui:
- O código do kernel de computação AMDKFD agora espalha o trabalho de interrupção pelos núcleos da CPU para ajudar a reduzir a latência;
- Suporte do Display Core Next (DCN) para trabalhar no IBM POWER, para que as placas gráficas AMD mais recentes sejam compatíveis com os sistemas de hardware gratuitos POWER9 da Raptor Computing Systems;
- O suporte ao GFXOFF agora está ativado para as APUs de atualização do Raven 1 por poderem economizar energia, desligando o mecanismo gráfico quando não estiver em uso;
- Uma barreira de tarefa reutilizável para sincronizar um determinado número de threads em um ponto antes da execução do código crítico. Esse suporte à barreira de tarefas DRM está sendo usado inicialmente no código de seção do xGMI;
- Correções de áudio HDMI 2.0;
- Melhorias contínuas no Renoir;
- Correções contínuas para a GPU Arcturus ainda a ser lançada com Video Core Next, BACO (Bus Active, Chip Off) e outras correções;
- Várias outras correções e limpezas.
A lista completa de patches agora prontos para o DRM-Next e o eventual Linux 5.6 podem ser encontrados nesta postagem da lista de discussão.