staging.inyokaproject.org

CPU-Architektur

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels CPU-Architektur.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Ich bitte um kurze Rückmeldung.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

aus heutiger und gesamtheitlicher Sicht finde ich den Titel unglücklich. Weil es geht ja z.Zt. nicht um Ubuntu + CPU-Architektur(en), sondern "nur" um CPUs, die auf x86 Technik (egal, wie viel bittig) zurück gehen.

Wenn man den Artikel allgemeiner halten wollte könnte zumindest noch aufgenommen werden, dass es Ubuntu Server für arm64 und armhf gibt, den Ubuntu Desktop aber "nur" für arm64.

Gruß, noisefloor

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

noisefloor schrieb:

aus heutiger und gesamtheitlicher Sicht finde ich den Titel unglücklich. Weil es geht ja z.Zt. nicht um Ubuntu + CPU-Architektur(en), sondern "nur" um CPUs, die auf x86 Technik (egal, wie viel bittig) zurück gehen.

Wo fehlt dir denn der Ubuntu-Bezug genau?

Wenn man den Artikel allgemeiner halten wollte könnte zumindest noch aufgenommen werden, dass es Ubuntu Server für arm64 und armhf gibt, den Ubuntu Desktop aber "nur" für arm64.

Damit habe ich keine Erfahrung. Kann da wer mehr zu sagen? Kann man dann auf armhf Ubuntu Server installieren und dann ganz normal andere Pakete auch oder gibt es für armhf nur bestimmte Pakete?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Wo fehlt dir denn der Ubuntu-Bezug genau?

Nirgendwo. Es geht drum, dass der Titel sehr allgemein ist (= im Prinzip alle CPU-Architekturen), aber am Ende nur ein Teilfeld, nämlich x86, behandelt wird.

Kann man dann auf armhf Ubuntu Server installieren und dann ganz normal andere Pakete auch oder gibt es für armhf nur bestimmte Pakete?

auf packages.ubuntu.com kannst du nach Eingabe des Paketnamens sehen, für welche Architekturen das gebaut ist.

Noch eine Frage zum Artikel: da wird ja auch ia64 als Variante der x86 Architektur erwähnt und später erklärt. Lt. https://help.ubuntu.com/community/SupportedArchitectures ist die Unterstützung für ia64 von Ubuntu offiziell nicht gegeben. Lt. https://de.wikipedia.org/wiki/Intel_Itanium_2 wurde dieser Prozessor 2020 eingestellt und war ja sowieso nur für Server relevant. Sollten die Abschnitte nicht zumindest stark gekürzt werden?

Gruß, noisefloor

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

noisefloor schrieb:

Hallo,

Wo fehlt dir denn der Ubuntu-Bezug genau?

Nirgendwo. Es geht drum, dass der Titel sehr allgemein ist (= im Prinzip alle CPU-Architekturen), aber am Ende nur ein Teilfeld, nämlich x86, behandelt wird.

Ich habe das nun um ppc, arm und s/390 erweitert.

Kann man dann auf armhf Ubuntu Server installieren und dann ganz normal andere Pakete auch oder gibt es für armhf nur bestimmte Pakete?

auf packages.ubuntu.com kannst du nach Eingabe des Paketnamens sehen, für welche Architekturen das gebaut ist.

Noch eine Frage zum Artikel: da wird ja auch ia64 als Variante der x86 Architektur erwähnt und später erklärt. Lt. https://help.ubuntu.com/community/SupportedArchitectures ist die Unterstützung für ia64 von Ubuntu offiziell nicht gegeben. Lt. https://de.wikipedia.org/wiki/Intel_Itanium_2 wurde dieser Prozessor 2020 eingestellt und war ja sowieso nur für Server relevant. Sollten die Abschnitte nicht zumindest stark gekürzt werden?

Die Erklärung des Begriffes halte ich für sinnvoll, da es da oft Verwechslung gibt.

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Gibt es weitere Rückmeldung?

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Nur eine Kleinigkeit:

Dies trifft auch auf das Betriebssystem Ubuntu incl. dem Linux-Kernel zu.

Im Wiki sollen soviel ich weiß keine Abkürzungen verwendet werden. Außerdem ist die Schreibweise mit c Englisch.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Mir ist aus dem Artikel nicht klar geworden, worum es eigentlich geht und was mit „CPU-Architektur“ gemeint ist. Je nach gerade gelesener Stelle im Artikel schwanke ich zwischen:

  1. Es ist ein Hardware-Ding.

  2. Es ist ein Software-Ding. (Da mir auch noch im Kopfe eine schwache Erinnerung an einen Parameter ARCH für die Paketverwaltung APT herum geistert.) So etwas wie:

    dpkg --print-architecture 
  3. Es ist ein Mischmasch aus beiden.

Wichtig für einen Artikel im UbuntuUsers-de-Wiki zu diesem Thema erscheinen mir aber die praktischen Aspekte und (möglichen, sofern es welche gibt) Konsequenzen in Hinblick auf einen Einsatz von Ubuntu:

  • Mit welchem Befehl kann ich im laufenden System diese CPU-Architektur abfragen? (lscpu leuchtet ein, vielleicht auch lshw, wieso kann uname hierbei helfen? Und was zeigt der Befehl arch an?)

  • Je nach möglicher Antwort:

    • Was bedeutet das?

    • Was hat das für Konsequenzen für mein System?

  • Was kann ich bei meinem System beeinflussen bzw. einstellen und was kann ich dabei falsch machen?

Im Hinblick auf diese Fragen lässt mich der Artikel rätseln. Aber vielleicht erwarte ich das völlig Falsche von diesem Artikel. Meine Erwartung ist jedenfalls:

  • Wenn ich von lscpu eine bestimmte Auskunft zu meiner Hardware erhalte, welche Möglichkeiten habe ich dann zu Einstellung der Architektur bei APT, welche Konsequenzen hat das, welche sollte ich wählen?

Ein Überblick über die Historie über CPU-Entwicklung bei Intel und anderen erscheint mir für ein UbuntuUsers-de-Wiki dagegen entbehrlich und könnte auch einfach durch einen Link z.B. nach Wikipedia erledigt werden.

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

kB schrieb:

Mir ist aus dem Artikel nicht klar geworden, worum es eigentlich geht und was mit „CPU-Architektur“ gemeint ist.

Es geht um Hardware und Software. Ersteres muss man erklären, um Letzteres zu verstehen.

Wichtig für einen Artikel im UbuntuUsers-de-Wiki zu diesem Thema erscheinen mir aber die praktischen Aspekte und (möglichen, sofern es welche gibt) Konsequenzen in Hinblick auf einen Einsatz von Ubuntu:

  • Mit welchem Befehl kann ich im laufenden System diese CPU-Architektur abfragen? (lscpu leuchtet ein, vielleicht auch lshw, wieso kann uname hierbei helfen? Und was zeigt der Befehl arch an?)

  • Je nach möglicher Antwort:

    • Was bedeutet das?

    • Was hat das für Konsequenzen für mein System?

  • Was kann ich bei meinem System beeinflussen bzw. einstellen und was kann ich dabei falsch machen?

Ist doch drin.

  • Wenn ich von lscpu eine bestimmte Auskunft zu meiner Hardware erhalte, welche Möglichkeiten habe ich dann zu Einstellung der Architektur bei APT, welche Konsequenzen hat das, welche sollte ich wählen?

Das würde ich hier gerne rauslassen und eher in den Artikel von apt erwähnen.

Ein Überblick über die Historie über CPU-Entwicklung bei Intel und anderen erscheint mir für ein UbuntuUsers-de-Wiki dagegen entbehrlich und könnte auch einfach durch einen Link z.B. nach Wikipedia erledigt werden.

Der ist aber notwendig, um die unter Linux verwendeten Begriffe zu verstehen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Wenn ich von lscpu eine bestimmte Auskunft zu meiner Hardware erhalte, welche Möglichkeiten habe ich dann zu Einstellung der Architektur bei APT, welche Konsequenzen hat das, welche sollte ich wählen?

Das ist aber nur für x86 und 64bit vs. 32bit von Interesse. Wenn man keine x86 Architektur hat und Ubuntu erfolgreich installiert ist, dann sollten die Paketquellen doch IMHO doch zur Architektur passen, sprich nur Pakete angezeigt werden, die für arm64, armhf, riscv64, whatever verfügbar sind.

Welches Ubuntu läuft eigentlich noch auf reinen 32bit x86 CPUs?

Gruß, noisefloor

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Ubuntu 19.04 geht noch auf i686.

Bei amd64 kann man iX86 bei apt hinzufügen, weil da seitens der CPU eine Abwärtskompatibilität herrscht. Wine usw. braucht das.

Bei sparc und sparc64 KÖNNTE sowas auch möglich sein, kann ich aber mangels CPU nicht testen. Ebenso bei ppc/ppc64(el) (hier müsste Endianness geprüft werden!).

Das ist aber eher theoretischer Natur, in der Praxis kommt das eher selten vor.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

noisefloor schrieb:

[…] Das ist aber nur für x86 und 64bit vs. 32bit von Interesse. Wenn man keine x86 Architektur hat und Ubuntu erfolgreich installiert ist, dann sollten die Paketquellen doch IMHO doch zur Architektur passen

So ist es. Man kann es allerdings per dkpg ändern. Das mag z.B. dann interessant sein, wenn man sein Ubuntu-System als Cross-Compiler für etwas ganz anderes verwenden möchte.

[…] Welches Ubuntu läuft eigentlich noch auf reinen 32bit x86 CPUs?

Aktuelle Versionen jedenfalls nicht.

Man kann aber umgekehrt z.B. eine 64-Bit-CPU in einen 32-Bit-Modus zwingen und dann ein 32-Bit-Betriebsystem aufsetzen, wofür auch immer.

Jedenfalls erscheint mir für ein UbuntuUsers-de-Wiki nur das interessant, was man auch bei Ubuntu beeinflussen kann. Und da fallen mir nur exotische Anwendungsfälle ein, wobei die Cross-Compiler-Situation mir noch gerade praxisrelevant erscheint. Damit habe ich aber selber keine Erfahrungen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Und da fallen mir nur exotische Anwendungsfälle ein, wobei die Cross-Compiler-Situation mir noch gerade praxisrelevant erscheint.

Das wäre so ein Fall, ja. Das wäre aber IMHO ein eigener Artikel und darauf zielt der aktuelle Artikel auch so oder so oder so nicht ab.

Wenn kein aktuelles *buntu mehr mit 32bit läuft bzw. das, was vielleicht noch1 läuft (18.04) in ~1 Monaten EOL ist nochmals die Frage: worauf zielt der Artikel ab?

Gruß, noisefloor

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

noisefloor schrieb:

Wenn kein aktuelles *buntu mehr mit 32bit läuft bzw. das, was vielleicht noch1 läuft (18.04) in ~1 Monaten EOL ist nochmals die Frage: worauf zielt der Artikel ab?

Klarstellung der Begriffe, Hinweis, dass Ubuntu auf diesen CPUs nicht mehr läuft.

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Gibt es weitere Rückmeldung oder kann der Artikel so raus?

Antworten |