Estamos a menos de um mês da versão oficial do kernel do Linux 5.1. Assim, como em todos os finais de semana, o desenvolvedor Linus Torvalds anunciou a disponibilidade já esperada do Linux 5.1-rc5. Então, segundo ele, durante toda a semana passada, houve outro período razoável de correção de erros/regressões. Felizmente, nenhum grande problema desagradável foi descoberto nesse período. De fato, segundo alguns testes, o Linux 5.1 está funcionando muito bem. Não foram relatados problemas nos sistemas testados.
Linus Torvalds comentou especificamente sobre o 5.1-rc5
Temos mudanças em todos os lugares, porém não em muitos deles, e na maioria dos casos aqui é muito pequena. Olhando para as estatísticas, as atualizações do driver de som se destacam, sendo quase um terço do patch (e cerca de um terço dos commits também, então não é por causa de um único patch grande). No entanto, nada disso parece tão assustador. Nada aqui me faz sentir desconfortável sobre este ciclo de lançamento até agora. Bata a madeira.
Se tudo correr bem, veremos a estreia do Linux 5.1.0 no começo de maio.
Principais novidades do Kernel 5.1:
- Intel Fastboot por padrão e muitas outras mudanças de driver/gráficos DRM;
- O kernel está retirando o suporte A.out;
- Melhorias de LivePatching em torno de patches cumulativos/suporte à substituição atômica;
- Novas placas ARM e SoCs são suportados incluindo o Bitmain SoCs, suporte principal para o Raspberry Pi 3 Model A + e muitos outros hardwares;
- Suporte Intel HDCP 2.2;
- O novo driver de kernel acelerador Goya da Habana Labs é bastante interessante;
- Mais suporte de hardware touchscreen através de adições em muitos drivers;
- Suporte Wacom Pro Pen Slim, juntamente com outros gráficos que melhoram performance do tablet;
- Ainda não mesclada, mas proposta é a capacidade de usar memória persistente como RAM (PMEM como RAM);
- Fixação de bits sensíveis CR0/CR4 para evitar uma tendência recente nas explorações;
-
Suporte ao driver principal do PMC Icelake;
- Um novo driver EDAC para CPUs Icelake (i10nm_edac);
- No front de 64 bits do ARM, a configuração padrão do kernel será padronizada em 256 para o número máximo de CPUs prontas para uso;
- O suporte a hardware RISC-V está sendo eliminado e assumido como seguro agora com a placa de desenvolvedor HiFive;
- Reduzir o escopo da proteção contra especulação do Specter V4 com PR_SPEC_DISABLE_NOEXEC;
- Pequenas otimizações de Retpoline para o Spectre V2;
- Uma atualização do Kbuild para que o kernel funcione melhor com o LLVM Linker (LLD);
- Trabalho de recurso XFS;
- A API do FANOTIFY é muito mais eficiente com as adições feitas a essa interface de monitoramento / interceptação do sistema de arquivos;
- Compactação do sistema de arquivos Zstd configurável para Btrfs;
- Preparando limpezas graças ao Outreachy;
- O trabalho sobre os preparativos para o problema do ano de 2038;
- Suporte a Intel 22260 WiFi e outras melhorias no driver de rede.
- Para o hipervisor do Hyper-V, será mais fácil investigar problemas de desempenho;
- Continuando a melhorar o suporte à arquitetura MIPS R6;
- Suporte a ACPI 6.3 e um novo regulador ocioso da CPU, entre outras atualizações de gerenciamento de energia;
- Um monte de novo suporte de hardware de áudio.
Veja um resumo geral do Linux 5.1 para saber mais sobre esta nova versão do kernel, seu segundo maior ciclo de 2019.