¿Qué es lo que hace que Windows requiera un reinicio constante mientras que Linux no?

¿Qué es lo que hace que Windows requiera un reinicio constante mientras que Linux no?

Como mucha gente, uso sistemas duales en mi computadora. Las actualizaciones importantes requieren reinicios constantes en Windows, mientras que no creo que esto me haya pasado nunca en Linux. ¿Qué propiedades de cada sistema operativo deciden si esto es posible o no?

Respuesta1

Es una consecuencia de decisiones de ingeniería.

En un sistema Linux, es posible eliminar un archivo que todavía está en uso; el sistema de archivos utiliza lo que es esencialmente una forma de recuento de referencias, y tener el archivo abierto es simplemente otra referencia al mismo. Cuando lo cierres, el archivo se limpiará. Como consecuencia de esto, es posible reemplazar el código central del sistema operativo y los archivos de datos sin necesidad de apagarlos y reiniciarlos (también conocido como reiniciar).

En Windows, abrir un archivolo bloqueaen el sistema de archivos y no se puede eliminar. Esto significa que el código que se está ejecutando actualmente no se puede actualizar sin reiniciar. Pero esto también significa que siempre podrás saber exactamente qué versión se está ejecutando en tu sistema; Bajo el modelo Linux, es posible recibir una actualización importante del software del sistema, aplicarla exitosamente y aún no tenerla operativa en su sistema, porque la versión anterior, no actualizada, todavía se está ejecutando.

Es una compensación de ingeniería, como la mayoría de las cosas en informática.

Respuesta2

Es una consecuencia de la visión de las expectativas previstas del usuario.

Los sistemas Linux siguen el modelo de Unix ejecutado en servidores. El tiempo de actividad era un motivo de jactancia en estas comunidades. Todo lo que redujera el tiempo era malo. Y este es un efecto secundario de la expectativa de que la computadora tuviera múltiples usuarios y que la programación del tiempo de inactividad tuviera que coordinarse con múltiples usuarios.

Windows fue diseñado para el mercado de las PC. En el momento en que se introdujo, saber que se podía salir de un programa e iniciar otro sin reiniciar era una señal de un usuario de computadora experimentado. Debido a esto, no había ninguna razón para no utilizar nombres de archivos como identificador principal al diseñar ntfs.

información relacionada