DietPi es una distribución ligera de Linux para Raspberry Pi que optimiza el rendimiento, simplifica tareas complejas y ofrece alternativas distintas al Raspberry Pi OS, ideal para quienes buscan eficiencia.
Probablemente conoces la Raspberry Pi por su eficiencia de espacio y (en ocasiones) su asequibilidad. Sin embargo, para llevar a cabo un proyecto con Pi, a veces necesitas aprovechar al máximo su potencia. Ahí es donde entra una alternativa al Raspberry Pi OS: DietPi.
¿Qué es DietPi?
DietPi es una distribución de Linux que puedes instalar en la Raspberry Pi y otros SPC (Computadoras de Placa Única). Está pensada como una alternativa al estándar Raspberry Pi OS (anteriormente llamado Raspbian), la distribución convencional para instalar cuando adquieres una Raspberry Pi.
Al igual que el Raspberry Pi OS, DietPi es gratuito y utiliza Debian Linux como su base. La frase oficial "Justicia ligera para tu SBC" hace referencia a la dedicación del proyecto por ser lo más liviano posible en términos de uso de recursos, mientras proporciona la misma plataforma para ejecutar servidores que ofrece Raspberry Pi OS.
DietPi también incluye muchas herramientas para semi-automatizar tareas comunes pero complejas para los SBC. Por ejemplo, tiene un asistente para construir una VPN o para hacer copias de seguridad de tus archivos. También puede guiarte a través del proceso de LetsEncrypt para tu servidor. Si alguna vez has intentado esas tareas manualmente, sabes lo valiosa que puede ser cierta asistencia.
Variaciones de DietPi Explicadas
DietPi tiene algunas versiones diferentes que puedes elegir al descargarlo. La descarga "regular" de DietPi es solo un sistema operativo sin interfaz gráfica, lo que significa que al iniciarlo, serás llevado a un simple símbolo del sistema. No hay escritorio, al menos no al principio.
Si eres nuevo en la línea de comandos o simplemente prefieres no lidiar con ella, entonces podrías elegir una imagen de "Allo GUI". Allo es una interfaz web, algo así como un entorno de escritorio que accedes a través de tu navegador web. Si alguna vez te has conectado de forma remota a un NAS a través de tu navegador web, esto te resultará familiar. Esta imagen viene con varias herramientas de audio, por lo que, hasta donde pude deducir, la Allo GUI está destinada a audiófilos que realizan proyectos musicales con su Pi.
Alternativamente, puedes elegir una imagen de Amiberry de DietPi. Amiberry es un emulador de Amiga para dispositivos ARM como la Raspberry Pi. Es para entusiastas de Amiga, así que si no estás seguro de cuál es el atractivo, no te preocupes y elige alguna de las opciones anteriores.
¿Qué hace DietPi diferente de RPi OS?
DietPi afirma no pretender ser mejor que Raspberry Pi OS o cualquier otra distribución "competidora". Solo dice ser diferente y enfatizar la optimización y la reducción de sobrecargas. DietPi tiene una página dedicada a comparaciones directas de estadísticas con otras distribuciones, destacando dónde DietPi supera y por cuánto.
Además, DietPi es diferente porque no hay un entorno de escritorio predeterminado. Puedes instalar uno si lo deseas, suponiendo que no te importe la sobrecarga de recursos. También puedes utilizar la mencionada interfaz web Allo para evitar la línea de comandos. La diferencia principal es que no puedes obtener una imagen de escritorio preconfigurada como sucede al descargar Raspberry Pi OS.
Una diferencia más que vale la pena señalar es que DietPi configura y habilita automáticamente un servidor SSH con Dropbear. Eso significa que no necesitas un monitor y teclado conectados a tu Raspberry Pi si no lo deseas. Simplemente puedes acceder por SSH al dispositivo desde otra computadora en la red, sin necesidad de configuración.
Instalando DietPi
Para instalar DietPi, necesitas algunas cosas.
- Una Raspberry Pi u otro SBC
- Tarjeta MicroSD
- La imagen correcta de DietPi para tu SBC
- BalenaEtcher
Por supuesto, también necesitarás un monitor y teclado para conectar a tu SBC, a menos que planees usar SSH desde otra computadora.
Cuando obtengas un archivo IMG comprimido de la página de descarga de DietPi, necesitarás extraerlo y luego grabarlo en tu tarjeta usando balenaEtcher. Una vez que esté grabado, insertas la tarjeta SD en tu Pi y la inicias. El primer arranque tomará algún tiempo mientras descarga las bibliotecas necesarias y se configura.
Puede que necesite reiniciarse o actualizarse para finalizar la configuración. También te preguntará si deseas participar en el compartimiento de datos sobre cómo usas DietPi para beneficio de los desarrolladores, lo cual dicen que será anónimo.
Se te pedirá que configures tu idioma y teclado. El idioma predeterminado era el inglés del Reino Unido, y tuve que hacer un esfuerzo para cambiarlo.
Importante, se te pedirá al comienzo que establezcas dos contraseñas. La primera es una "contraseña de software", que es un concepto clave que debes entender. Cuando instalas software en un DietPi que requiere una contraseña para la configuración, DietPi lo configura con la contraseña de software. La segunda es la contraseña de root, que utilizarás cada vez que necesites realizar mantenimiento en tu instancia de DietPi.
Cómo es Usar DietPi
Después de la configuración inicial, se te presenta un menú de acciones. Incluye buscar, navegar e instalar o eliminar software. Te ofrece algunos entornos de escritorio que puedes instalar si lo deseas, incluyendo XFCE, LXQt, MATE y más. Una vez que los instales, necesitarás escribir el comando startx para lanzarlos.
Si te sientes cómodo con las interfaces de usuario de texto (TUI), probablemente puedes saltarte un entorno de escritorio. DietPi tiene varias herramientas TUI basadas en Whiptail que puedes usar para realizar tareas fácilmente como localizar software, monitorear servicios, actualizar el sistema, y más.
Cuando instalé DietPi en un Raspberry Pi 4 B, mi primer movimiento fue intentar configurar FreshRSS, un servicio que había querido probar durante un tiempo. Todo lo que tenía que hacer era escribir dietpi-software en la línea de comandos, localizar FreshRSS en su lista de software instalable y comenzar la instalación. Una vez hecho esto, todo lo que quedaba por hacer era comenzar a usar FreshRSS.
Si bien la configuración inicial de DietPi fue autoexplicativa, cometí el error de no consultar la documentación de DietPi. No comprendía el concepto de "contraseña de software" al principio. Estaba confundido porque la interfaz web de FreshRSS me pedía que iniciara sesión con un nombre de usuario y una contraseña, aunque aún no había creado uno. No fue hasta que revisé la documentación de software de DietPi que entendí la función de la contraseña de software que expliqué anteriormente.
Es una lección valiosa para todo software: no subestimes la documentación. DietPi tiene guías e información dedicadas para todo su software disponible, y puede haber notas cruciales para tu éxito con el sistema operativo.
Probando el Tablero de DietPi
Si instalas el paquete dietpi-dashboard, puedes acceder y gestionar tu instancia de DietPi desde un navegador web. Es más robusto y útil que la experiencia "Allo GUI" de DietPi. Puedes navegar e instalar o eliminar software, monitorear estadísticas, explorar archivos y más.
Aunque me pareció útil, el tablero de DietPi sigue en beta al momento de escribir esto. Eso significa que el equipo de desarrollo aún está trabajando en el producto final, y no recomiendan realizar trabajos críticos en él. Así que, aunque esto debería hacer que DietPi sea más accesible para quienes no se sienten cómodos en la línea de comandos en el futuro, aún no está completamente listo.
¿Deberías Instalar DietPi?
Deberías instalar DietPi si estás buscando optimizar tu SPC tanto como sea posible. Si estás utilizando Raspberry Pi OS u otra distribución de Linux en tu SBC y estás satisfecho con la experiencia, no hay razón para cambiar. Sin embargo, al usar otras distribuciones, puedes encontrar que llegas a un límite en términos de rendimiento. Cuando eso suceda, prueba DietPi.
Si acabas de comprar un Raspberry Pi y aún no estás seguro de lo que quieres hacer con él, puede que no desees lanzarte inmediatamente al tren de DietPi. DietPi asume, en cierta medida, que sabes lo que quieres y que te sientes relativamente cómodo con al menos algunas herramientas básicas de la terminal de Linux, incluyendo herramientas básicas de servidor como SSH. Si nada de eso te resulta familiar, te recomendaría pasar un tiempo experimentando con Raspberry Pi OS primero.
Cuando estés listo, ve a la página de descarga de DietPi y encuentra el archivo de imagen para el dispositivo que tienes. DietPi también proporciona imágenes dedicadas a software específico de máquinas virtuales, así que dirígete a la pestaña PC/VM si deseas descargar un archivo de imagen compatible. Esto puede ser útil si solo deseas probarlo antes de comprometerlo en tu Raspberry Pi. En cualquier caso, buena suerte manteniendo optimizados los recursos de tu SBC.
Si deseas encontrar artículos similares a Aprovecha al máximo tu Raspberry Pi con esta alternativa a Raspbian, te sugerimos revisar la categoría Linux.
Deja una respuesta