E no final não houve surpresas. Depois de algumas primeiras semanas confusas, no meio do desenvolvimento tudo começou a se corrigir, na semana passada tudo já estava normal e, algumas horas atrás, Linus Torvalds Ele lançou la versão estável do Linux 5.13. A nova versão, como todas as anteriores, adiciona suporte para todos os tipos de hardware, pelo que é provável que possamos aproveitar algumas das suas novidades para melhorar a experiência do utilizador ou simplesmente poder usar algo que até agora não podíamos .
Abaixo você tem uma lista com o notícias mais marcantes que foram incluídos no Linux 5.13. Como de costume, a partir daqui agradecemos a Michael Larabel pelo excelente trabalho que ele faz seguindo o desenvolvimento do kernel Linux, e a lista que você tem abaixo nós obtivemos do meio Phoronix. A lista é de maio, mas nenhuma reversão foi relatada com qualquer uma das alterações abaixo.
Destaques do Linux 5.13
Processadores
- O suporte inicial para as plataformas de hardware M1 SoC e Apple 2020 da Apple já está disponível. No entanto, os gráficos acelerados e um suporte mais refinado ainda estão sendo trabalhados.
- Suporte TLB simultâneo para alguns benefícios de desempenho menores.
- O controlador de energia AMD foi removido e não há alternativa no momento.
- Adicionado um driver de resfriamento Intel para reduzir o clock da CPU a um limite de temperatura inferior ao padrão.
- Foi corrigido o suporte AMD Zen para Turbostat.
- Perf está se preparando para Intel Alder Lake e novos eventos AMD Zen 3 foram adicionados também.
- Muitas melhorias no RISC-V.
- Suporte para Loongson 2K1000.
- PowerPC de 32 bits agora suporta eBPF e KFENCE.
- A Microsoft prepara suporte para sistemas convidados ARM de 64 bits para Hyper-V.
- KVM traz melhorias para AMD SEV e Intel SGX para VMs convidadas.
- Suporte ao coprocessador AMD Crypto para APUs Green Sardine.
- O suporte para detecção de bloqueio de barramento Intel foi adicionado, além do suporte existente para detecção de bloqueio dividido.
- KCPUID é um novo utilitário na árvore para ajudar a trazer novas CPUs x86.
Gráficos
- O suporte gráfico Intel Alder Lake S foi fundido preliminarmente.
- A preparação para o suporte a gráficos discretos Intel continua.
- O suporte para AMDGPU FreeSync HDMI foi feito para cobertura pré-HDMI 2.1.
- Suporte inicial para hardware acelerador AMD Aldebaran.
- Um 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 da plataforma Intel DG1.
- O driver POWER2.0 NVLink 9 foi removido devido à falta de suporte ao usuário de código aberto.
- Outras atualizações de driver do Direct Rendering Manager.
Sistemas de armazenamento + arquivos
- Continuação do trabalho de suporte ao modo zoneado Btrfs.
- Continuação das melhorias de desempenho em IO_uring.
- Novas opções de montagem para F2FS.
- O UBIFS agora será padronizado para compactação Zstd nas versões de kernel suportadas.
- Suporte de memória programável SPI NOR de uso único.
- O mapeador de dispositivos está obtendo melhor desempenho para dados persistentes não x86 e agora também usa mais TRIM / DISCARD.
- Grande melhoria de desempenho para OrangeFS, um dos sistemas de arquivos de computação em cluster.
- Outras melhorias no sistema de arquivos.
- Excelente suporte de pcluster para EROFS.
networking
- Introdução do subsistema WWAN.
- Redução da sobrecarga de Retpoline no código de manuseio VLAN e TEB GRO.
- Suporte para 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 para o Amazon Luna Game Controller foi adicionado ao controlador XPad.
- Novo hardware de áudio Realtek é suportado.
- Suporte para codificador / decodificador JPEG no SoC i.MX8.
- O suporte para Apple Magic Mouse 2 foi adicionado ao driver Magic Mouse HID.
- Suporte para touchpad e teclado para novos dispositivos Microsoft Surface.
- Atualizações de USB e Thunderbolt.
- Várias atualizações de gerenciamento de energia.
- O controlador de temperatura WMI da placa-mãe Gigabyte permite que placas-mãe mais novas tenham leituras de temperatura que funcionam no Linux.
- Adoção contínua do suporte ao perfil da plataforma ACPI por notebooks Linux.
Segurança
- Landlock foi mesclado para sandbox de aplicativos sem privilégios.
- Simplificação do código Retpolines.
- O suporte de integridade de fluxo de controle do Clang CFI foi incorporado como um recurso de segurança importante com pouca sobrecarga de tempo de execução.
- Randomização de deslocamentos de pilha do kernel por chamada de sistema como outra forma de reforçar a segurança do kernel.
outros
- Continuação do trabalho de melhoria do código printk.
- Um novo driver misc cgroup.
- Gerenciamento de módulos compactados Zstd.
- O driver de som VirtIO foi fundido.
- O sortimento aleatório usual de mudanças em char / misc.
Linux 5.13 já está disponível, mas é melhor esperar pelo primeiro ponto de atualização
A versão Linux 5.13 é oficial, mas sua instalação não é recomendada até pelo menos o lançamento da primeira atualização de ponto. Quando chegar a hora, os usuários do Ubuntu que quiserem instalá-lo terão que fazer isso por conta própria, enquanto outras distribuições, como as baseadas no Arch Linux, irão incluí-lo como uma opção nos próximos dias / semanas.