Sistema Internet de la Presidencia
SIP.gob.mx
 
Inicio Mundo UNIX ¿Porqué Linux?

Compartir Compartir          Pin It

¿Por qué Linux?

Por: Chema Martín, Ingeniero y usuario avanzado de Linux

No es necesario pagar por las licencias de la mayor parte de las distribuciones de Linux. Algunas, como Ubuntu, incluso se prestan a enviar al usuario final CDs o DVDs de forma gratuita.
En el artículo anterior vimos a grandes rasgos qué es Linux. Sin embargo, muchos usuarios que estén satisfechos con sus ordenadores actualmente se preguntarán si tiene sentido el cambio. En otras palabras: “¿Qué gano yo por dejar Windows para usar Linux?”

Como comprenden, yo considero que hay mucho que ganar, pero tengo claro que hay muy diversos tipos de usuarios con muy diferentes tipos de necesidades y lo que para unos puede ser una maravilla, para otros puede resultar un fastidio. Por tanto, voy a explicar ciertos conceptos que nos permitirán ver cuáles son las ventajas y puntos fuertes de Linux. También veremos aquellos puntos que pueden suponer un problema para ciertos usuarios, y así que cada cual pueda decidir por si mismo.

Porqué Linux?En esta ocasión es inevitable hablar de ciertos conceptos técnicos, pero intentaré explicarlos de la forma más sencilla posible.

En mi opinión, estas son las ventajas o puntos fuertes de Linux, sin orden concreto:

Código abierto

Linux parte del fundamento que había asentado el proyecto GNU iniciado por Richard Stallman. A muy grandes rasgos, digamos que esto abrió la posibilidad para que Linux Torvalds, reconocido como creador de Linux, pudiera crear este sistema operativo con licencia GPL. Es por ello que los elementos principales de Linux son completamente libres para ser distribuidos, utilizados y modificados por cualquiera dentro del ámbito de la propia licencia libre.

Para un usuario normal esto se traduce en que no es necesario pagar por las licencias de la mayor parte de las distribuciones de Linux. Algunas, como Ubuntu, incluso se prestan a enviar al usuario final CDs o DVDs de forma gratuita.

Sin embargo, quiero enfatizar algo que considero importante sobre este punto. La comunidad Linux trabaja sin descanso para mejorar el propio sistema operativo y las aplicaciones con las que cuenta. Una gran mayoría de los proyectos son altruistas, por lo que cualquier ayuda es bienvenida. Invito a aquellos que probéis Linux a que, si os gusta, intentéis poner vuestro granito de arena para ayudar a la comunidad, simplemente difundiendo lo que os ha gustado, ayudando como podáis en cualquiera de los muchos proyectos en activo, o incluso haciendo donaciones. ¡Hay muchas formas de ayudar!

Multiusuario

Linux, como UNIX, es un sistema que fue concebido para ofrecer un entorno multiusuario. En otras palabras, se ideó entendiendo que muchos usuarios lo usarían al mismo tiempo. Este concepto se mantiene completamente intacto a día de hoy, y es realmente útil, especialmente cuando se trata de servidores. Sin embargo, los usuarios de PCs también pueden sacar partido de esta ventaja. Dos pequeños ejemplos para ilustrar este concepto:

1) Un usuario está trabajando desde su casa con su PC, como lo hace habitualmente. Mientras tanto, otro usuario con acceso a ese PC puede acceder desde su oficina, con su propia cuenta, en una sesión independiente. No sólo esto es posible de forma nativa en Linux, sino que el rendimiento del PC apenas sufre.

2) Si un usuario bloquea su sesión porque no va a utilizar su PC momentáneamente, otro usuario con acceso a ese PC puede abrir su sesión sin necesidad de cerrar la sesión bloqueada. Así, el usuario que bloqueó su sesión inicialmente la mantendrá activa y trabajando normalmente, sin perder nada.

Como veis, conceptos muy útiles y prácticos, aunque hay muchos más casos en los que este concepto es favorable.

Multitarea

En parte como consecuencia del concepto anterior, Linux tiene una fuerte tendencia a ser un sistema operativo multitarea. De nuevo, Linux, como UNIX, fue ideado desde sus orígenes para procesar multitud de trabajos a la vez.

A efectos del usuario Linux esto se traduce, entre otras cosas, en una gran capacidad para ejecutar multitud de aplicaciones sin que eso conlleve una reducción de rendimiento o de estabilidad en el PC. Cualquier usuario puede comprobar esto fácilmente en su uso diario. Yo mismo he estado navegando por Internet mientras escuchaba música, grababa un DVD, codificaba vídeo y a la vez mantenía otras tantas aplicaciones abiertas. No sólo Linux se mantenía estable, sino que además no sufría demasiado en cuanto a rendimiento. Ese tipo de actividad es inviable o suele acabar en errores cuando se intenta en sistemas Windows, por ejemplo.

Seguridad

Linux es uno de los sistemas operativos más seguros. Su arquitectura incluye elementos que le confieren esta seguridad. Por ejemplo, su flexible sistema de permisos garantiza que se eviten accesos no deseados/permitidos. Por ello es muy difícil que haya aplicaciones que se ejecuten de forma descontrolada o fraudulenta, y casi imposible que se mantengan activas en el tiempo.

El propio concepto de instalación de software en Linux le confiere una seguridad extra. La instalación de aplicaciones en Linux pasa por un sistema de repositorios controlados desde los que bajar software es completamente seguro. Nada de visitar páginas web de dudoso origen para instalar aplicaciones. Además, como se trata de software libre, no existen transacciones que requieran transferencia de datos personales, o de una tarjeta de crédito, así que podemos estar tranquilos.

Sin virus

Este punto tiene que ver en parte con el anterior, ya que los virus pueden convertirse en un dolor de cabeza para los administradores de sistemas, o simplemente para cualquier usuario normal.

Los virus en Linux carecen de relevancia, por ello no se usan antivirus. El sistema de seguridad del propio sistema operativo se asegura de que ningún proceso se ejecute sin permiso. No sólo no se ejecuta la primera vez, sino que incluso si el usuario permitiera la ejecución por error, la seguridad del sistema impide que se ejecute indefinidamente. Esto es una gran ventaja frente a sistemas como Windows, ya que los antivirus “decentes” suponen un gasto y tienen un alto impacto en el rendimiento de un PC.

Sin embargo, hay que decir que es siempre el propio usuario quien supone el punto más débil en lo que a seguridad se refiere. Dicho de otra forma, si un usuario ejecuta un virus de motu propio, es imposible que el sistema pueda evitarlo. Obviamente, Linux también puede ser vulnerable a un mal uso, pero en mucha menor medida que un sistema Windows.

Sistema de archivos

Para los que no sepan lo que es un sistema de archivos, se trata del encargado de estructurar y almacenar los datos en una unidad de almacenamiento, como por ejemplo, el disco duro de su computadora.

Linux continúa desarrollando su sistema de archivos, que ya de por sí es muy avanzado. En la actualidad, la mayor parte de las distribuciones han incluido el sistema EXT4 por defecto. Las principales ventajas respecto a un sistema de archivos Windows (FAT, FAT32 o NTFS) radican entre otras en:

  • Mejor rendimiento.
  • Mejor consistencia en el tiempo, ya que no sufren de fragmentación.
  • Mayores capacidades, como por ejemplo la creación de enlaces suaves o duros.
  • Capacidad para trabajar con volúmenes y ficheros de mayor tamaño.
    EXT4 puede manejar volúmenes de hasta 1 Exabyte y ficheros de hasta 16 Terabytes.
  • Utilización optimizada del espacio disponible.
Rendimiento

Muchos de los conceptos que ya hemos comentado ayudarán a entender parte de la ventaja de rendimiento que Linux tiene sobre otros sistemas operativos, como Windows. El hecho de no requerir un antivirus, de no sufrir fragmentación, así como sus capacidades superiores en multitarea y multiusuario ya dejan entrever su superioridad, pero ésta no acaba ahí.

La optimización forma parte de la cultura Linux. Para este sistema operativo no vale el malgasto de recursos simplemente porque están disponibles. Como muestra, una rápida comparativa de requerimientos básicos entre Linux (usando Ubuntu como ejemplo) y Windows 7:

Cuadro comparativo de requerimientos básicos de Linux

Esta optimización es patente en todos los procesos. No en vano, Ubuntu 9.10 ha conseguido reducir su tiempo de arranque a sólo ¡10 segundos! (aunque esta cifra depende obviamente del PC utilizado).

Un concepto muy interesante que se deriva de esta ventaja de rendimiento y su optimización extrema es que Linux es un sistema operativo muy ligero, idóneo para PCs relativamente antiguos. Es más, algunas distribuciones se especializan en este concepto, llevando el rendimiento en computadoras antiguas hasta cotas imposibles con otros sistemas operativos actuales, que posiblemente no podrían ni ser instalados en ellas.

Consistencia

Linux mantiene su alto rendimiento en el tiempo, ya que fue pensado originalmente para uso en servidores que deberían pasar largas temporadas sin ser apagados ni reiniciados. Por ello, Linux no sufre los problemas de los que Windows adolece: mantener un PC Windows encendido durante varias semanas lleva a un punto en el que es prácticamente inutilizable, y nos vemos obligados a reiniciarlo. Incluso los mismos servidores Windows van perdiendo rendimiento si no son reiniciados con cierta frecuencia.

Otra muestra interesante de consistencia se da a la hora de instalar aplicaciones. En Linux, exceptuando las actualizaciones del Kernel (el núcleo del propio sistema operativo), no es necesario reiniciar nunca por haber instalado una aplicación.

Estabilidad

Linux tampoco sufre de los típicos (y frecuentes) errores que nos encontramos con multitud de aplicaciones en el mundo Windows. Es más, si ocurre algún error con alguna aplicación, el sistema operativo rara vez se ve impactado, con lo que simplemente basta con “matar” el proceso problemático y seguir trabajando como si nada.

Otro aspecto importante que ayuda en lo que a estabilidad se refiere es la propia claridad del sistema. Linux dispone de un muy completo y útil sistema de logs, y hay multitud de formas de comprender por qué una aplicación no funciona correctamente, con lo que es relativamente sencillo encontrar una solución. Nada que ver con el típico error que nos remite a una dirección hexadecimal en memoria con la que poco podemos hacer.

Aplicaciones

Linux dispone de un amplísimo catálogo de aplicaciones, la mayor parte de ellas disponibles con licencia GPL, lo que significa que pueden usarse libremente. Además, debido a la propia naturaleza de la comunidad y a la libertad en ella, es posible encontrar diferentes variantes de una misma aplicación, con lo que el usuario tiene posibilidad de elegir la que más se ajuste a sus necesidades o gustos.

Me gustaría dedicar un artículo completo a aplicaciones, así que si a alguien le interesa alguna funcionalidad en particular y quiere saber con qué programa se haría en Linux, añadid un comentario al respecto.

Nada es perfecto

Efectivamente, nada es perfecto, y Linux no es una excepción. Hemos visto muchos de sus puntos fuertes, pero también tiene limitaciones. En especial, yo diría que su mayor desventaja es la falta de apoyo por parte de ciertos fabricantes de periféricos que provoca que no existan drivers, que son las aplicaciones que permiten al sistema operativo controlar esos periféricos.

Algunos de los periféricos que normalmente pueden dar problemas incluyen tarjetas de vídeo, tarjetas WiFi, tarjetas de audio o webcams. Por tanto, los usuarios que más problemas pueden tener en Linux son aquellos cuyos principales intereses sean los juegos, ya que requieren del uso de tarjetas gráficas o de audio muy potentes y modernas. Además, la industria del videojuego para PC está enfocada a Windows casi exclusivamente, y aunque hay formas de emular juegos Windows en Linux, no dejan de ser eso, una emulación. Asimismo, también pueden tener problemas aquellos usuarios cuya prioridad sean ciertas aplicaciones de redes sociales o chat, que dependen del uso de webcams o dispositivos similares.

Sin embargo, aunque esto es una clara limitación para un reducido grupo de usuarios, no debe serlo para la mayoría. Un usuario Linux que entienda esta situación no tendrá mayor problema. Basta con entender qué dispositivos están soportados y funcionan, algo que se consigue fácilmente con una simple búsqueda en Google. Los usuarios de Mac llevan haciéndolo años, con el agravante de que el hardware disponible para ellos es aún más reducido.

Por ejemplo, si un usuario quiere comprarse una tarjeta gráfica de alta gama, descubrirá fácilmente que nVidia e Intel han dado grandes pasos para facilitar el soporte nativo en Linux. Sin embargo, no es el caso de ATI, por ejemplo, así que convendría evitar a este fabricante.

De igual forma, una simple búsqueda en Google como “best webcam Ubuntu 2009” nos lleva directos a un foro en el que se recomiendan multitud de modelos soportados y probados en Ubuntu por usuarios reales, que además comparten su experiencia. Este es un gran ejemplo de cómo funciona la comunidad, con usuarios continuamente consultándose entre ellos y compartiendo experiencias, conocimiento, etc.

Conclusiones

Resumiendo, Linux dispone de una gran cantidad de elementos que le confieren una gran fortaleza e incluso superioridad sobre otros sistemas operativos en el mercado. Sin embargo, también hay elementos que un usuario debe conocer antes de tomar su decisión, puesto que cada cual debe utilizar aquello que mejor se ajuste a sus necesidades y gustos.

He grabado un pequeño video que muestra mejor las posibilidades de las que disfruta un usuario Linux.

Fuente: Baquia

Ver nota original

Última actualización el Viernes, 20 de Agosto de 2010 18:55
 
Av. Constituyentes #161, Col. San Miguel Chapultepec, MÉXICO D.F., C.P 11850 - Tel. +52 (55)5093 5300

Comentarios sobre este Sitio de Internet Comentarios y Sugerencias sobre este Sitio de Internet                         McAfee SECURE sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams
 
SISTEMA INTERNET DE LA PRESIDENCIA, MÉXICO - ALGUNOS DERECHOS RESERVADOS © 2010 - POLÍTICAS DE PRIVACIDAD Políticas de Privacidad