Una vez que conozcas qué es Linux quizá te entusiasmes y lo transformes en tu próximo sistema operativo. Gratis y de uso libre, cuenta con muchas variantes o distribuciones y se puede instalar en cualquier dispositivo o computadora. Desde su creación, Linux ha estado dirigido a entornos empresariales y comerciales. Y aunque siempre han existido versiones y aplicaciones amigables, la falta de un soporte técnico formal ha impedido que el usuario tradicional lo haga suyo. Pero eso está por cambiar…
Windows y macOS son los dos sistemas operativos de escritorio y portátiles más populares. Son las dos opciones centrales que dominan los mercados de computadoras de escritorio y portátiles en la actualidad. Muy detrás, pero con la ventaja de estar basados en Linux, vienen ChromeOS y Android
Una rápida lección de historia de Linux
En 1991, cuando Terminator 2: Judgment Day fue un éxito en los cines y el primer procesador de 32 bits de Intel, el 80386, se convertía en un chip ampliamente utilizado en las computadoras, Windows todavía era un bebé. Unix era el sistema operativo más usado entonces, tanto comercialmente como en instituciones académicas.
Sin embargo, Unix era demasiado costoso de usar para la mayoría de las personas. Existía una variante gratuita de Unix llamada MINIX, pero no aprovechó al máximo el chip de 32 bits de Intel. Además, no se podía modificar ni redistribuir, a pesar de que el código fuente estaba disponible gratuitamente. Estos factores llevaron a un estudiante de la Universidad de Helsinki a crear una plataforma propia.
El estudiante de ciencias de la computación llamado Linus Torvalds escribió los primeros signos de Linux específicamente para su máquina basada en Intel 386 que ejecutaba MINIX. No creó un sistema operativo completo, sino más bien lo que se conoce como kernel.
Un Kernel no son palomitas de maíz
¿Qué es un Kernel o núcleo? Haciendo una analogía, si un sistema operativo fuera un planeta, el kernel sería su núcleo. Es el código subyacente que administra todo en tu computadora, el procesador, la memoria, el almacenamiento, tus periféricos, entre otros.
Si alguna vez escuchas te preguntaste cómo es posible instalar Windows 10 en diferentes dispositivos, la respuesta es la misma: Microsoft usa el mismo kernel o núcleo. Es la capa fundamental de un sistema operativo.
La siguiente capa sobre el núcleo, de nuestra analogía del planeta, se llama Shell, que es la interfaz para ingresar comandos al núcleo. En Windows, el “shell” que usas día a día es la atractiva GUI o Interfaz gráfica de usuario. Debajo, hay una capa para renderizar la GUI o el escritorio, y una que administra servicios en segundo plano, como la impresora, conectividad inalámbrica, notificaciones, etc.
Lo que creó Linus Torvalds fue solo un núcleo, al que finalmente llamó Linux, y lo cargó en un servidor FTP. Publicado por primera vez bajo su licencia, Linus decidió «empacarlo» con un shell llamado Bash, creado bajo una licencia de software libre, o sea gratis, llamada GNU General Public License (GPL).
Eventualmente, el kernel de Linux fue proporcionado por sí mismo bajo la GPL de GNU y los desarrolladores se reunieron para crear capas de código abierto y proporcionar un sistema operativo completo y listo para usar.
Linux está en todas partes… aunque no lo creas
Debido a que el kernel de Linux cae bajo la GPL de GNU, existe un uso extenso fuera del ámbito computacional. Puedes detectarlo en aplicaciones de automóviles, electrodomésticos de cocina, dispositivos de transmisión, domésticos, de Internet de las Cosas (IoT) y mucho más.
La mayor parte de internet depende de Linux a través de la plataforma Apache HTTP Server instalada en servidores basados en el kernel de Linux. Dicho esto, Apache y los otros ejemplos son distribuciones, también llamadas “distros”. Una distribución es un grupo unificado de componentes con el núcleo de Linux en el centro.
A pesar de compartir el núcleo de Linux, no son todas iguales. Microsoft hace algo similar con Windows 10, aunque la compañía mantiene el núcleo detrás a puertas cerradas. Microsoft vende diferentes distribuciones dependiendo del hardware: Windows 10 Pro/Home, Windows 10 Mobile, Xbox One, Windows 10 Enterprise, Windows 10 S, entre otras.
Es un sabroso buffet de Linux
Dado que el kernel de Linux es de uso gratuito, puedes obtener diferentes «sabores» de plataformas basadas en él. Esa es la belleza de Linux. La plataforma consta de múltiples componentes desarrollados por la comunidad, por lo que no todos los sistemas operativos basados en este núcleo son iguales, a pesar de usar el mismo kernel.
Por ejemplo, hay más de diez interfaces gráficas diferentes creadas para la plataforma Linux. Los ejemplos incluyen soluciones populares como Unity, GNOME, KDE Plasma, Pantheon y Fluxbox.
Pero muchas distribuciones también incluyen componentes patentados, por lo que si bien son de uso gratuito, no puedes distribuir ni editar los programas. En este momento, hay más de 75 distribuciones diferentes disponibles, pero solo una docena están respaldadas por la Free Software Foundation como software 100 por ciento libre.
Aquí hay una lista de las distribuciones basadas en Linux más populares que puede usar en este momento:
Fuera de las plataformas mencionadas, Ubuntu es probablemente la distribución de Linux más utilizada comercialmente. Puedes obtenerlo como una alternativa a Windows 10 en PC y portátiles OEM (fabricantes de equipos originales, por sus siglas en inglés), incluidas las soluciones fabricadas por Dell, Lenovo, HP y Acer. System76 es una empresa dedicada a la fabricación de computadoras portátiles, de escritorio y servidores que dependen de la distribución de Ubuntu.
Hay sistemas operativos basados en Linux que vienen en los dispositivos que usas todos los días, pero no están disponibles para descargar e instalar. Android y Chrome OS son excelentes ejemplos. Proporcionada principalmente en teléfonos inteligentes y tabletas, la plataforma Android, ahora viene instalada también en computadoras de escritorio y portátiles.
ChromeOS de Google solo se instala en las populares computadoras portátiles Chromebook de bajo costo. Sin embargo, dado que se basa en el proyecto Chromium OS de código abierto, puedes encontrar variantes de ChromeOS para descargar y usar.
También hay distribuciones basadas en Linux creadas explícitamente para el mercado de servidores. Estos incluyen Red Hat Enterprise Linux para centros de datos, SUSE Enterprise Linux Server y la versión de CentOS, que no es de escritorio.
También hay amor por los jugadores
Hace casi una década, el desarrollador de juegos Valve Software, la compañía detrás de la popular plataforma de distribución Steam, se propuso crear un sistema operativo porque al CEO, Gabe Newell, no le gustaba la forma en que Microsoft controlaba el ecosistema de juegos basado en Windows. Newell quería que el mercado de los juegos siguiera siendo una plataforma abierta, por lo que Valve introdujo el sistema operativo SteamOS basado en Linux en septiembre de 2013.
Desafortunadamente, la iniciativa de Steam Machine de Valve no logró imponerse. Sin embargo, a pesar de la decepción, Valve sigue dedicado a mejorar, brindar soporte y proporcionar SteamOS como una alternativa de Windows para los jugadores de computadora.
Linux con sabor a Raspberry Pi
Incluso la tarjeta de la computadora Raspberry Pi tiene su sistema operativo basado en el kernel de Linux. Si no estás familiarizado con Raspberry Pi, es del tamaño de una tarjeta de crédito que contiene todo lo que necesitas para crear una computadora pequeña.
Hay una cantidad infinita de casos de uso para la pequeña computadora de $35 dólares, que van desde una computadora portátil educativa con temas de Minecraft hasta un sistema de monitoreo para rastrear ardillas molestas.
La alimentación de la Raspberry Pi es un spin-off de Debian llamado Raspbian que ha sido optimizado para el dispositivo. Hay otros sistemas operativos para Raspberry Pi, como Ubuntu Mate, RISC OS e incluso Windows 10 Internet of Things Core. Sin embargo, debes tener en cuenta que Raspbian es el sistema operativo recomendado por la Fundación Raspberry Pi.
Además de eso, la Fundación Raspberry Pi presentó Raspberry Pi Desktop a fines de 2016. Este escritorio se basa en Debian y la interfaz gráfica de Pixel introducida por primera vez en el sistema operativo Raspbian de Raspberry Pi. Se puede instalar en cualquier PC o Mac, e incluye aplicaciones educativas, de programación y generales como Python y Sonic Pi desde el primer momento.
Los pros y contras de Linux
Al igual que con cualquier sistema operativo, hay ventajas y desventajas al usar una distribución de Linux. El principal beneficio es que son más seguras, porque los hackers generalmente se dirigen a computadoras basadas en Windows. Por lo general, tampoco ejecutan procesos excesivos en segundo plano, por lo que la plataforma se siente receptiva y los programas experimentan un mejor rendimiento.
Por otra parte, no verás el hardware más reciente inmediatamente compatible con las distribuciones basadas en Linux, dado que los fabricantes se centran en las plataformas Windows y macOS en primer lugar.
Además, encontrar respuestas a tus problemas requerirá más trabajo de investigación de lo habitual. Entonces, a menos que compres un dispositivo con una distribución de Linux ya instalada, la única ayuda técnica que recibirás será a través de la comunidad de Linux.
Del lado del software, muchos programas populares simplemente no están disponibles para distribuciones de Linux. Lo mismo ocurre con los juegos, aunque la biblioteca de Linux está creciendo lentamente gracias en parte a la plataforma SteamOS de Valve.
Además, necesitarás mucha paciencia para comprender cómo funciona la plataforma Linux, qué herramientas y alternativas están disponibles y cómo obtener más control sobre la computadora mediante el aprendizaje de nuevos comandos.
Nuevamente, muchas distribuciones para diferentes niveles de habilidad y necesidades. Si prefieres una situación de instalación y uso, Ubuntu podría ser tu mejor alternativa a Windows (o sistema operativo elemental si estás en MacOS). Desafortunadamente, elegir la distribución de Linux correcta para tu nivel de habilidad y necesidades puede ser más desalentador que aprender a usar tu selección.
Linux es el chico tranquilo
En última instancia, Linux es el chico tranquilo del barrio, mientras que Windows y macOS luchan por hablar entre ellos. Los tres presentan sus pros y sus contras, pero Linux tiene un ejército de soluciones, mientras que los dos locutores ofrecen experiencias patentadas detrás de jardines amurallados.
Aun así, en los últimos años, Microsoft se ha vuelto un poco más amigable. La compañía puso Ubuntu disponible en la tienda de Windows 10 en 2017 e incorporó el shell Bash en Windows 10 un año antes.
Si estás interesado en deshacerte de Windows o macOS, debes considerar las vastas opciones basadas en Linux disponibles para ti. Determina tus necesidades y tu conjunto de habilidades antes de dar el paso porque, incluso si el sistema operativo es fácil de usar, dejar un territorio familiar de escritorio es un proceso complicado. Deberás encontrar una solución para que la transición sea menos dolorosa, de modo que puedas comenzar a utilizar una distribución de Linux en muy poco tiempo.