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.
/flickr/ /
Pare de apoiar a.out
Linux Suporta arquivos binários desde a primeira versão do kernel. Depois de 25 anos, Eles planejam transferi-lo para a categoria de tecnologias obsoletas (obsoletas). Os desenvolvedores afirmam que este é um procedimento necessário, pois há muito tempo .
Linus Torvalds sozinho , 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 ( código) é . 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 o limite para geração de chamadas indiretas de operadoras de filiais de cinco para vinte. Em alguns casos isto permitirá produtividade em 20%.
Também kernel 5.1 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 , 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 .
Novos recursos para otimizar o desempenho do servidor. Linux, pode afetar a popularidade deste sistema operacional no ambiente de nuvem. Estamos em 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%.


Adicione drivers de áudio (muitos)
Em um dos tópicos do Hacker News, os moradores fazer o que Linux Sempre houve dificuldades com o suporte de hardware. Mas na versão 5.1 ele será adicionado. para equipamentos de áudio.
Por exemplo, haverá um driver para , voltado para atuação em estúdios de gravação e salas de concerto. Também 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.

/flickr/ /
O que mais esperar em Linux kernel 5.1
Como escreve Phoronix, os desenvolvedores в 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. . Agora Linus 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 . 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 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
