Kernel Linux 5.1-rc3 é maior que o normal

EXT4 traz novos Ioctls de depuração para Linux 5.4
Lançado o primeiro Release Candidate do kernel 4.19

O desenvolvedor Linus Torvalds anunciou o terceiro release candidate semanal do próximo kernel  Linux 5.1. Linus escreveu sobre o 5.1-rc3:

O lançamento do rc3 é maior que o normal, o que obviamente nunca é algo que eu queira ver, mas ao mesmo tempo é cedo o suficiente na série rc e não é algo com o qual eu realmente me preocupo. Apesar de ser maior, nada realmente incomum se destaca, disse Linus.

Para aqueles que não estão cientes de todo o novo material empolgante desta próxima versão do kernel, veja um resumo dos recursos do Linux 5.1.

Principais Recursos do Linux 5.1

Gráficos

  • Intel Fastboot está finalmente habilitado por padrão depois que os desenvolvedores brincaram com a ideia por anos. Este recurso de driver de gráficos da Intel para eliminar operações desnecessárias no modo de inicialização foi uma opção que remonta a uma década. Ao mesmo tempo, o Linux 5.1 é habilitado por padrão para o Skylake e para o hardware mais recente, bem como para Atoms recentes. Aqueles em gráficos mais antigos da Intel ainda podem alternar o recurso com o parâmetro do kernel i915.fastboot = 1. O Fastboot ajuda a fornecer uma experiência limpa de inicialização do Linux sem cintilação;
  • Suporte Intel HDCP 2.2;
  • O suporte da Coffeelake GVT finalmente está aqui para a tecnologia de virtualização de gráficos da Intel;
  • O driver Nouveau DRM possui conexões de gerenciamento de memória heterogênea para fornecer suporte a memória virtual compartilhada;
  • Suporte AMDGPU Vega 10/20 BACO e outros aprimoramentos do Vega. O AMDGPU também possui suporte a varredura de DCC que inclui os mais recentes patches de espaço do usuário para o hardware Raven Ridge;
  • Um novo driver DRM neste ciclo é o driver de exibição Arm Komeda;
  • Outras atualizações de driver DRM.

Processadores

  • Suporte para o Bitmain SoC como um A53 dual-core combinado com um único núcleo RISC-V, embora apenas o processador Arm seja suportado neste momento. Há também outro suporte para o novo braço, incluindo o Socionext Milbeaut, o NXP i.MX8QuadXPlus e alguns Rensas SoCs.
  • Redução do escopo da proteção contra especulação do Specter V4 com o novo bit PR_SPEC_DISABLE_NOEXEC.
  • -O Spectre V2 vem com algumas pequenas otimizações;
  • Há o acelerador Habano Labs Goya agora suportado com seu novo driver. Em última análise, espera-se que haja um novo subsistema “acelerador” no kernel do Linux, mas por enquanto ele está vivendo no espaço char/misc. É ótimo ver esse acelerador do AI ter suporte ao kernel de código-fonte aberto;
  • Icelake O suporte central do PMC foi adicionado para lidar com os registros do controlador de gerenciamento de energia nessas CPUs há muito aguardadas;
  • A fixação de bits CR0/CR4 sensíveis agora é feita em torno do Intel SMAP/UMIP/SMEP para melhor evitar uma onda recente de explorações;
  • Dada a crescente contagem de núcleos com SoCs de ARM, a configuração padrão de ARM de 64 bits para o kernel agora será padronizada para 256 CPUs no máximo. Com permissão, o número pode ser facilmente diminuído ou aumentado, isso é apenas sobre o kernel “defconfig“;
  • O suporte de hardware RISC-V está amadurecendo onde se espera que os patches do kernel sejam testados e executados pelo menos na placa de desenvolvedor HiFive Unleashed da SiFive.
  • O novo gerenciador ocioso da TEO CPU para sistemas tickless foi fundido.

Se tudo correr bem, o Linux 5.1 será lançado oficialmente no início de maio.