He de decir que nunca me ha gustado Linux, más bien tendrÃa que decir que jamás me ha gustado la comunidad Linux y la enorme prepotencia que tienen frente a los usuarios de otras plataformas. Por lo visto la imagen mental que tienen del 99% de los usuarios de ordenadores es la imagen de un ser inferior respecto a ellos. Se podrÃa decir que la comunidad Linux son los juascors del mundo de la informática.
Uno de los argumentos que más he oÃdo en los últimos 10 años para que en mi ordenador instale Linux no es otra cosa que “este año va a ser el año del escritorio de Linux” llevamos 10 años con esa cantinela y no hemos conseguido nada, lo máximo es le feo Ubuntu y digo que es feo porque es rematadamente feo y si ha sido enormemente sobrevalorado ha sido por el estancamiento tecnológico de Microsoft con XP durante más de un lustro que le ha permitido a Linux ponerse al dÃa.
Si miramos el origen de Linux y la idea de Torvalds veremos que es una grandÃsima gran idea, por aquel entonces el único Unix que habÃa para ordenadores personales disponible en el mercado era el Minix de Tanembaum que corrÃa en el 68K de Motorola y tenia una serie de limitaciones técnicas serias. Torvalds decidió hacer su “Unix” para los ordenadores PC ATX (Basados en 386 en adelante), hizo el nucleo y le sumo las herramientas de la GNU para liberarlo todo bajo GNU/Linux. Por aquel entonces Internet era una red académica pero pocos años faltaban para que se convirtiera en la red que conocemos ahora.
A principios de los 90 muchos pensaban que el x86 tenia los dias contados y aparecieron apuestas de cual seria la arquitectura dominante en el mercado de las estaciones de trabajo y los servidores. Algunos apostaban por el PowerPC, otros lo hacian por los MIPS de SGI, también estaba el Alpha por el medio… en todo caso habÃa una enorme variedad de arquitecturas, cada una relacionada con un fabricante y una versión distinta del Unix System V. Durante aquel tiempo Linux fue completamente ignorado, además estaban saliendo los BSD (NetBSD, FreeBSD y OpenBSD) como Unix gratuitos, los cuales parecÃan tener más futuro a simple vista que un Linux que estaba completamente inmaduro por aquel entonces.Â
No obstante la salida de los BSD ayudo muchisimo a Linux, al ser estos sistemas de código abierto se compartieron varias implementaciones de uno al otro por lo que la calidad general de Linux mejoro notablemente aunque sin llegar a los niveles de BSD. Podriamos decir que los BSD se convirtieron en la plantilla de lo que tenÃa que ser Linux por aquel entonces y esto ayudo mucho.
Los BSD no tuvieron mucho éxito, Linux  y los Unix comerciales tampoco lo tuvieron ante esa marabunta llamada Windows NT que provoco que en el mercado de los servidores el sistema operativo del pingüino se convirtiese en el salvador, si IBM, Novell y muchas otras hubieran podido tocar los BSD como les hubiera dado la gana entonces ahora mismo uno de los BSD seria más famoso que Linux y casi nadie sabrÃa lo que es Linux. Lo que aportaron muchas empresas grandes que provenÃan del mundo Unix a Linux no fue otra cosa que una gran cantidad de librerÃas y herramientas que convirtieron a Linux en un sistema completamente competente a nivel de servidor, esto provoco que un gran porcentaje de las empresas del TOP 500 acabaran por optar por dicho sistema operativo pero no a nivel de escritorio sino de servidor.
Actualmente Linux es a nivel de servidor mucho mejor que Mac OS X y personalmente prefiero un BSD o una distro de Linux para estas tareas que no el OS X Server. No obstante no puedo decir nada del Linux de escritorio.
¿Linux de escritorio?
El mayor problema que tienen las versiones de escritorio de Linux es que viven de la obsesión de la “comunidad Linux” de convencer a los usuarios convencionales de que Linux esta mejor preparado para el escritorio que Windows, desgraciadamente su manÃa continua de intentar convencer a los usuarios de un mal sistema operativo les esta llevando a tomar malas decisiones.
Lo más importante de un sistema operativo es que este sea productivo, si tenemos en cuenta que Linux en el escritorio no es productivo comparado incluso con Windows nos encontramos con el hecho de que tenemos un enorme problema, aunque la verdad es que Linux para el escritorio no existe ya que jamás ha sido diseñado para el mercado de consumo.
PodrÃamos considerar una serie de elementos como es la enorme cantidad de escritorios distintos, la existencia de varios tipos de paquetes, el lÃmitado soporte de hardware pero para mà existe algo mucho más importante que es la integración entre componentes, precisamente esa imagen es fundamental para llegar al usuario domestico, el mostrar una alta integración entre componentes y dar la sensación que todo funciona unido.
Mirad Mac OS X, realmente es tan modular como Linux, usa 2 API (Cocoa y Carbon) y un sinfÃn de librerias que hay en el sistema sin relación unas con otras pero tiene un nivel de integración enorme que es lo que es esencial en un producto informático a nivel de escritorio, la integración aunque solo sea una fachada es importante porque da la imagen de solidez. PodrÃamos decir que desde mi punto de vista Linux para ser de escritorio deberÃa tener un conjunto de elementos perfectamente integrados.
Con dicho nivel de integración Linux llegarÃa más lejos en el escritorio de lo que ha llegado nunca, se venderÃa como un paquete unificado en el que no se le pedirÃan más conocimientos técnicos al usuario final que el que se piden en otros SO más populares y la discusión técnica se limitarÃa a los desarrolladores que podrÃan aportar algo.
¿LimitarÃa esto la GPL y el software libre? Personalmente pienso que no, los desarrolladores seguirÃan teniendo problemas que solucionar y funciones que añadir, la diferencia vendrÃa del hecho en dichas discusiones no serian en pan de cada dÃa de Linux y tendrÃamos un sistema operativo libre de escritorio real. Pero cada dÃa pienso más que eso ocurrirá cuando a alguien le de por hacer un fork del kernel Linux.
on Nov 20th, 2008 at 8:24 am
Pues yo llevo 10 años trabajando con linux en servidores, pura consola, sin entorno gráfico. Durante 7 de esos 10 años mis sistemas de escritorio fueron Windows, pasarme a Mac en el escritorio en 2006 me devolvió la sensación de disfrutar con el ordenador. Ahora como escritorio uso Mac en casa y Ubuntu en el trabajo, y en fin, la gracia de Ubuntu es que lo instalas y te deja un sistema muy completo y todo configurado, pero luego tienes que lidiar constantemente con sus imperfecciones, por eso ando pensando en volver en ese PC a Debian. También podrÃa pasar a usar Mac en el trabajo, pero me viene bien para el trabajo conocer mas a fondo la parte gráfica de Linux (uso Gnome), asà que es una especie de ejercicio. Estoy completamente de acuerdo en que Linux como escritorio está a años luz de OS X, no se la verdad si llegará a alcanzarlo alguna vez.
Eso sÃ, para servidores (web, php, MySQL, correo, listas de correo, ftp, streaming…) lo tengo bien claro, nadie me saca de GNU/Linux, usando la distribución Debian en su versión estable. Me cuesta imaginarme administrando un servidor con entorno gráfico, lo digo por OSX Server. Pero si pienso en tener que volver a administrar un servidor con Windows lo que me dan son escalofrÃos.
un saludo