Como seguimiento de mi reciente editorial sobre los diferentes sistemas operativos que luchan, algunos lectores hicieron comentarios sobre Ubuntu y Windows y, esencialmente, que le estaba dando demasiado crédito a Windows. Entonces, pensé que escribiría otro aquí específicamente para abordar el problema de que Linux realmente reemplace a Windows. ¿Puede?
En resumen, todavía no. Y he aquí por qué.
Microsoft hizo las reglas
En 2001, Microsoft lanzó Windows XP. En ese momento, era esencialmente el único sistema operativo de escritorio que valía la pena. En ese momento, Microsoft Office había ganado la guerra de la suite ofimática. Internet Explorer había expulsado a Netscape del mercado al aprovechar el éxito de Windows y esencialmente forzando a los usuarios a Internet Explorer. Se produjo una batalla legal contra Microsoft en ese caso, lo que llevó a un eventual aflojamiento del control de Internet por parte de Internet Explorer (aunque algunos dirían que todavía tienen un control fuerte). Todo el tiempo, Linux era bastante popular como servidor (principalmente porque Windows es demasiado inestable), pero en lo que respecta al escritorio, era principalmente para geeks.
Hoy, el código abierto ha regresado un poco. OpenOffice se ha convertido en un digno competidor de Microsoft Office, tanto es así que hizo que Microsoft reconsiderara su suite ofimática y ahora Office 2007 utiliza estándares de documentos más abiertos. Firefox nació de la tumba de Netscape y ahora es bastante popular. Y tenemos que Linux se ha convertido en el campo de los escritorios con las populares opciones de escritorio Gnome y KDE, que le dan a Vista una oportunidad por su dinero.
Entonces, las cosas han cambiado. Pero, ¿suficiente para que Linux se haga cargo? No, y eso se debe a que el éxito inicial de Microsoft básicamente ha significado que hizo la mayoría de las reglas. La gente se ha acostumbrado a la forma en que funciona el software de Microsoft. Nos hemos acostumbrado a la forma en que hacen las cosas. Microsoft tampoco es exactamente un libro abierto sobre cómo han hecho las cosas, por lo que deja que otros se acerquen lo más que puedan, pero no del todo.
La popularidad de Windows también significa que la mayoría de los proveedores dedican la mayor parte de su energía a hacer que sus productos funcionen en Windows. Y ahí radica la referencia al mercado capitalista que hice en el artículo anterior. El mercado ha elegido Windows y ahora estamos lidiando con esa elección. El soporte del proveedor para Linux y otras plataformas termina siendo una idea de último momento. Wine es una implementación de código abierto de la API de Windows que está disponible para Linux, lo que le permite ejecutar el software de Windows en un sistema Linux. Pero, el vino no es perfecto. Puede ejecutar algún software, pero el soporte es irregular. Otra opción incluiría máquinas virtuales dentro de Linux para ejecutar el software de Windows, pero eso tampoco parece ser muy viable en este momento.
La mejor opción para Linux es utilizar software escrito de forma nativa para Linux, pero que sea compatible con los estándares de Microsoft. Ahora que Microsoft parece estar abriendo algunos de sus estándares de archivos, tal vez el mundo de Linux pueda hacerlo un poco mejor. Por ejemplo, OpenOffice ofrece soporte de documentos para archivos de Office. Pero, solo va tan lejos. Algunas de las características más sofisticadas de Office no se pueden guardar correctamente en OpenOffice, y eso se debe a que el formato exacto de los archivos DOC solo era conocido por Microsoft. Ahora que Office 2007 está utilizando un estándar XML abierto, tal vez esto se pueda aliviar.
La gente quiere una alternativa
Microsoft ha establecido las reglas aquí y eso se debe a que Linux tardó demasiado en consumirnos. Sí, ahora estamos viendo un regreso para el código abierto, pero el progreso se ralentiza en el ámbito del sistema operativo debido a la increíble importancia de Microsoft Windows. Pero, los mercados tienden a dar y recibir, y mi sensación es que Microsoft ahora está en un punto débil. Windows XP fue bastante bueno, y todavía lo es. Ahora estoy usando Vista, lo que me permite recomendar a otros que continúen ejecutando XP por ahora. Vista simplemente no está lista. Lo que me lleva a mi punto …
El manejo de Microsoft de Vista parece ser una señal para mí de que la compañía está perdiendo su control sobre el mercado de sistemas operativos. Les tomó seis años encontrar Vista, y me quedo rascándome la cabeza sobre exactamente por qué tanto alboroto. Y después del lanzamiento de Vista, el soporte de hardware en Vista es un poco mediocre. Algunos proveedores de hardware están jugando al infierno proporcionando soporte de Vista para sus cosas debido a los enormes cambios que Microsoft hizo dentro de Windows. Al mismo tiempo, Vista es una bestia absoluta de un sistema operativo. Si bien realmente requiere aproximadamente 2 gigas de memoria para ejecutarse respetablemente, Ubuntu Linux puede hacerlo con solo 512 MB.
Entonces, si bien el éxito de Firefox muestra que las personas querían una alternativa a Internet Explorer, realmente creo que Vista es el punto de inflexión para el deseo de una alternativa en el ámbito del sistema operativo. La gente está cansada de Microsoft. Están cansados del aluvión de preocupaciones de seguridad, de las pantallas azules, los bloqueos. Por mi parte, ME ENCANTARÍA tener un sistema operativo de escritorio viable que sea realmente un reemplazo directo para Windows. Pero, Linux todavía no está allí por las razones anteriores.
¿Qué necesitaría suceder para que Linux se convierta en un reemplazo?
- Linux necesita operar cada vez más como Windows. Está llegando allí. Pero, Linux necesita ser tal que no necesite una línea de comando apenas. Instalar programas debería ser tan fácil como hacer doble clic en un archivo (no rastrear las dependencias del paquete). Una vez más, Linux tendrá que cumplir con las reglas establecidas por Windows para llevar a Windows a un nivel inferior.
- Los estándares abiertos deben convertirse más en la norma que en las excepciones. Las empresas deben hacer un punto especial para usar estándares abiertos. Por ejemplo, el uso de OpenOffice en lugar de Microsoft Office hará que sus documentos sean más abiertos y más multiplataforma.
- Los proveedores deben hacer un mayor esfuerzo para admitir Linux. Sin embargo, es un poco del problema del huevo y la gallina. Pondrán más esfuerzo si Linux se vuelve lo suficientemente popular como para garantizar su tiempo. Por otro lado, Linux no se volverá tan popular si estos proveedores no lo hacen.
Mudarse a la web
La tendencia últimamente es que gran parte del software de escritorio está siendo reemplazado por sus contrapartes basadas en la web. De hecho, hace solo un par de semanas, abandoné oficialmente Outlook como mi cliente de correo electrónico a favor del servicio Gmail de Google. Paso la mayor parte del día dentro de mi navegador web, y no importa qué computadora o qué sistema operativo esté usando, Gmail seguiría funcionando de la misma manera. Y Firefox está disponible tanto para Windows como para Linux.
Sin embargo, no se detiene con Gmail. Ahora hay aplicaciones basadas en la web que cubren todo, desde finanzas, diseño gráfico, gestión del tiempo, suites de oficina, lo que sea. Todo depende solo de la web y del servidor en el que se encuentra. A medida que este tipo de cosas se vuelven más populares, simplemente no importará qué sistema operativo se esté utilizando.
Con el movimiento hacia el software basado en la web y los valientes esfuerzos de proyectos como OpenOffice y Firefox, creo que la escena está cambiando hacia el código abierto y lejos de los días de Microsoft como la fuerza dominante. Esto abrirá más oportunidades para usuarios como Ubuntu y otros, pero corresponde a los desarrolladores de esos sistemas aprovechar la oportunidad. No pueden reinventar la forma en que funciona el mundo, y el mundo de las computadoras todavía está muy relacionado con la forma en que Windows hace las cosas. Por lo tanto, los desarrolladores de código abierto no necesitan ser esnobs sobre ser anti-Windows. No, por el contrario, entre allí y haga lo que Windows hace de la manera en que lo hace Windows, luego demuestre a las personas que lo están haciendo sin ninguna etiqueta de Microsoft.
Entonces estás llegando a alguna parte.
