Após a fase de solicitação de função ou "solicitações pull", já entramos totalmente na fase de desenvolvimento de Linux 5.3. De agora em diante, Linus Torvalds irá trabalhar para o próximo grande lançamento do kernel Linux, lançando um Release Candidate por semana para um total de 7-8. Contanto que você não tenha contratempos, o próximo grande lançamento chegará em cerca de dois meses.
O Linux 5.3 virá com muitas notícias interessantes. Entre os mais marcantes nós el suporte para teclados e trackpads do MacBook e MacBook Pro mais recentes da Apple. Essa foi uma novidade aceita no último minuto e, para alcançá-la, eles tiveram que fazer a engenharia reversa de grande parte do protocolo da Apple, com o qual puderam escrever o driver básico do Linux. Abaixo você tem o resto das novidades que chegarão com o Linux 5.3.
O que há de novo no Linux 5.3
- Suporte para teclados e trackpads MacBook e MacBook Pro 2015 graças ao driver SPI da Apple adicionado no último minuto.
- O suporte para o computador para jogos ASUS TUF foi incluído no driver ASUS WMI.
- Componentes da plataforma Chrome OS foram adicionados, incluindo um driver de sensor de ângulo da tampa e outros drivers para lidar com o driver integrado personalizado do Google em Chromebooks e outros bits de hardware mais recentes.
- Novo suporte a dispositivos de entrada, incluindo diferentes tablets Wacom e volantes de corrida Saitek.
- Suporte aprimorado para drivers de rede 100GbE e Google GVE.
- Suporte de hipervisor convidado da ACRN para este hipervisor de pequeno porte desenvolvido pela Intel com foco em casos de uso de IoT essenciais para a segurança em tempo real.
- O kernel agora habilita o sinalizador de falha implícita de compilação para detectar o comportamento de travamento do caso do switch para erros em potencial ou comportamento inesperado.
- Uso de fixação no programador com foco na Programação Consciente de Energia da Arm.
- Suporte ao controlador Intelligent Platform Management Bus para interconexão padronizada entre placas em um chassi.
- Outro novo driver VirtIO fundido para Linux 5.3 é o driver VirtIO-IOMMU para fornecer um dispositivo IOMMU virtual para convidados.
- O kernel do Linux agora oferece suporte a arquivos de firmware compactados para economizar algumas centenas de megabytes de espaço em disco se todos os binários de firmware / microcódigo do Linux forem compactados.
- Nova chamada de sistema clone3, atualizações de driver Realtek e outras atualizações de verão.
- Suporte para xxHash foi adicionado à área de criptografia.
- O subsistema FMC está sendo eliminado porque os desenvolvedores do CERN decidiram que é mais fácil começar do zero do que consertar esse subsistema.
O que há de novo em sistemas de arquivos, gráficos e processadores
- O UBIFS agora oferece suporte à compactação do sistema de arquivos Zstd.
- O cliente NFS agora permite várias conexões TCP a um servidor por meio da nova opção de montagem "nconnect =".
- Muitas melhorias no Ceph.
- XFS e Btrfs serão polidos.
- F2FS inclui suporte nativo para SWAP.
- Pesquisas mais rápidas que não diferenciam maiúsculas de minúsculas para EXT4 com base neste recurso opcional originalmente introduzido no Linux 5.2.
- Descompressão no local de LZ4 para EROFS.
- Suporte inicial AMDGPU Navi para a nova série Radeon RX 5700.
- O suporte para Turing TU116 foi incluído no driver de código aberto Nouveau para suporte limitado para gráficos NVIDIA.
- O suporte para exibição Intel HDR agora está pronto para ser executado a partir do kernel para Icelake e Geminilake ou posterior.
- O driver DRM MSM agora oferece suporte à GPU Adreno 540 da Qualcomm.
- Suporte ao Compute Shader para o controlador Broadcom V3D usado por placas como a Raspberry Pi 4.
- Melhorias em outros DRM.
- Novidades na frente de mídia são o driver de decodificador de vídeo Amlogic Meson e outros aprimoramentos de decodificação de vídeo.
- Suporte inicial para a tecnologia Intel Speed Select em processadores Cascadelake.
- Suporte para novos SoCs e placas ARM e suporte aprimorado para placas existentes, como o NVIDIA Jetson Nano.
- O suporte para RISC-V continua a ser aprimorado.
- Adicionado suporte para Intel Icelake NNPI em vários drivers.
- Foi adicionado suporte para um driver Raspberry Pi CPUFreq para o Broadcom SoC.
- Rastreamento de uso de aplicativo aprimorado de AVX-512 para permitir um posicionamento de tarefa AVX-512 mais otimizado para agendadores de tarefas no espaço do usuário e outros se perguntando se um aplicativo está usando o AVX-512 ativamente.
- O subsistema do contador de desempenho do Linux começou a se preparar para o Snow Ridge da Intel.
- Suporte à topologia de CPU multi-array Intel para processadores AP Cascadelake.
- O suporte para Intel UMWAIT foi incluído.
- Suporte oficial para CPUs Zhaoxin x86 para processadores chineses derivados da tecnologia VIA x86.
- Várias atualizações de ARM de 64 bits de AVMv8.5 bits para suporte de emulação de chamada do sistema.
E uma novidade, mas negativa: na frente gráfica, os desenvolvedores do kernel conseguiram uma mudança que quebra em grande parte o driver NVIDIA nas arquiteturas POWER. A NVIDIA terá que consertar esse problema com uma nova versão do driver POWER Linux, mas quando eles consertarão, ainda será preciso ver. A NVIDIA tem cerca de dois meses para corrigir esse bug.