GrafitoDesigns Co Freelance en Diseño Web, Usabilidad y Programacion Web

22Oct/090

¿Windows es mas rapido que Linux?

 

Ubuntu vs Vista

Ubuntu vs Vista

Si me lo preguntan yo responderia, Si windows es mas rapido que linux….

Pero analisemos esta respuesta; Para empezar, Linux no fue pensado para ser mas rapido que Windows, de hecho, ni siquiera esta pensado para ser el Sistema Operativo mas Rapido. Linux fue desarrollado para ser una plataforma solida, estable, seguro y robusto heredando todas estas caracteristicas de su padre Unix.

Sin embargo, la comunidad Open Source se ha encargado (para beneficio de muchos, incluyendome) a mejorar en todos los aspectos las distribuciones de Linux. Actualmente en cuanto a velocidad, Linux a mejorado bastante, si comparamos Ubuntu 9.04, Fedora 11 y Windows XP, son bastante similares.

Windows aparenta ser mas veloz a la hora de abrir las Aplicaciones, pero esto en vez de ser una fortaleza es una debilidad, ¿Confundido?, bueno, sigue leyendo…..

Eso es Todo!

Eso es Todo!

En el proceso de Arranque, Windows precarga una serie de programas en memoria, para que cuando estos programas sean arrancados por usuario, den la sensacion de iniciarse mas rapido… esa es la respuesta de poque Internet Explorer inicie mucho mas rapido que su competidor Firefox, de porque Microsoft Office se inicie mas rapido que Openoffice y de porque Windows Media Player sea un bolido de rapidez frente a los programas de la competencia.

Ahora el problema esta, en que aunque no estes utilizando y ni tengas pensado utilizar estos programas al encender tu PC, estos ya estan precargados en memoria, gastando innecesariamente los recursos de tu maquina. Ademas, cuando abres por primera vez tu sesion de usuario, esta pasa a una memora cache que lo mantiene aun precargado, para que cuando inicies por segunda vez, aparente ser mas rapido.

Ahora la pregunta es: ¿Que pasa si esto en mi flamante Messenger, Navegando con IE y Firefox, escuchando musica con WMP, haciendo algun trabajo con la suite de MSOffice, revisando mi correo con Outlook Express, retocando fotos con Adobe Photoshop y seleccionandolas con el Eplorador de Windows en modo miniaturas? ¿y que pasa si a eso le sumamos mis programa favoritos residentes tales como: un buen antivirus, el firewall (que, viene incluido con Win2), el Emule y cuanta cosa tengamos en la bandeja del sistema, funcionando en “segundo plano” aun lado del reloj??

Lo mas seguro es que pensaran que estoy loco o soy sumamente productivo, que como Windows puede dar para tanto, que como se me va a ocurrir hacer tantas cosas al mismo tiempo, que maquinona debo de tener para hacer todo esto…. Bueno, eso y mas es lo que los usuario de Windows estan acostumbrados (y se quejan de que su maquina sea lenta), no estan acostumbrados a la multitarea real, ni al rendimiento superior que ofrecen sistemas basados en *nix (Linux, FreeBSD, MacOSX). Ademas de estar acostumbrados a que despues de sobrecargar la maquina con tantos programas abiertos tengan que reiniciar para poder sentir de nuevo su flamante windows rapido y liviano.

Aunque te pareza increible, con Linux puedes hacer todo esto y mucho mas… gracias a que no desperdicia recursos en crear la ilusion de ser un Sistema Operativo rapido, no precarga programas — solo demonios que facilitan la administracion y la estabilidad del sistema — y no aloja temporalmente programas ni librerias ya cerradas. Linux descarga de la memoria todo aquello que no se este utilizando, dejando a tus anchas todos los recursos para las tareas que estas ralizando justo en el momento que las utilizas. De esta manera no gastas memoria virtual (SWAP), memoria fisica, ni tiempo de proceso de la CPU, en cosas que lo mas seguro es que ni siquiera vas a volver a hacer.

No es un secreto que Microsoft nunca a podido resolver su problema con la Administracion de Memoria, y que este problema y muchas aplicaciones de antaños las ha  heredado a todos sus Sistemas Operativos (Esperemos Windows 7 sea lo que promete).

Ahora la pregunta ¿Que prefieres, poder abrir en tiempos record todos tus programas, pero trabajar a duras penas con ellos.. o aprender a esperar unos cuantos segundos mas en la carga de cada uno de los programas y trabajar mas comodo y holgadamente, sintiendo tu maquina mas liviana como si nunca hubieras abierto ningun programa?

Ademas en Linux posees las herramientas preload y prelink donde podras configurar a tu gusto que programas deseas mantener precargados para que incien mas rapido en Linux.

Esto fue en cuestion de arranque de programas, pero ¿que hay de los videojuegos o los entornos de desarrollo?

Las personas que han jugado tanto en un sistema Windows como en un sistema Linux, dan por ganador absoluto a Linux, los FPS obtenidos al jugar en una misma máquina utilizando Linux, son muy superiores a los FPS que se logran al jugar bajo Windows. La gráfica se nota mucho más fluida, el tiempo de respuesta se nota mucho más rápido y el sistema en sí, no se nota para nada sobrecargado. Hay que reconocer eso sí que las pruebas se han realizado utilizando tarjetas gráficas nVIDIA, dado que el soporte 3D que ofrecen para Linux es excelente, a diferencia de las tarjetas gráficas ATI cuyo soporte 3D para Linux es nulo, dado que el desarrollo de drivers para Linux por parte de esta empresa está aún en pañales.

Al parecer Java trabaja mas rapido en entornos *nix debido a sus gran administracion de memoria y las facilidades que le da a la maquina virtual de java de obtener los recursos que necesite. Ofreciendo a las aplicaciones en Java mas rapidez y estabilidad.

Muchos entornos de desarrollo han sido desarrollados en entornos *nix, C, gnuC++, Java, Eclipse, Tomcat, Apache, NetBeans, python, groovy, grails, ruby on rails, perl, entre otros miles mas. Y uno de los desarrollos mas emblematicos de Microsoft es el pesadisimo y tragador de recursos Microsoft Visual Studio.

Como conclusión, se puede decir que: En cuanto al inicio de aplicaciones, Windows indudablemente es y sera mucho más rápido que Linux, pero sacrificando los recursos de la máquina deteriorando significativamente los recursos del sistema a medida que incias todos tus programas. Por otro lado, la carga de programas en Linux es un poco mas lenta, pero tambíen posee herramientas para precargar los programas que el usuario estime convenientes, mejorando significativamente el tiempo de carga. Y en cuanto al desempeño gráfico y de desarrollo, se puede decir que, si las compañías desarrolladoras crearan más juegos para Linux, éste sería el Sistema Operativo por excelencia de los gamers asi como es el Sistema por excelencia de Desarrollo de Software.

Comparte esta informacion en tu Red Social:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • N4G
  • Tumblr
  • Twitter
  • Add to favorites
  • email
  • Live
  • Reddit
  • RSS
  • Technorati

About arthurolg

I am a UI Designer, front-end engineer, icon designer, logo and website designer. I have passion for making the web beautiful and creating every design to pixel perfection.
Comments (0) Trackbacks (1)

Leave a comment