Eu estava pensando em comprar um Raspberry Pi e rodar o Ubuntu nele. Eu olhei na web e muitas coisas dizem que é difícil trabalhar com processadores ARM. Alguém descobriu como conseguir um Raspberry Pi para rodar o Ubuntu?
Eu estava pensando em comprar um Raspberry Pi e rodar o Ubuntu nele. Eu olhei na web e muitas coisas dizem que é difícil trabalhar com processadores ARM. Alguém descobriu como conseguir um Raspberry Pi para rodar o Ubuntu?
Respostas:
Na página oficial de perguntas frequentes do Raspberry Pi:
Quais distribuições Linux serão suportadas no lançamento?
Fedora, Debian e ArchLinux serão suportados desde o início. Esperamos receber apoio de outras distros posteriormente. (Devido a problemas com as versões mais recentes do Ubuntu e do processador ARM que estamos usando, o Ubuntu não pode se comprometer a oferecer suporte ao Raspberry Pi no momento.) Você poderá baixar imagens de distribuição de nós assim que o Raspberry Pi for lançado, e também venderemos cartões SD pré-carregados logo após o lançamento.
Fonte: Minha resposta no Raspberry Pi SE
EDITAR
Parece que desde o lançamento do Raspberry Pi 2, o Snappy Ubuntu Core pode ser executado no RP2.
Graças a uma colaboração muito bem-sucedida entre a Raspberry Pi Foundation e a Canonical, empresa por trás do Ubuntu, temos o prazer de anunciar que o Snappy Ubuntu Core está disponível para o Raspberry Pi 2, o mais recente membro da família Raspberry Pi.
No entanto, deve-se notar que os ansiosos não são uma versão para desktop do Ubuntu.
Atualmente não - a Canonical suporta apenas a arquitetura do processador ARMv7 da ARM e o Pi possui um chip ARMv6.
Algumas complicações com o ARM são um problema comum para todas as distribuições, nem sempre são específicas do Ubuntu. Elas decorrem do fato de o ARM ter várias arquiteturas diferentes, oferecendo uma compatibilidade limitada a nenhuma entre si.
As principais distribuições Linux ARM são as seguintes (excluindo o Gentoo, que por definição é compilado no destino exato), e estou listando a arquitetura de destino correspondente:
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 sua pergunta específica, o Raspberry PI executa uma CPU Broadcom BCM2835 (ARM1176JZF-S). Essa é a arquitetura armv6k, que não é compatível com as compilações recentes do Ubuntu, que são otimizadas para desempenho em detrimento da compatibilidade com designs de chips mais antigos, como o da Broadcom.
A escolha óbvia é executar a arquitetura armel do Debian - você se sentirá quase em casa como se estivesse no Ubuntu.
Revisitando isso alguns anos depois, agora existem muitos modelos de R.PI disponíveis no mercado:
Raspberry PI A, B, A +, B +, Zero e Zero W: não são compatíveis com as compilações do Ubuntu ARM, pois usam a CPU Broadcom BCM2835 (ARM v6k).
Raspberry PI 2, modelo B: executa uma CPU Broadcom BCM2836. Essa é a arquitetura do ARMv7, um Cortex A7 para ser mais preciso. Esta placa (e presumivelmente todas as placas R.PI "da série 2" subsequentes) executará o Ubuntu muito bem.
Raspberry PI 3, modelo A +, B, B +: são executados em uma CPU Broadcom BCM2837. Esta é a arquitetura ARMv8, um chip Cortex-A53 de 64 bits para ser exato. Essas placas são uma opção superior a qualquer placa R.PI 2 quando se trata de executar o Ubuntu.
Raspberry PI 4, modelo B: este é baseado no BCM2711, um chip Quad-core Cortex-A72 (ARM v8) de 64 bits quase três vezes mais rápido que o SoC nas placas PI modelo 3. Agora, esta placa é a melhor opção para executar o Ubuntu no Raspberry PI .
A Canonical lançou o Ubuntu Core (também conhecido como "Snappy") para o R.PI 2, mas é importante notar que esta é uma distribuição de servidores sem ambiente de desktop. Além disso, as imagens padrão do servidor Ubuntu 16.04 e 18.04 que podem ser expandidas para incluir um ambiente de área de trabalho estão disponíveis para R.PI 2 e R.PI 3. Agora, o Ubuntu MATE também está disponível para Raspberry PI.
Todas as imagens atuais do Raspberry PI estão vinculadas nesta página no wiki do Ubuntu.
Com base na atualização mais recente das perguntas frequentes do site oficial :
... O
Raspbian (baseado no Debian), o Arch Linux e o Pidora rodam no Raspberry Pi 1, 2 e 3. O Ubuntu MATE e o Ubuntu Snappy Core também rodam apenas no Pi 2 e 3.
...
O wiki do Ubuntu Raspberry Pi é a fonte mais confiável e atualizada de informações sobre a instalação do Ubuntu no Raspberry Pi, mas a imagem do Ubuntu para Raspberry Pi vinculada ao wiki do Ubuntu Raspberry Pi não é uma versão oficial do Ubuntu suportada. Uma imagem Ubuntu 14.04 LTS (Trusty Tahr) está disponível para o Raspberry Pi 2, que combina a distribuição 14.04 lançada com um PPA contendo kernels e firmware que funcionam no Raspberry Pi 2. As instruções para instalar esta imagem estão na mesma página da web.
armhf
Raspberry Pi 2: ubuntu-18.04-preinstalled-server-armhf + raspi2.img.xz (imagem 4G, 296MB compactado)
Raspberry Pi 3: As imagens oficiais do Raspberry Pi 2 podem ser usadas com um Pi 3B / 3B + após pequenas alterações (consulte as instruções ).
Raspberry Pi 4: você pode instalar o ambiente de desktop do Ubuntu Server + (opcional) em um Raspberry Pi 4 seguindo as instruções nesta resposta .
Outras versões podem ser encontradas em http://cdimage.ubuntu.com/ubuntu/releases/
arm64
As imagens ISO genéricas arm64 podem ser usadas com o Raspberry Pi 3. Instruções para inicializar estas estão aqui .
A Canonical lançou imagens oficiais [Ubuntu Core 16 e Core 18 para Raspberry Pi 3. As instruções para instalá-lo estão em Raspberry Pi | Portal do desenvolvedor Ubuntu . Como o wiki diz: O Snappy Ubuntu Core é uma nova versão do Ubuntu com atualizações transacionais - uma imagem mínima do servidor com as mesmas bibliotecas do Ubuntu atual, mas os aplicativos são fornecidos por um mecanismo mais simples.
O Ubuntu Core 16 é baseado no Ubuntu 16.04 e é suportado por 5 anos.
O Ubuntu Core 18 é baseado no Ubuntu 18.04 e é suportado por 10 anos.
Uma nova versão do Ubuntu Core é lançada a cada 2 anos em anos pares (2016, 2018, etc.).
O Ubuntu MATE 16.04 possui bluetooth e wifi totalmente funcionais no Raspberry Pi 3.