
La SBC (Single Board Computer) Raspberry Pi ha cosechado grandes éxitos por su bajo precio y por sus grandes posibilidades, tanto para los desarrolladores de software, estudiantes de informática, como para los aficionados que desean emplearla para sus propios proyectos caseros. Por eso, en este artículo vamos a analizar las distribuciones Raspberry Pi más importantes y algunos complementos interesantes.
Ya sabemos de la versatilidad de Raspberry Pi, pero con este artículo nos vamos a dar cuenta de lo realmente grande que es la comunidad de este proyecto, empezamos.
Distribuciones y OS para Raspberry Pi para uso genérico
Con los primeros modelos y versiones de la Raspberry Pi, la experiencia de usuario como sistema de escritorio dejaba mucho que desear. Con la mejora del hardware en nuevos lanzamientos y con las mejoras realizadas en los complementos y los sistemas disponibles para las placas, cada vez va teniendo más sentido el poder usarlos como PC de uso común. Vamos a ver los sistemas que tenemos a nuestra disposición para este uso.
Raspbian OS

Raspbian OS es la distribución por excelencia para la Raspberry Pi. Es la más completa y optimizada de las existentes, por eso cuenta con apoyo oficial. Raspbian OS se basa en la potente distro Debian Wheezy (Debian 7.0) optimizando el código de ésta para la SBC Raspberry Pi.
La distribución es ligera para moverse ágilmente en el hardware de la Raspberry Pi, comenzó con un entrono de escritorio LXDE y Midori como navegador web predeterminado, pero la Raspberry Pi Foundation ha creado un entorno de escritorio especial llamado PIXEL (Pi Improved Xwindows Environment Lightweight). Además incluye herramientas de desarrollo muy interesantes, como IDLE para Python, Scratch para programar videojuegos (muy interesante sobre todo si se combina con Arduino), la tienda de aplicaciones denominada Pi Store, etc…
Raspbian OS
Kano OS

Kano OS es una distribución Linux cuyo nombre quizás te recuerde al famoso kit Kano basado en Raspberry Pi, de hecho es de los mismos desarrolladores. En el pack se incluye una SD con este sistema operativo, aunque puedes descargarlo sin tener que adquirir el kit de forma gratuita desde el enlace que te dejamos.
Su interfaz gráfica está especialmente pensada para los niños. Sin duda ofrece multitud de posibilidades para los más pequeños y especialmente interesante para los centros educativos por sus peculiaridades. Aunque Kano OS se basa en Debian, se ha simplificado al máximo recordando su aspecto a las consolas vintage y en el que encontrarás utilidades para enseñar las virtudes de la tecnología a edades tempranas.
Kano OS
Flint OS

Flint OS es un fork de Chromium OS que es compatible tanto con PCs como también con Raspberry Pi. Se trata de un sistema operativo derivado del de Google y compatible con Android Apps, por lo que tendremos millones de apps y juegos para este sistema operativo basado en Linux.
Flint OS
pipaOS

pipaOS es otra distribución que se basa en Debian Wheezy y especialmente pensada para la Raspberry Pi. Lo que más destaca es su ligereza, con un tiempo de arranque que no supera los 10 segundos, todo un reto si se tiene en cuenta el limitado hardware de la Pi. Si quieres rapidez e interactuar con otros elementos como dispositivos USB y smartphones o tablets, esta es tu distro.
Tampoco necesita de una tarjeta de más de 1GB, puesto que el sistema con unos 420MB está servida para funcionar perfectamente. Además cuenta con soporte integrado para los dispositivos USB inalámbricos más populares, rapidez garantizada, sincronización de hora mediante servidores NTP públicos, personalizable, soporta transmisión de radio FM, Plug & Play, Tethering USB, etc…
pipaOS
PiBang

PiBang está basada en Raspbian e inspirada en Crunchbang, se trata de una distro atractiva y ligera. Básicamente es un Raspbian mejorado con una filosofía de diseño minimalista y dejando de lado los complementos relacionados con la enseñanza que integra Raspbian. Igualmente también integra algunas diferencias más con respecto a Raspbian OS.
PiBang no utiliza LXDE, sino que usa un entorno de escritorio aun más ligero denominado Openbox Window Manager. El sistema de arranque usado es systemd, en vez del primitivo y lento sysv que emplea Raspbian. En cuanto a los repositorios, puede usar tanto los de Raspbian como los suyos para poder tener mayor abanico de software disponibles. Pcmanfm también ha sido sustituido por SpaceFM, igual que se usa ZSH como shell en vez del tradicional Bash.
PiBang
RISC OS

RISC OS es uno de los pocos sistemas operativos no basados en Linux que existen para la Raspberry Pi. De hecho, RISC OS es un sistema operativo británico desarrollado por Acorn Computers (los creadores de ARM) y que se distribuye bajo licencia Open-Source.
Aunque su soporte y catálogo de aplicaciones disponibles no sea tan amplio como el de otras distribuciones, también está considerado como una de los sistemas operativos oficiales de la Raspberry Pi y es especialmente interesante en cuanto a que se ha creado en torno a la plataforma ARM desde cero.
RISC OS
pidora

pidora es básicamente una distribución Linux Fedora especialmente optimizada para funcionar en ARM. Por el resto de características es similar a Fedora, la hermana pequeña de Red Hat, y mantenida por los mismos desarrolladores de esta comunidad libre. Si te interesa, también está reconocida oficialmente por la comunidad de Raspberry Pi y se integra en el NOOBS.
pidora
archlinux ARM

Arch Linux es otro de los grandes nombres en cuanto a distribuciones Linux. Se caracteriza por su simplicidad, elegancia, coherencia del código y minimalismo. Pero la simplicidad no quiere decir facilidad de uso, ya que Arch Linux es bastante conocida por ser poco amigable y recomendable solo para gente con conocimientos más elevados. Ahora Arch Linux soporta ARM y por tanto también puede instalarse en la Raspberry Pi y otras placas SBC similares.
Arch Linux
Ubuntu MATE

La famosa distribución Ubuntu de Canonical, también tiene disponible Ubuntu MATE para la Raspberry Pi. Se trata de un Ubuntu Linux con un entorno de escritorio MATE, ligero y que necesita de pocos recursos en comparación con el pesado Unity. MATE se basa en GNOME2 y es muy conocido en el mundo Linux por su gran aceptación dentro de la comunidad, tanto es así, que existen numerosas distribuciones que lo han elegido como escritorio por defecto.
Con Ubuntu MATE, dispondrás de un completo Ubuntu para realizar casi cualquier cosa con este completo sistema operativo. Eso sí, al ser una distro bastante potente, exige que al menos dispongas de la Raspberry Pi 2 o superior.
Ubuntu MATE
Tizen

Tizen es un rival de Android y Firefox OS, todos ellos sistemas operativos pensados para dispositivos móviles, basados en Linux y de código abierto. Ahora también podrás disfrutar de este sistema operativo en tu Raspberry Pi (versión 2 o superior), un sistema basado en HTML5 (por lo que si sabes programar en este lenguaje, podrás crear extraordinarias apps para Tizen) y con muchas similitudes con Firefox OS.
Tizen está patrocinado por la Linux Foundation y cuenta detrás con el impulso de Samsung, además de la colaboración en el desarrollo de otras empresas como Intel, Huawei, Fujitsu, NEC, Panasonic, Orange, Vodafone, etc… Y aunque, al igual que Firefox OS, parezca un proyecto aturdido por el triunfo de Android, pronto se hablará mucho de ellos…
Tizen OS
Android Pi (Razdroid)

Android también puede funcionar en la Raspberry Pi, y es lógico, ya que Android es un sistema operativo que Google ha creado para la plataforma ARM. Pero Android Pi o Razdroid es una comunidad de voluntarios para dar soporte a este sistema en la Raspberry Pi. Para eso han realizado un gran trabajo adaptando y optimizando el sistema para que todos podáis disfrutar de Android con una buena experiencia.
Android Pi
Debian ARM

Debian, ese enorme sistema operativo creado en torno a GNU/Linux, ahora también cuenta con soporte para ARM y por ello se puede instalar en la Raspberry Pi si lo queréis. Debian es extremadamente completo y potente que os ofrecerá muchas posibilidades tanto como si eres un usuario normal, un programador o quieres crear grandes proyectos con la Raspi.
Debian ARM
openSUSE ARM

La comunidad openSuSE no iba a ser menos y también han añadido soporte para instalar la famosa distribución Linux en cualquier plataforma ARM, además cuentan con una comunidad dedicada especialmente a la placa Raspberry Pi. Sin duda una distro para uso genérico muy atractiva y basada en paquetes RPM.
openSUSE ARM
Slackware ARM

Distribución Slackware para correr en plataformas ARM. La vieja distro Slackware no se caracteriza por ser la más sencilla, pero sin duda cuenta con bastante apoyo y un gran elenco de derivados. Si ya trabajas con la distribución Slackware o alguno de sus derivados, quizás te interese seguir con esta filosofía también en la Raspberry Pi.
Slackware ARM
Gentoo ARM

Gentoo es otra difícil distribución, pero a pesar de eso es muy famosa entre los linuxeros. Gentoo está orientada a usuarios experimentados y su nombre, como anécdota, proviene del pingüino papúa en inglés. Utiliza Portage como gestor de paquetes, muy similar a los Ports utilizados en otros sistemas Unix como FreeBSD. Por lo que puede ser interesante para los que se sientan cómodos con este sistema, sobre todo teniendo en cuenta que existe un FreeBSD para ARM y Raspberry Pi, pero no cuenta con el apoyo de la comunidad Linux.
Gentoo
FreeBSD ARM

FreeBSD es un sistema operativo de código abierto al igual que el kernel Linux, pero como digo, se trata de un sistema operativo completo y no solo de un kernel. Los desarrolladores de FreeBSD han creado un Unix BSD con un rendimiento muy bueno y también seguro. Una buena alternativa, quizás la mejor, fuera del mundo Linux y que se nutre de éste en algunos sentidos, por ejemplo, muchos entornos de escritorio disponibles para Linux, como KDE o GNOME, pueden ser instalados en FreeBSD.
Ahora los desarrolladores han dado soporte para la importante familia ARM y por tanto, FreeBSD se puede unir a la larga lista de sistemas operativos que pueden funcionar bajo el hardware de la Raspberry Pi.
FreeBSD ARM
Angstrom Linux

Distribución Linux para Raspberry Pi y que también funciona en otras placas SBC similares a la Raspi, como Beagle, entre otras. Está mantenida por un pequeño grupo de desarrolladores que han trabajado en otros proyectos como OpenEmbedded, OpenZaurus y OpenSimpad. Se basa en Debian y va dirigida a dispositivos empotrados y con pocos recursos.
Angstrom Linux
Moebius

Moebius es un sistema operativo genérico y liviano basado en Linux y especialmente pensado para la Raspberry Pi. Esta distribución tiene un diseño ligero y minimalista como otras de las ya analizadas anteriormente, pero incluye en sus últimas versiones el soporte para Containers para virtualización, una característica que hace de Moebius un interesante proyecto a tener en cuenta.
Moebius
Slitaz

Es una distribución que se puede conseguir en una imagen ISO y que puede arrancar en modo LiveCD. Slitaz está disponible para Raspberry Pi, por supuesto, y su tamaño apenas llega a los 30MB, lo que da una idea de su ligereza. Además es rápida, robusta y elegante, pensada para ser portátil y altamente configurable y adaptable.
SLitaz
Tiny Core Linux

Tiny Core Linux es una distribución que provee de un sistema base BusyBox, FLTK y otros paquetes minimalistas. En apenas unos MB de espacio puedes tener un sistema operativo completo con entorno de escritorio y que solo consume unas cuantas decenas de megas RAM. Además, es muy estable como servidor y se distribuye en tres variantes, Core o MicroCore, que es la más liviana, sin interfaz gráfica y que ocupa unos 10MB, Tiny Core de 15MB y que incluye interfaz gráfica, y una última más pesada (86MB) denominada CorePlus y que es la más completa.
TinyCore
SolydXK

SolydXK es un sistema operativo de código abierto, pensado para pequeñas empresas, organizaciones sin ánimo de lucro y usuarios domésticos. Los desarrolladores se han centrado en la estabilidad, seguridad y facilidad de uso, además de ayudar a los nuevos usuarios a realizar la transición de Windows a un entorno Linux fácilmente. La distro se basa en Debian y usa un entorno de escritorio Xfce para mayor ligereza o puedes optar por un KDE para mayor potencia. Con todas las herramientas que incluye, inmediatamente después de su instalación puedes navegar por Internet, reproducir multimedia, escribir documentos o enviar emails sin instalar nada.
SolydXK
NetBSD

Un viejo conocido que ha sido portado para trabajar en chips de la familia ARM. NetBSD es un sistema operativo Unix tipo BSD, por tanto no Linux, pero de código abierto y libre igualmente. La primera versión surge de BSDLite 4.3, una versión de UNIX desarrollada por la Universidad de California de Berkeley y también del 386BSD, una adaptación de BSD para máquinas x86. En la actualidad, sus desarrolladores se centran en la estabilidad, que sea multiplataforma, seguro y orientado a la investigación. A diferencia de otros BSD, NetBSD suele ser pionero en soportar nueva tecnología, y además por su sistema de ficheros BSD FFS (Fast File System) es muy rápido y fiable.
NetBSD
OpenMandriva

OpenMandriva es una conocida distribución Linux. Antes disponible para plataformas x86 y ahora también para ARM. Todo comenzó con la comunidad de desarrollo que quiso mantener Mandriva viva (que a su vez venía de la fusión de Mandrake Linux, la distro desarrollada por Mandrakesoft y la distro brasileña Conectiva Linux), una conocida distro del pasado. En 2012, se crea openMandriva cuando la compañía francesa Mandriva SA (anteriormente conocida como Mandrakesoft) entra en bancarrota.
openMandriva
CRUX

CRUX es una distribución GNU Linux liviana y simple, optimizada para que sea rápida. Está orientada a usuarios experimentados, aunque la filosofía de desarrollo es mantener una sencillez (véase el Principio KISS). Su sistema de paquetes (prt-get) se basa en los ficheros tar.gz, con códigos al estilo BSD y con un sistema de Ports que permite la fácil compilación de nuevos paquetes con pkgmk. Por esto, quizás te guste si vienes de algún BSD y acabas de aterrizar en el mundo Linux. Y como anécdota, CRUX sirvió como inspiración para la creación de Arch Linux.
CRUX
Void Linux

No hay que confundir Void con VOiD (el antikernel o diseño de sistema operativo sin kernel diseñado por el hacker Dave Poirier). Void es una distribución basada en el kernel Linux, con un gestor de paquetes sencillo y rápido para poder instalar, desinstalar y actualizar software de manera rápida. Cuenta con un amplio repertorio de paquetes binarios optimizados para esta plataforma, más de 6000 en la actualidad. Y aunque era para PC, ahora ha sido portado para dar soporte para ARMv7 (compatible con Raspberry Pi 2 o superior), por lo que podremos usar este sistema operativo para nuestros proyectos.
Void
RaspEX

RaspEX es un sistema basado en Linux que nos traen desde Suecia. Desarrollado por el equipo de Exton, se trata de una distro pensada para la Raspberry Pi, aunque dispone de retrocompatibilidad con la Raspberry Pi 2. Puedes encontrar paquetes como parte del proyecto tipo GAPPS, Firefox, Kodi, AIDA64, Aptoide App Store, Google Play Services, Google Play Store, Google App, Gmail, SnapTube, etc…
RaspEX
Red Sleeve Linux

Red Sleeve Linux es un derivado de RHEL (Red Hat Enterprise Linux) que han portado a la arquitectura ARM. No es igual a otros forks de RHEL, como CentOS, ya que en éste caso ha sido pensada especialmente para chips ARM como hemos dicho, pero incluye gestor de paquetes Yum, entornos GNOME o KDE, y por supuesto se basa en paquetes RPM. Los culpables de que podamos instalarla en nuestra placa Raspi son el equipo de The RedSleeve Project.
Red Sleeve Linux
nOS

nOS es un sistema operativo bastante peculiar, integrando un entorno de escritorio KDE y diversas aplicaciones preinstaladas que nos servirán de mucha ayuda. Contiene herramientas que nos facilitarán la instalación de programas, además de contar con una base sólida de Ubuntu, y un sistema de actualización tipo Rolling Release. También ha sido optimizada para que el arranque sea mucho más rápido.
nOS
Bodhi

Bodhi es una distribución Linux aligerada y basada en Ubuntu LTS. Integra un entorno de escritorio algo más exótico, como es el Moksha Desktop. Además, encontraremos un AppCenter para instalar el software que necesitemos de forma sencilla, y la web oficial del proyecto provee de una completa Wiki para enseñarnos lo que debemos saber. Si buscas algo diferente, éste es tu sistema.
Bodhi
Sistemas Operativos genéricos especializados
Minibian

El nombre Minibian viene de MINImal raspBIAN, es decir, se trata de una imagen de Raspbian modificada para ser ultraligera. Así se consiguen velocidades mayores que en Raspbian, siempre basándose en la última versión de Raspbian y totalmente compatible con todas las versiones de Raspi. A cambio de ser tan ligera, Minibian no cuenta con interfaz gráfica, toca trabajar desde la línea de comandos, así que resultará complicado para los más novatos. Pero esta elección hace que arranque en solo 10 segundos y solo utilice 29MB de RAM, solo ocupando 450MB en la SD.
Minibian
DietPi

DietPi es una distro ligera para placas SBC. Como sus propios creadores dicen, es más que una imagen reducida. Tienes todo lo que necesitas en un espacio mínimo y con un rendimiento excelente al no consumir apenas recursos. Se basa en Debian y puede ser instalada en cualquier Raspberry Pi, además de otras placas como Odroid. Pero lo mejor de todo es el sistema propio de instalación de paquetes sencillo que su equipo de desarrolladores ha creado, con infinidad de posibilidades, desde instalar un entorno de escritorio LXDE, media como Kodi, HiFi, Squeezebox, Apache, etc…, BitTorrent, Gaming, Owncloud, WordPress, proyectos para los GPIO de la Raspi, Weaved para acceso remoto, Faill2Ban para seguridad, servidores web LAMP, LASP, LEMP, LESP, etc…, así como servidores DNS, VPN, FTP, SSH, y herramientas administrativas, con un largo etc…
dietpi
Snappy Ubuntu Core

Un nuevo derivado oficial de Ubuntu Core especialmente pensada para la nube y desarrolladores. Ubuntu Core es una distribución minimalista de Ubuntu y la edición Snappy se denomina así porque no usará apt-get como gestor de paquetes DEB, sino que usa snappy adaptando el sistema click packaging que Canonical ha estado desarrollando para Ubuntu Phone.
Un sistema operativo del que todo el mundo habla, seguro (por ser capaz de aislar las apps), rápido, con actualizaciones de seguridad más frecuente, y con un enfoque totalmente nuevo que puede resultar una buena alternativa para tu Raspberry Pi.
Snappy Ubuntu Core
W10 IoT Core (Windows 10)

Microsoft también ha apostado por la plataforma ARM y por ello ha adaptado sus sistemas operativos a este set de instrucciones como ya vimos en Windows 8, Windows Phone y ahora Windows 10. Con su inminente llegada, parece que los de Redomond están dispuestos a apostar por la Raspberry Pi poniendo a disposición de la comunidad su último sistema operativo. Con ello se garantizan que habrá más desarrolladores de apps para su nueva plataforma, cuestión de intereses.
Windows 10
Plan 9

Plan 9 es un interesante proyecto salido de los Bell Labs de la AT&T, los mismos laboratorios y los mismos creadores que crearon Unix. De hecho, Plan 9 pretendía mejorar Unix y ser su sucesor, pero Unix era tan bueno que no merecía la pena y finalmente se abandonó su desarrollo, aunque la comunidad aun lo mantenga latente.
Plan 9 integra mejoras con respecto a Unix y es un sistema operativo mucho más moderno, incluso ha inspirado a otros sistemas operativos como Linux, el cual ha cogido el sistema /proc prestado. Sin duda aun tiene algo que decir y por eso está aquí disponible también para la plataforma ARM.
Plan 9
slrpi

slrpi (son las siglas de Slackware Raspberry Pi) es un sistema Slackware mínimo creado para ser más ligero y compatible con ARM. Por tanto no es lo mismo que Slackware ARM. No es lo más adecuado para principiantes, no solo por la dificultad que ofrece Slackware, sino que al ser un sistema mínimo, no contará con las opciones que los usuarios novatos esperan encontrar. Para usuarios avanzados, resulta un sistema muy potente, así que quizás sean éstos sus destinatarios.
slrpi
Emulación de consolas
Sin duda por su pequeño tamaño y potencia, a Raspberry Pi le ha salido un uso que no nos podíamos imaginar y que se está extendiendo bastante por suerte de los amantes de este mundo, que es la emulación de consolas, veamos las distribuciones que tenemos a nuestra disposición. Si estás interesado no dudes en echar un vistazo a nuestro kit ya montado.
RetroPie

RetroPie es una distribución Linux para emular consolas y transformar la Raspberry Pi en un centro de videojuegos y entretenimiento sin igual. El proyecto se basa en Raspbian y permite el uso de ciertos controladores y mandos para videojuegos.
Entre las consolas o sistemas soportados están Amiga, Atari (800, 2600, ST,…), C64, Final Burn Alpha, Game Boy, Game Boy Advance, Game Boy Color, Sega, MAME, MSX, PC (juegos de PC de 32 bits x86), NeoGeo, Nintendo, TurboGRafx 16, Sinclair ZX, Play Station 1, etc… Como ves, todo consolas vintage para disfrutar de los clásicos en tu Raspi.
RetroPie
lakka

lakka es una distribución Linux ligera y que puede ser instalada en la Raspberry Pi por su soporte a la arquitectura ARM (además de en otras SBC como la Cubieboard, Banana Pi, Hummingboard,…). Pero su orientación dista mucho de los sistemas operativos de uso genérico vistos en el apartado anterior. Se trata de una distro especialmente pensada para emular consolas retro.
A pesar de ser de código abierto, lakka es capaz de soportar videojuegos de multitud de videoconsolas, incluso juegos de la PS3 o la Xbox360. Además soporta otras consolas con su emulador, como la Game Boy, NES, PS1, etc… Justo lo que necesitas para crearte tu propia consola de juegos retro DIY.
lakka
recalbox

recalbox es un proyecto con el que podrás transformar tu Raspberry Pi en un centro de ocio para tu salón. Es fácil de configurar e instalar, y una vez lista, podrás contar con multitud de emuladores de máquinas Arcade, como NEO GEO, NES, Game Boy, Game Boy Color, Game Boy Advance, PlayStation Super NES, Nintendo 64, Game Gear, Master System, Mega Drive, Mega CD, Mega 32X, MSX, ScummVM, Turbografx y Atari 2600.
Además, recalbox permite utilizar diversos mandos para juegos, eso sí, éstos deben ser compatibles con USB. También soporta DualShock 3 inalámbrico, y DualShock 4 de manera inalámbrica y con cable. Igualmente son aceptados los mandos de la Xbox, tanto de la 360 como la One, aunque en éste último caso es posible que haya que instalar los controladores oportunos.
recalbox
PiPLAY (PiMAME)

PiPLAY, formalmente denominada PiMAME, como su propio nombre indica, es una distro para Raspberry Pi con un emulador MAME para videojuegos retro. Además del famoso emulador de juegos MAME, PiPLAY también puede emular otros sistemas para poder ejecutar sus videojuegos y transformar la Raspberry Pi en una consola.
Además incluye suites de software diseñado para reducir la complejidad y poder configurar el entorno de una manera sencilla. Los sistemas emulados soportados son: MAME, CPS I, CPS II, PlayStation, Genesis Dgen, NeoGeo, SNES, NES, Gameboy, Gameboy Advance, ScummVM, Atari 2600 Stella, Cavestory NXEngine y Commodore 64.
PiPlay
Commodore Pi

Commodore Pi es un emulador de los míticos e históricos Commodore 64. Por tanto, podemos dar un toque retro a nuestra Pi y seguir usando el software y los juegos que ejecutaban en aquellos antiguos sistemas Commodore. Emula tanto el hardware como el sistema operativo de aquellas máquinas, solo que utilizando la Raspi como plataforma.
Commodore Pi
Media Centers
La reina de la corona, el uso más extendido para las Raspberry Pis que se conozca, el transformar tu TV en un completo Media Center gracias a esta placa y estos software ha hecho que RPi no sólo se venda en el mundo del DIY, sino que mucha gente sin conocimientos se esté interesando en ella. Veamos las opciones que tenemos. Por cierto, si estás interesado recuerda echar un vistazo a nuestro kit ya montado.
OpenELEC
