Linux Kernel 5.6 – O que esperar da nova versão do kernel

Saída Linux O Kernel 5.6 está previsto para o final de março. Neste artigo, discutiremos as próximas mudanças: um novo sistema de arquivos e um novo protocolo. WireGuard e atualizações de drivers.

Linux Kernel 5.6 – O que esperar da nova versão do kernel
Фото - Lucas Huffman - Unsplash

O tão aguardado protocolo VPN

David Miller, responsável pelo subsistema de rede. Linux, decidiu ligar no núcleo WireGuardEste é um túnel VPN desenvolvido pela empresa de segurança da informação Edge Security. A ideia é... discutido dois anos atrás - então ela suportado O próprio Linus Torvalds — no entanto, a implementação foi adiada. O projeto estava fortemente atrelado aos recursos criptográficos do Edge Security. Mas, há seis meses, os autores do novo protocolo foram comprometidos e mudou às APIs de criptografia suportadas pelo núcleo.

Tem verO que o futuro nos reserva? WireGuard poderá substituir OpenVPN. De acordo com testes, a taxa de transferência do novo protocolo é quatro vezes maior que a de OpenVPN1011 Mbps versus 258 Mbps. No entanto, vale ressaltar que a mudança para a API Crypto padrão pode piorar o desempenho.

Outro recurso WireGuard - Ele não interrompe a conexão, mesmo que o usuário tenha recebido um novo endereço IP e lide com problemas de roteamento de forma independente. Para esses fins, uma chave privada é atribuída a cada interface de rede. Ela é gerada usando Protocolo Diffie-HellmanA própria criptografia construído sobre ChaCha20 e algoritmo Poly1305Eles são considerados análogos aprimorados do AES-256-CTR e HMAC.

Novo sistema de arquivos

Este sistema tornou O Zonefs, introduzido pelos engenheiros da Western Digital, foi projetado para funcionar com dispositivos de armazenamento zonados (armazenamento zonificadoEsses são discos rígidos em bloco cujo espaço de endereçamento é dividido em zonas (por exemplo, SSD NVMe). O sistema de arquivos permite que cada zona seja tratada como um arquivo — ou seja, usando APIs especiais em vez de... ioctl para acessar o sistema de armazenamento. Uma abordagem semelhante é usada nos bancos de dados RocksDB e LevelDB. Isso permite reduzir o custo de migração de código originalmente projetado para trabalhar com arquivos.

В Linux Já existe uma função para interagir com dispositivos de bloco. Na versão 4.13 do kernel. apareceu O módulo dm-zoned apresenta uma unidade zonada como um dispositivo de bloco comum, e o Zonefs será uma alternativa.

Linux Kernel 5.6 – O que esperar da nova versão do kernel
Фото - Suzan Kiršić - Unsplash

Além da implementação do novo sistema de arquivos, os desenvolvedores Linux O kernel fez alterações nas versões existentes. Havia adicionado mecanismos de compressão LZO/LZ4 Para o sistema de arquivos F2FS, o suporte a ele permanecerá experimental por enquanto. Ele precisará ser ativado manualmente durante a montagem da partição (opção...). algoritmo_de_compressão). Também uma atualização receberá EXT4 - trata de operações diretas de E/S. O pacote de atualização foi apresentado pelo engenheiro da IBM, Ritesh Harjan. suas palavrasEm alguns casos, a correção pode melhorar o desempenho do sistema de arquivos em até 140%.

Atualizações de drivers

Um novo driver aparecerá no kernel. resfriamento_ocioso_cpu... Ele a tarefa — Resfria a CPU/SoC integrando ciclos ociosos durante a operação. De certa forma, é semelhante ao driver PowerClamp para processadores Intel, mas não está vinculado a uma arquitetura específica. liberado Especialistas da Linaro que otimizam software de código aberto para plataformas ARM.

Também será adicionado Suporte para placas gráficas GeForce série 20 (TU10x). O driver correspondente foi desenvolvido por Ben Skeggs do projeto Nouveau. Infelizmente, a GeForce 16 (TU11x) permanecerá sem suporte por enquanto. A Nvidia não forneceu as imagens de firmware necessárias para inicializar a placa. Além disso, as novas placas gráficas Linux Podem surgir problemas de desempenho devido à falta de reclocking — gerenciamento automático de frequência. Já foi constatado anteriormente que os drivers Nouveau apresentam esse problema. pode funcionar 20-30% mais lento que o original.

Linux Kernel 5.6 – O que esperar da nova versão do kernel
Фото - André Abbate - Unsplash

Outro novo núcleo apoiará USB4. Alterações correspondentes sugerido Engenheiros da Intel modificaram a base de código existente relacionada ao Thunderbolt — aproximadamente duas mil linhas.

É claro que essas não são todas as atualizações que chegarão ao kernel, por exemplo, Você pode esperar Suporte para periféricos e dispositivos de rede adicionais. O kernel 5.6 também será o primeiro kernel de 32 bits, onde será resolvido problema do ano 2038No final de janeiro, os engenheiros fez Alterações finais no nfsd, xfs, alsa e v4l2. A expectativa é que, nos dezoito anos restantes, usuários e desenvolvedores de distribuições tenham tempo para atualizar para o kernel 5.6 (ou versões subsequentes).

Materiais relacionados do blog corporativo da 1cloud.ru:

Linux Kernel 5.6 – O que esperar da nova versão do kernel A maioria dos supercomputadores é alimentada por Linux — discutimos a situação
Linux Kernel 5.6 – O que esperar da nova versão do kernel Como se proteger Linux-sistema: 10 dicas

Sobre o que escrevemos no Habré:

Linux Kernel 5.6 – O que esperar da nova versão do kernel Analisamos recomendações para a proteção de dados pessoais e segurança da informação – no que você deve prestar atenção.
Linux Kernel 5.6 – O que esperar da nova versão do kernel Pela primeira vez, um fóton foi teletransportado de um chip para outro.
Linux Kernel 5.6 – O que esperar da nova versão do kernel Como o setor de TI está ajudando o mundo a desperdiçar menos alimentos

Fonte: habr.com

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster