ubuntuusers.de

Wird die aktuelle x86 ISA immer von Ubuntu unterstützt?

Status: Ungelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

Kerberos

Anmeldungsdatum:
18. Juni 2007

Beiträge: 330

Hallo, ich wusste nicht so recht wohin mit meiner Frage.

Also wird das aktuelle Instruction Set eines Intel/AMD x86 Prozessors von Linux vollkommen unterstützt? Also im Bezug auf die ganzen Erweiterungen die immer mal so mit denn neuen Prozessor Modellen kommen, also z.B. MMX was wohl eine paar DSP Funktionen brachte (Multimedia und so) und dann die ganzen SSE Befehle. Damit ich die Unterstützen kann brauche ich doch erstmal einen Compiler der diese ganzen Funktionen untestützt oder sehe ich da was falsch?

Allerdings was machen dann die Leute die einen steinalten x86er Prozessor haben der die ganzen Sachen gar nicht unterstützt? Also wäre ja anzunehmen das Linux die Befehle gar nicht berücksichtigt.

Was mich zur letzten Frage bringt wo bekomme ich einen Kernel her der das tut? Selber Kompilieren? Werlche Gcc version verwenden? Wieviel Speed mehr bringt das? Und dann noch lohnt sich der Aufwand für einen Heimrechner?

EDIT: Gibt es Backports die solche Kernel anbieten?

spiongraz

Anmeldungsdatum:
14. Juli 2008

Beiträge: 350

.del.

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4784

Wohnort: Berlin

@Kerberos: Das meiste von den erweiterten Befehlssätzen ist recht speziell, da können Multimedia-Anwendungen Gebrauch von machen, aber eher weniger der Kernel.

Bei Leuten mit wirklich steinalten x86-Prozessoren werden die meisten Kernel von aktuellen Distributionen wahrscheinlich auch nicht laufen. Die meisten Distributionen setzen mittlerweile mindestens einen Pentium voraus. Ansonsten gibt's oft mehrere Kernel in der Distri zur Auswahl. Das gab's bei Ubuntu vor der Einführung des generic-Kernels ja auch.

Kerberos

(Themenstarter)

Anmeldungsdatum:
18. Juni 2007

Beiträge: 330

Achso...

Wo setzt denn der generic an? Kann man das irgendwo nachlesen? Ist nur so aus Interesse dran...

coolya

Anmeldungsdatum:
14. Oktober 2007

Beiträge: 66

Wohnort: Osnabrück

Also der Generic Kernel besitzt eigentlich alle optimierungen ab i586 also ein Pentium.

Er wählt dann jenachdem welche CPU er vorfindet also für einen Pentium 3 andere als für einen aktuellen C2D oder K10. Du schlepptst also alle opitimierungen mit, was das Image relativ groß macht aber bei der Ausführungsgeschwindigkeit keine großen Auswirkungen hat. DU kannst natürlich auch einen Kernel speziell für deine Achtiktur erstellen, das macht das Image um einiges kleiner und kitzelt noch ein wenig geschwindigkeit heraus, dies ist aber kaum spürbar.

Außerdem werden natürlich auch die Stromsparmichanissmen aktueller CPUs unterstüzt.

Antworten |