![]() | Exponemos algunas de las razones por las que un usuario de Windows notará una diferencia importante en el rendimiento de su hardware al pasarse a Linux. No se trata aquí de defender posiciones a ultranza, ni de fanatismos irracionales. Al contrario, exponemos algunas de las cuestiones que todo nuevo usuario de Linux nota al poco tiempo. |
Por qué Linux corre más ligero desde el principio
Antivirus
El que no tuvo un virus en su Windows alguna vez que levante la mano. ¿Nadie? Bueno, ni el más atrevido de los hackers osaría utilizar Windows sin el correspondiente antivirus y antimalware instalados. En realidad, probablemente dicho hacker no use Windows, pero eso es otra historia. El punto es que todo antivirus y antimalware analiza cualquier archivo que uno abre o ejecuta, lo que repercute directamente en el rendimiento del sistema. Basta con desinstalar el antivirus para darse cuenta de lo mucho más rápido que va todo.
Linux, como todos saben, prácticamente no sufre de virus o malware, por lo que no hace falta un antivirus.
Actualizaciones individuales
En Windows, cada aplicación maneja su sistema de actualización en forma separada. Esto implica que, en el mejor de los casos, habrá diferentes procesos, uno para cada aplicación, verificando si los programas en cuestión necesitan ser actualizados. En el peor de los casos, no habrá ninguna actualización automática disponible y habrá que actualizar los programas en forma manual.
Si bien las distribuciones Linux tienen políticas diferentes de actualización de sus paquetes y ello provoca que algunas dispongan antes de ciertas actualizaciones, todas comparten la idea de una biblioteca centralizada desde la que gestionar el sistema de actualizaciones, ya no sólo de los paquetes que hacen al funcionamiento interno del sistema sino también de las aplicaciones de escritorio. Ello supone un ahorro importante de recursos del sistema.
Particiones
Una instalación automática de Linux suele crear, al menos, 3 particiones:
1. / (raíz) con todos los programas y configuraciones. Vendría a ser C: con Archivos de programa y Windows.
2. /home con la configuración y archivos personales. Sería el Documents and Settings de Windows.
3. swap, una partición exclusiva que funciona como memoria virtual. Esto Windows lo hace en un triste archivo normalmente alojado en la raíz del sistema, lo cual repercute en la defragmentación del disco rígido.
Todos somos root
Si bien hoy día casi todas las versiones de Windows permiten la restricción de privilegios para la instalación de programas, lo usual en las instalaciones de Windows domésticas suele ser que la instalación de programas no precisa de privilegios de administrador o, dicho de otra forma, que el único usuario creado es el administrador por lo que no se le pide la contraseña para realizar tareas potencialmente peligrosas para el sistema.
En Linux, en cambio, todas las distribuciones obligan a diferenciar al usuario "común" del administrador y si bien al primero se le pueden otorgar privilegios temporales de administrador (a través de sudo), para ello siempre se requerirá el ingreso de la contraseña correspondiente.
Estas mayores limitaciones para realizar tareas potencialmente dañinas para el sistema terminan implicando una mayor seguridad, pero también una mayor estabilidad del sistema. Asimismo, se pone un freno a la instalación descontrolada de nuevas aplicaciones, con el respectivo ahorro de recursos del sistema que ello supone.
Bibliotecas repetidas
En Windows algunas funciones y variables comunes se almacenan en archivos .DLL (Dynamic Link Libraries). Entre sus ventajas destacan la posibilidad de reducir el tamaño de los archivos ejecutables, de compartir su contenido entre las distintas aplicaciones, de facilitar la flexibilidad y extensión de las mismas y, por último, de facilitar el aprovechamiento de los recursos del sistema.
Sin embargo, suele ser muy común la repetición de DLLs o la utilización de diferentes versiones por parte de los programas. De ese modo, algo que conceptualmente es beneficioso se termina convirtiendo en un infierno. A tal punto que a veces no son sólo bibliotecas DLL las duplicadas sino un framework completo, como puede ser .NET. ¿Cuántas veces descubriste que tenías instaladas varias versiones de .NET al mismo tiempo porque un programa requería de una y otro de otra?
En Linux, por su parte, esto rara vez sucede. Ello se debe, entre otras cosas, al sistema centralizado de instalación de bibliotecas y programas con el que cuentan todas las distribuciones y su elaborado sistema de dependencias que hace que la duplicación de bibliotecas o programas sea casi inexistente.
WYSIWYG (What you see is what you get)
Si bien esta frase es utilizada para describir otro aspecto de los programas de Windows, cabe utilizarla para describir al sistema como un todo. Cuando compramos una licencia de Windows obtenemos un permiso para utilizarlo bajo determinadas condiciones. No sólo eso, además, lo que nos permiten utilizar es un paquete cerrado: no hay manera de cambiar el entorno de escritorio si éste resulta "pesado" para el hardware limitado del que disponemos. "Lo que ves el lo que tenés"; si te gusta bien y sino, también.
En Linux, en cambio, se puede cambiar absolutamente todo. Esto hace que haya entornos de escritorio, gestores de ventanas, kernels e incluso aplicaciones adaptadas a cada necesidad. Hasta existen distribuciones o "sabores" que aglutinan todo eso de diferentes maneras y permiten la utilización de Linux en un hardware limitado. Esto permite una flexibilidad que Windows no posee. Por el contrario, las nuevas versiones de Windows exigen cada vez más recursos de hardware que obligan a los usuarios a realizar gastos gastos innecesarios para renovarlo.

No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.