Hola. Mi consejo es déjate de mariconadas. Has empleado Windows durante toda tu vida, lo que significa que tu estándar de usabilidad gira en torno al software.
NECESITAS UN SISTEMA QUE NO TE SUBVIERTA.
LINUX debe ser una herramienta que mejore tus hábitos a largo plazo, y eso necesita TIEMPO. Un tiempo útil que debes dedicar a hacer cosas realmente prácticas. No a “customizar” o “ricear” tu sistema. No te dejes engañar por el unix-porn.
UN HOMBRE NECESITA SISTEMAS PRAGMÁTICOS, NO SISTEMAS BONITOS.
UN HOMBRE NECESITA SISTEMAS FUNCIONALES, NO FILOSOFÍA.
Baby steps. Evita las autistadas. Al menos, hasta que estés lo suficientemente familiarizado.
Debes conseguir hacer, como mínimo, todo lo que hacías con Windows.
Te voy a dar varias pautas que a mí me habrían ayudado:
1. Distribuciones
En el ecosistema Linux hay distribuciones. Me gustaría que te fijases en este diagrama de árbol:
¿Lo ves? En efecto, la mayoría de distribuciones son derivaciones de Debian o de RedHat.
Sabiendo utilizar estas dos tipos de distribuciones, podrás desenvolverte con relativa facilidad en cualquier entorno que se te presente.
EVITA A TODA COSTA LAS DISTRIBUCIONES “DERIVADAS” QUE RECIBEN POCO MANTENIMIENTO. EVITA DISTRIBUCIONES “DERIVADAS” QUE ESTÁN PRECONFIGURADAS PARA USOS ESPECÍFICOS.
- No, no necesitas una distribución “gaming” con Steam preinstalado.
- No, no necesitas una distribución “hacker” con utilidades de red preinstaladas.
- No, no necesitas una distrubución “para diseñadores gráficos” con herramientas de dibujo preinstaladas.
Olvídate de esa mierda.
Usa distribuciones “troncales”. Distribuciones originales. Aprendiendo a usar las distribuciones “originales” lo sabrás todo y créeme, no te perderás nada de lo que hay ahí fuera. Si quieres un programa, lo instalas y ya está.
NO USES DISTRIBUCIONES QUE SEAN CONSIDERADAS DIFÍCILES POR LA COMUNIDAD. Hay gente con el cerebro de una ciruela que te sugerirá usar Arch o Gentoo: por el bien de todos, te convendría escupir a esas personas.
Cada menester a su tiempo.
Estas son las que yo te recomiendo:
- Linux Mint (derivada de Debian o de Ubuntu)
- Ubuntu (derivada de Debian)
- Fedora (rama abierta de RedHat)
- Debian (más difícil de usar, ya que no es estricta con las dependencias)
Elige una. Y no la dejes. No hagas distro-hopping. No te dejes engañar por tal o cual usuario que tiene el disco duro quemado de tanto formatear e instalar.
Hay ingenieros informáticos profesionales, eminencias en el ámbito tecnológico, que usan estas distribuciones. No infravalores su potencial solo porque un idiota te diga que son de principiantes
NO TE DEJES ENGAÑAR. Si no paras de saltar de distribución en distribución, no aprenderás nunca.
2. Entornos de escritorio
Los entornos de escritorio existen.
Un entorno de escritorio es la herramienta gráfica principal que te permite interactuar con tu sistema: muestra las ventanas, despliega los iconos, el botón de inicio, te permite acceder a ajustes generales…
Cada una de las distribuciones que te he enseñado tienen entornos de escritorio predeterminados. Pero puedes instalar el entorno de escritorio que más te convenza sin cambiar de distribución.
Puedes instalar Debian, que por defecto tiene instalado GNOME y se ve así:
Y cambiarlo por XFCE:
O por KDE:
Mi consejo es igual que el anterior: elige un entorno de escritorio que te guste, pero no pierdas tu tiempo.
Gestión de paquetes
La distribución para un novato solo tiene un vector de importancia: EL SOFTWARE y la GESTIÓN DE PAQUETES.
En Linux, el software se descarga e instala a través de paquetes. Los paquetes son archivos binarios que se descargan de repositorios remotos, y están conectados los unos a los otros a través de dependencias.
Por ejemplo, Libreoffice necesita el paquete GTK 2.10.4. Si por casualidad una actualización del sistema desinstala o revierte ese paquete, no podrás usarlo.
Cuanto mejor es la solución de la gestión de paquetes, MÁS FÁCIL es una distribución. Por eso Ubuntu y Fedora son fáciles, ya que hacen una excelente gestión de software, que harán que evites que partes de tu sistema se rompan.
Paquetería universal
No todas tus aplicaciones favoritas están disponibles en los repositorios de tu distribución, por eso es común y necesario recurrir a otros sistemas de paquetería. Se llama PAQUETERÍA UNIVERSAL y te permitirá instalar todo tipo de software, sin comprometer las dependencias de tu sistema.
- Flatpak. A través de la tienda de Flathub: lo primero que te sugeriría al empezar con Linux es estudiar detalladamente el formato Flatpak.
- Snap. A través del App Center de Ubuntu. En Ubuntu el formato Snap está instalado por defecto y esa es la razón por la que hoy en día se le considera una de las distribuciones más fáciles. Puedes instalar Snap en cualquier distribución Linux.
- Appimage. Se parecen a los ejecutables de Linux, y puedes descargarlos directamente y ejecutarlos con un click. Encontrarás muchos en https://appimage.org/