Ayer mismo, mientras me tomaba un café doble en una de esas terrazas de la Calle Mayor de Cartagena, viendo cómo el viento de Levante empezaba a juguetear con las sombrillas, me fijé en un chaval que intentaba desesperadamente resucitar un portátil que parecía haber vivido tiempos mejores. El pobre estaba lidiando con una actualización de Windows que se había quedado en un bucle infinito. «Es que no tira, está muerto», me decía con esa cara de resignación que se nos queda a todos cuando la tecnología nos falla. Y ahí, entre sorbo y sorbo, pensé: ¿por qué seguimos sufriendo cuando tenemos la puerta abierta a un mundo que, aunque asuste de primeras, es mucho más honesto y eficiente? Hablo de Linux, claro.
La verdad es que dar el salto a Linux no es solo cambiar de sistema operativo; es un poco como cuando Isaac Peral decidió que lo de navegar por la superficie estaba muy visto y que lo suyo era meterse bajo el agua. Es una cuestión de control, de entender qué pasa bajo el capó de esa máquina por la que has pagado un buen dinero. En aquinohayquienviva.es nos gusta meternos en estos charcos, así que vamos a ver cómo puedes dejar de ser un simple espectador de tu ordenador para convertirte en el que manda de verdad.
A ver, que nos entendamos. No te estoy diciendo que borres todo y te lances al vacío sin paracaídas. Pero fíjate en el panorama actual en España. Las empresas tecnológicas, desde las startups que están naciendo en el Parque Tecnológico de Fuente Álamo hasta los gigantes de Madrid o Barcelona, buscan gente que sepa manejarse en entornos de servidores. Y ahí, amigo mío, Linux es el rey absoluto. Si quieres trabajar en Inteligencia Artificial, en ciberseguridad o simplemente quieres que tu viejo portátil de la carrera no acabe en un punto limpio, Linux es el camino.
Lo bueno es que hoy en día ya no hace falta ser un hacker de película de los noventa para instalarlo. Ya no tienes que pelearte con configuraciones imposibles para que te reconozca el Wi-Fi (bueno, a veces sí, pero eso le da sabor a la vida). La curva de aprendizaje ha bajado tanto que hasta mi tía podría usar una distribución moderna sin despeinarse.
Ubuntu: El vecino amable que siempre te presta sal
Si estás empezando, lo más probable es que acabes en Ubuntu. Es la distribución más famosa y, sinceramente, por algo será. Es como ese coche utilitario que no te da problemas, que arranca a la primera y que tiene repuestos en cualquier taller. Ubuntu se basa en Debian (un proyecto veterano y muy serio) y está diseñado para que la transición desde Windows o macOS sea lo menos traumática posible.
Lo que me gusta de Ubuntu es su comunidad. Si tienes un problema, lo buscas en Google y hay diez mil personas que ya lo han solucionado antes que tú. Además, para nosotros en España, el soporte de idiomas y teclados es impecable. No vas a tener que andar buscando dónde demonios está la «ñ» en un teclado configurado en inglés de Wisconsin.
CentOS y el drama de los servidores
Ojo con esto, porque aquí la cosa se pone seria. Si tu intención es profesionalizarte, habrás oído hablar de CentOS. Históricamente, era la versión gratuita y comunitaria de Red Hat Enterprise Linux (RHEL), el estándar de la industria. Pero hace un par de años, Red Hat decidió cambiar las reglas del juego y CentOS, tal como lo conocíamos, pasó a mejor vida para convertirse en CentOS Stream.
Vaya, que se cargaron la estabilidad que buscaban las empresas. ¿Qué pasó entonces? Pues que surgieron alternativas como Rocky Linux o AlmaLinux. Si estás estudiando para administrar servidores en una empresa española, probablemente te toque lidiar con uno de estos. Aprender CentOS (o sus sucesores) es aprender cómo funciona el corazón de internet. Es un sistema más austero, menos «bonito» visualmente que Ubuntu, pero sólido como las murallas de Carlos III.
La Terminal: Tu nueva mejor amiga (aunque ahora te dé miedo)
Aquí es donde mucha gente se echa atrás. Ven una pantalla negra con letras blancas y piensan que van a borrar internet sin querer. Nada más lejos de la realidad. La terminal es, sencillamente, la forma más rápida de decirle al ordenador qué quieres que haga. Es pasar de señalar cosas con el dedo (el ratón) a hablarle directamente al sistema.
Para que nos entendamos, usar la terminal es como saber cocinar. Puedes comprar comida precocinada (usar solo la interfaz gráfica), pero si sabes usar los ingredientes básicos, puedes hacer platos increíbles. Vamos a ver unos comandos básicos que deberías tatuarte (metafóricamente, por favor) si vas a dar el salto.
- ls: Viene de «list». Sirve para ver qué hay en la carpeta donde estás. Es como abrir un cajón y mirar dentro.
- cd: «Change directory». Para moverte de una carpeta a otra.
cd Documentosy ya estás dentro. - sudo: Este es el comando «porque lo digo yo». Significa «SuperUser DO». Se usa cuando quieres hacer algo que requiere permisos de administrador, como instalar un programa. Úsalo con cabeza, que un gran poder conlleva una gran responsabilidad (y la posibilidad de cargaros algo importante).
- apt o yum: Son los gestores de paquetes. En Ubuntu usas
sudo apt install nombre-del-programay listo. Ni buscar el .exe en webs raras, ni siguientes-siguientes-siguientes. Limpio y directo.
La verdad es que, una vez que le pillas el truco, te sientes un poco como un mago. Escribes una línea, das al Enter y ves cómo el ordenador obedece sin rechistar. Es una sensación de control que Windows rara vez te da.
Instalando tu primer entorno de desarrollo
Supongamos que ya te has liado la manta a la cabeza y has instalado Ubuntu. ¿Ahora qué? Si eres un profesional de la tecnología o quieres serlo, lo primero es preparar tu entorno. En Linux, esto es una delicia. No tienes que andar configurando variables de entorno en menús escondidos tras siete capas de ventanas.
Imagina que quieres montar un servidor web básico para probar tus pinitos en programación. En Linux, con un par de comandos lo tienes volando. Vamos a ver un ejemplo de cómo instalaríamos Python y un entorno virtual, algo básico hoy en día.
# Actualizamos la lista de paquetes (siempre es buena idea)
sudo apt update
# Instalamos Python y el gestor de paquetes pip
sudo apt install python3 python3-pip
# Creamos un entorno virtual para no ensuciar el sistema
python3 -m venv mi_proyecto_ia
# Lo activamos
source mi_proyecto_ia/bin/activate
¿Ves? En cuatro líneas tienes un entorno aislado y profesional. Si mal no recuerdo, la primera vez que intenté hacer esto en Windows hace años, acabé con tres versiones distintas de Python peleándose entre ellas y un dolor de cabeza considerable. En Linux, las cosas suelen estar donde deben estar.
Linux y la Inteligencia Artificial: El matrimonio perfecto
Si te interesa la IA (y a quién no hoy en día), Linux no es una opción, es una necesidad. La mayoría de las librerías punteras, como PyTorch o TensorFlow, se desarrollan pensando primero en Linux. Si quieres correr modelos locales, como un Llama 3 para tener tu propio ChatGPT privado en casa sin que tus datos viajen a California, Linux te va a dar un rendimiento mucho mejor.
Por ejemplo, herramientas como Ollama funcionan de maravilla en sistemas basados en Debian. Puedes estar en tu casa en Cartagena, con un ordenador decente, y tener una IA potente funcionando sin depender de internet. Y lo mejor es que puedes automatizar tareas con scripts de Bash para que esa IA analice documentos o te ayude a programar de forma casi mágica.
Un pequeño script para automatizar la vida
A veces, la gente me pregunta: «¿Pero para qué quiero yo aprender a programar scripts?». Pues mira, para no perder el tiempo en tareas repetitivas. Imagina que tienes una carpeta llena de fotos de tus vacaciones en La Manga y quieres cambiarles el nombre a todas de golpe o moverlas según su tamaño. En Windows estarías un buen rato haciendo clics. En Linux, te haces un script de tres líneas.
#!/bin/bash
# Un script tonto para organizar archivos por extensión
for archivo in *; do
ext="${archivo##*.}"
mkdir -p "$ext"
mv "$archivo" "$ext/"
done
Este trocito de código crea carpetas según la extensión de los archivos y los mete dentro. Lo lanzas y en un segundo tienes todo ordenado. Es esa eficiencia la que engancha de Linux. Al final del día, lo que queremos es que la máquina trabaje para nosotros, no al revés.
El factor humano: #EstudiaConUnAmigo
Aprender Linux solo puede ser un poco frustrante al principio. Te encuentras con un error que no entiendes, o una configuración de pantalla que se resiste, y te dan ganas de volver a lo conocido. Por eso me gusta mucho esa iniciativa de «estudia con un amigo». En el mundo del software libre, la comunidad lo es todo.
Aquí en Cartagena, tenemos la suerte de contar con una universidad potente como la UPCT, donde hay mucha gente trasteando con estas cosas. No es raro ver a grupos de estudiantes en las bibliotecas o en cafeterías compartiendo trucos de terminal. Si tienes a alguien al lado a quien preguntarle «¿oye, por qué no me funciona el sudo?», el camino se hace mucho más ameno.
Además, aprender en pareja o en grupo te obliga a explicar lo que has aprendido. Y no hay mejor forma de asentar conocimientos que explicárselos a otro. Es como cuando intentas explicarle a alguien de fuera qué es un «explorador» o por qué el asiático se toma así y no de otra forma; al final, tú mismo acabas entendiéndolo mejor.
¿Y qué pasa con el hardware?
Una de las cosas que más me duele es ver ordenadores perfectamente válidos cogiendo polvo en un rincón porque «van lentos». Muchas veces, esa lentitud no es culpa del hardware, sino de un sistema operativo que se ha vuelto demasiado pesado con el paso de los años. Linux es increíblemente ligero.
Si tienes un portátil de hace cinco o seis años que ya no puede con Windows 11, instálale una distribución ligera como Xubuntu o Linux Mint. Te prometo que vas a alucinar. Es como si le hubieras puesto un motor nuevo. Para navegar, escribir, programar o ver pelis, vuela. Es una forma fantástica de luchar contra la obsolescencia programada y, de paso, ahorrarte unos euros, que la cosa no está para ir tirando el dinero.
El mito de los juegos en Linux
Hace diez años, si decías que querías jugar en Linux, la gente se reía de ti. Hoy la cosa ha cambiado radicalmente gracias a proyectos como Steam Play y Proton. La mayoría de los juegos de tu biblioteca de Steam funcionan en Linux casi sin tocar nada. De hecho, la Steam Deck (esa consola portátil que está tan de moda) corre una versión de Linux. Así que ya no tienes la excusa de «es que no puedo jugar al Elden Ring». Sí, puedes.
Seguridad y Privacidad: No seas el producto
En estos tiempos donde parece que cada clic que hacemos está siendo monitorizado por alguna gran corporación, Linux es un refugio. Al ser código abierto, cualquiera puede revisar qué hace el sistema. No hay telemetría oculta enviando tus hábitos de uso a servidores remotos (a menos que tú lo permitas). Es un sistema diseñado por y para los usuarios, no para los anunciantes.
Para que nos entendamos: usar Windows es como vivir en una casa donde el casero tiene llaves y entra cuando quiere a mirar qué tienes en la nevera. Usar Linux es ser el dueño de tu propia casa, con tus propias llaves y la libertad de cambiar las cerraduras cuando te apetezca. La verdad es que, una vez que experimentas esa libertad, es muy difícil volver atrás.
¿Cómo empezar hoy mismo?
Si te he convencido un poquito, no hace falta que formatees tu ordenador ahora mismo. Hay formas seguras de probarlo:
- Live USB: Puedes meter Linux en un pendrive y arrancar el ordenador desde ahí. No toca nada de tu disco duro. Puedes probarlo, ver si te gusta, si te reconoce el Wi-Fi y, si no te convence, apagas, quitas el pendrive y aquí no ha pasado nada.
- Máquina Virtual: Si tienes un ordenador potente, puedes usar programas como VirtualBox o VMware para instalar Linux dentro de una ventana en tu Windows. Es ideal para practicar comandos sin miedo a romper nada.
- WSL (Windows Subsystem for Linux): Si usas Windows 10 o 11, puedes instalar un terminal de Ubuntu directamente. Es una forma genial de tener lo mejor de los dos mundos mientras te vas acostumbrando.
Mi recomendación personal es que empieces por el Live USB. Es la experiencia más real. Bájate la ISO de Ubuntu, usa una herramienta como Rufus o BalenaEtcher para meterla en el pendrive y lánzate a explorar.
Reflexión final desde la trimilenaria
Al final del día, aprender Linux es una inversión en ti mismo. No se trata solo de saber usar un programa u otro, sino de entender la lógica que mueve el mundo digital. En una ciudad con tanta historia tecnológica como Cartagena, donde hemos visto nacer inventos que cambiaron el mundo, no podemos quedarnos atrás siendo meros consumidores pasivos.
La verdad es que el camino tiene sus baches. Habrá días en los que te pelearás con un driver o que no entiendas por qué un permiso de archivo te está dando la lata. Pero esa satisfacción de arreglarlo tú mismo, de entender el porqué de las cosas, no tiene precio. Y oye, que si te atascas, siempre puedes bajar a la calle, tomarte un café y preguntarle al de al lado. Quién sabe, igual también está intentando instalar CentOS en un servidor antiguo.
Así que, ya sabes, deja el miedo en la puerta y dale una oportunidad al pingüino. Tu ordenador (y tu futuro profesional) te lo agradecerán. Y recuerda, en esto de la tecnología, como en la vida, lo importante no es no caerse, sino saber cómo usar la terminal para levantarse de nuevo. ¡Nos vemos por los repositorios!
Deja una respuesta