GoboLinux: Una distro con un enfoque diferente hacia los archivos 1

GoboLinux: Una distro con un enfoque diferente hacia los archivos

GoboLinux revoluciona la gestión de archivos en Linux con su innovadora jerarquía, un gestor de paquetes único y una experiencia de usuario intrigante, aunque su instalación puede resultar desafiante.

Resumen

  • GoboLinux proporciona una jerarquía de sistema de archivos única, ofreciendo flexibilidad con múltiples versiones del mismo paquete.
  • El proceso de instalación implica particionado, lo que puede causar problemas, pero el uso es agradable en modo live con programas preinstalados.
  • El gestor de paquetes Compile soporta paquetes de origen, atrayendo a usuarios técnicos, pero GoboLinux enfrenta una competencia creciente de soluciones similares.

Las distribuciones de Linux tienden a verse similares después de haber probado algunas. Una distribución pretende revolucionar la forma en que se gestionan los archivos en Linux. ¿Vale la pena usar GoboLinux?

¿Qué es GoboLinux?

GoboLinux se presenta como una “distribución experimental de Linux.” La distribución adopta un enfoque radicalmente diferente hacia el sistema de archivos que otras distribuciones de Linux.

La versión 017.01 de GoboLinux fue lanzada en abril de 2025. No solo fue esta la primera versión en casi tres años, sino que viene con un cambio de guardia. El fundador Hisham Muhammad anunció en el sitio web de la distribución que se estaba retirando con la publicación y “pasando la antorcha” a Philip Pok.

El proyecto surgió de un intento de instalar software en un entorno informático compartido de una universidad. Los usuarios generalmente no pueden instalar software a nivel del sistema en este tipo de sistemas, pero pueden instalar programas en sus directorios personales. Según las FAQ del proyecto, esta fue una oportunidad para rediseñar la jerarquía de archivos de Linux, un proyecto que recibió un mayor impulso tras un fallo del sistema de archivos en la computadora de Hisham.

Tener que reconstruir un sistema desde cero inspiró una reconsideración más ambiciosa de la jerarquía estándar de Unix que Linux había heredado.

¿Qué hace a GoboLinux diferente?

En lugar de la jerarquía de sistema de archivos estándar con directorios /bin y /home, cada programa tiene su propia jerarquía de sistema de archivos. Diferentes versiones de un programa tendrán sus propias jerarquías dentro de este directorio, separadas por número de versión. Según los desarrolladores, esto elimina la necesidad de una base de datos central de paquetes. También permite que diferentes versiones del mismo paquete se instalen en la misma máquina. Esto es útil si un programa necesita una versión particular de una biblioteca mientras que otro necesita una versión diferente. Los desarrolladores afirman que esta función ayuda a evitar conflictos de versiones.

Instalando GoboLinux

Obtener e instalar GoboLinux es similar a otras distribuciones de Linux. Descargas el archivo ISO desde el sitio web (y posiblemente un torrent) y lo extraes en el medio que estás utilizando.

Cada vez que inicias el medio en vivo, se te pregunta sobre la disposición de tu teclado cada vez que lo lanzas. Después de eso, te enfrentas a una ventana de consola. Puedes trabajar solo desde la consola o puedes iniciar un entorno X utilizando el gestor de ventanas Awesome con el comando "startx". Aunque nominalmente es un gestor de ventanas de mosaico, sería difícil de diferenciar solo con verlo. Maneja las ventanas igual que un entorno de escritorio estándar.

Si deseas instalarlo, primero debes particionar la unidad. El programa de instalación no lo hace, pero GParted está incluidamente disponible en la versión en vivo. Agregué una partición swap y una ext4 para mi máquina virtual.

Después de eso, lancé el instalador desde el menú. Respondí algunas preguntas como mi zona horaria y qué paquetes quería, como en otras distribuciones. El instalador instaló los paquetes y luego intentó instalar el gestor de arranque GRUB. Esta es generalmente una parte de la instalación con la que no tengo problemas, ya que GRUB es un programa maduro. La instalación pareció colgarse, detenida en la generación de un menú. Verifiqué que había hecho todo correctamente, pero aún así tenía ese problema.

Decidí abandonar cualquier intento de instalación y trabajar únicamente desde el entorno en vivo para probar esta distribución. Realmente quería ver cómo funcionaba en acción. No sé cómo el funcionamiento desde una máquina virtual podría haber afectado esto, pero no quería arriesgarme a que un intento de instalación en hardware real fallara. Las apuestas son más altas en hardware real.

Habría sido un programa de instalación decente si hubiera funcionado.

¿Cómo es usar GoboLinux?

Aparte de los problemas de instalación, fue bastante agradable usar GoboLinux. El fondo es un telón de fondo de ciencia ficción con un modelo wireframe que parece recordar a Tron.

Como se mencionó anteriormente.

El escritorio predeterminado es Awesome (ese es el nombre, aunque es un escritorio bastante agradable). Es un gestor de ventanas dinámico, que soporta elementos de los gestores de ventanas en mosaico y el modelo de escritorio estándar. A primera vista, parecía inclinarse más hacia este último. Eso está bien para mí, ya que nunca me han convencido los supuestos beneficios de los gestores de ventanas en mosaico.

GoboLinux viene con varios programas preinstalados en su versión en vivo. Mozilla Firefox es el navegador, y el sistema viene con el editor de fotos RawTherapee, así como el editor de sonido Audacious. Vim es el editor predeterminado, que también es mi editor de elección. La utilidad de GoboLinux directamente al usarlo en la versión en vivo ayuda a compensar los problemas de instalación anteriores.

Otra señal de que esta es una distribución para usuarios avanzados es que al abrir una ventana de terminal, el shell era zsh en lugar del estándar Bash. Ese es otro elemento que me gustó. Es mi shell favorito, especialmente personalizado con las personalizaciones de Oh My Zsh! Los desarrolladores ganaron algunos puntos allí conmigo.

Solo con los valores predeterminados, se puede establecer cierta credibilidad geek, al menos.

Como se mencionó anteriormente, la diferencia más notable con otras distribuciones es la estructura del sistema de archivos. Los programas tienen todos sus archivos bajo la jerarquía /Programs y las bibliotecas bajo la jerarquía /Libraries. Puedes preguntarte cómo funcionan los programas de terceros, dado que la estructura del sistema de archivos de Linux es un estándar de facto.

La respuesta es simple. Los lugares donde los programas los esperan, como /usr/bin, utilizan enlaces simbólicos a sus lugares reales en el sistema de archivos.

Instalando Apps Con GoboLinux

Al igual que otras distribuciones modernas de Linux, GoboLinux incluye un gestor de paquetes, Compile.

Como su nombre sugiere, Compile se ocupa de paquetes de fuente, no de binarios. Nuevamente, esto es parte del atractivo de GoboLinux para los usuarios avanzados. Compilar paquetes desde la fuente puede llevar mucho tiempo, dependiendo del tamaño del programa y de la potencia de tu máquina.

Compilar solía ser la forma estándar de instalar software en sistemas Linux en los años 90, pero con el aumento del tamaño de los programas, es menos práctico hoy en día para usos ordinarios. Reconociendo esto, están disponibles paquetes binarios. Están empaquetados en archivos tar comprimidos en gzip en lugar de en algún formato de paquete como RPM o DEB.

Compile también funciona en el entorno en vivo. Lo probé instalando una versión de fuente de Vim (ejecutas Compile en la terminal con una C mayúscula):


Compile vim

Los usuarios también pueden enviar "recetas" personalizadas para que Compile instale programas de una manera particular.

¿Deberías Usar GoboLinux?

Los usuarios técnicos de Linux que prefieren distribuciones más minimalistas al menos deberían probar la versión en vivo. Es una forma interesante de ver el sistema de archivos.

El problema de instalación mencionado anteriormente podría haber sido debido a un error de última hora, pero eso me hace dudar en recomendarlo.

Lo que fue revolucionario acerca de GoboLinux está convirtiéndose en algo menos experimental y más sentido común en el mundo de Linux. Flatpak y los controvertidos paquetes Snap en Ubuntu consolidan un programa en una jerarquía de sistema de archivos. virtualenv y Conda permiten a los desarrolladores crear entornos aislados para un solo proyecto y separar las herramientas que necesitan del resto del sistema. Docker ha hecho que el despliegue de programas en contenedores sea rutinario en servidores. Más importante aún, estas soluciones no requieren cambiar todo el sistema operativo subyacente.

Un programa aislado tampoco es algo nuevo en el mundo Unix. Construir "cárceles" para aislar los archivos de un programa del resto del sistema de archivos ha sido durante mucho tiempo una práctica común en el mundo BSD. VMS podría ir incluso más lejos que cualquier sistema similar a Unix, con la versionado automático de archivos individuales.

El resto del mundo tecnológico parece estar alcanzando las ideas de GoboLinux, pero eso hace más difícil que se destaque. El ritmo más lento de desarrollo parece hacer que se sienta más como una demostración tecnológica que como una distribución para un uso serio, pero si el cambio en la gestión significa lanzamientos más frecuentes, podría surgir como una alternativa a las grandes distribuciones.

Si tienes curiosidad sobre GoboLinux, puedes ir a su página de descargas para obtener una imagen en vivo.

Es divertido explorar GoboLinux, pero quizás estés mejor con una distribución estándar para el uso regular. Si necesitas ciertas versiones de software, como para desarrollo, tú.

puede instalar los otros entornos mencionados anteriormente para tener un sistema base estable y paquetes más nuevos al mismo tiempo.

Cuestiones frecuentes resueltas

¿Cuál es la distribución de Linux más estable?

Una de las distribuciones de Linux más estables es Debian, y aquí están las razones clave que respaldan su reputación:

    • -

Máxima estabilidad y seguridad

    : Debian es conocido por su robustez, ideal para entornos que requieren un funcionamiento constante.

  • Sistema de actualizaciones predecible: Las actualizaciones en Debian son cuidadosamente programadas, lo que minimiza riesgos y problemas inesperados.
  • Perfecto para servidores: Su fiabilidad es crucial para servidores, proporcionando un entorno confiable para aplicaciones críticas.
  • Consumo eficiente de recursos: Debian se ejecuta con menos recursos en comparación con otras distribuciones, lo que lo hace ideal para hardware más antiguo.
  • Mayor control sobre el sistema: Ofrece a los usuarios un control detallado sobre la configuración y gestión del sistema operativo. En resumen, si buscas estabilidad y seguridad en una distribución de Linux, Debian es una de las mejores opciones disponibles.

¿Qué es una distribución o distro de Linux?

Una distribución de Linux, o 'distro', es un conjunto de software que se basa en el núcleo Linux y que incluye herramientas para la gestión de paquetes. Estas distros están diseñadas para satisfacer las necesidades de diferentes tipos de usuarios y pueden variar en funcionalidades, interfaz y enfoque. Algunas características clave de las distros de Linux son:

    • -

Núcleo Linux

    : Es el corazón del sistema operativo, gestionando el hardware.

  • Gestor de paquetes: Permite instalar, actualizar y eliminar software fácilmente.
  • Variedad de aplicaciones: Cada distro incluye un conjunto de programas preinstalados según su propósito específico (como servidores, escritorio, etc.).
  • Personalización: Los usuarios pueden modificar la distro según sus preferencias.
  • Comunidad: Muchas distros tienen comunidades activas que ofrecen soporte y desarrollo continuo. En resumen, una distro de Linux es una versión específica del sistema operativo que combina el núcleo Linux con otras herramientas y aplicaciones para brindar una experiencia adaptada a las necesidades de sus usuarios.

¿Qué contiene distro?

Una distro, o distribución de Linux, contiene los siguientes elementos esenciales:

    • -

Núcleo de Linux

    : La base que gestiona el hardware y permite que el sistema operativo funcione.

  • Controladores: Programas que permiten que el sistema se comunique con el hardware del ordenador.
  • Utilidades: Herramientas y programas que realizan tareas específicas para facilitar el uso del sistema.
  • Sistema de gestión de paquetes: Software que maneja la instalación, actualización y eliminación de aplicaciones.
  • Entorno de escritorio: La interfaz gráfica que permite interactuar con el sistema de manera más visual y amigable.
  • Aplicaciones: Programas adicionales que se pueden instalar para realizar diversas tareas, desde navegación web hasta edición de documentos. Estos componentes hacen que una distribución de Linux sea un sistema operativo completo y funcional para el usuario.

¿Qué distro?

Cuando se habla de 'distro', nos referimos a una distribución de Linux, que es un conjunto de software libre que ha sido recopilado, empaquetado y distribuido para crear un sistema operativo funcional. Aquí hay algunos puntos clave sobre las distribuciones:

    • -

Componentes

    : Incluyen el núcleo de Linux, bibliotecas, aplicaciones y herramientas adicionales.

  • Variedad: Existen numerosas distros, cada una con características específicas, orientadas a distintas necesidades y niveles de experiencia.
  • Usos: Desde entornos de escritorio (como Ubuntu y Fedora) hasta servidores (como CentOS y Debian), hay una distro para prácticamente cualquier propósito.
  • Personalización: Muchas distros permiten a los usuarios personalizarlas según sus preferencias, aumentando su flexibilidad y adaptabilidad. En resumen, la elección de una distro depende de tus necesidades, ya sea para uso personal, desarrollo, o administración de sistemas.

Si deseas encontrar artículos similares a GoboLinux: Una distro con un enfoque diferente hacia los archivos, te sugerimos revisar la categoría Linux.

Índice
  1. Resumen
  • ¿Qué es GoboLinux?
  • ¿Qué hace a GoboLinux diferente?
  • Instalando GoboLinux
  • ¿Cómo es usar GoboLinux?
  • Instalando Apps Con GoboLinux
  • ¿Deberías Usar GoboLinux?
  • Cuestiones frecuentes resueltas
    1. ¿Cuál es la distribución de Linux más estable?
    2. ¿Qué es una distribución o distro de Linux?
    3. ¿Qué contiene distro?
    4. ¿Qué distro?
  • Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir