Linus Torvalds acaba de lançar o Linux 5.19-rc7 após uma semana movimentada devido à mitigação de segurança do Retbleed e não apenas o impacto de sobrecarga de CPU que ele coloca nos usuários, mas a bagunça que causa no desenvolvimento do kernel, especialmente quando se trata de problemas embargados que fazem os patches difícil revisar/testar bem antes do levantamento do embargo.
Além do Retbleed exigir alterações em muitos arquivos e ser uma das maiores mitigações nos últimos tempos, houve algumas consequências com avisos do compilador e outros problemas de compilação surgindo. Com o Linux 5.19-rc7, parece que o código de mitigação inicial do Retbleed está em boas condições e deve ser executado com sucesso nos processadores afetados.
O desenvolvimento upstream do Linux também foi dificultado esta semana com a regressão de firmware Intel Alder Lake P”GuC”que chamei esta semana e agora será corrigida ou revertida para a v5.19. No momento, um patch está pendente para fornecer compatibilidade com versões anteriores do firmware mais antigo, caso contrário, o Linus reverterá o suporte ao GuC v70, se necessário.
Linux 5.19-rc7 também marca o novo driver Intel IFS como”quebrado”até que sua interface sysfs seja considerada sólida.
E então apenas a variedade usual de correções de bugs. Escusado será dizer que Linus Torvalds observou hoje que o ciclo do Linux 5.19 será prolongado uma semana extra. Portanto, espere o Linux 5.19-rc8 no próximo domingo, em vez de qualquer versão final. O Linux 5.19 estável, por sua vez, deve sair em duas semanas.
Foi uma semana difícil na terra do kernel Linux. Como Linus escreveu, quando chove, chove.
Abaixo está o 5.19-rc7 anúncio:
Mais uma semana, outro rc. Obviamente, tivemos toda aquela coisa de”Retbleed”, e isso aparece tanto no diffstat quanto no shortlog, e o rc7 é definitivamente maior que o normal.
E também, como de costume, quando tivemos um desses problemas de hardware embargados pendentes, os patches não obtiveram o desenvolvimento aberto e, como resultado, perderam toda a verificação de sanidade usual por toda a compilação de automação e infra-estrutura de teste que temos. Portanto, não é surpresa-houve vários pequenos patches de correção posteriormente também para alguns casos de canto.
Dito isso, na semana passada havia duas outras árvores de desenvolvimento que independentemente também pediram uma extensão, então 5.19 será um daqueles lançamentos que terão um rc8 adicional no próximo fim de semana antes do lançamento final. Tivemos algumas reversão de btrfs de última hora e também há um problema pendente com um firmware de GPU intel.
Quando chove, derrama.
Não que as coisas realmente pareçam tão ruins. Eu acho que nós temos as consequências do rebleed todas tratadas (knock wood), e as reversões do btrfs estão no lugar. E o problema do firmware da GPU Intel parece ter um patch pendente também (ou apenas reverteremos). Portanto, não é como se tivéssemos grandes problemas, mas uma semana extra é definitivamente necessária.
Pelo menos quando o Linux 5.19 for lançado em 31 de julho, há muitos recursos novos com este kernel.