Ich plane, die CPU meines Laptops in den nächsten Tagen zu wechseln.
Soll ich etwas von Ubuntu erwarten? Wie ein langsamerer / anderer Start zum ersten Mal, oder sollte ich Ubuntu komplett neu installieren?
Sie haben beide eine 64-Bit-Architektur.
Später Bearbeiten : Nach ein paar Wochen kann ich stolz sagen, dass Linux wirklich wunderbar ist! Mein Laptop hat nach einem CPU-Wechsel einwandfrei funktioniert.
Nebenbei bemerkt, mein Windows funktionierte auch ohne irgendetwas extra.
cpu
cpu-architecture
hadarS
quelle
quelle
Antworten:
Ubuntu (und im Allgemeinen Linux) ist es egal, auf welcher Hardware sie ausgeführt werden, und führt beim Booten eine Überprüfung aller Geräte durch, anstatt davon auszugehen, dass jedes Mal dieselben Geräte vorhanden sind. Solange Ihre CPU mit Ihrem Chipsatz kompatibel ist, wird Ubuntu ihn sehen und verwenden. Ubuntu 18.04 ist auch nur in der 64-Bit-Version verfügbar, das ist also auch kein Problem.
Windows hat dagegen Probleme mit der Lizenzierung. Wenn Sie eine Kopie von Windows kaufen, ist die Idee, dass Sie sie für einen einzelnen Computer kaufen, sodass Windows dazu neigt, sich mehr oder weniger an die Hardware eines Systems zu "binden". Dies bedeutet nicht, dass Sie die Hardware nicht ändern können. Wenn Sie dies jedoch zu häufig tun (wie ich es geschafft habe), wird Ihr Schlüssel als ungültig eingestuft. Wenn Sie sich in einem Dual-Boot-System befinden, sollten Sie dies berücksichtigen.
quelle
Nein.
Die Änderung der CPU ist eine der am wenigsten bedeutsamen Änderungen in der Hardware. Normalerweise sind keine Änderungen an der Software erforderlich.
Das liegt daran, dass Ihre CPU-Auslagerungsoptionen durch Sockel und Chipsatz extrem eingeschränkt sind. Diese beschränken Sie auf CPUs aus einer oder zwei Produktgenerationen, die sich in Bezug auf die Funktionen sehr ähnlich sind. Sicher, sie können sich in den für Sie wichtigen Funktionen wie Anzahl der Kerne, Taktrate und Cachegröße unterscheiden. Diese sind jedoch für die Software praktisch transparent. Die Architektur, Anweisungen, Register und alle anderen Details, die für die CPU-Auslastung der Software wichtig sind, bleiben unverändert. Die Höchstgeschwindigkeit für die Ausführung hängt nicht von moderner Software ab (die tatsächliche Ausführungsgeschwindigkeit schwankt aufgrund der Energieeinsparung ohnehin ständig).
Selbst nicht offene Systeme, die Lizenzen an die Hardware binden (wie Windows), betrachten die CPU nicht als "wichtige" Hardware. Das Austauschen von CPU und RAM wird als Standardverfahren für Kunden betrachtet und macht die Lizenz nicht ungültig.
quelle
Wenn die CPU-Architektur identisch ist (z. B. 64 Bit / amd64), sollte dies sofort funktionieren. Vor 15 Jahren habe ich eine Festplatte von einem Computer auf einen anderen (beide 32-Bit) umgestellt und es hat wie erwartet funktioniert.
Der "langsamere / andere Start" hängt teilweise von der Geschwindigkeit der CPUs ab. Wenn Ihre neue CPU also schneller / neuer / teurer ist, sollte sie schneller starten.
quelle
Nein, eine Neuinstallation ist nicht erforderlich, da Ubuntu alle Pakete für das sogenannte "generische amd64" kompiliert. Dies ist eine Sammlung von Befehlssätzen, die in jeder einzelnen amd64-CPU vorhanden sind. Alle Programme, die Anweisungen verwenden, die über diesen Basissatz hinausgehen (auch als Befehlssatzerweiterungen bezeichnet), enthalten Ausweichversuche.
Nehmen wir nun an:
Dies ist sehr unwahrscheinlich, wenn nur die CPUs gewechselt werden. Sie müssten die CPU herunterstufen, um eine auf demselben Motherboard zu finden, die weniger Befehlssätze unterstützt.
Selbst dann müssten Sie Ihr Betriebssystem nicht neu installieren, obwohl dies möglicherweise die einfachere Option ist. Sie könnten stattdessen Ihre Pakete neu zu generischem amd64 kompilieren. Nach dem Umschalten würde alles gut funktionieren, wenn auch langsamer. Um dies zu beschleunigen, können Sie erneut kompilieren, diesmal mit Erweiterungen, die von der neuen CPU unterstützt werden.
quelle