¿Por qué Windows necesita reiniciar mucho más que Linux?

14

Yo uso Ubuntu y Windows XP. Una cosa que me llamó la atención durante mucho tiempo es la gran necesidad de reiniciar en Windows. La mayoría de las veces cuando instalo un programa, Windows solicita reiniciar el sistema. Esto sucede con mucha más frecuencia que Linux.

¿Por que es esto entonces?

¡Gracias!

kolistivra
fuente
Esto está cambiando un poco hoy en día. La nueva arquitectura utilizada en las versiones más nuevas combinadas con las tiendas de aplicaciones (como la tienda de Windows incorporada, Steam y otras) está haciendo que los reinicios sean menos frecuentes ahora. Mis computadoras generalmente solo se reinician con las actualizaciones del sistema ahora, manteniéndose en línea las 24 horas del día, los 7 días de la semana, la mayor parte del tiempo.
T. Sar - Restablece a Mónica el

Respuestas:

16

Esto se debe a la arquitectura.

La razón principal de este comportamiento es que Linux no bloquea los archivos y bibliotecas ejecutados , lo que permite el reemplazo directo de esos archivos y solo requiere que las aplicaciones se reinicien. Para las instalaciones, el sistema de administración de paquetes es la razón, mientras que en Windows todos los programas instalan todas las bibliotecas necesarias (incluso si ya están instaladas, pero cuando están en uso están bloqueadas, lo que necesita reiniciar para borrar la situación) Linux una aplicación solo hace referencia a los paquetes necesarios que se instalan una vez (y nunca más), lo que reduce la sobrecarga.

Poli
fuente
2
Raymond Chen tuvo una entrada de blog una vez sobre los problemas y peligros involucrados (y, en última instancia, que el usuario notaría un comportamiento extraño si los programas se comportaran mal y no siguieran los contratos); fue una decisión de diseño consciente y no tanto que no se puede hacer en Windows.
Joey
1
Johannes, ¿puedes dar el enlace?
kolistivra
@Joey para seguir el comentario de kolistivra, no puedo encontrar el artículo en el blog de Raymond. Por favor agrégalo si lo tienes.
Gordon
44
Ah, no estaba en su blog, pero aún se puede encontrar a través de dos clics y una búsqueda rápida de site:blogs.msdn.con/b/oldnewthing replace file in use: technet.microsoft.com/en-us/magazine/…
Joey