![Linux Kernel 4.14 chega ao fim da vida útil após mais de seis anos de manutenção Linux Kernel 4.14 chega ao fim da vida útil após mais de seis anos de manutenção](https://sempreupdate.com.br/wp-content/plugins/seox-image-magick/imagick_convert.php?width=904&height=508&format=.png&quality=91&imagick=/wp-content/uploads/2021/09/linux-malware-1280x720-1.png.bcd5fff751656b5a5bee7434f7df2ec2-1024x576.png)
O desenvolvedor Linus Torvalds acaba de anunciar o segundo candidato a lançamento do Linux 5.16 após o fechamento da janela de mesclagem no último domingo. Segundo ele, esta parece ser uma versão normal do kernel Linux, sem grandes modificações que possam comprometer o andamento do projeto ou provocar grandes atrasos.
No geral, o Linux 5.16-rc2 é bastante tranquilo. Nenhuma solicitação de pull assustadora chegou esta semana, nem nada para se preocupar. Há a situação do agendamento com reconhecimento de cluster prejudicando o Lago Alder, mas que está sendo trabalhado e parece que será desativado ou então a tempo para o Linux 5.16 lançamento estável no início do novo ano.
Linus Torvalds simplesmente escreveu no anúncio do 5.16-rc2:
Nada especialmente digno de nota se destaca na última semana, tudo parecia bastante normal para uma semana rc2.As estatísticas de commit parecem normais, e o diffstat também parece bastante regular. Talvez haja relativamente menos diferenças de driver do que o normal, em parte explicado pelo subdiretório de ferramentas diff ser maior do que o normal (um quarto do total), principalmente devido aos testes kvm adicionados. O resto são atualizações de arch, sistemas de arquivos, rede, documentação etc. Então, conserta um pouco por todo o lugar, sem nada que realmente se destaque. Detalhes abaixo na shortlog.
Linux 5.16-rc2 que acaba de ser lançado parece normal
Gráficos:
- DisplayPort 2.0 para o driver AMDGPU à frente das GPUs de última geração com suporte DP 2.0.
- Tunelamento de exibição AMDGPU USB4 em preparação para adição de USB4 Rembrandt / Yellow Carp.
- As GPUs AMD mais recentes estão usando seu novo caminho de código para enumeração de dispositivos .
- Suporte a Tipos de Contexto VirtIO para poder suportar mais casos de uso com o driver gráfico virtual VirtIO.
- Intel Protected Xe Path para gráficos Gen12 agora é suportado.
- A placa de vídeo Alder Lake S agora é considerada estável e Intel DG1 PCI IDs também estão finalmente presentes com DG1 sendo praticamente quadrada agora. Também há apresentação inicial de gráficos DG2 / Alchemist e outras melhorias.
Processadores:
- O suporte Intel AMX do lado do kernel foi lançado ! A Intel tem trabalhado em extensões de matriz avançada por mais de um ano com os compiladores LLVM e GCC, bem como os patches do kernel do Linux, etc. Finalmente, com o Linux 5.16, o suporte inicial do lado do kernel AMX está em vigor antes do Xeon Sapphire Rapids em rampa no 2º trimestre.
- CPUs AMD EPYC agora podem desfrutar de migração ao vivo intra-host SEV / SEV-ES com KVM.
- A compilação do kernel padrão do RISC-V agora habilita o driver NVIDIA de código aberto .
- O patch de ID do modelo Intel Raptor Lake foi mesclado para este ciclo.
- Suporte a hipervisor KVM RISC-V para futuros processadores RISC-V com suporte para essa extensão de hipervisor.
- Suporte ao Módulo 4 do Raspberry Pi Compute no kernel principal.
- Remoção de SoCs MIPS Netlogic .
- Snapdragon 690 e outro novo suporte de hardware Arm como o Rockchip RK3566 e RK3688.
- Suporte de áudio para trabalho de co-processador de áudio Yellow Carp e VanGogh APU .
- Suporte de agendamento com reconhecimento de cluster para melhorar as decisões de agendamento para processadores onde os núcleos são divididos em clusters com recursos compartilhados como o cache L2. Isso é para Arm e x86, embora no momento esteja levando a regressões para Intel Alder Lake .
Linux Gaming
- A chamada de sistema futex_waitv do FUTEX2 foi uma grande melhoria para jogos do Windows rodando no Linux para melhor corresponder à funcionalidade do kernel do Windows. São necessárias atualizações para Proton / Wine para fazer uso desta chamada de sistema e seus possíveis benefícios de desempenho.
- Por último, a principal característica é o driver do controlador Nintendo Switch para os controladores Switch Pro e Joy-Cons.
- Melhor suporte para o controlador Sony PlayStation 5 .
- Melhor suporte para laptops HP Omen .
- Uma peculiaridade do painel de exibição do Steam Deck.
Sistemas de armazenamento/arquivo Linux:
- Bloqueie as otimizações do subsistema, incluindo grande parte do trabalho de Jens Axboe na otimização do potencial de IOPS por núcleo do kernel Linux.
- Mais melhorias de desempenho para Btrfs .
- F2FS adiciona uma opção para fragmentar intencionalmente o sistema de arquivos para benefício do desenvolvedor.
- Ceph mais rápido com dirops assíncronos habilitado por padrão .
- AFS, 9p e Netfslib agora usam fólios . Os fólios de memória foram mesclados neste ciclo e os usuários iniciais estão prontos enquanto o XFS migrando para fólios e similares não é esperado até pelo menos o Linux 5.17.
- Compressão LZMA/MicroLZMA para EROFS .
- Trabalho de redução do consumo de memória para XFS .
Networking:
- Melhorias no SMB3/CIFS da Microsoft, incluindo correções e alguns trabalhos de desempenho.
- Driver Realtek RT89 WiFi para suporte a novos adaptadores sem fio 802.11ax.
- A abundância usual de atualizações do subsistema de rede .
Outro Hardware:
- Suporte de sensor de trabalho para muito mais placas-mãe ASUS e ASRock.
- Suporte para o teclado 2021 Apple Magic .
- O driver Habana Labs AI agora suporta compartilhamento ponto a ponto via DMA-BUF.
- O trabalho do lado ACPI permite que um driver analise o hardware enquanto está desligado ou em estado de baixa energia.
- Mais trabalho de ativação do subsistema CXL .
- Melhorias no suporte ao hardware do laptop System76 .
- Um novo driver para lidar com luzes de fundo acionadas por EC.
- Melhor suporte para AMD S0ix .
- O USB funciona como parte do desenvolvimento da Apple Silicon.
- O driver PCIe M1 da Apple foi incorporado como mais um grande passo em direção ao suporte do Linux para o Apple Silicon.
- Gerenciamento de energia em tempo de execução AMD Yellow Carp para os controladores XHCI.
- Muitas melhorias de gerenciamento de energia diferentes.
- Melhor suporte de áudio de baixa latência USB e outras melhorias de som.
Segurança:
- Controles SELinux/LSM/Smack e auditoria para IO_uring .
- Código Retpoline aprimorado para lidar com a forma como o código do trampolim de retorno é reescrito. O código BPF x86 agora também se alinha melhor com as expectativas em torno de Retpolines.
- Trabalho de preparação para suportar FGKASLR no futuro como randomização de layout de espaço de endereço de kernel granular/função granular.
- Suporte para convidados KVM para ter controle sobre o bit de controle AMD PSF para fazer essa alteração relacionada à segurança, se desejado. O próprio kernel do Linux ainda não conseguiu aquela opção de controle AMD Predictive Store Forwarding específica.
- A Microsoft começou a lançar o suporte para VM de isolamento do Hyper-V .
- Afrouxamento dos padrões SSBD/STIBP do Spectre para encadeamentos SECCOMP.
Outros:
- Os fólios de memória surgiram como uma melhoria fundamental para o código de gerenciamento de memória do Linux.
- A recuperação de memória baseada em DAMON é mesclada para ajudar o Linux em situações de pouca memória.
- A implementação atualizada do Zstd para o kernel finalmente conseguiu! Depois de anos ficando desatualizado, a nova implementação deve ser mais fácil de manter/atualizar do upstream com mais facilidade. A grande atualização do código do kernel do Zstd deve gerar melhorias significativas de desempenho de compactação / descompactação para os usuários do kernel, desde módulos compactados até compactação de sistema de arquivos nativo baseado em Btrfs e F2FS Zstd.
- O Xen pode dar boot mais rápido de convidados PV.
- Muita limpeza para o código de teste.
Via Phoronix