Núcleo Linux 5.1 — o que se sabe sobre as mudanças

A versão comemorativa do núcleo Linux 5.0 foi lançada no início de março. No entanto, o trabalho no kernel 5.1 já está em andamento. Neste material, vamos examinar uma série de inovações que devemos esperar nesta versão.

Núcleo Linux 5.1 — o que se sabe sobre as mudanças
/ Flickr / ayu oshimi / CC BY-SA

Deixam de suportar a.out

O Linux suporta arquivos binários ELF desde a primeira versão do núcleo. Depois de 25 anos, a.out planejam torná-lo uma tecnologia obsoleta (deprecated). Os desenvolvedores afirmam que isso é um procedimento necessário, uma vez que, ao longo do tempo, o código começou a "apodrecer".

Linus Torvalds destacou que nenhum dos compiladores existentes cria binários no formato a.out, portanto não faz sentido mantê-lo.A remoção do a.out ocorrerá em duas etapas. No Linux 5.1, o código de despejo de memória (

core dumpingcode) — isso é cerca de 500 linhas . Segundo Linus, é extremamente improvável que alguém precise lidar com código legado, e os usuários que ainda geram arquivos executáveis a.out terão tempo para reestruturar seus processos de negócios.Nos lançamentos subsequentes, o suporte será completamente interrompido, mas somente se na comunidade não houver alguém disposto a manter o formato.

Fazem alterações nos patches contra o Spectre

Várias alterações serão feitas no patch Retpoline para proteção contra o ataque Spectre v2. Ele utiliza uma sequência especial de instruções que bloqueia o mecanismo de execução especulativa no processador. Os desenvolvedores planejam

aumentar o limite para a geração de chamadas indiretas dos operadores de ramificação de cinco para vinte. Em alguns casos, isso permitirá aumentar um aumento de 20% no desempenho. aumentar Além disso, o núcleo 5.1

receberá uma nova bandeira PR_SPEC_DISABLE_NOEXEC, que desabilita a proteção contra a vulnerabilidade Spectre v4 em todos os processos filhos executados no servidor. Está relacionada à função memory disambiguation , que permitia a execução fora de ordem dos comandos. Segundo os especialistas, a bandeira automatiza a verificação para desativar o patch e permitirá acelerar servidores com um grande número de processos simultaneamente em execução. Mais sobre issonós escrevemos em um dos materiais anteriores Novas funções que otimizam o funcionamento dos servidores Linux podem impactar na popularidade deste SO no ambiente de nuvem. Nós da.

1cloud 1cloud Coletamos estatísticas — o sistema operacional mais popular na nuvem entre nossos clientes continua sendo o Windows (79%). A participação do Linux é de 20%. No futuro, esperamos que o segundo sistema operacional recupere um pouco de mercado. Também apresentamos um gráfico de distribuição de participações entre distribuições Linux (A distribuição mais popular entre nossos clientes continua sendo o Ubuntu — 45%, seguida pelo CentOS com 28% e Debian com 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

Adicionam drivers de áudio (muitos)

Em um dos threads do Hacker News, residentes notaram, que o Linux sempre teve dificuldades com suporte a hardware. Mas na versão 5.1 serão adicionados vários drivers para equipamentos de áudio.

Por exemplo, haverá um driver para a placa de som Fireface UCX, direcionada ao trabalho em estúdios de gravação e salas de concerto. Também serão adicionados o driver MediaTek BTCVSD para o chip Bluetooth, que foi proposto pelos desenvolvedores da MediaTek.

Deve-se esperar suporte para Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 e controladores embutidos do Google ChromeOS. Também estão na lista os 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 no Linux kernel 5.1

Como escreve a Phoronix, os desenvolvedores podem retornar no Linux 5.1 a possibilidade de usar memória persistente como RAM. Em particular, o Optane NVDIMM (feito com a tecnologia 3D Xpoint) na barramento DDR4 poderá ser "transformado" em memória RAM.

Saiba mais sobre o trabalho que está sendo feito nessa direção no thread no LKML.Atualmente, Linus aguarda esclarecimentos sobre o comportamento do Optane dos desenvolvedores da Intel. Somente após recebê-los ele tomará uma decisão sobre a inclusão da nova função no kernel 5.1.

Também pode-se esperar patches que resolvam o problema do ano 2038. Em 19 de janeiro de 2038, o valor do tempo deixará de "caber" em um inteiro de 32 bits com sinal. Isso causará falhas em massa nos programas. Portanto, os desenvolvedores gradualmentefazer alterações nas chamadas de sistema pertinentes — a nova versão do kernel não será uma exceção. Mais informações sobre possíveis mudanças no código do Linux kernel podem ser esperadas já no futuro próximo. Continuaremos a escrever sobre elas em materiais subsequentes.

Em nosso blog corporativo:

Como economizar com API

Fonte: habr.com

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