Estaba pensando en comprar una Raspberry Pi, y ejecutar Ubuntu en él. He mirado alrededor de la web, y un montón de cosas dice que it's difícil para que funcione en procesadores ARM. ¿Alguien ha descubierto la manera de conseguir una Raspberry Pi para ejecutar Ubuntu?
De la Página oficial de preguntas frecuentes en Raspberry Pi:
¿Qué distribuciones Linux serán compatibles en el lanzamiento?
Fedora, Debian y ArchLinux serán compatibles desde el principio. Esperamos ver soporte de otras distros más adelante. (Debido a problemas con las nuevas versiones de Ubuntu y el procesador ARM que estamos utilizando, Ubuntu no puede comprometerse a apoyar Raspberry Pi en este momento). Usted será capaz de descargar imágenes de distro de nosotros tan pronto como el Raspberry Pi es liberado, y también estaremos vendiendo tarjetas SD precargadas poco después de la liberación.
Fuente: Mi respuesta sobre Raspberry Pi SE
EDIT
Parece que desde el lanzamiento de Raspberry Pi 2, Snappy Ubuntu Core se puede ejecutar en RP2.
Gracias a una colaboración muy exitosa entre la Fundación Raspberry Pi y Canonical, la compañía detrás de Ubuntu, nos complace anunciar que Snappy Ubuntu Core está disponible para la Raspberry Pi 2, el último miembro de la familia Raspberry Pi.
Sin embargo, debe tenerse en cuenta para los ansiosos que esto es no una versión de escritorio de Ubuntu.
Actualmente no - Canonical sólo soporta la arquitectura de procesador ARM's ARMv7 y la Pi tiene un chip ARMv6.
Algunas complicaciones con ARM son un problema común para todas las distribuciones, no siempre son específicas de Ubuntu. Se derivan del hecho de que ARM tiene una serie de arquitecturas diferentes, que ofrecen una compatibilidad limitada o nula entre sí.
Las principales distribuciones Linux ARM son las siguientes (excluyendo Gentoo que por definición está compilado para el objetivo exacto), y estoy listando la arquitectura objetivo correspondiente:
Ubuntu: ARMv7 and up, thumb 2 (32 bit)
Debian: ARMv4t and up (armel) ARMv7 and up (armhf)
Fedora: ARMv5tel (arm) ARMv7hl (armhf)
Arch Linux: ARMv5te or higher
Para su pregunta específica, la Raspberry PI ejecuta un BCM2835 (ARM1176JZF-S) Broadcom CPU. Esta es la arquitectura armv6k, que no es compatible con las últimas versiones de Ubuntu, que están optimizados para el rendimiento a expensas de la compatibilidad con los diseños de chips más antiguos como este Broadcom's.
La elección obvia es ejecutar la arquitectura armel de Debian -- se sentirá casi como en casa como si estuviera en Ubuntu.
Revisando esto unos años más tarde, ahora hay muchos modelos de R.PI disponibles en el mercado:
Raspberry PI A, B, A+, B+, Zero y Zero W: No son compatibles con Ubuntu ARM, ya que utilizan la CPU Broadcom BCM2835 (ARM v6k).
Raspberry PI 2, modelo B: utiliza una CPU Broadcom BCM2836. Se trata de una arquitectura ARMv7, un Cortex A7 para ser precisos. Esta placa (y presumiblemente todas las subsiguientes "series 2" placas R.PI) ejecutarán Ubuntu sin problemas.
Raspberry PI 3, modelo A+, B, B+: funcionan con una CPU Broadcom BCM2837. Se trata de una arquitectura ARMv8, un chip Cortex-A53 de 64 bits para ser exactos. Estas placas son una opción superior a cualquier placa R.PI 2 cuando se trata de ejecutar Ubuntu.
Raspberry PI 4, modelo B: esta se basa en el BCM2711, un chip Quad core Cortex-A72 (ARM v8) de 64 bits casi tres veces más rápido que el SoC de las placas PI modelo 3. Esta placa es ahora la mejor opción para ejecutar Ubuntu en la Raspberry PI.
Canonical ha lanzado Ubuntu Core (también conocido como "Snappy") para la R.PI 2, pero cabe señalar que se trata de una distribución de servidor sin entorno de escritorio. Además, las imágenes de servidor estándar de Ubuntu 16.04 y 18.04 que se pueden ampliar para incluir un entorno de escritorio están disponibles para R.PI 2 y R.PI 3. Ubuntu MATE está ahora también disponible para Raspberry PI.
Todas las imágenes actuales de Raspberry PI están enlazadas desde esta página en la wiki de Ubuntu.