Linux 5.8-rc1 é um dos maiores lançamentos de todos os tempos

Imagem: Linux Adictos

Acaba de ser lançado na noite deste domingo (14/06) o Linux 5.8-rc1  e este é um dos maiores lançamentos de todos os tempos. Assim, como sempre, o anúncio como sempre foi feito por Linus Torvalds. E é justamente quem acompanha de perto o seu desenvolvimento que afirma ser este Linux 5.8-rc1 um dos maiores lançamentos de todos os tempos. Torvalds observou que:

Então, eu realmente não esperava isso, mas o 5.8 parece ser um dos nossos maiores lançamentos de todos os tempos. Em relação às séries -rc1, esta só perde para a v4.9, que tem sido nosso maior lançamento por bastante número de confirmações (commits). Sim, o 5.8-rc1 tem um número menor de confirmações do que o 4.9-rc1, mas de muitas maneiras é uma versão muito mais abrangente, apesar disso … 5.8 está no topo com o melhor, apesar de não ter nada que se destaque.

Sim, existem algumas grandes mudanças de driver (habanalabs e atomisp) que certamente fazem parte disso, mas não é tão diferente de alguns dos outros grandes lançamentos históricos. O desenvolvimento está realmente em todo o lugar: há toneladas de trabalhos e limpezas fundamentais, mas também há muito trabalho no sistema de arquivos e, obviamente, todas as atualizações usuais de drivers também.

Linux 5.8-rc1 é um dos maiores lançamentos de todos os tempos

Do mesmo modo, Linus explicou mais adiante no anúncio:” Então, na janela de mesclagem 5.8, modificamos cerca de 20% de todos os arquivos no repositório de fontes do kernel. Essa é realmente uma porcentagem bastante grande e, embora alguns deles sejam roteirizados, no geral é realmente o mesmo padrão: a versão 5.8 simplesmente teve muito desenvolvimento. IOW, 5,8 parece grande. Realmente grande. Em números puros: mais de 14 mil confirmações sem mesclagem (mais de 15 mil contagens mescladas), ~ 800 mil novas linhas e mais de 14 mil arquivos alterados.

A sorte é que pelo menos Torvalds mudou recentemente para o AMD Ryzen Threadripper para seu principal sistema de produção para ajudar a acelerar o tempo de compilação do kernel. Assim, deve ter enfrentado menos demora para realização deste trabalho. O Linux 5.8 estável deve estrear no início e meados de agosto.

Veja nossa lista de recursos do Linux 5.8-rc1 para uma visão completa dos destaques do kernel

O novo kernel Linux 5.8 inclui novos recursos Intel/AMD, aprimoramentos de segurança, otimizações. Entretanto, o Linux 5.8 não estará estável até o início de meados de agosto, mas ainda há muitas atualizações para o kernel do verão de 2020, com muitas melhorias no processador, uma boa quantidade de novas habilitações de hardware, uma variedade de aprimoramentos de segurança e outras novas infraestruturas do kernel

Sendo assim, é o caso, por exemplo, da fila de notificação geral, a infraestrutura de teste de cabos no código de rede e os avanços contínuos nos drivers gráficos Intel/Radeon de código aberto. Dada a linha do tempo de lançamento do Linux 5.8, essa provavelmente será a versão do kernel lançada por empresas como Ubuntu 20.10 e Fedora 33 no final do ano. Aqui estão os destaques do Linux 5.8.

Gráficos:

  • Suporte de código aberto Qualcomm Adreno 405/640/650;
  • Suporte AMDGPU TMZ com zonas de memória confiáveis para memória de vídeo criptografada;
  • O suporte para Intel Tiger Lake SAGV e outras atualizações gráficas Gen12;
  • Suporte de recuperação de software Radeon Navi/GFX10;
  • O driver Radeon agora também lida melhor com falhas térmicas críticas;
  • Suporte ao buffer P2P/DMA entre GPUs;
  • Outras atualizações também, como gerenciamento de energia em tempo de execução de Lima, suporte Nouveau para modificadores de formato NVIDIA e muito mais.

Processadores:

  • O AMD Energy Driver foi fundido para (finalmente !!!) expor os sensores de energia Zen/Zen2 no Linux;
  • Temperatura AMD Ryzen 4000 Renoir e suporte a EDAC;
  • A migração live AMD nasted com o KVM agora é suportada;
  • Suporte da CPU Loongson 3 para virtualização KVM;
  • Correções de mitigação de Spectre também estão sendo transportadas para a série estável agora;
  • Aumente o suporte para o driver CPPC CPUFreq;
  • Suporte PCIe NTB para servidores Ice Lake Xeon;
  • O suporte ao RISC-V Kendryte K210 SoC foi encerrado;
  • Novo Arm SoC e suporte à plataforma;
  • Suporte inicial para inicializar os processadores POWER10;
  • Suporte ao AMD Zen/Zen2 RAPL para limitar a potência média em tempo de execução;
  • Atraso otimizado em energia Intel TPAUSE suporte para núcleos Tremont e mais recentes;
  • Segurança reforçada de 64 bits, com suporte para Branch Target Identification (BTI) e a pilha de chamadas de sombra;
  • O supervisor XSAVES declara suporte , contadores de monitoramento de largura de banda da memória e outras atualizações x86 (x86_64);

Sistemas de armazenamento/arquivos:

  • Um back-end de dispositivo de bloco para o Pstore ao salvar mensagens de ops / pânico no disco;
  • Suporte ERASE/Discard/ TRIM para todos os hosts MMC, em vez de optar por participar anteriormente;
  • O suporte à compactação F2FS LZO-RLE foi adicionado para este sistema de arquivos otimizado para flash;
  • Melhorias no driver Microsoft exFAT, cortesia da Samsung;
  • Suporte para emular a memória flash MLC NAND como SLC;
  • Uma otimização de desempenho para o Xen 9pfs;
  • Trabalho de desempenho SMB3 para E/S grandes;
  • Correções para EXT4;
  • Suporte aprimorado a DAX para acesso direto ao armazenamento de memória persistente;
  • Várias melhorias no Btrfs.

Outro hardware:

  • Suporte do Habana Labs Gaudi para este acelerador de inferência de IA;
  • Também o suporte para Intel Tiger Lake Thunderbolt e ComboPHY para SoCs de gateway da Intel;
  • Suporte para Thunderbolt em sistemas não-x86;
  • Possibilidade de economia de energia significativa para placas-mãe com pontes PCIe para PCI/PCI-X;
  • DMA ponto a ponto para AMD Raven e Renoir;
  • Suporte de áudio AMD Renoir ACP;
  • Infra-estrutura de teste de cabos no código de rede Linux, embora inicialmente limitada para selecionar hardware/drivers;
  • Restaurando o driver da câmera Intel Atom (AtomISP);
  • Suporte para troca de teclas Fn e Ctrl nos teclados da Apple;
  • Inúmeras atualizações de gerenciamento de energia;
  • O driver do controlador AMD SPI foi mesclado.
  • Melhorias gerais:
  • Melhorias no Jitter RNG e aterrissagem do driver Arm CryptoCell CCTRNG. O suporte ao AMD PSP SEV-ES também faz parte das atualizações de criptografia;
  • O Kernel Concurrency Sanitizer foi fundido com o KCSAN, ajudando a detectar condições adversas no kernel e já foi usado para descobrir dezenas de bugs reais;
  • Atualizações de preparação e IIO;
  • Otimizações do agendador;
  • Uma fila de notificação geral inicialmente conectada para notificar alterações de chave / chaveiro;
  • Otimizações do SELinux;
  • Melhorias na modernização do Procfs, agora com suporte a instâncias procfs privadas;
  • Uma nova opção initrdmem=option, entre outros casos de uso, pode ser usada ao substituir o espaço Intel ME por uma imagem initrd na área de flash salva;
  • Liberação de cache L1d por contexto, pois um recurso de aceitação foi originalmente mesclado. No entanto, Linus Torvalds finalmente o reverteu por enquanto, pois a implementação atual é “além de estúpida”.

Portanto, não é de se estranhar que o Kernel Linux 5.8-rc1 é um dos maiores lançamentos de todos os tempos. Assim sendo, esperamos que não haja atrasos e o mesmo seja realmente lançado em meados de agosto, conforme está previsto.

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