You are on page 1of 8

SISTEMAS OPERATIVOS PARA LA RASPBERRY PI

Uno de los proyectos de hardware libre ms conocidos por los usuarios es, sin duda
alguna, Raspberry Pi; un pequeo computador de bajo coste que naci con el propsito
de romper con la brecha digital en el sector de la educacin y, en poco tiempo, se ha
convertido en la base de mltiples proyectos creativos.
Y qu podemos hacer con una Raspberry Pi? Si echamos un vistazo por la red,
seguramente, nos encontraremos con muchsimas ideas y proyectos que giran alrededor
de Raspberry Pi; sin embargo, creo que es importante no perder de vista lo ms bsico y
fundamental: Raspberry Pi es un computador y, por tanto, fue diseado para usarse
como ordenador de escritorio en colegios y, como no, tambin en casa.
Pues s, adems de los mltiples proyectos creativos que circulan por la red y de los que
podemos tomar ejemplo, Raspberry Pi tambin puede usarse como ordenador de
escritorio sobre el que ejecutamos alguna de las mltiples distribuciones GNU/Linux que
se han desarrollado para esta computadora.
Teniendo en cuenta que el sistema de almacenamiento de Raspberry Pi es una tarjeta
SD, no es complicado mantener varias tarjetas SD con distribuciones distintas y cambiar
la SD para usar la distribucin que ms nos interese. De hecho, pensando en esto vamos
a hacer un breve repaso por algunas de las distribuciones Linux disponibles para
Raspberry Pi.
Distribuciones de propsito general
Debo reconocer que entre los usos que le doy a mi Raspberry Pi, est el de "equipo
ligero" de escritorio; es decir, suelo usar una distribucin de propsito general en la que,
entre otras cosas, he instalado LibreOffice. Con una distribucin de propsito general
tenemos bastante flexibilidad y podremos instalar mltiples aplicaciones adems de
adentrarnos en el mundo Linux o en de la programacin si aterrizamos por primera vez en
estos terrenos.
Raspbian es una distribucin del sistema operativo GNU/Linux y por lo tanto libre
basado en Debian Wheezy (Debian 7.0) para la placa computadora (SBC) Raspberry Pi,
orientado a la enseanza de informtica. El lanzamiento inicial fue en junio de 2012.
Tcnicamente el sistema operativo es un port no oficial de Debian Wheezy armhf para el
procesador (CPU) de Raspberry Pi, con soporte optimizado para clculos en coma
flotante por hardware, lo que permite dar ms rendimiento en segn que casos. El port fue
necesario al no haber versin Debian Wheezy armhf para la CPU ARMv6 que contiene el
Raspberry PI.
La distribucin usa LXDE como escritorio y Midori como navegador web. Adems
contiene herramientas de desarrollo como IDLE para el lenguaje de programacin Python
o Scratch, y diferentes ejemplos de juegos usando los mdulos Pygame.
Destaca tambin el men "raspi-config" que permite configurar el sistema operativo sin
tener que modificar archivos de configuracin manualmente. Entre sus funciones, permite
expandir la particin root para que ocupe toda la tarjeta de memoria, configurar el teclado,
aplicar overclock, etc.
El 17 de diciembre de 2012, junto a la versin 2012-12-16-wheezy-raspbian de Raspbian,
se lanz la tienda de aplicaciones "Pi Store", que en el momento de salida inclua desde
aplicaciones como LibreOffice o Asterisk a juegos como Freeciv o OpenTTD. En esta
plataforma se puede poner a disposicin de todos los usuarios de Raspbian, mediante
moderacin y posterior lanzamiento, contenidos gratuitos o de pago, como archivos
binarios, cdigo python, imgenes, audio o vdeo. Adems se quiere incluir
documentacin acerca del Raspberry Pi como la revista MagPi y tutoriales de proyectos.
Pidora
En cuanto a Pidora, ste es un proyecto del Seneca Centre for Development of Open
Technology (CDOT). Y, es una Fedora Remix (Fedora es un distribucin Linux para
ordenador) optimizada para Raspberry Pi.

Pidora esta actualmente, en su versin 18.

LA VERSIN 18 DE PIDORA
La versin 18 es la ltima versin estable que hace muy poco tiempo fuera liberada, una
optimizada versin de Fedora Remix basada en la ltima versin de Fedora para la
arquitectura ARMv6, con mayor velocidad que incluye los programas existentes en el
conjunto de paquetes que conforman la versin 18 de Fedora.

ENTRE LAS NOVEDADES MS INTERESANTES DIGNAS DE DESTACAR QUE
APORTA ESTA NUEVA VERSIN, CABE SEALAR:
Que, casi todo el conjunto de paquetes de la versin 18 de Fedora estan disponibles e
instalables a travs de yum, son unos miles de paquetes que se desarrollan y distribuyen
a travs del repositorio oficial de Fedora y que estan disponibles en lnea.

Que, todos esos paquetes han sido compilados especialmente, y para tomar todas las
ventajas que puede ofrecer el material de una Raspberry Pi

Que, para una mayor velocidad de descarga, su imgen inicial viene en un formato
compacto con, a posteriori, un redimensionamiento automtico que le permite llegar a un
mximo almacenamiento

Que, para un mayor aprovechamiento de la memora del equipo, crea automticamente
una particin de intercambio (swap).

Que , trae incluida toda una variedad de lenguajes de programacin, como Perl, Python y
C.

Que, esos lenguajes de programacin vienen includos en la imgen para SD

Que, toda informacin sobre la direccin IP se puede leer a travs de los altavoces o
parlantes y a travs de un brill con la luz del LED.

Que, para llevar adelante operaciones grficas embarca el editor grfico de texts GEDIT,
y con sus plugines como la consola Python, el navegador de archivos, el resaltador de
sintxis. Oficia como una suerte de mini entorno de desarrollo integrado, llamado tambin
IDE (sigla en ingls de integrated development environment).

Que, para toda operacin a llevarse adelante en consola se incluyen editores grficos de
fcil utilizacin como: nled, nano, vi; adems para la navegacin y gestin de archivos se
incorpora tambin a Midnight Commander (conocido como mc).

Que, incluye bibliotecas capaces de brindar soporte a material o hardware externo, como
motores y robtica (a travs de GPIO, I2C, SPI)

Que, es la primera versin que embarca el headless mode .

Nota:

Seguramente, como yo me lo hice, Ustedes se preguntarn: y, qu es Headless mode
!?

Y, lo que pude aprender es que es una configuracin de sistema en el cual estan faltando
los dispositivos de salida como el monitor y/o los dispositivos de entrada como el mouse o
ratn y el teclado. Incluso puede pasar que se produzcan en l la aparicin de sonidos
inesperados.

Actualmente, todas esas carencias que he mencionado anteriormente son
solucionables, y gracias a este mode headless se pueden llevar adelante diferentes
operaciones, an con datos grficos.
Moebius es otra distribucin de propsito general que podemos encontrar para
Raspberry Pi. Se caracteriza por ser extremadamente ligera, lo cual es de agradecer, y
tambin por otro detalle curioso: tiene el servicio SSH activado por defecto.
SSH (Secure SHell, en espaol: intrprete de rdenes segura) es el nombre de un
protocolo y del programa que lo implementa, y sirve para acceder a mquinas remotas a
travs de una red. Permite manejar por completo la computadora mediante un intrprete
de comandos, y tambin puede redirigir el trfico de X para poder ejecutar programas
grficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.
Adems de la conexin a otros dispositivos, SSH nos permite copiar datos de forma
segura, gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar
los datos de cualquier otra aplicacin por un canal seguro tunelizado mediante SSH.
Arch Linux una distribucin rolling release puede que cuando la leas algunas cosas
hayan cambiado aunque la mayora seguirn siendo como esta escrito a continuacin.

Despus de la instalacin base de Arch Linux ARM para la Raspberry Pi a partir de la
Gua instalacin Raspberry Pi con Arch Linux ARM (Parte I, instalacin base) toca
aadirle los programas que nos proporcionarn la funcionalidad que queramos. Desde
luego la capacidad de la Raspberry es limitada y no podremos instalarle todo lo que
deseemos, principalmente por la cantidad de memoria que tiene (256 MiB), por la
velocidad de lectura desde la tarjeta SDHC que en determinados momentos es el mayor
limitante notndose que se ahoga y porque el procesador no tiene la capacidad ni se
puede comparar con un Intel o AMD de los que podemos encontrar estos das. Por ello, la
Raspberry no ser un sustituto de nuestro ordenador de escritorio o porttil aunque dicho
esto hay ciertas tareas que puede cumplir a la perfeccin con capacidad ms que
suficiente.
Si necesitamos algo ms potente podemos optar por una CuBox o una Pandaboard
ES que ambas tienen 1 GiB de memoria y un procesador dual core algo ms potente que
el de la Raspberry, desde luego ambas funcionarn bastante mejor al ejecutar un entorno
grfico aunque probablemente tampoco sean sustitutos para reemplazar nuestro
ordenador de escritorio. El punto fuerte de la Raspberry comparadas con la CuBox o la
Pandaboard es su precio, de unos 45 con gastos de envo a Espaa, contra 99 y 182$
sin gastos de envo respectivamente.

Volviendo a la gua, seguidamente explicar algunas de las tareas para las que s
podemos usar la Raspberry.
Programas y servicios
Las siguientes aplicaciones de muestra son solo una idea de lo que podemos instalar.
Adems de las anteriores o mencionando algunas de ellas una lista no exhaustiva podra
ser la siguiente:
Asignar direccin IP fija
P2P torrent (transmision-cli)
ftp (vsftp)
Servidor web (lighttpd)
firewall (ufw)
PHP
Git
Sistemas de archivos NTFS, FAT
Sonido (cmus)
SSH (certificados)
SSH y screen
email (mutt)
msica (cmus)

Distribuciones orientadas a usos concretos
De la misma forma que podemos encontrar distribuciones Linux que se han diseado para
aplicaciones concretas (un firewall, un sistema de backups, implementar un nodo de
mquinas virtuales, etc.), en el universo de Raspberry Pi tambin podemos encontrar
distribuciones optimizadas para un entorno o mbito de aplicacin muy concreto que nos
permiten transformar este ordenador de bajo coste en una mquina arcade o en un media
center
Arkos es una distribucin de Linux basada en Arch Linux , diseado principalmente para
alojar sitios web y servicios en un Raspberry Pi , con planes de expansin a otras
plataformas como x86 y la BeagleBoard.
Arkos ha nacido gracias al crowdfunding con el objetivo de ofrecernos todas las
herramientas necesarias para desplegar un servidor privado para nuestros archivos. Con
arkOS solamente necesitaremos una Raspberry Pi, una unidad de almacenamiento USB
(un disco duro externo, por ejemplo) y, por supuesto, una tarjeta SD con la distribucin.
Este proyecto acaba de arrancar y, por ahora, Genesis (que es el nombre de su primera
versin) nos ofrece un servidor de base de datos MariaDB, un gestor de descargas de
torrents, un firewall y una utilidad para crear un almacenamiento en red basado en
SAMBA pero, con el tiempo, aspiran a integrar Tor, Dispora e, incluso, calendarios
compartidos.
A partir de marzo de 2014, Arkos se encuentra en sus etapas de desarrollo. El creador de
Arkos tambin ha establecido la organizacin CitizenWeb, que es el responsable del
desarrollo del sistema operativo. CitizenWeb tambin solicit dinero a travs de un exitoso
crowdsourcing campaa para terminar la plataforma.
OpenELEC (Open Embedded Linux Entertainment Center) es una distribucin muy ligera
con la que podremos implementar un media center sobre nuestra Raspberry Pi. Teniendo
en cuenta que Raspberry Pi posee una salida HDMI, la idea es conectarla a nuestro
televisor para usarla como reproductor multimedia de bajo coste con una distribucin
especialmente optimizada para este tipo de tareas y con un interfaz orientado tambin a
hacernos sencillo su manejo.
Informacin general y descripcin
OpenELEC ofrece una suite completa de software de centro de medios de comunicacin
que viene con una versin pre-configurada de XBMC y complementos de terceros con
retro videojuegos emuladores de consolas y DVR plugins. OpenELEC es un
extremadamente pequeo y arrancar muy rpido basado en Linux distribucin,
principalmente diseado para ser arrancado desde el flash tarjeta de memoria como
Compact Flash o una unidad de estado slido , similar a la de la XBMCbuntu (antes
XBMC en vivo ) de distribucin, pero dirigido especficamente a un mnimo set-top box de
configuracin del hardware basado en un procesador y los grficos x86 de ARM SoC o
Intel.
Sistemas
El 5 de febrero de 2013, OpenELEC anunciaron su nueva alianza con ARCTIC - una
empresa con sede en Suiza, ms conocido por sus soluciones de refrigeracin . Juntos,
desarrollaron un enfriado totalmente pasiva Sistema de entretenimiento - el MC001 media
center , equipado con su ltimo XBMC 12 (OpenELEC 3.0) de la plataforma. OpenELEC y
ARCTIC estn planeando su prximo lanzamiento para proporcionar una ms dedicada
construye para los sistemas ARCTIC MC001.
Pulse-Eight Limited vende tanto la costumbre y de las soluciones de hardware de la
plataforma diseados principalmente para XBMC, tales como controles remotos, sistemas
y accesorios HTPC, incluyendo un PVR HTPC personalizada set-top-box pre-instalado
con XBMC que ellos llaman "PulseBox" Pulse-Eight tambin ofrece un rendimiento sin
afinadas versiones incrustadas de XBMC que ellos llaman "Pulse" que se basa en
OpenELEC y una costumbre PVR-build de XBMC que est destinado para funcionar en el
sistema HTPC dedicado.
Xtreamer Ultra y Xtreamer Ultra 2, fabricado por la compaa surcoreana Unicorn
Sistemas de Informacin, son nettops basados en grficos NVIDIA y procesador Intel
Atom procesadores que viene con OpenELEC y el software XBMC preinstalado. La
primera generacin del Xtreamer Ultra utiliza chipset Nvidia Ion con un 1,80 GHz de doble
ncleo Intel Atom D525 CPU, mientras que el Xtreamer Ultra 2 utiliza discretos GeForce
520M GT grficos con un 2,13 GHz de doble ncleo Intel Atom CPU D2700.
PiMAME es una distribucin que transformar nuestra Raspberry Pi en una mquina
arcade; concretamente, esta distribucin nos ofrece emuladores como MAME y algunos
otros emuladores de consolas clsicas como Neo Geo, PlayStation, Super NES o Atari
2600. La distribucin se apoya en Raspbian pero, cara al usuario, pone las cosas muy
sencillas e implementa un servidor FTP para que nos sea fcil llevar las ROMs de los
juegos a la tarjeta SD del computador. Por cierto, un detalle interesante es que soporta el
gamepad de la consola Xbox 360 (que es USB).
Puede emular juegos de :
MAME AdvanceMAME & MAME4ALL
CPS I / CPS II Final Burn Alpha
Neo Geo GNGeo
Playstation pcsx-reARMed
Genesis DGen
SNES SNES9x
NES AdvMESS
Gameboy Gearboy
Gameboy Advance GPSP
ScummVM
Atari 2600 Stella
Cavestory NXEngine
Commodore 64 VICE
Ademas de XBOX 360

XBian es una de las tres distribuciones posibles para disfrutar de XBMC en nuestra
Raspberry Pi. Cuenta con un programa de instalacin y descarga para Windows y para
Mac sin dificultad ninguna para su instalacin. El rendimiento de la interfaz es bueno y
cuenta con actualizaciones frecuentes, siendo la ltima distribucin probada la 1.0 alpha
4. No cuenta con actualizaciones desde XBMC, por lo que tendremos que recurrir a
conectarnos remotamente desde un terminal de nuestro ordenador para hacerlo. Esto es
un handicap, ya que si vamos a configurarlo para una persona que no tenga demasiados
conocimientos de informtica, deciros que las actualizaciones deberemos hacerlas a
mano.
La mayor ventaja es su mayor defecto. Si abrimos un terminal o ventana de comandos en
nuestro ordenador y accedemos por SSH a la Raspberry Pi, podremos configurar un
montn de parmetros y descargar un interesante paquete de aplicaciones, como
veremos posteriormente.
Para acceder por SSH, deberemos escribir (sin las comillas) sudo ssh -l xbian
192.168.0.100 (sustituid 192.168.0.100 por la direccin IP de la b>Raspberry Pi, que
podemos ver en SISTEMA Info del Sistema Resumen en XBMC.
Una vez hecho esto, podremos configurar algunos parmetros como la conexin Wi-Fi (si
es que hemos agregado un interfaz USB compatible), opciones de Overclocking,
passwords, etc. Y, tambin, podemos instalar nuevos paquetes y actualizar XBian.
Si instalamos el paquete Download en Packages, obtendremos una serie de servicios
realmente interesantes como SABnzbd, Transmission, Headphones, CouchPotato and
Sickbeard. As, podremos tener un servidor Torrent con Transmission en la Raspberry Pi,
de forma que podamos acceder con un navegador web desde cualquier lugar y agregar
archivos o direcciones Torrent para su descarga (para hacerlo desde internet debemos
agregar la direccin IP de la Raspberry Pi a la zona desmilitarizada o DMZ de nuestro
router). Nada de tener el ordenador encendido, la Raspberry Pi a partir de ahora se
encarga de nuestras descargas.
Los otros servicios mencionados nos permiten la descarga y administracin de archivos,
tanto musicales como de noticias. Como os deca, se accede mediante un navegador
Web, siendo las direcciones que hay que poner en el navegador la direccin IP de la
Raspberry Pi y un nmero de puerto, de esta forma http://192.168.0.100:9093/ El
usuario es xbian y el password es raspberry.
9091 (Transmission)
9092 (SABnzbd)
9093 (Headphones)
9095 (Couchpotato)
Si no nos importa tener que acceder mediante SSH a la Raspberry Pi, XBian es una muy
buena opcin. La posibilidad de actualizar por SSH y tener servicios tan interesantes
como Transmission en un ordenador que consume muy poca electricidad por tenerlo
enchufado todo el da, hacen que haya que tenerlo en cuenta para disfrutar de XBMC con
muy poco esfuerzo.
Raspbmc no es ms que una distro de Linux muy ligera diseada especialmente para
funcionar en Raspberry Pi y que est basada en la distro XBMC en su versin 12, llamada
"Frodo", por lo que estamos hablando de la posibilidad de convertir a este pequesimo
computador de 25 dlares de precio en el centro multimedia perfecto.
Hoy, los responsables del desarrollo de Raspbmc, han liberado la versin 1.0 para que
cualquiera que cuenten con uno de estos "mini-PCs" de diminuto tamao, pueda instalarlo
en una tarjeta SD, introducirlo en la Pi y comenzar a disfrutar de sus bondades como es la
posibilidad de contar con una interfaz diseada para el entretenimiento y streaming
de contenido audiovisual directamente desde cualquier otro ordenador o dispositivo.
Adems, gracias a estar basado en XBMC 12 cuenta con soporte de decodificacin de
audio DTS a travs del software, u en el caso de hardware este ofrece una mayor
variedad de soporte hasta algunos como MPGE-2 y VC1, por ejemplo.
Las posibilidades de Raspbmc no estn limitadas a simplemente reproducir contenido va
streaming o tener una interfaz cmoda de manejar con un mando de control, sino que
como nos muestra el vdeo anterior (publicado antes del lanzamiento de la versin final de
este software), puede reproducir vdeo en Full HD (1080p), reproducir msica desde la
tarjeta SD y hasta ver televisin en vivo, instalando el programa necesario.
Y si eres nuevo con Raspberry Pi...
Si acabas de aterrizar en el mundo de Raspberry Pi y an no tienes claro por dnde
puedes empezar, New Out Of Box Software (NOOBS) es una buena opcin para los que
estn empezando y quieren probar varias opciones. Esta distribucin nos ofrece, en el
primer arranque, un men de instalacin de Raspbian, Pidora y dos opciones con XBMC
para que, de esta forma, tengamos muy fcil probar la distribucin que mejor se ajuste a
nuestras necesidades.

You might also like