Kernel 4.19 adiciona acesso otimizado a arquivos, um subsistema GPS e muito mais

Linux Kernel

O que virá a ser a nova versão do kernel Linux 4.19 ainda está em processo e seus desenvolvedores estão trabalhando duro e hoje em dia sua carga de trabalho dobrou à medida que brechas de segurança nos processadores atuais mantêm os desenvolvedores do kernel Linux em espera e deixam Linus Torvalds de mau humor.

Além disso, o release candidate 4.19 também traz um subsistema GPS e vários aprimoramentos para acesso a arquivos e rede.

O lançamento do kernel pode ser atrasado?

A cabeça do kernel, Linus Torvalds descreveu o atual ciclo de desenvolvimento como "frustrante" não apenas por causa das falhas de segurança recentemente anunciadas. Linux 4.19 é ao mesmo tempo uma versão bastante extensa.

Os patches de isolamento da tabela da página do kernel do Linux já protegem os sistemas de 64 bits contra a lacuna de fusão, enquanto O Kernel 4.19 também recebe patches para sistemas de 32 bits.

Além disso, Esses bugs de segurança de prefiguração recém-descobertos eram patches apressados.

Por meio deles, os processos podem usar o cache de nível 1 das CPUs Intel para ler na memória não autorizada.

Este é especialmente perigoso em ambientes virtualizados onde os sistemas convidados têm acesso ao host. Para encontrar a configuração adequada do relógio da CPU, o kernel do Linux usa um programador.

Portanto, os desenvolvedores expandiram seu algoritmo para registrar o tempo necessário para processos em tempo real, interromper e ajustar o tempo de CPU de acordo.

Ao mesmo tempo, a interface de consulta de E / S assíncrona (Interface de pesquisa de E / S assíncrona) retorna ao kernel do Linux.

Linus Torvalds teve o código reavaliado na primeira entrada do Linux 4.18 e não ficou satisfeito. Enquanto isso, ele voou do núcleo.

Entretanto Greg Kroah-Hartman está animado com o novo subsistema GPS que foi incluído no kernel.

Isso deve "domar todos os motoristas malucos que estão voando por aí há anos, junto com algumas implementações improvisadas no espaço do usuário".

As novas implementações na nova versão do Kernel 4.19

Até agora, o código só é adequado para receptores GNSS (a abreviatura designa o Sistema Global de Navegação por Satélite), mas este é um bom começo.

linux do kernel

Também para o subsistema do controlador FSI (Interface de suporte flexível), Kroah-Hartman ele encontrou palavras de elogio.

Há um novo subsistema para o barramento serial de alta saída do ventilador, com a alta saída do ventilador se referindo à capacidade de dividir o sinal digital para vários receptores.

O trabalho de limpeza foi vítima de Jprobes, um mecanismo de rastreamento de chamada de função do kernel. Agora ele substituiu o Ftrace.

Com esses novos patches para a pilha de rede, os desenvolvedores do kernel do Linux introduzem a função de transmissão de pacotes baseada em tempo no que será esta nova versão.

Este permite períodos de tempo em que o kernel deve enviar pacotes de red. Destina-se principalmente a sistemas em tempo real, por exemplo, no campo da produção de automóveis.

Nesse caso, ele deve garantir uma transmissão de dados mais confiável e, em particular, evitar que os pacotes cheguem tarde demais ao seu destino. A função segue o padrão de rede P802.1Qbv.

Os desenvolvedores estão trabalhando no Cake (Common Applications Kept Enhanced), chamado Patchset, com os problemas de lag por trás dos roteadores em redes domésticas.

O Cake fica diretamente na interface de hardware de rede e decide quais pacotes podem pousar na interface de protocolo.

A fila gerenciada pelo Cake é projetada para evitar problemas excessivos de buffer e latência usando uma variedade de abordagens. (como avaliação de diffserv, um algoritmo de enfileiramento justo e um filtro ACK).

O Cake destina-se principalmente ao uso em roteadores, como substituto de firmware gratuito Open WRT baseado em Linux.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.