núcleo Linux 5.1 - O que se sabe sobre as mudanças

Versão de aniversário do kernel Linux O kernel 5.0 foi lançado no início de março. O trabalho no kernel 5.1 já está em andamento. Neste artigo, vamos analisar alguns dos novos recursos que podemos esperar nesta versão.

núcleo Linux 5.1 - O que se sabe sobre as mudanças
/flickr/ ayu oshimi / CC BY-SA

Pare de apoiar a.out

Linux Suporta arquivos binários ELF desde a primeira versão do kernel. Depois de 25 anos, a.out Eles planejam transferi-lo para a categoria de tecnologias obsoletas (obsoletas). Os desenvolvedores afirmam que este é um procedimento necessário, pois há muito tempo o código começou a apodrecer.

Linus Torvalds sozinho estressado, que nenhum dos compiladores existentes cria binários do formato a.out, portanto não faz mais sentido.

A descontinuação do a.out ocorrerá em duas etapas. Linux 5.1 o código de despejo de memória será removido (dumping central código) é aproximadamente 500 linhas. De acordo com Linus, é extremamente improvável que alguém precise lidar com código legado, e os usuários que ainda estão gerando executáveis ​​a.out terão tempo para reconstruir seus processos de negócios.

Nas versões subsequentes, o suporte será completamente interrompido, mas somente se não houver ninguém na comunidade que assuma a manutenção do formato.

Fazendo alterações nos patches anti-Spectre

Várias alterações serão feitas no patch Retpoline para proteção contra o ataque Spectre v2. Ele usa uma sequência especial de instruções que bloqueia o mecanismo de execução especulativa no processador. Os desenvolvedores estão planejando aumentar o limite para geração de chamadas indiretas de operadoras de filiais de cinco para vinte. Em alguns casos isto permitirá aumentar produtividade em 20%.

Também kernel 5.1 receberá novo sinalizador PR_SPEC_DISABLE_NOEXEC, que desativa a proteção contra a vulnerabilidade Spectre v4 em todos os processos filhos em execução no servidor. Está associado à função desambiguação de memória, que permitia a execução de comandos fora de ordem. Segundo especialistas, o sinalizador automatizará a verificação de desativação do patch e agilizará servidores com grande número de processos em execução simultânea. Mais sobre isso escrevemos em um dos materiais anteriores.

Novos recursos para otimizar o desempenho do servidor. Linux, pode afetar a popularidade deste sistema operacional no ambiente de nuvem. Estamos em 1 nuvem Coletamos estatísticas — o sistema operacional mais popular na nuvem entre nossos clientes continua sendo o [nome do sistema operacional]. Windows (79%). Compartilhar Linux é de 20%. No futuro, esperamos que o segundo sistema operacional recupere parte de sua participação de mercado. Também fornecemos um gráfico da distribuição de participação entre Linux-distribuições (A distribuição mais popular entre nossos clientes continua sendo Ubuntu - 45%, seguido por CentOS com 28% e Debian de 26%.

núcleo Linux 5.1 - O que se sabe sobre as mudançasnúcleo Linux 5.1 - O que se sabe sobre as mudanças

Adicione drivers de áudio (muitos)

Em um dos tópicos do Hacker News, os moradores comemoradofazer o que Linux Sempre houve dificuldades com o suporte de hardware. Mas na versão 5.1 ele será adicionado. muitos motoristas para equipamentos de áudio.

Por exemplo, haverá um driver para Placa de som Fireface UCX, voltado para atuação em estúdios de gravação e salas de concerto. Também adicionará Driver MediaTek BTCVSD para o chip Bluetooth, proposto pelos desenvolvedores da MediaTek.

Você pode esperar suporte para microdispositivos Asahi Kasei AK4497, Cirrus Logic CS4341/CS35L26 e controladores integrados do Google ChromeOS. Também estão na lista Ingenic JZ4725B, MT8183 e MT6358, NXP MICFIL, Rockchip RK3328, controladores Spreadtrum DMA e muitos outros.

núcleo Linux 5.1 - O que se sabe sobre as mudanças
/flickr/ Christopher michel / CC BY

O que mais esperar em Linux kernel 5.1

Como escreve Phoronix, os desenvolvedores pode retornar в Linux 5.1 Capacidade de usar memória persistente como RAM. Especificamente, o Optane NVDIMM (fabricado com a tecnologia 3D Xpoint) no barramento DDR4 pode ser "convertido" em memória de acesso aleatório.

Leia mais sobre o trabalho que está sendo feito nessa direção. em um tópico no LKML. Agora Linus aguardando esclarecimentos sobre o comportamento do Optane dos desenvolvedores da Intel. Somente após recebê-los ele decidirá se incluirá o novo recurso no kernel 5.1.

Você ainda pode esperar patches que resolvam problema de 2038. Em 19 de janeiro de 2038, o valor do tempo não caberá mais em um número inteiro com sinal de 32 bits. Isso causará travamentos massivos do programa. Portanto, os desenvolvedores estão gradualmente faça mudanças nas chamadas de sistema correspondentes - a nova versão do kernel não será uma exceção.

Mais informações sobre possíveis alterações no código. Linux É possível que o kernel esteja disponível em breve. Continuaremos escrevendo sobre ele em artigos futuros.

Em nosso blog corporativo:

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