En éste post, quiero hacer un breve análisis sobre un tema que, en honor a la verdad, está muy trillado. El tema es éste: Por que Linux no triunfa en entornos de escritorio.
Es un poco largo, pero intentaré resumirlo lo máximo posible.
Desde finales de los años 80 y principios de los 90 del siglo XX Windows eclosionó en los ordenadores de sobremesa para particulares. Microsoft ya tuvo un buen avance en su alianza con IBM (básicamente IBM ponía en ordenador en sí, y Microsoft ponía el sistema operativo MS-DOS). Pero en la guerra de los entornos gráficos que Microsoft mantuvo con Apple, Microsoft se aprovechó de una cosa que podía ser fortaleza y a la vez punto débil de Apple.
Si querías (y quieres) usar el sistema Mac, tenías (y casi sigues teniendo) que comprar el ordenador con el sistema operativo instalado. Actualmente es posible instalar Mac en otro ordenador que no sea de Apple, aunque es una odisea.
Por un lado la práctica de Apple tiene la ventaja de saber que el conjunto de hardware y software va a estar muy bien integrado. Pero a brecha que abrió Microsoft fue que el sistema Windows se puede instalar en cualquier ordenador. No es necesario que te compres un ordenador específico, lo puedes instalar en cualquier equipo.
¿Qué tiene que ver todo esto con Linux? Ahora explico.
Aparte de los sistemas que he comentado, estaba el sistema UNIX; sistema muy valorado para temas empresariales. Por temas que merecen un post aparte, hubo un informático llamado Richard Stallman que estaba en contra del sistema cerrado de UNIX y quiso montar un sistema UNIX que fuese abierto y se pudiese instalar en cualquier parte. A ese sistema le faltaba un núcleo que lo hiciese funcionar, y ahi entró ya Linux. Resumiendo, Linux es una copia libre de UNIX.
El problema de Linux (que comparte con UNIX) es que al principio la gran mayoría del trabajo que se podía hacer tenia que hacerse con lineas de comando. Teniendo en cuenta que cuando nació Linux ya llevaba un tiempo usandose interfaces gráficas ya nadie se quería poner a aprender comandos. Luego estaba también el problema de incompatibilidades con el hardware; te podías encontrar con que no funcionaba la tarjeta de red, o la tarjeta gráfica, o la de sonido... Y por último, no había mucho software propio para Linux, y los que había para otros sistemas eran incompatibles con Linux.
Actualmente, ya casi no tiene que tocarse nada de comandos, en un 95% puedes hacer las cosas de manera gráfica. Y ha habido muchos avances en software para Linux. Pero no termina de asentarse en entornos de escritorios porque algunas cosas aun tiene que hacerse con comandos, y eso al usuario normal le asusta. También es cierto que el software para Linux en muchos casos no iguala al software al que estamos acostumbrados a usar con otros sistemas, lo que puede traducirse en una baja del rendimiento laboral.
Al menos, a los forofos de Linux nos queda el consuelo de que Linux es el amo en cuestión de servidores.