O novo Kernel Liniux 5.1 acaba de anunciar sua versão candidata de número quatro. O anúncio foi feito pelo desenvolvedor Linus Torvalds. Na verdade, ele faz o anúncio semanalmente sobre o andamento do núcleo do sistema operacional. Assim, podemos ter certeza de que faltam poucos dias até que ele seja disponibilizado aos usuários.
Linus comentou sobre o 5.1-rc4
Outra semana, outro rc. Menor que rc3, eu estou feliz em dizer. Nada particularmente grande aqui, apenas uma série de pequenas coisas em todo lugar. E realmente está tudo acabado. Drivers são sobre um terço (rede, bloco, gpu, SCSI), com o resto sendo uma mistura de atualizações arco, atualizações de sistema de arquivos, documentação de rede núcleo, ferramentas .. Portanto, não há tema único aqui, apenas espalhar-se correções smallish todo.
Veja um resumo dos principais recursos do Linux 5.1 se não estiver familiarizado com as mudanças deste novo kernel. Oficialmente, ele deve estrear como estável no início de maio.
Estas são as 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.