Ich habe einen AMD Turion und weiß nicht, aus welcher Version ich bei der Installation von Arch Linux auswählen soll.
Ich habe einen AMD Turion und weiß nicht, aus welcher Version ich bei der Installation von Arch Linux auswählen soll.
Antworten:
i686 ist die 32-Bit-Version und x86_64 ist die 64-Bit-Version des Betriebssystems.
Die 64-Bit-Version lässt sich besser mit dem Arbeitsspeicher skalieren, insbesondere für Workloads wie große Datenbanken, die im selben Prozess viel RAM benötigen. Erwägen Sie nicht, einen (signifikanten) Datenbankserver auf einem 32-Bit-Computer auszuführen.
Für die meisten anderen Dinge ist die 32-Bit-Version jedoch in Ordnung. 32-Bit-Code verbraucht weniger Speicher, sodass Sie mehr für andere Dinge haben. Die Speicherkapazität des Betriebssystems ist nicht unterschiedlich, nur die Speicherkapazität pro Prozess.
Es hängt also wirklich davon ab, wofür Sie es verwenden möchten. Wenn Sie Software für große Server entwickeln oder große Server ausführen möchten, verwenden Sie 64-Bit. Ansonsten verwende 32.
Kurze Antwort:
i686 = 32-bit Intel x86 arch
x86_64 = 64-bit Intel x86 arch
ix86 ist eine Anzeige des Prozessorbefehls, der durch Generieren des Prozessors festgelegt wird. Zum Beispiel: Intel Pentium, Intel Core2Duo, AMD K6. ix86 gibt es schon seit vielen Jahren. Wenn Sie einen Prozessor haben, der nach 2000 hergestellt wurde, verfügt er wahrscheinlich mindestens über den i686-Befehlssatz. Das Fehlen anderer Indikatoren deutet darauf hin, dass dies die 32-Bit-Version wäre.
x86_64 zeigt die Verwendung von 64-Bit-Registern und Adressraum an. Wählen Sie diese Option nur, wenn Sie über einen 64-Bit-Prozessor verfügen und die 64-Bit-Version des Betriebssystems verwenden möchten.
Es ist deine Entscheidung. Ich glaube, dass alle AMD Turion-Prozessoren 64-Bit-Unterstützung bieten. Sie müssen sich nur entscheiden, ob Sie die 64-Bit-Version oder die 32-Bit-Version von Arch Linux verwenden möchten.
Grundsätzlich geben die verschiedenen Kernel-Bezeichnungen an, für welchen Befehlssatz der Compiler optimiert werden soll. Auf einer i686-CPU können i586- und i386-Anweisungen ausgeführt werden. Wie Sie gesehen haben, kann auf einer i686 ein i386-Kernel ausgeführt werden. Es kann jedoch sein, dass es nicht so optimal ausgeführt wird, wie es speziell für einen i686 kompiliert wurde.
Dies sind die Bezeichnungen, denen Sie normalerweise begegnen:
x86_64-Prozessoren
- AMDs Athlon 64, Athlon 64-FX und Opteron
- Intel EMT64-Prozessoren - Nocona Xeon, Pentium 4 mit E0-Version des Prescott-Kerns (AKA Pentium 4, Modell F)
i686-Prozessoren * Alle Intel 32-Bit-Pentiums (außer Pentium 1 und Pentium MMX) * Alle AMD 32-Bit-Athlons
i586-Prozessoren
- Alle 32-Bit AMD Ks
- Pentium 1
- Pentium MMX
i386-Prozessoren
- Eine generische Bezeichnung "kleinster gemeinsamer Nenner" für Intel 80386-kompatible CPUs (enthält alle oben genannten, nutzt jedoch nicht die erweiterten Anweisungen für diese späteren CPUs).