Ist Ubuntu-ARM im Wesentlichen dasselbe wie Ubuntu?

10

Ich nehme an, der Hauptunterschied besteht darin, dass es und die mitgelieferte Software auf ARM ausgeführt werden können, während gewöhnliches Ubuntu dies nicht kann. Gibt es noch andere Unterschiede?

Läuft Ubuntu ARM nur Unity 2D? Werden 3D-Effekte noch unterstützt?

Kann Ubuntu ARM vernetzt werden? Kann es zusammen mit anderen Ubuntu-Computern (Nicht-ARM-Computern) vernetzt werden? Ist dieser Prozess zumindest im Wesentlichen der gleiche wie bei gewöhnlichem Ubuntu?

Hayd
quelle

Antworten:

10

Ubuntu soll für jede Architektur (derzeit amd64, armel, i386, powerpc) identisch sein, obwohl es aufgrund der unvollständigen Portierung auf eine bestimmte Architektur geringfügige Verhaltensunterschiede geben kann (derzeit gibt es keine Architektur im Archiv ohne ausstehende Portierung Probleme, obwohl die meisten für die meisten Benutzer schwer zu bemerken sind).

Ubuntu Desktop-Images, die für ARM erstellt wurden, enthalten Unity-2d als primäre Sitzung und nicht Unity, hauptsächlich, weil nur sehr wenige Grafikkarten für gängige Armel-Plattformen verfügbar sind, die OpenGL in Ubuntu unterstützen (und keine mit gängigen Referenzgeräten gebündelt sind). Ich verstehe, dass derzeit daran gearbeitet wird, Unity auf OpenGL ES zu portieren, was auf Referenzgeräten standardmäßig häufiger unterstützt wird. Dies sollte dazu führen, dass wieder identische Images für Ubuntu Desktop ausgeliefert werden.

Alle Ubuntu-Dokumentationen, Anleitungen, Prozesse usw. sollten unabhängig von der Architektur (unter der Annahme der Kompatibilität der zugrunde liegenden Hardware) identisch sein. Wenn Sie also eine Netzwerklösung mit einer Architektur (z. B. PowerPC) erzielen können, sollten Sie dies können Tun Sie dies mit einem anderen (z. B. Armel).

Achten Sie beim Erstellen einer Netzwerklösung mit mehreren Architekturen darauf, dass Sie Pakete parallel installieren, anstatt Binärdateien direkt zwischen Computern zu teilen. Während sich dasselbe Paket unabhängig von der Architektur gleich verhalten sollte, kann es im allgemeinen Fall nicht ausgeführt werden, z amd64-Binärdateien auf einem Armel-Host. Pakete im Archiv wurden für jede Architektur separat kompiliert, um diese Verwirrung zu vermeiden. Wenn Sie also apt-get install ausführen (oder auf andere Weise Ihren bevorzugten Paketmanager aufrufen), wird der richtige Build des Pakets installiert.

Emmet Hikory
quelle
Ist das gesamte für x86 verfügbare Repository auch auf ARM portiert? Funktioniert es, wenn ich USB-Geräte wie WLAN-Adapter anschließe?
Oxwivi
1

Wahrscheinlich ist Unity 2D standardmäßig verfügbar, da ARM Netbooks normalerweise nur wenig Grafiken enthalten.

Was das Netzwerk betrifft, sehe ich keinen Grund, warum es nicht laufen würde. Unterstützt Sie Hardware-Netzwerk?

Sie können dies versuchen, ich denke, es könnte Ihnen helfen: https://wiki.ubuntu.com/ARM/NattyReleaseNotes

Willian Girhad
quelle
Ich denke speziell an trimslice.com/web/trim-slice-features , die 3D unterstützen könnten . Ordinary Unity 3D ist standardmäßig 2D, wenn die Grafikkapazität niedrig ist (vermutlich gibt es einen Grund, warum ARM das nicht tut ...?).
Hayd
Ich sollte arbeiten, denke ich. Mehr kann ich leider nicht ändern. Sie könnten versuchen, einige andere Benutzer zu fragen, die diese Hardware tatsächlich besitzen und ob sie OpenGl-Grafik und 3D-Beschleunigung unterstützt.
Willian Girhad
Vielen Dank, ich habe nur darauf hingewiesen, dass nicht alle ARM-Geräte nur wenig Grafik haben (ich habe noch keine Hardware). Könnte dies damit zu tun haben, dass ARM nicht gut mit Compiz funktioniert? Die Front-End-Grafik ist für mich nicht so wichtig wie die Frage, ob das Back-End (im Wesentlichen) dasselbe ist.
Hayd