O Ubuntu-ARM é essencialmente o mesmo que o Ubuntu?

10

Suponho que a principal diferença é que ele e seu software incluído podem rodar no ARM, enquanto o Ubuntu comum não pode? Há outras diferenças lá?

O Ubuntu ARM executa apenas o Unity 2D? Os efeitos 3D ainda são suportados?

O Ubuntu ARM pode ser conectado em rede? Ele pode ser conectado em rede com outros computadores Ubuntu (não ARM)? Esse processo é o mesmo, pelo menos essencialmente, como no Ubuntu comum?

hayd
fonte

Respostas:

10

O Ubuntu deve ser idêntico para cada arquitetura (atualmente amd64, armel, i386, powerpc), embora possa haver algumas pequenas diferenças no comportamento devido à portabilidade incompleta de uma determinada arquitetura (atualmente não existe arquitetura no arquivo sem portabilidade pendente problemas, embora a maioria seja difícil de notar para a maioria dos usuários).

As imagens do Ubuntu Desktop produzidas para ARM incluíram o unity-2d como a sessão principal, e não o unity, principalmente porque existem muito poucas placas gráficas disponíveis para plataformas de armel comuns que suportam OpenGL no Ubuntu (e nenhuma é fornecida com dispositivos de referência comuns). Entendo que está em andamento o trabalho para portar o Unity para o OpenGL ES, que é mais comumente suportado por padrão em dispositivos de referência, o que deve resultar no retorno ao envio de imagens idênticas para o Ubuntu Desktop.

Toda a documentação, guias, processos etc. do Ubuntu deve ser a mesma, independentemente da arquitetura (assumindo a compatibilidade do hardware subjacente), com o resultado de que, se você conseguir alguma solução de rede com uma arquitetura (por exemplo, powerpc), poderá faça isso com outro (por exemplo, armel).

Ao construir uma solução de rede com várias arquiteturas, verifique se você possui instalações paralelas de pacotes, em vez de compartilhar binários diretamente entre máquinas: embora o mesmo pacote deva se comportar da mesma maneira, independentemente da arquitetura, no caso comum, não é possível executar, por exemplo, binários amd64 em um host de armel. Os pacotes no arquivo morto foram compilados separadamente para cada arquitetura para evitar essa confusão, portanto, executar o apt-get install (ou invocar seu gerenciador de pacotes favorito) instalará a compilação correta do pacote.

Emmet Hikory
fonte
O repositório inteiro, disponível para x86, também é portado para o ARM? Se eu conectar dispositivos USB, como adaptadores WiFi, isso funcionará?
Oxwivi
1

Provavelmente o Unity 2D vem como padrão, porque os netbooks da ARM geralmente têm poucos gráficos.

Quanto à rede, não vejo uma razão pela qual ela não funcione. Seu hardware suporta rede?

Você pode tentar isso, acho que pode ajudá-lo: https://wiki.ubuntu.com/ARM/NattyReleaseNotes

Willian Girhad
fonte
Estou pensando especificamente em trimslice.com/web/trim-slice-features , que poderia suportar 3D? O Unity comum 3D assume como padrão 2D se a capacidade gráfica for baixa (presumivelmente existe um motivo pelo qual o ARM não faz isso ...?).
hayd
Eu deveria trabalhar, eu acho. Infelizmente eu não posso ajudar mais do que isso. você pode tentar perguntar a outros usuários que realmente possuem esse hardware e se ele suporta gráficos OpenGl e aceleração 3D.
Willian Girhad
Obrigado, eu estava apenas apontando que não é o caso de todos os dispositivos ARM terem poucos gráficos (ainda não tenho nenhum hardware ... ainda), poderia ter algo a ver com o ARM não jogar bem com o Compiz? Os gráficos de front-end não são tão importantes para mim quanto se o back-end é (essencialmente) o mesmo.
2111 hayd