A janela de mesclagem do kernel Linux 5.9 foi aberta imediatamente após o lançamento do Linux 5.8. De qualquer forma, uma vez iniciado o Linux 5.9, são esperadas muitas mudanças importantes. A equipe do site Phoronix listou algumas dessas alterações que começarão a ser trabalhadas em breve.
Confira os recursos previstos para o Kernel 5.9
- O driver AMDGPU agora conta com suporte da Navy Flounder e Sienna Cichlid como o suporte inicial ao driver gráfico do Radeon Linux de código aberto “Navi 2”. O Mesa 20.2 e o LLVM 11.0 têm os bits iniciais no espaço do usuário para esses processadores gráficos ainda a serem lançados;
- O suporte inicial da placa de vídeo Intel DG1 está em vigor e continua a ser aprimorado;
- O suporte a gráficos Intel Rocket Lake também é novo no Linux 5.9 para os gráficos baseados em Gen12 nessas CPUs de desktop Intel de última geração;
- O tão aguardado suporte de instruções da CPU FSGSBASE para ajudar no desempenho das CPUs Intel desde o Ivy Bridge, bem como das CPUs AMD mais recentes;
- NVMe ZNS agora está pronto para o suporte a namespace por zona semelhante ao SMR e ZBC, permitindo maior controle do software sobre o posicionamento dos dados nas unidades de estado sólido NVMe. O NVMe ZNS faz parte da especificação do NVMe 2.0;
- O Speakup é promovido fora da preparação como um leitor de tela de longa data para o console de vídeo/VT do Linux. O código agora é bom o suficiente para ser formalmente incluído na área de acessibilidade do kernel. -A capacidade de aumentar o acesso à CPU MSR a partir do espaço do usuário em nome da segurança;
- Suporte de arquitetura Intel LBR;
- Suporte para a construção do kernel x86 de 32 bits com o Clang, complementando o suporte da linha principal existente para o Clang’ing x86_64 e AArch64;
- Suporte a WiFi de 6 GHz com o driver sem fio Qualcomm Ath11k;
- Trabalho contínuo no suporte ao driver de código aberto Qualcomm Adreno 640/650;
- Melhorias no suporte a USB4;
- O driver NVIDIA (Nouveau) de código aberto acaba de se preparar para futuras melhorias e suporte à CRC;
- Suporte para limitar o limite máximo de potência do pacote Tiger Lake SoC PL4 como um novo ajuste para o próximo SoC da Intel;
- Para as CPUs Kaby Lake existentes, agora também há suporte para alternar para um modo mais eficiente em termos de energia;
- Uma solução alternativa para o Intel Ice Lake Xeons que as frequências do clock da CPU aumentam mais lentamente;
- Manipulação aprimorada do firmware Ethernet piscante para hardware de rede usando o driver Intel ICE , ou seja, a série E800;
- Suporte para controlar o valor de aumento padrão para cargas de trabalho em tempo real, como uma mudança conduzida pela Arm, com grandes projetos LITTLE em mente, mas também relevantes para outras áreas;
- ARMv8 TTL como suporte ao nível da tabela de conversão. Também existe o ARMv8 MTE para a extensão de marcação de memória;
- Suporte da arquitetura NIC Xilinx EF100 para seus FPGAs com o IP adquirido da Solarflare;
- Suporte à falta de disciplina na fila do FQ-PIE para combater o bufferbloat no código de rede Linux;
- A mudança para links HTTPS na documentação foi suportada em vez de HTTP;
- Suporte DM-CRYPT para dispositivos de bloco com zonas;
- Funcionalidade de apagamento seguro para F2FS;
- Manuseio adequado do teclado ThinkPad 10 Ultrabook;
- A capacidade de restringir ainda mais o acesso ao DebugFS em nome da segurança com essa alteração liderada pela Sony;
- Limpeza de código para atender às diretrizes inclusivas estabelecidas recentemente. A janela de mesclagem de duas semanas para o Linux 5.9 começará em breve, seguida por cerca de oito semanas de candidatos a lançamento, deixando o Linux 5.9 estável em outubro. Infelizmente, isso não fará parte do Ubuntu 20.10, porém, deve ser uma atualização estável para o Fedora 33.