E mais uma versão do kernel Linux chegou ao final de sua vida útil: estamos falando do Linux 5.12 que parou de receber atualizações. Assim, você deve imediatamente atualizar para a série do Linux 5.13 para não perder correções importantes em seu sistema operacional.
O renomado desenvolvedor e mantenedor do kernel Greg Kroah-Hartman anunciou na lista de discussão do kernel do Linux o lançamento de várias atualizações do kernel, incluindo Linux 5.12.19, que é a última da série de kernel Linux 5.12.
Kernel Linux 5.12 chega ao fim da vida útil. Atualize imediatamente.
Lançado há cerca de três meses, o kernel Linux 5.12 introduziu muitas novidades, incluindo:
- o suporte para Playstation 5 DualSense e controladores de jogos Nintendo 64;
- suporte para criptografia em linha eMMC;
- suporte para perfil de plataforma Lenovo IdeaPad e Lenovo ThinkPad X1 Tablet Gen 2;
- bem como uma nova ferramenta de depuração de memória chamada KFENCE.
Ele também introduziu:
- suporte inicial para dispositivos de bloco zoneados para o sistema de arquivos Btrfs;
- suporte LTO em Clang;
- suporte AMDGPU Freesync HDMI e muitos outros recursos interessantes.
No entanto, como agora está marcado como EOL (Fim da Vida) no site kernel.org, isso significa que ele não receberá mais suporte upstream e que você deve atualizar para um kernel mais novo ou LTS o mais rápido possível.
Nota, este é o ÚLTIMO lançamento do kernel 5.12.y. Este branch do kernel agora está em fim de vida. Por favor, vá para 5.13.y neste momento, disse Greg Kroah-Hartman.
Se você estiver procurando por recursos de ponta, eu recomendo altamente atualizar para o kernel Linux 5.13, mas se a estabilidade for sua principal preocupação, você deve se limitar a uma das muitas séries de kernel LTS (Long-Term Support) suportadas que você pode baixar kernel.org ou os repositórios de sua distribuição. Então, se você atualizar para o kernel Linux 5.13, você desfrutará de todos os recursos do Linux 5.12 e muito mais! Portanto, fique alerta pois o kernel Linux 5.12 chega ao fim da vida útil.
Recursos do Linux 5.13
Processadores:
- O suporte inicial para as plataformas de hardware Apple M1 SoC e Apple 2020 já está disponível no início. No entanto, os gráficos acelerados e o suporte mais refinado ainda estão sendo trabalhados com apenas o envio de código inicial para o Linux 5.13 e espera-se que seja melhorado ao longo dos próximos ciclos do kernel.
- Suporte de liberação simultânea de TLB para alguns benefícios de desempenho menores.
- O driver AMD Energy foi infelizmente removido sem nenhuma substituição / alternativa no kernel por enquanto.
- Um driver de resfriamento Intel para reduzir a velocidade da CPU em um limite de temperatura inferior ao padrão.
- Corrigido o suporte AMD Zen para Turbostat .
- Perf está se preparando para Intel Alder Lake e adicionou novos eventos AMD Zen 3 também .
- Muitas melhorias RISC-V .
- Suporte para Loongson 2K1000 .
- PowerPC com 32 bits agora suporta eBPF e KFENCE .
- Microsoft preparando o suporte a convidado ARM Hyper-V de 64 bits .
- KVM traz melhorias AMD SEV e Intel SGX para VMs convidadas .
- Suporte ao coprocessador criptográfico AMD para APUs Green Sardine .
- O suporte para detecção de bloqueio de barramento Intel foi adicionado ao suporte existente para detecção de bloqueio dividido.
- KCPUID é um novo utilitário na árvore para ajudar a criar novas CPUs x86 .
Gráficos:
- O suporte gráfico Intel Alder Lake S foi fundido de forma preliminar.
- Preparação contínua para suporte a gráficos discretos da Intel .
- O suporte AMDGPU FreeSync HDMI tornou-se para cobertura pré-HDMI 2.1 onde, até agora, o suporte FreeSync / Adaptive-Sync era limitado a DisplayPort.
- Suporte inicial para o hardware acelerador AMD Aldebaran .
- Driver de vídeo USB genérico foi adicionado para configurações como o uso de Raspberry Pi Zero como adaptador de vídeo.
- Suporte para tecnologia / telemetria de monitoramento de plataforma Intel DG1 .
- O driver POWER9 NVLink 2.0 foi removido por falta de suporte ao usuário de código aberto.
- Outras atualizações de driver do Direct Rendering Manager;
- Trabalho continuado no suporte ao modo zoneado Btrfs
- Melhorias de desempenho contínuas para IO_uring .
- Novas opções de montagem para F2FS .
- UBIFS agora será padronizado para compactação Zstd em compilações de kernel suportadas.
- Suporte para memória programável única SPI NOR .
- O mapeador de dispositivos está obtendo um melhor desempenho de dados persistentes para não-x86 e agora também faz um uso maior de TRIM/DISCARD .
- Uma melhoria extrema de desempenho para OrangeFS , um dos sistemas de arquivos de computação em cluster.
- Várias outras melhorias no sistema de arquivos .
- Suporte para clusters grandes para EROFS .
Networking:
- A introdução do subsistema WWAN .
- Redução do overhead de Retpoline no código de manuseio VLAN e TEB GRO .
- Suporte Realtek RTL8156 e RTL8153D .
- O código do adaptador de rede MANA do Microsoft Azure foi mesclado.
- Os programas BFP agora podem chamar funções do kernel como outro passo à frente para (e) BPF.
Outro Hardware:
- O suporte do Amazon Luna Game Controller foi adicionado ao driver XPad.
- Novo hardware de áudio Realtek é suportado .
- Suporte para codificador e decodificador JPEG no SoC i.MX8 .
- O suporte do Apple Magic Mouse 2 foi adicionado ao driver Magic Mouse HID.
- Suporte para touchpad e teclado para dispositivos Microsoft Surface mais recentes .
- Atualizações de USB e Thunderbolt .
- Várias atualizações de gerenciamento de energia .
- O driver de temperatura WMI da placa-mãe Gigabyte permite que placas-mãe mais novas tenham leituras de temperatura de trabalho no Linux.
- Adoção contínua do suporte ao perfil da plataforma ACPI por laptops Linux .
Segurança:
- Landlock para sandbox de aplicativos sem privilégios foi mesclado. O módulo de segurança Landlock Linux (LSM) está há anos em desenvolvimento e finalmente foi feito para o Linux 5.13.
- Simplificar o código Retpolines .
- O suporte de integridade de fluxo de controle Clang CFI foi desenvolvido como um recurso de segurança importante com pouca sobrecarga de tempo de execução.
- Randomizar os deslocamentos da pilha do kernel por chamada de sistema como outro meio de aumentar a segurança do kernel.
Outro:
- Continuação do trabalho de melhoria do código printk .
- Um novo controlador misc cgroup .
- Manuseio de módulos compactados Zstd .
- O driver de som VirtIO foi mesclado.
- O sortimento aleatório usual de mudanças para char/misc .