Linus Torvalds acaba de lançar o Linux 6.4-rc1, que também marca o fim da janela de mesclagem para o empolgante ciclo do Linux 6.4.
Linus Torvalds escreveu no 6.4 desta noite Anúncio-rc1:
“Então, aqui estamos nós, duas semanas depois, com a janela de mesclagem encerrada e-rc1 marcado e removido.
As coisas parecem bem normais-a única coisa um tanto incomum para mim pessoalmente foi que tínhamos duas solicitações pull diferentes que acabaram comigo fazendo minha própria pequena série de atualizações no topo.
Portanto, a atualização ITER_UBUF do Jens e o x86 LAM o suporte de Dave Hansen (realmente Kirill, mas vejo a atração de Dave) me levou a fazer algumas limpezas extras de acesso de usuário x86.
A razão pela qual eu mencionei isso não é tanto”oh, eu tenho que codificar um pouco de novo”, mas isso realmente me fez *finalmente* mude para um algoritmo padrão’git diff’mais moderno. O algoritmo git diff padrão é o mais tradicional (também conhecido como’algoritmo de Myers’) e, embora funcione muito bem, houve várias atualizações heurísticas para criar diferenças melhores por padrão.
Agora estou usando o algoritmo’histograma’, que leva em consideração a”singularidade”de uma linha ao decidir sobre a subsequência comum mais longa, porque alguns dos meus patches eram apenas uma confusão ilegível com a planície diferença de Myers. Não que o histograma sempre ajude, mas geralmente torna as coisas mais legíveis.
…
Quanto às mudanças reais nesta janela de mesclagem: o mergelog abaixo fornece uma visão de alto nível. O diffstat é completamente dominado pelos arquivos de descrição de hardware da GPU AMD mais uma vez, e desta vez a ferramenta’perf’seguiu o conjunto e, portanto, a outra grande área acaba sendo todas as descrições de arquivo JSON de evento perf. Eca.Mas se você ignorar essas duas partes”enormes, mas desinteressantes”das mudanças, todo o resto parecerá bastante normal. Muito desenvolvimento por toda parte, com”isso é interessante”dependendo principalmente do leitor. Drivers, atualizações de arquitetura, sistemas de arquivos, rede, gerenciamento de memória-há um pouco de tudo.
O único recurso que não funcionou foi o código de pilha de sombra x86. Esse lado provavelmente foi um pouco azarado, pois surgiu quando eu estava analisando os problemas do x86 de qualquer maneira, então analisei bastante e tive reservas suficientes que pedi algumas reorganizações razoavelmente grandes.
Faremos isso em uma data posterior, possivelmente no próximo lançamento.”
Estarei amanhã com minha visão geral usual dos recursos do Linux 6.4 que resume as dezenas de artigos do Phoronix nas últimas duas semanas destacando os inúmeros novos recursos e outras partes interessantes do kernel.
Há muitas coisas interessantes com o Linux 6.4 e estarei lançando alguns benchmarks em breve.