A janela de integração do Linux 7.4 tinha acumulado 6.753 mudanças sem commits de merge até 23 de outubro, segundo um relato publicado pelo Observatorio Blockchain em 24 de outubro. O número é uma contagem provisória da árvore em desenvolvimento: o Linux 7.4 ainda não era uma versão estável. O mesmo relato situa a abertura da janela em 19 de outubro, um dia após o lançamento do Linux 7.3.

O que os 6.753 registros representam

Uma janela de integração, também chamada de merge window, é o período em que mudanças são incorporadas ao desenvolvimento do kernel. A contagem divulgada se refere a mudanças que já haviam entrado na árvore do Linux 7.4 até 23 de outubro, sem contar commits de merge. Ela não representa o total final do ciclo.

Mudanças relatadas no escalonador

Em 22 de outubro, a Phoronix relatou que atualizações do escalonador haviam sido integradas ao desenvolvimento do Linux 7.4. O EEVDF, mecanismo de escalonamento de tarefas, recebeu ajustes voltados à latência de tarefas que usam fatias curtas de CPU. A publicação reportou redução de até 55% na latência dessas tarefas nos testes descritos.

O conjunto relatado também inclui um steal governor, que ajusta dinamicamente vCPUs com base no tempo de steal informado pelo hipervisor, com o objetivo de reduzir custos de preempção. Uma vCPU é um processador virtual usado por uma máquina virtual.

Na NVIDIA Vera, a Phoronix relatou uma preferência por irmãos SMT, os processadores lógicos que compartilham um núcleo físico. A publicação também citou ganhos de 3% a 6% para essa configuração, com referência a outro relato.

Outras mudanças relatadas incluem uma escolha aleatória entre núcleos ociosos no mesmo nível da hierarquia de seleção e uma correção para evitar a publicação de dados parciais de utilização do cache de último nível, conhecido pela sigla LLC.

Datas previstas para a janela

Em 24 de outubro, o Observatorio Blockchain descreveu 1º de novembro como a data esperada para o encerramento no cronograma habitual de duas semanas. O relato apresentou 8 de novembro como alternativa caso a janela fosse estendida por mais uma semana; a primeira versão candidata, Linux 7.4-rc1, também era prevista para a data correspondente a cada cenário.

Segundo a explicação atribuída por essa publicação a Linus Torvalds, uma eventual semana extra serviria para processar solicitações de integração já pendentes. Mudanças que não chegassem dentro do prazo normal ficariam para o Linux 7.5.