Tabla de contenido:
Recientemente, un sitio web popular publicó un editorial sobre cómo Android se estaba convirtiendo en el nuevo Linux, y cuán horrible fue eso. El autor tenía razón: Android se está convirtiendo en el nuevo Linux. Si se hubiera detenido allí, él y yo nos veríamos cara a cara, y esta refutación nunca habría sucedido. También habría obtenido muchas menos visitas a la página. Continúa discutiendo las patentes y otros temas que realmente no explican su posición antes de llegar al meollo de su problema: la fragmentación. Ya sabes, esa palabra de moda que es tan popular en cualquier pieza de éxito sobre Android. Estoy aquí para decirles lo que pienso sobre la fragmentación, Linux, Android y cómo encaja todo después del descanso.
¿Qué es linux?
Independientemente del pensamiento popular, Linux no es más que un núcleo. No existe un sistema operativo para computadoras, dispositivos embebidos o de otro tipo que "sea Linux". Hasta que agregue una forma para que los datos entren y salgan, no es nada. Lo que la gente llama Linux en realidad es un grupo colectivo de diferentes sistemas operativos que usan el kernel de Linux. La mayoría de las personas están familiarizadas con Ubuntu. Es muy fácil de usar, más popular de lo que probablemente sepas, y es una gran opción para cualquiera que quiera ejecutar un sistema operativo alternativo y gratuito. Pero no es Linux. Ninguno de los otros grandes sistemas operativos que se ejecutan en el kernel de Linux: Debian, Slackware, Mint, CentOS, Red Hat Enterprise, Meego, webOS, Android, la lista sigue y sigue. La "fragmentación" de Linux se debe a que las personas intentan agrupar miles de sistemas operativos diferentes en uno. Hemos recorrido el camino desde el sistema operativo Unix de Bell Lab, y está bifurcado de un millón de formas diferentes, pero solo una es MacOS. El mismo razonamiento debe aplicarse a los sistemas operativos basados en Linux.
¿Qué es Android?
Android es igual, pero diferente. Diferente en el sentido de que en realidad hay un sistema operativo llamado Android, y lo mismo porque también hay sistemas operativos llamados Sense, Touchwiz, Blur, etc. Estos no son más Android que iOS es BSD gratuito (BSD es otro sistema operativo similar a Unix, con una licencia más liberal, que se utilizó como base para los productos de Apple). Al igual que iOS, las versiones OEM de un sistema operativo basado en Android están cerradas, y dependemos de que el OEM proporcione actualizaciones al sistema operativo, utilizando nuevas funciones de la última versión de Android.
Los sistemas operativos de escritorio "Linux" son los mismos: cuando salen nuevas versiones del kernel de Linux, los encargados del mantenimiento de los diferentes sabores hacen que el kernel esté disponible para los consumidores. La verdadera diferencia es que el núcleo, así como la mayoría del software en los sistemas basados en Linux, es de código abierto, y los usuarios pueden construirlo libremente (y fácilmente). Sé que probablemente no sea una idea popular para muchos de ustedes, pero solo hay unos pocos teléfonos que ejecutan Android puro; el resto funciona con otra cosa, que se basó en Android. Eso no significa que no sean tan buenos, por el contrario, ofrecen funciones y software que no están disponibles en el viejo Android normal, y realmente aportan muchas cosas geniales. Si usa un escritorio basado en "Linux", sabe exactamente de lo que estoy hablando. Si no lo haces, deberías probarlo, quizás te guste.
¿Por qué Android es el nuevo Linux?
Aquí es donde se pregunta: "¿Y ahora qué tiene que ver esto con que Android se convierta en el nuevo Linux?" Debido a que los sistemas operativos basados en Android ofrecen lo mismo que los basados en Linux: elección.
Muchas personas usan Ubuntu porque quieren usar Linux. Tal vez son un poco técnicos y necesitan la libertad de hacer cosas que las otras opciones de sistema operativo cerrado no ofrecen, pero realmente no tienen ganas de hacer todo "de la manera difícil" como lo harían con otras versiones. ¿No es genial que tengan esa opción?
O tal vez desee tener una computadora que funcione cada vez que se siente y desee que el sistema operativo sea fácil de instalar y actualizar, vuelva a instalar Ubuntu.
O tal vez tenga que proporcionar computadoras a los estudiantes y no tenga el dinero para comprar un montón de costosas licencias de Windows. ¿A dónde acudir? Lo has adivinado: Ubuntu.
Va más allá, ¿tal vez eres un nerd total que creció engañando a Unix y quieres administrar todo a mano y tener un control completo? Cargue Slackware en su computadora, tome un millón de tazas de café y aprenda el comando "man". ¿Necesita algo que ofrezca más del 99 por ciento de tiempo de actividad? Eso se llama Debian. Incluso los geeks de especificaciones tienen un sistema operativo basado en Linux que se puede ajustar al hardware exacto que están ejecutando. Se llama Gentoo.
Compara esto con Android. ¿Desea un sistema operativo robusto que haga lo que espera que haga cada vez que quiera hacerlo? HTC y Samsung lo tienen cubierto. Motorola estaba trabajando para llevar esto un paso más allá, pero es posible que los eventos recientes puedan haber arruinado ese plan. LG está en el camino correcto; la interfaz de usuario de Optimus ha avanzado mucho.
¿Qué pasa si quieres jugar y configurar todo como a ti te gusta? Obtenga un teléfono Android de stock, o vaya un paso más allá y obtenga un dispositivo Nexus y aprenda a construir Android usted mismo. Y si le encantan algunas especificaciones, obtenga una de las nuevas potencias de cualquiera de los OEM, algunos CyanogenMod, y piratee la luz del día hasta que la rompa o pueda ejecutar Crysis. Finalmente, algunas personas necesitan una opción económica en un plan asequible: allí es donde Android está asumiendo el control de Nokia, en lugares donde un teléfono inteligente es la única forma de comunicarse con el mundo "exterior". Pasamos demasiado tiempo preocupándonos si nuestro teléfono recibirá Gingerbread, cuando deberíamos estar más preocupados si recibirá Sense 3.1 o Touchwiz 4: esos son sistemas operativos por derecho propio, y las actualizaciones generalmente ofrecen mejores y más características que una versión de Android. (Me gustaría que el iniciador de Android me permitiera personalizar la barra del iniciador o que tuviera accesos directos en la pantalla de bloqueo).
Entonces, sí, Android es el nuevo Linux (incluso si es solo otro sistema operativo que se ejecuta en Linux). Ofrece una opción para todos, y las personas que simplemente no entienden intentan golpearlo por esto. Me gusta tener una opción, y me gusta saber que tú también tienes una.