Ubuntu-ARM est-il essentiellement le même qu'Ubuntu?


10

Je suppose que la principale différence est que le logiciel et ses logiciels inclus peuvent fonctionner sur ARM, contrairement à Ubuntu ordinaire. Y-a-t'il d'autres différences?

Ubuntu ARM exécute-t-il uniquement Unity 2D? Les effets 3D sont-ils toujours pris en charge?

Ubuntu ARM peut-il être mis en réseau? Peut-il être mis en réseau avec d'autres ordinateurs Ubuntu (non ARM)? Ce processus est-il le même, au moins essentiellement, qu'avec Ubuntu ordinaire?

Réponses:


10

Ubuntu est censé être identique pour chaque architecture (actuellement amd64, armel, i386, powerpc), bien qu'il puisse y avoir de légères différences de comportement en raison du portage incomplet vers une architecture donnée (il n'existe actuellement aucune architecture dans l'archive sans portage exceptionnel problèmes, bien que la plupart soient difficiles à remarquer pour la plupart des utilisateurs).

Les images Ubuntu Desktop produites pour ARM ont inclus l'unité-2d comme session principale plutôt que l'unité, principalement parce qu'il y a très peu de cartes graphiques disponibles pour les plates-formes armel courantes qui prennent en charge OpenGL dans Ubuntu (et aucune n'est fournie avec des appareils de référence communs). Je comprends que des travaux sont en cours pour porter Unity sur OpenGL ES, qui est plus couramment pris en charge par défaut sur les appareils de référence, ce qui devrait entraîner un retour à la livraison d'images identiques pour Ubuntu Desktop.

Toute la documentation, les guides, les processus, etc. d'Ubuntu doivent être les mêmes, quelle que soit l'architecture (en supposant la compatibilité du matériel sous-jacent), de sorte que si vous pouvez obtenir une solution réseau avec une architecture (par exemple powerpc), vous devriez pouvoir faites-le avec un autre (par exemple armel).

Lors de la construction d'une solution réseau avec plusieurs architectures, veillez à ce que vous ayez des installations parallèles de packages, plutôt que de partager des fichiers binaires directement entre les machines: alors que le même package doit se comporter de la même manière quelle que soit l'architecture, dans le cas commun, on ne peut pas exécuter par exemple binaires amd64 sur un hôte armel. Les packages dans l'archive ont été compilés séparément pour chaque architecture pour éviter cette confusion, donc exécuter apt-get install (ou invoquer autrement votre gestionnaire de packages préféré) installera la version correcte du package.


L'ensemble du référentiel, disponible pour x86, est-il également porté sur ARM? Si je branche des périphériques USB, comme des adaptateurs WiFi, cela fonctionnera-t-il?
Oxwivi

1

Probablement Unity 2D vient par défaut car, les Netbooks ARM sont généralement faibles en graphiques.

Quant au réseau, je ne vois pas pourquoi il ne fonctionnerait pas. Votre matériel prend-il en charge le réseau?

Vous pouvez essayer cela, je pense que cela pourrait vous aider: https://wiki.ubuntu.com/ARM/NattyReleaseNotes


Je pense en particulier à trimslice.com/web/trim-slice-features , qui pourrait prendre en charge la 3D? Ordinary Unity 3D est par défaut 2D si la capacité graphique est faible (il y a probablement une raison pour laquelle ARM ne fait pas ça ...?).
hayd

Je devrais travailler, je suppose. Malheureusement, je ne peux pas aider plus que ça. vous pouvez essayer de demander à d'autres utilisateurs qui possèdent réellement ce matériel, et s'il prend en charge les graphiques OpenGl et l'accélération 3D.
Willian Girhad

Merci, je faisais juste remarquer que ce n'est pas le cas que tous les appareils ARM manquent de graphisme (je n'ai pas encore de matériel .. pour le moment), cela pourrait-il être lié au fait que ARM ne joue pas bien avec Compiz? tbh les graphiques frontaux ne sont pas aussi importants pour moi que si le back-end est (essentiellement) le même.
hayd
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.