Atualizações sem reiniciar são aplicadas?

13. Re: Atualizações sem reiniciar são aplicadas?

Bryan Albuquerque
bryanasdev

(usa Gentoo)

Enviado em 08/02/2020 - 00:04h

JoaoDamasceno escreveu:

Curiosidade:
Em sistemas como o Arch Linux, é muito comum recebermos uma grande quantidade de atualizações desde atualizações pontuais até atualizações bem grandes, porém, são quase que raras as vezes que recebemos algum aviso de terminada a atualização, reinicie seu computador. Daí me veio a curiosidade:
1. Essas atualizações são aplicadas assim de pronto?
2. As atualizações só serão aplicadas após reiniciarmos o computador, mas como não são críticas, podemos continuar usando o micro e só depois, no outro dia, por exemplo, é que serão aplicadas quando reiniciarmos o micro?
3. Há algum problema em durante o processo de atualização, ficarmos utilizando o micro normalmente? (ouvindo músicas; assistindo vídeos; preenchendo planilhaṣ̣ etc.)
________________________
P.S. Tenho um amigo, usuário de sistemas baseados em Linux há uns 20 anos (se não for mais) que sempre e em qualquer atualização, por menor que seja, ele fecha todos os programas, não utiliza nada e terminada a atualização, ele reinicia micro.


1. As atualizações vão se tornar efetivas durante a inicialização do software, softwares como o Firefox detectam a mudança e solicitam o restart, no geral fechar e abrir novamente já é suficiente pois assim eles vão carregar novamente suas bibliotecas e dados necessários, utilizando agora os novos do HD.
2. Se forem atualizações para serviços (daemons), sim elas só serão efetivadas quando houver a reinicialização do mesmo, seja manual ou restartando o sistema inteiro. Isso se aplica ao PAM por exemplo, após uma atualização é necessário que o seu serviço e os que dependam dele sejam reiniciados para poderem carregar as bibliotecas compartilhadas. (https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-libs/pam/pam-1.3.1-r1.ebuild).
3. Não, o sistema pode ser utilizado normalmente.


  


14. Re: Atualizações sem reiniciar são aplicadas?

Bryan Albuquerque
bryanasdev

(usa Gentoo)

Enviado em 08/02/2020 - 00:27h

aguamole escreveu:

Nem é necessário atualizar kernel se um kernel não funcionar ele nem sai para as distribuição.
A menos que seja descoberto um bug de segurança no kernel a diferença entre a nova versão e as antigas são mínimas a menos também que você tenha um hardware extremamente recém lançado no mercado não é necessário nenhuma atualização imagina só se os servidores Linux de todo mundo tivesse que reiniciar toda vez que saísse uma att de kernel.
Aja transferência de dados perdida.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


A questão não é puramente o suporte de hardware que melhora a cada versão, e sim diversas outras funcionalidades, ajustes e correções que são implementadas ao longo desse caminho. As diferenças implementadas entre as versões do kernel são sim grandes, gigantescas na verdade, basta comparar entre as versões do kernel, por exemplo, a 5.5 vs 5.4, que foi um upgrade de minor version, tiveram mais de 10.000 commits e 11.000+ de arquivos afetados (https://github.com/torvalds/linux/compare/v5.4...v5.5).

As distros usadas em servidores geralmente utilizam um kernel com a versão base menor (mais testada) e fazem o backport partes especificas das versões mais novas, então o kernel nunca fica estático, por mais que a versão base dele seja mais antiga ele possui as alterações mais novas necessárias para manter performance e segurança.

Exemplo, esse patch (https://github.com/torvalds/linux/commit/6404674acd596de41fd3ad5f267b4525494a891a#diff-003a2c1efe8cf5587b2796a966c15b1c) foi feito no kernel 5.5 mas foi aplicado também na versão 4.19 no Debian Buster (https://salsa.debian.org/kernel-team/linux/commit/0e1bc339a12b820d3b67aa8ca72a8ee71c5a8da9).


15. Re: Atualizações sem reiniciar são aplicadas?

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 08/02/2020 - 02:20h

bryanasdev escreveu:

aguamole escreveu:

Nem é necessário atualizar kernel se um kernel não funcionar ele nem sai para as distribuição.
A menos que seja descoberto um bug de segurança no kernel a diferença entre a nova versão e as antigas são mínimas a menos também que você tenha um hardware extremamente recém lançado no mercado não é necessário nenhuma atualização imagina só se os servidores Linux de todo mundo tivesse que reiniciar toda vez que saísse uma att de kernel.
Aja transferência de dados perdida.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


A questão não é puramente o suporte de hardware que melhora a cada versão, e sim diversas outras funcionalidades, ajustes e correções que são implementadas ao longo desse caminho. As diferenças implementadas entre as versões do kernel são sim grandes, gigantescas na verdade, basta comparar entre as versões do kernel, por exemplo, a 5.5 vs 5.4, que foi um upgrade de minor version, tiveram mais de 10.000 commits e 11.000+ de arquivos afetados (https://github.com/torvalds/linux/compare/v5.4...v5.5).

As distros usadas em servidores geralmente utilizam um kernel com a versão base menor (mais testada) e fazem o backport partes especificas das versões mais novas, então o kernel nunca fica estático, por mais que a versão base dele seja mais antiga ele possui as alterações mais novas necessárias para manter performance e segurança.

Exemplo, esse patch (https://github.com/torvalds/linux/commit/6404674acd596de41fd3ad5f267b4525494a891a#diff-003a2c1efe8cf5587b2796a966c15b1c) foi feito no kernel 5.5 mas foi aplicado também na versão 4.19 no Debian Buster (https://salsa.debian.org/kernel-team/linux/commit/0e1bc339a12b820d3b67aa8ca72a8ee71c5a8da9).


Nada disso é necessário.
Olha o que o dicionario diz sobre necessário.

necessário
adjetivo
1.
absolutamente preciso; essencial, indispensável.
2.
que se não pode evitar; imprescindível, inevitável, forçoso.


Todas essas atualização de kernel é dispensável se o hardware esta funcionando.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


16. Re: Atualizações sem reiniciar são aplicadas?

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 08/02/2020 - 02:23h

aguamole escreveu:

Eu não reinicio só porque eu recebo uma att de kernel eu quase não atualizo isso e o motivo de mim atualizar é a canonical me enviar as atualização de kernel junto com as dos aplicativos.
Cada um usa o PC como quer só que não é necessário.
CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


17. Re: Atualizações sem reiniciar são aplicadas?

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 14/02/2020 - 12:57h

Poxa muito obrigado mesmo, pelas excelentes respostas.


18. Re: Atualizações sem reiniciar são aplicadas?

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 15/02/2020 - 21:48h

Algumas atualizações, assim como algumas instalações de programas, requerem inicialização da máquina, outras não.
No Linux MInt, na janela de terminal que se abre automaticamente para acompanharmos o progresso da instalação de programas ou atualização do sistema, as vezes aparece uma mensagem para "rebootar".
O problema é que essa mensagem não fica em evidência, ela vai embora junto com o texto que passa na janela do terminal.
Na prática faço como seu amigo, sempre reinicio. Se der M eu vejo na hora.





01 02