- Suscríbete por RSS/ATOM
 
ESPECIAL

¿Por qué Linux? (2ª parte)

Chema Martín es Ingeniero y usuario avanzado de Linux
11/11/2009.


22 comentarios · escribe el tuyo

Nueva entrega de esta serie introductoria al universo Linux, en la que se analizan sus puntos fuertes y débiles, en comparación con la alternativa del software propietario.

(Viene de la primera parte)

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:



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 sus 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.

En el próximo artículo veremos algunas de las distintas opciones a la hora de instalar Linux, ¡no os lo perdáis!

______________________________________________________

PD. Parece que hay interesados en la muestra de escritorio que incluí en el primer artículo, así que he grabado un pequeño vídeo que muestra mejor las posibilidades de las que disfruta un usuario Linux. ¡Que lo disfrutéis!

Chema Martín es Ingeniero y usuario avanzado de Linux

Vota esta noticia:
Resultado: 23 votos.
Utilidades:
Comparte esta noticia:
delicious  digg  technorati  yahoo meneame wikio
Opciones de fuente:
delicious  digg
Tu correo:    Tu nombre:

Tu amigo:    Su nombre:

URL: Enviar noticia

Comentarios

Se han escrito 22 comentarios a este texto. Puedes escribir el tuyo.

Enviado por Straycat, el 11/11/2009 20:23:00

Hola Chema, Enhorabuena. Yo soy también usuario de Linux (Ubuntu desde hace un par de versiones, para aprovechar en mi portatil los 4 GB de ram y la arquitectura de 64 bits) y estoy muy contento. Solo hay un par de cosas que quisiera preguntarte por si conoces alternativas: 1.- Conmutar la salida de video para los proyectores. Cuando hago una presentación en windows sólo hay que hacer Fn+F5 y cambio a proyecto, proyector+monitor, etc.., pero en las X tengo que reiniciar!!! Me parece mal. 2.- En algunas presentaciones powerpoint, se me cuelga openoffice y sñolo las puedo abrir en windows. En fin, me molesta porque no puedo alvidarme de windows al 100% :( Straycat.

Enviado por CHK, el 11/11/2009 23:11:00

@Straycat: 1. Creo que con las nuevas versiones de sistema X se ha solventado (yo puedo activar la salida VGA desde Preferencias - Pantalla sin necesidad de reiniciar). 2. En el caso de los problemas al abrir ciertas presentaciones en el formato de MS PowerPoint: en algunas situaciones resulta que el OpenOffice es incapaz de hacer la conversión (interpretar) el documento, porque resulta que es un formato cerrado/privativo del cual no se han liberado sus especificaciones (¡gracias MS!). La cuestión es que el equipo de desarrollo/la comunidad han conseguido un nivel de compatibilidad elevado mediante ingeniería inversa (prueba-error). La cuestión, cuando te encuentres en esas situaciones, para evitar reiniciar puedes hacer lo siguiente: a) Disponer de una máquina virtual (p. ej. con VirtualBox) con un MS Windows (y su respectivo MS Office) para abrir esos archivos. b) Probar a instalar un MS Office a través de wine (no sé si alguien ha conseguido algo así... yo no...) c) ¿Subirlo a un lugar como GoogleDocs para exportarlo a otro formato? (quizás la suite de Office online? P.S.: me alegro de ver un artículo así en Baquia (a ver cuanta gente más se anima a probar GNU/Linux o al menos son más conscientes de que existen alternativas [y muchas]).

Enviado por Eduardo Ch., el 12/11/2009 00:13:00

Chema, gracias por los artículos, muy claros y el tema interesantísimo. En mi PC tengo Win XP y Ubuntu 9.04, pero de éste conozco poco, y me gustaría aprender más. ¿Hay alguna forma de conservar tus artículos en formato PDF o similar?

Enviado por Chema Martin, el 12/11/2009 11:29:00

@Straycat: Estoy de acuerdo con CHK, creo que algunos de los problemas se han resuelto, como el envio VGA al que se refiere. De todas formas, debo ser sincero y reconocer que en esto Linux aun está un poco verde. Sólo decirte que intentes meter un bug en launchpad, para que el equipo de desarrolladores de Ubuntu no pierda de vista este importante tema. @CHK: Gracias por tus buenos comentarios! @Eduardo Ch. Voy a ver que se puede hacer respecto a los PDF, creo que podemos poner un link a ellos.

Enviado por Ricardo, el 12/11/2009 13:11:00

Para el compañero que tiene problemas con la salida VGA, usa xrandr. Lee la documentación de este programa, seguro viene en ubuntu

Enviado por Fifo, el 12/11/2009 13:25:00

Hay que ver qué coleguitas-buen.rolleteros sois todos los linuxeros... Venga, a ver si se meten algunos windowseros a daros caña!!

Enviado por ayudawindows7.com, el 12/11/2009 16:11:00

En Windows 7 ocupa sobre unos 9 gigas, y aun se puede haer que ocupe menos eh

Enviado por Rafael, el 12/11/2009 16:26:00

Redes sociales, chat y juegos son una clara limitación para un reducido grupo de usuarios, jajajajajajaja sin comentarios.

Enviado por Fioddor, el 12/11/2009 16:45:00

@Rafael: "Redes sociales, chat y juegos son una clara limitación para un reducido grupo de usuarios" porque la inmensa mayoría de redes y chats son accesibles desde Linux. Los juegos son otro cantar, pero haylos para aburrir @ayudawindows7.com: Los 8 GB de Ubuntu incluyen el Openoffice, Firefox y demás aplicaciones que vienen de serie sin necesidad de instalarlas. Hay versiones de Linux que caben en un par de disketes. Las hay con escritorio desde 50MB (http://www.damnsmalllinux.org/wiki)

Enviado por LeoArg, el 12/11/2009 17:56:00

Con herramientas como nlite y vlite puedes hacer un windows XP o Seven que consuma menos recursos y menos espacio en disco. Y con el BartPE puedes hacer un windows Live que tambien ocupe un CD de 203MB. Con Windows tambien se pueden "matar" las aplicaciones que dan problemas, en cuanto al Blue Screen of Death, linux tambien lo tiene, es de color negro y un mensaje que dice "kernel panic". Yo tengo la PC (antes con XP SP3) semanas enteras sin que me ocurra nada malo ni se cuelgue ni nada (tengo UPS), ahora con Seven ya van 10 días y aún no tuve inconvenientes. saludos y no hay que ser tan cerrados y prejuiciosos. PD: En mi trabajo usamos Linux ;-)

Enviado por Ravenman, el 12/11/2009 18:00:00

Buen día. Excelentes tus artículos pero me gustaría que hicieras una pequeña correción/aclaración: el sistema operativo se denomina GNU/Linux, Linux es sólo el núcleo. Gracias y hasta la próxima.

Enviado por Cristian, el 12/11/2009 21:28:00

Te equivocas al decir que ATI no prevee soporte de sus drivers para linux. "The ATI Proprietary Linux driver currently supports Radeon 8500 and later AGP or PCI Express graphics products, as well as ATI FireGL 8700 and later products." (http://ati.amd.com/products/catalyst/linux.html#2) Es decir que soporta desde las radeon 8500 que salieron a la venta hace 8 años, en el 2001. (http://es.wikipedia.org/wiki/Radeon)

Enviado por Remy, el 12/11/2009 22:03:00

Para el Tema de Aplicaciones me gustaría saber sobre Alternativas al Autocad, excelente articulo!

Enviado por José GDF, el 13/11/2009 02:08:00

Puedo dar fe de todo lo dicho en las dos partes del artículo, incluyendo las dificultades que tuve para encontrar una tarjeta wifi que funcionara... Curiosamente, esa misma tarjeta no me funciona en Windows XP, ni instalando el CD con sus drivers, pero en Ubuntu me va como la seda, ¡ja, ja, ja! Hicieron un buen trabajo los que desarrollaron los drivers para el núcleo, y eso para mi es un gran mérito para la comunidad entera del software libre. Un saludo. PD: ¿Por qué se recarga sin previo aviso este blog? Si no fuera por una extensión que he instalado hace poco en FireFox, se hubiera perdido todo el texto que llevaba escrito, justo cuando iba a enviar el comentario.

Enviado por JAVIER DEVILMAN, el 13/11/2009 05:06:00

Esta buenísimo todo este esfuerzo que hacen por abrirnos a nosotros los usuarios medios (esos que creemos que sabemos todo pero a la hora de la verdad no sabemos nada) a este sistema operativo. Quisiera saber si apliaciones como el Corel y el Photoshop funcionan bajo Linux o si tengo que hacer algo especial??? Supongo que sí funcionan pero e igual forma mejor preguntar. Estaré por aquí muy pendiente de esta serie de artículos, están muy buenos. Gracias, Javier P.

Enviado por Chema Martin, el 13/11/2009 10:53:00

@Todos: Tenia curiosidad por ver el tema de la ocupacion de espacio de disco. Hoy mismo he instalado la nueva version de OpenSuse, que salio ayer mismo, la 11.2. Una vez instalada, ocupa alrededor de los 3GB en disco (3.3GB exactamente). Por supuesto, otras distros ocupan mucho menos, pero creo que OpenSuse es una de las grandes y puede ser una comparacion pertinente, y la diferencia con Windows7 es notable.

Enviado por Chema Martin, el 13/11/2009 11:55:00

Una muy interesante comparacion de tiempo de arranque entre Ubuntu 9.10, Ubuntu 9.04, Windows Vista y Windows 7. http://www.youtube.com/watch?v=88aal60AqBs

Enviado por marcos, el 13/11/2009 12:03:00

quisiera saber como se instalan programas descargados de internet en ubuntu, hasta ahora no he podido instalar ninguno que de los que he intentado. Gracias anticipadas por la respuesta.

Enviado por Chema Martin, el 13/11/2009 09:29:00

Me alegra ver que algunos usuarios de Windows estan comentando. Quiero dejar claro que no tengo prejuicio alguno, como se puede ver claramente en mi articulo, en el que presento las posibilidades y animo a cada uno a que elija en funcion de sus necesidades. @ayudawindows7.com: No hablo de lo que se puede conseguir, si no que simplemente presento los requerimientos basicos exigidos por cada fabricante. Como bien dice Fioddor, Ubuntu tiene muchisimas aplicaciones preinstaladas, con suites de correo, ofimatica, reproductores de audio, etc, etc, etc. Una instalacion similar en windows 7 tendria un espacio considerablemente mayor. @LeoArg: No se trata de una competicion, simplemente de mostrar las caracteristicas y ver que se ajusta mejor a las posibilidades de cada uno. En mi empresa veo a diario como los vendedores llevan sus portatiles encendidos durante semanas, y al cabo de ese tiempo abrir una ventana lleva cerca de un minuto. No te hablo de un caso, si no de miles, porque la red de ventas tiene unos 5000 usuarios. Creeme, se de lo que hablo. No es lo mismo tener un PC en casa que uno que se usa para trabajar. Y tienes razon, en Linux puedes ver un Kernel Panic. Yo tengo 5 PCs Linux y aun no he visto uno solo en 2 años. Te aseguro que no puedo decir eso de Windows. @Cristian, tienes razon en que quiza modelos de esa antiguedad estan soportados, pero solo te hace falta ver los problemas que tuvo Ubuntu 9.04 con las ATI y las Intel. LAs Intel han reaccionado, pero las ATI siguen siendo mas problematicas. En cualquier caso, no es una ciencia exacta, simplemente doy una recomendacion para hacer la vida mas facil a quien empiece con Linux y el articulo no me permite explicar todos los conceptos en detalle. @JAVIER DEVILMAN: Las aplicaciones que solo pueden instalarse en Windows suelen ser un poco mas complicadas de correr en Linux, pero por supuesto tienes opciones. Tanto Corel como Photoshop pueden correrse con Wine (un emulador para aplicaciones Windows) o bien en una maquina virtual. En cualquier caso, te animo a que pruebes las alternativas de codigo abierto (GIMP, por ejemplo). Los profesionales dicen que Photoshop es mas potente, pero para usuarios normales creo que da de sobra. Gracias a todos!

Enviado por Salvador, el 13/11/2009 17:03:00

Soy usuario de Win XP, porque uso Autodesk Inventor, que es un programa de diseño mecanico, equivalente a Solid Works, mi pregunta es si hay una alternativa a la altura de las prestaciones de Inventor o Solid en Linux

Enviado por Chema Martin, el 13/11/2009 18:49:00

@salvador: No soy un experto en este tema, pero por lo que puedo leer, parece que ambos son complicados de correr en Linux. Parece ser que una alternativa que si tiene instalacion de Linux es Pro Engineer. Suerte

Enviado por Samuel, el 27/11/2009 15:20:00

Hola, felicitaciones por tu articulo, ke buena redacción, muy convincente, me gustó mucho la parte de las debilidades, eso es "ver la paja en el propio ojo", te felicito de nuevo y pienso exactamente igual, ahí radica una de las mayores debilidades de linux. Cambiando de tema, kisiera saber ke herramienta existe en linux similar al power designer, me sería de gran ayuda, gracias.

Escribe tu comentario


Escriba el código de la imagen:

 Video destacado Ver más
Entrevistado: François Derbaix
Cargo: CEO de TopRural
 
 Publicidad
 Negocios Ver más
Cupones descuento, un mercado en auge
El crecimiento de las web de cupones descuento tiene sus inicios en Estados Unidos, pero ya estamos percibiendo un impulso muy importante también en España.
 Suscríbete a Baquía
Escribe tu dirección de correo-e para recibir nuestro boletín. Más info
Email:
 Especiales Ver más
 La neutralidad de la Red, ese difícil equilibrio
 MWC 2010: el asalto de Microsoft
 ¿Cómo trabajará la generación de nativos digitales?
 Una mirada a la línea de comandos en Linux
 Lo más de Baquia.com




 

Suscríbete a Baquía por RSS/ATOM.

Add to Google