Notícias

10 principais recursos do kernel Linux 5.10

10 principais recursos do kernel Linux 5.10

Após sete semanas de desenvolvimento constante, Linus Torvalds finalmente lançou o Linux Kernel 5.10 LTS em 14 de dezembro de 2020, e agora está disponível para as massas. Linus Torvalds anunciou este lançamento fantástico na lista de e-mails do kernel do Linux, declarando:

“Ok, aqui está - 5.10 é marcado e empurrado para fora. Eu quase sempre desejei que a última semana tenha sido ainda mais calma do que foi, e isso também é verdade aqui ”.

Ele continua a dizer:

“Há uma boa quantidade de consertos aqui [...], mas nada me faz ir“ precisamos de mais uma semana.”As coisas parecem bastante normais,”

Linux Kernel 5.10 traz novos recursos notáveis, melhorias e, como de costume, drivers novos e atualizados para aprimorar o suporte geral de hardware. Além disso, esta é a última versão do Kernel do ano 2020 e a próxima versão do Long Term Supported (LTS) após o Linux Kernel 5.4 LTS. Os desenvolvedores do Kernel têm planos de manter o Kernel 5.10 LTS até 2026, que é um ano a mais do que o Linux Kernel 5.4 LTS lançado em novembro de 2019 e compatível até dezembro de 2025.

Atualmente (a partir deste novo lançamento 5.10), a maioria das distribuições Linux, como Ubuntu, Fedora e Arch Linux, usa o kernel 5 do Linux.x series. No entanto, a distribuição Debian parece ser mais conservadora e ainda usa o Linux Kernel 4.x series. Por exemplo, o Debian 10 vem com o kernel Linux versão 4.19.

Com isso dito, vamos dar uma olhada nos novos recursos e mudanças que você pode esperar do kernel Linux 5.10.

O que há de novo no kernel Linux 5.10

Uma infinidade de novos recursos e mudanças estão incluídos nesta nova atualização do Kernel. Tudo isso para melhorar o desempenho geral do sistema. Abaixo estão os 10 principais recursos do Linux Kernel 5.Versão 10 LTS.

1. Patch do XFS para o problema do ano de 2038

O problema do ano 2038, ironicamente referido Y2038, Epochalypse, Y2k38, ou Unix Y2K é um problema de tempo com sistemas baseados em Unix e Linux. Ele surge com o fato de que o armazenamento do número de segundos passados ​​desde janeiro de 1970 é feito em um inteiro assinado de 32 bits. Infelizmente, o último momento com suporte para o inteiro assinado de 32 bits é 19 de janeiro de 2038. Este erro é chamado estouro de inteiro. Qualquer programa ou software que tente incrementar a data após janeiro de 2038, o valor será armazenado como um valor negativo e os sistemas irão interpretá-lo como 13 de dezembro de 1901 em vez de 19 de janeiro de 2038.

Com Linux Kernel 5.Versão 10, os usuários que executam o sistema de arquivos XFS devem se orgulhar de ouvir uma atualização que vai este ano para julho de 2486. Pode não ser a solução ideal, mas para sistemas embarcados e outros softwares desenvolvidos para durar por toda a vida - será útil.

2. Monitoramento de hardware para processadores AMD Zen3

Kernel 5.10 traz algumas melhorias de desempenho para a CPU AMD Zen3. Guenter Roeck, um dos mantenedores do subsistema de monitoramento de hardware (hwmon), enviou uma atualização para o driver k10temp, permitindo o suporte para monitoramento de temperatura para a CPU AMD Zen 3.

3. Suporte para 'commits rápidos' com o sistema de arquivos EXT4

EXT4 é um dos sistemas de arquivos populares usados ​​na maioria das distribuições Linux. Com esta nova versão, Kernel 5.10, EXT4 se gaba de um aumento significativo no desempenho de gravação com o suporte adicional de 'confirmação rápida'. Idealmente, 'commits rápidos' faz com que o JBD2 habilite o sistema de arquivos do cliente a fazer commits mais rápidos. JDB2 é um thread do kernel necessário para atualizar o diário do sistema de arquivos EXT4. Incase EXT4 não fará um commit rápido; então ele irá reverter para os commits regulares padrão.

4. Suporte para teclado de alumínio sem fio Matias inspirado na Apple

O teclado sem fio Matias é um teclado elegante com capacidade sem fio para alternar entre 4 dispositivos sem fio. sim! Você pode usar este teclado com até quatro dispositivos. É compatível com máquinas Mac, Windows, Android e Linux. Com Linux Kernel 5.Versão 10, este dispositivo periférico funciona fora da caixa.

5. Suporte para Nintendo Switch Joy-Cons e controlador Pro

Se você é um jogador em uma plataforma Linux, então deve ficar satisfeito em saber que o Linux Kernel 5.10 traz suporte total para Nintendo Switch Joy-Cons e controlador Pro. Esta nova atualização permite que você use os dispositivos sem fio via Bluetooth ou uma conexão com fio usando o USB. Estou igualmente animado, pois o controlador profissional é um dos melhores que já usei.

Além disso, ainda em jogos, Kernel 5.10 também tem suporte total para o controlador Sega Saturn, que usa uma conexão USB.

6. Desempenho aprimorado para o sistema de arquivos Btrfs

A cada novo lançamento do kernel Linux, sempre esperamos uma atualização no sistema de arquivos e armazenamento. Este novo Kernel (5.10 LTS) aumenta o desempenho geral para operações fsync () no sistema de arquivos Btrfs. Um recurso SEV-ES adicional criptografa os registros do processador do convidado - O SEV da AMD (Secure Encrypted Virtualization). Isso impede o acesso aos registros do hóspede pelo anfitrião, a menos que o convidado tenha permitido o acesso.

7. Inicialize o kernel compactado zstd com processadores MIPS

Com Linux Kernel 5.Versão 10, a arquitetura MIPS (Microprocessor without Interlocked Pipelined Stages) agora pode inicializar o kernel compactado com zstd. Além disso, o RISC-V pode inicializar sistemas com o firmware EFI. Algumas outras atualizações em torno disso são que o Kernel 5.10 apresenta o envio em lote de solicitações de E / S, que resultam em funções de hibernação e retomada mais rápidas.

8. Suporte de exibição para Raspberry Pi 4

Linux Kernel 5.10 traz atualizações para o driver VC4 DRM que permite suporte de exibição para Raspberry Pi 4. Embora Raspberry Pi 4 já exista há algum tempo, o código do pipeline de exibição sempre foi um trabalho em andamento. Com patches recentes, Raspberry Pi 4 deve estar em boa forma com Kernel 5.10 lançamento.

9. Suporte para restrição io_uring

io_uring Asynchronous framework fornece uma interface de baixa latência para aplicativos que precisam de uma operação AIO, mas desejam que o Kernel execute o I / O por conta própria. Com Kernel 5.Versão 10, io_uring recebeu uma atualização permitindo a criação de anéis restritos. O io_uring tem dois anéis por padrão - a fila de envio (SQ) e uma fila de conclusão (CQ), compartilhada entre o Kernel e o aplicativo. Com a introdução de anéis restritos, o aplicativo host pode conceder acesso a seus descritores de arquivo por aplicativos não confiáveis ​​ou convidados.

10. Dicas de memória para outros processos

Os sistemas Linux usam a chamada de sistema madvise () para informar o kernel de seu comportamento para melhorar seu desempenho. Isso é simples. No entanto, plataformas como o Android precisam passar por um daemon de espaço do usuário centralizado, que não é muito confiável. Para resolver esse problema, Linux Kernel 5.10 apresenta um novo syscall - process_madvise (2), que é muito mais rápido e confiável.

Outro Kernel 5.10 recursos:

Baixe e instale o kernel 5 do Linux.10

Nota: Embora seja possível instalar os kernels Linux da linha principal no Ubuntu, Linux Mint e outras distribuições baseadas no Ubuntu, eu não o recomendaria.

Isso ocorre porque você pode quebrar sua distribuição atual, levando a uma perda definitiva de dados ou baixo desempenho do sistema. A menos que você esteja ansioso para testar o hardware suportado por esta nova versão do kernel, não atualize agora. Eu recomendo que você espere pelo próximo lançamento de sua distribuição atual, pois há uma grande probabilidade de que seja entregue com este novo kernel LTS (5.10). Por exemplo, os usuários do Ubuntu podem esperar Linux Kernel 5.10 para fazer parte do Ubuntu 21.04, previsto para ser lançado em abril de 2021.

No entanto, se você quiser experimentar esta nova versão do Kernel, ela está disponível para download na página oficial. O lançamento do Linux Kernel 5.10 abre uma nova janela para o Kernel 5.11 desenvolvimento, a primeira versão do kernel do ano de 2021.

Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...
Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...