Então, estou usando o Stretch como servidor de produção para um pequeno escritório de pesquisa acadêmica.
Tive uns bons ~ 500 ou mais dias de tempo de atividade e mantive-o atualizado à medida que as atualizações rolavam.
Neste verão, o Stretch foi retirado do LTS. Então atualizei para 10, depois 11 (Bullseye). Desde então, sinto que tenho que reiniciar após uma atualização do kernel, talvez, uma vez por mês? (Reiniciado duas vezes desde junho, quando atualizei o sistema operacional).
Estou um pouco irritado por ser 'forçado' a reiniciar com tanta frequência para que as alterações sejam aplicadas. Preciso encontrar janelas de tempo e/ou aconselhar a base de usuários para evitar a interrupção do serviço. E bem, é novo para mim que uma distribuição Linux precisava ser reiniciada com tanta frequência para se manter atualizada. (Além disso, mas não tão importante, penso no meu recorde de tempo de atividade que precisa ser superado!)
Existe este post aqui dizendo que é recomendado reiniciar após as atualizações do kernel Debian: Atualização do kernel usando APT - reinicialização necessária para ter efeito? que eu entendo, mas antes não era assim, não é?
Existe um novo paradigma para o Debian onde as reinicializações não eram obrigatórias antes do Bullseye, mas agora são?
Eu não entendo qual é a sua preocupação. Sim, para atualizar o kernel você precisa reiniciar. Sempre foi assim, 25 anos atrás, 20 anos atrás, 10 anos atrás, 5 anos atrás, agora. Houve tentativas de implementar patches de kernel ao vivo para evitar essa reinicialização em outras distribuições Linux, mas isso não é generalizado e o Debian nunca suportou nada disso.
O Debian não requer que você reinicie. Ele continuará a ser executado no kernel antigo, até que você realmente reinicie. Mais uma vez, foi sempre assim. Talvez agora estejam falando mais claro e mais alto, não sei. Não sinto que algo mudou.
Se você deseja ter um serviço disponível sem interrupção, é necessário implementar um cluster (vários servidores) com atualização contínua. Então você poderá reiniciar/atualizar/qualquer que seja seus sistemas um por um. A solução de servidor único não poderia estar altamente disponível de qualquer maneira.
E lembre-se, tempo de atividade grande é como pênis grande: provavelmente parece legal (para geeks), mas não significa que você é superior. Métrica absolutamente inútil. Melhor se concentrar em algo mais valioso, como a satisfação do cliente.