Lançado kernel Linux 5.13 RC-1

Finalmente saiu a primeira versão do kernel Linux 5.13. O novo RC-1 teve anúncio oficial de Linus Torvalds e saiu no domingo em que se comemora o Dia das Mães. Por outro lado, ao mesmo tempo, isso também marca o fechamento da janela de mesclagem para o ciclo. Sendo assim, o Linux 5.13-rc1 adicionou 631k linhas de código ao remover 246k linhas de código em mais de doze mil arquivos.

Lançado kernel Linux 5.13 RC-1

Torvalds escreveu no anúncio sobre o tamanho desta janela de mesclagem:

Esta era – como esperado – uma janela de mesclagem bastante grande, mas as coisas parecem ter ocorrido de forma bastante suave. Últimas palavras famosas. Há muito lá, embora o diffstat pareça bonito enviesado – mais uma vez devido a alguns arquivos de cabeçalho amdgpu … O shortlog seria ainda maior do que o normal, com mais de 1800 desenvolvedores e mais de 14k de commits não mesclados (mais de 15k commits contando fusões).

O Linux 5.13 estável será lançado no final de junho ou, no mais tardar, início de julho. Tudo depende de quantos Release Candidates serão necessários até que o kernel esteja pronto par auso. Enquanto isso, é possível testar o novo kernel 5.13. Para isso, basta acessar o link em kernel.org. Lembre-se de que esta é uma versão de pré-lançamento, portanto , não a instale em nenhuma máquina de produção.

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 .
Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile