¿Por qué Linux es mucho mejor que Windows al no reducir la velocidad con el tiempo?

  • La mayoría de los usuarios de Linux son personas que saben cómo administrar sus sistemas de manera eficiente. Los usuarios de Windows tienden a ser cualquier persona que no sepa realmente qué es malo para un sistema, qué aspecto tienen los virus y el crapware
  • Linux tiene menos crapware y bloatware por defecto (nunca se sabe de una PC que venga precargada con un sistema operativo Linux junto con basura OEM).
  • No hay virus / escáneres de virus reales para ralentizar el sistema
  • Linux no fragmenta archivos en todo el disco duro (al menos tanto como Windows) gracias a un sistema de administración de archivos más eficiente e inteligente; y así se desfragmenta
  • Hay un proceso llamado “logrotate” que es simplemente un trabajo cron que limpia periódicamente todos los archivos de registro en el sistema. Hay otro trabajo cron llamado “tmpwatch” que limpia periódicamente los archivos temporales y los purga según la edad.
  • En general, utiliza muchos menos recursos, por lo que incluso si, con el tiempo, se consume cada vez más, pasarán años antes de que se dé cuenta porque seguirán siendo muy pocos.
  • Casi ningún programa agrega entradas de inicio en un sistema operativo basado en Linux, a diferencia de Windows, donde casi todas las demás aplicaciones, programas de adobe, google, java, actualizadores de apple, cualquier otro cliente de chat agrega una entrada.
    (a través de Paul Ecoffet)

Después de haber usado Windows, Linux, Mac y BSD por un buen precio si mi vida, Linux no se ralentiza con el tiempo por las siguientes razones:

Gestión de software (paquete): Linux utiliza repositorios de paquetes centralizados, como Apple App Store, donde se revisan las aplicaciones. Y con los paquetes potentes y estructurados de Linux, casi no quedan rastros después de desinstalar aplicaciones.

Paginación (intercambio): ambos sistemas operativos usan memoria basada en el sistema de archivos después de quedarse sin RAM, Windows crea de manera predeterminada un archivo bajo su partición raíz (generalmente C :), donde también se instalan todas las aplicaciones. Y si su partición C: no es lo suficientemente grande como para transportar todas sus aplicaciones instaladas + actualizaciones de Windows + escritorio + espacio libre en disco para el archivo de paginación, entonces Windows será muy lento si se queda sin memoria física.

Registro: el registro de aplicaciones en Windows se hincha con claves y crece en tamaño, por lo tanto, retrasa la carga de Windows.

Sistema de archivos: la lectura y escritura de archivos toma mucho menos si los archivos se escribieron de manera discreta en los medios, con NTFS asigna los archivos a pedido, a diferencia de EXT4 que asigna solo en descarga, EXT4 hace que los archivos estén menos fragmentados. Además, las particiones NTFS con muchos fragmentos (sucede con el tiempo) tardan más tiempo en comprobar, desfragmentar y corregir.

Casi cualquier distribución de Linux no se ralentizaría con el tiempo, ¿por qué?

Porque:

  • El registro en Windows tiende a convertirse en un desorden de archivos no deseados durante un período de tiempo, lo que en Linux no es un problema ya que Linux no tiene ningún concepto de registro, sino que utiliza archivos conf .
  • El sistema de archivos Windows NTFS tiende a fragmentarse en poco tiempo, pero Linux usa EXT4 que no fragmenta su unidad física. (Los archivos fragmentados tienden a tomar mucho más tiempo ya que tienen que realizar más operaciones de búsqueda)
  • Windows tiende a realizar tareas en segundo plano casi de inmediato cuando encuentra su computadora inactiva. Simplemente comienza a hacer cosas raras como actualizar Windows (sería mucho mejor si no te obliga a reiniciar un día después de la actualización), escaneando tu computadora (se inicia casi inmediatamente después de iniciar tu máquina Windows) y en Windows 10, enviando datos no tan anónimos a Microsoft. Si bien Linux no haría nada en segundo plano a menos que usted le diga que lo haga explícitamente, ni siquiera las actualizaciones (solo las tareas requeridas por el sistema).
  • Windows tiene virus, bloatware, troyanos, malwares … ‘dijo nuff.
  • Los repositorios de software centralizados en Linux, que son mucho más sofisticados que la actualización actual de Windows. La utilidad que se utiliza para actualizar el sistema actualiza todo el sistema, es decir, actualización del sistema, actualización de seguridad y actualización de software. Mientras que la actualización de Windows solo hace actualizaciones de sistema y seguridad. La mayoría de las aplicaciones deben actualizarse manualmente.

Creo que ya hay buenos datos en todas las respuestas (actualmente 3), sin embargo, creo que la razón # 1 para esta relación directa con la desaceleración en el tiempo se debe al Registro de Windows. Por lo tanto, Windows escribe una gran cantidad de datos e información en esta base de datos que Windows lee cuando se inicia por primera vez y observa cómo funciona.

Cuando comienza a agregar más software y más configuraciones y personalizar cosas, este registro comienza a crecer. Cuanto más grande crece, más recursos extrae y listo … comienza a reducir la velocidad.

A medida que Windows ha progresado y se ha vuelto más estable (y las computadoras comenzaron a incluir más RAM por defecto), este ha sido un problema cada vez menor, pero aún afecta a Windows.

Linux y Unix son sistemas operativos bastante planos … (esto incluye Mac OSX que se basa en un sabor de Unix), lo que significa que hacen todo en archivos planos … la mayoría / si no todos los datos se guardan en archivos y nunca hay un Registro en expansión.

Entonces, creo que esa es la razón más importante y una vez más, las cosas que los demás dijeron aquí también son ciertas con más y más servicios que comienzan en el arranque (a medida que instala más software) y luego están las personas que están recogiendo troyanos y malware y no son conscientes y estos son actualmente mucho, mucho más preventivos para Windows vs. Linux o Unix.

Muchos programas de Windows colocan elementos en el inicio automático, por lo que cuando inicia el escritorio, debe esperar a que se carguen esos programas. Los programas de Linux no suelen hacer eso.

Windows carece de una forma sensata para que los programas de terceros obtengan actualizaciones de seguridad de forma centralizada. Muchos programas de Windows también cargan programas de actualización durante el inicio automático.

Además, el registro en Windows es una sección central que se carga, lo que dificulta la desinstalación completa de los programas de Windows frente a Linux, donde el borrado de paquetes o la eliminación de carpetas generalmente desinstalan todos los componentes del programa.

Además, Windows ha compartido archivos de biblioteca dll que pueden quedar después de una desinstalación frente a Linux que ha compartido bibliotecas, pero generalmente vienen con la distribución.

  • Gestión sofisticada de paquetes (que incluye archivos sobrantes individuales) en contraste con la comunidad shareware en Windows que deja todo tipo de rastros extraños, claves de registro y lo que no …
  • Sistemas de archivos adecuados (en lugar de NTFS, el dinosaurio, NT – “Tecnología no tan nueva”)
  • Mentalidad de código abierto en torno a las aplicaciones (sin bloatware, sin spyware, sin bundleware)
  • Repositorios controlados (menos virus, sin envíos extraños como en Google Play)

Debido a esto, la terminal de Linux

Depende de la distribución que uses. Mi experiencia es que Ubuntu 12.04 se desaceleró aún más que Windows 8, exactamente en el mismo hardware. No estoy seguro de si hay un punto de referencia que pueda comparar, es decir, Windows 8 y Ubuntu cuando ambos tienen aplicaciones similares instaladas. Crapware o usuarios estúpidos, etc. no es culpa de Windows.