A montanha-russa cuja atração é chamada Linux 5.8 Ele voltou ao ponto de partida, ou seja, terminou. Foram muitos altos e baixos, muitas dúvidas que fizeram Linus Torvalds, o principal desenvolvedor do kernel Linux, pensar que seria necessário um oitavo RC, mas não tem sido assim e há algumas horas atrás Ele lançou a versão estável de um kernel que virá com novidades muito importantes.
E com relação a este último, abaixo você tem uma lista de novidades que veio com o Linux 5.8, um que nós pegamos emprestado de Michael Larabel, que é responsável por filtrar todas as mudanças, propostas e conversas em torno do kernel do Linux. Entre eles, um driver de energia para AMD se destaca, mas também garante que modificou até 20% do código.
Destaques do Linux 5.8
- Gráficos
- Suporte de código aberto Qualcomm Adreno 405/640/650.
- O suporte AMDGPU TMZ foi adicionado com zonas de memória confiáveis para memória de vídeo criptografada.
- Suporte para Intel Tiger Lake SAGV e outras atualizações de gráficos Gen12.
- Suporte de recuperação de software Radeon Navi / GFX10.
- O driver Radeon agora lida melhor com falhas térmicas críticas também.
- Suporte a buffer P2P / DMA entre GPUs.
- Outras atualizações, como gerenciamento de energia de tempo de execução Lima ou suporte Nouveau para modificadores de formato NVIDIA.
- Processadores
- O controlador de energia AMD foi fundido para finalmente expor os sensores de energia Zen / Zen2 no Linux.
- Temperatura AMD Ryzen 4000 Renoir e suporte EDAC.
- A migração ao vivo AMD aninhada com KVM agora é suportada.
- Suporte de CPU Loongson 3 para virtualização KVM.
- Correções de mitigação de espectro agora também são transportadas para a série estável.
- Melhora a compatibilidade com o driver CPPC CPUFreq.
- Suporte PCIe NTB para servidores Ice Lake Xeon.
- O suporte para RISC-V Kendryte K210 SoC foi concluído.
- Novo ARM SoC e suporte de plataforma.
- Suporte inicial para inicializar processadores POWER10.
- Suporte AMD Zen / Zen2 RAPL para limitação de energia média em tempo de execução.
- O Intel TPAUSE otimiza a potência de atraso para Tremont e núcleos mais recentes.
- Segurança ARM de 64 bits reforçada com suporte para Branch Target Identification (BTI) e pilha de chamadas de sombra.
- O monitor XSAVES indica suporte, contadores de monitoramento de largura de banda de memória e outras atualizações x86 (x86_64).
- Sistemas de armazenamento e arquivos
- Um back-end de dispositivo de bloqueio para Pstore ao salvar mensagens de emergência / pânico no disco.
- Suporte para ERASE / Discard / TRIM para todos os hosts MMC em vez de ser ativado anteriormente.
- O suporte à compressão F2FS LZO-RLE foi adicionado para este sistema de arquivos otimizado para flash.
- Melhorias no driver exFAT da Microsoft.
- Suporte para emular memória flash MLC NAND como SLC.
- Uma otimização de desempenho para Xen 9pfs.
- O desempenho do SMB3 funciona para grandes E / S.
- Correções para EXT4.
- Suporte DAX aprimorado para acesso direto ao armazenamento de memória persistente.
- Várias melhorias do Btrfs.
- Outro hardware
- Suporte do Habana Labs Gaudi para este acelerador de inferência de IA.
- Suporte Intel Tiger Lake Thunderbolt foi adicionado, bem como suporte ComboPHY para Intel SoC Gateways.
- Suporte para Thunderbolt em sistemas não x86.
- O potencial de economia de energia significativa para placas-mãe com pontes PCIe para PCI / PCI-X.
- DMA ponto a ponto para AMD Raven e Renoir.
- Suporte de áudio AMD Renoir ACP.
- Infraestrutura de teste de cabo em código de rede Linux, embora inicialmente limitada a hardware / drivers selecionados.
- Restaure o driver da câmera Intel Atom (AtomISP).
- Suporte para troca de teclas Fn e Ctrl em teclados Apple.
- Numerosas atualizações de gerenciamento de energia.
- Driver de driver AMD SPI mesclado.
- Melhorias gerais
- Melhorias de Jitter RNG e aterrissagem do controlador ARM CryptoCell CCTRNG. O suporte AMD PSP SEV-ES também faz parte das atualizações de criptografia.
- O Kernel Concurrency Sanitizer foi mesclado com o KCSAN para ajudar a detectar condições de corrida no kernel e já foi usado para descobrir dezenas de erros reais.
- Staging and IIO updates.
- Otimizações do desenvolvedor.
- Uma fila de notificação geral, inicialmente conectada para notificar alterações de chave / chaveiro.
- Otimizações SELinux.
- Aprimoramentos de modernização para Procfs com agora suporte para instâncias procfs privadas.
- Uma nova opção initrdmem = que, entre outros casos de uso, pode ser usada substituindo o espaço Intel ME por uma imagem initrd na área flash salva.
Agora disponível em seu tarball
O Linux 5.8 já está disponível, mas os usuários interessados em instalá-lo deverão fazê-lo manualmente a partir do seu "tarball", disponível em este link, ou usando ferramentas como Ukuu, onde, caso não tenha aparecido, o fará nas próximas horas. Por outro lado, para dizer que com toda probabilidade, se olharmos para o calendário, o Linux 5.8 será a versão do kernel que o Ubuntu 20.10 Groovy Gorilla usará.