As palavras são do próprio Linus Torvalds. “Não há nada de muito assustador acontecendo” em relação à nova versão do kernel Linux 5.19-rc2 que acaba de ser lançado. Este anúncio saiu ainda no domingo e traz algumas novidades em relação a esta versão de desenvolvimento. Porém, o novo Linux 5.19 estável só deve ser lançado no final de julho.
Linus Torvalds acaba de lançar o Linux 5.19-rc2 com as correções que chegaram para esta semana após o fechamento da janela de mesclagem do Linux 5.19.
Sendo a semana após a janela de mesclagem, tem sido bastante tranquilo na terra do kernel. Ainda não foram feitas muitas correções para todo o novo código mesclado neste ciclo. Linus Torvalds comentou sobre as mudanças -rc2,
As correções se espalharam por todo o lado, e o diffstat é bastante plano, além de algumas coisas notáveis que tiveram mudanças maiores: algumas correções de amdgpu, o driver xen stub iommu e algumas correções de ceph e zonefs. O resto é praticamente uma ou poucas linhas espalhadas principalmente em todos os lugares.
O novo kernel Linux 5.19-rc2 que acaba de ser lançado não tem “nada muito assustador”
Embora ele tenha tirado um tempo de inatividade esta semana para atualizar sua instalação do sistema operacional (Fedora) em seu sistema principal e mudou agora para o compilador GCC 12. No processo, ele descobriu alguns problemas do GCC 12 com o código do kernel Linux que ele estava trabalhando para resolver. Torvalds termina seu anúncio do 5.19-rc2 com “nada muito assustador acontecendo, vamos continuar testando e consertando as coisas“.
Além das correções gerais que foram mescladas esta semana, o Linux 5.19-rc2 traz Raptor Lake P para o driver Intel PMC e mais placas Gigabyte para seu driver de sensor WMI.
Conheça algumas das mudanças esperadas no Linux 5.19:
- Os gráficos Intel DG2/Alchemist parecem estar estáveis com o Linux 5.19 configurado para expor o suporte de computação ao espaço do usuário, adicionando IDs PCI de produção e muito mais. O Linux 5.19 pode acabar sendo a versão mínima recomendada do kernel para essas próximas placas gráficas discretas da Intel, mas saberemos com certeza mais perto do lançamento;
- Suporte gráfico Intel Raptor Lake P;
- O Intel In-Field Scan (IFS) para detectar silício defeituoso está sendo desenvolvido para ajudar com testes de data center e outros cenários para detectar problemas de hardware antes da implantação de produção ou à medida que o hardware envelhece;
- A habilitação do Intel TDX em torno das Extensões de Domínio de Confiança deve ser lançada para se preparar para proteger melhor as VMs com CPUs de servidor de última geração.
- O upstreaming AMD SEV-SNP também parece que finalmente acontecerá para o Linux 5.19;
- AMD Branch Sampling “BRS” está sendo implementado;
- Relatório do Sysfs para a localização física de um dispositivo no sistema;
- Gerenciamento de energia aprimorado para Arc Graphics por meio de uma peculiaridade ASPM;
- Muito trabalho inicial para as GPUs AMD Radeon RDNA3 lançadas ainda este ano;
- Também há trabalho em andamento para o acelerador CDNA Instinct de última geração da AMD;
- Suporte ao alocador de amigos AMDGPU DRM;
- O driver Rockchip VOP2 DRM está sendo introduzido para lidar com o controlador de exibição em SoCs Rockchip mais recentes;
- Exibir compressão de fluxo e outras melhorias para o driver Qualcomm MSM DRM;
- Suporte ASpeed AST2600 BMC para DisplayPort;
- Ativação de exibição do MediaTek MT8186 como parte das atualizações do MediaTek DRM;
- Suporte de armazenamento NVMe para hardware Apple M1;
- Driver Apple eFUSE como outro esforço de criação do Asahi Linux para o hardware Apple M1;
- Os teclados Keychron C-Series/K-Series se comportarão melhor com uma mudança HID-Apple no Linux 5.19;
- Um driver para o joystick Raspberry Pi Sense HAT;
- Melhor suporte para o teclado Lenovo ThinkPad TrackPoint II;
- Ligação de via Thunderbolt/USB4 XDomain para desempenho mais rápido ao conectar dois sistemas Intel Alder Lake via Thunderbolt;
- Melhor manuseio de telas Thunderbolt conectadas em série ao hardware da Apple;
- A virtualização Intel IPI está pronta para este próximo kernel para melhor manipulação de interrupções entre processos com menor sobrecarga;
- RISC-V está preparando um modo COMPAT para lidar com aplicativos de espaço de usuário RISC-V de 32 bits em kernels de 64 bits, suporte para carregamento de kexec_file, suporte para o Modo Supervisor: extensão Tipo de Memória Baseada em Página, uma estrutura “alternativa” para correção em tempo de execução de hardware fora de especificação e muito mais;
- Suporte para definir o nome do host por meio de uma opção de inicialização do kernel;
- Criação de arquivo FAT/relatório de hora de nascimento via statx();
- O suporte de subpágina Btrfs RAID 5/6 está pronto;
- Algumas melhorias no ZoneFS;
- Uma grande melhoria de desempenho para exFAT ao zerar um cluster;
- Reestruturação do driver de rede Xilinx Solarflare para preparar a transferência do suporte “Siena” para seu próprio módulo para esse IP de geração mais antiga;
- Suporte a switch modular NVIDIA Mellanox SN4800;
- Uma nova biblioteca térmica e uma ferramenta de captura de temperatura estão sendo adicionadas à árvore do kernel;
- Suporte ao driver Intel Idle para Alder Lake;
- Suporte para iniciar atualizações de firmware via sysfs;
- Um driver Linux para o Google Hangouts Meet Speakermic para lidar com problemas de botão mudo;
- O Arm Scalable Matrix Extension suporta dentro do kernel;
- O firmware compactado com Zstd está finalmente acontecendo;
- Um alvo de máquina virtual Motorola M68k muito mais capaz que permite mais RAM e outros recursos;
- Suporte ao controlador de ventilador Aquacomputer OCTO;
- O driver WiFi “WFX” da Silicon Labs é promovido para fora da área de teste do kernel.Também é possível que possamos ver o suporte à CPU MGLRU (Multi-Gen LRU) e LoongArch, mas no momento eles parecem ser menos do que certos.