Irgendwo las ich, dass ich meine Standardprogramme in Ubuntu entfernen und sie dann aus dem Quellcode erstellen sollte, um mein System zu beschleunigen. Würde das funktionieren?
15
Irgendwo las ich, dass ich meine Standardprogramme in Ubuntu entfernen und sie dann aus dem Quellcode erstellen sollte, um mein System zu beschleunigen. Würde das funktionieren?
Antworten:
Nein, und es wäre nicht die Zeit wert, die Sie dafür benötigen würden, ganz zu schweigen von der Tatsache, dass Sie keine Sicherheitsupdates mehr direkt von Ubuntu erhalten würden.
quelle
Wenn Sie eine Version der Software benötigen, die sich nicht in einem Repository befindet, sollten Sie die Quelle herunterladen. Laden Sie die Abhängigkeiten (Entwicklungsbibliotheken usw.) von Ubuntu-Repositorys herunter und erstellen Sie sie, wenn Sie sie aktualisieren müssen.
Ich möchte nicht respektlos wirken, da ich mich selbst einbeziehe, aber die Paketbetreuer werden im Großen und Ganzen einen weitaus besseren Build produzieren als Sie. Wenn Ihre Build-Optionen keine Hardwarebeschleunigung ermöglichen, werden Sie keinen großen Unterschied feststellen.
Ich habe komplette Systeme von Grund auf neu mit Linux von Grund auf neu und Gentoo kompiliert und festgestellt, dass ich Leistungsverbesserungen nur bei sehr leistungsarmer und spezifischer Hardware wie der Playstation 2 und einer 1-GHz-Atom-CPU auf einem Mini-ITX-Board feststellen konnte. Denken Sie daran, dass ich war benötigen diese auf diesen Systemen zu tun , als normale Kompilierung Fahnen nicht funktionieren würde auf den Standardwert.
quelle
Die Antwort ist ja.
Wenn Sie das Betriebssystem nur für Ihren PC kompilieren, alle nicht benötigten Module entfernen und für Ihre Architektur kompilieren, Ihre Hardware optimieren und den neuesten Compiler verwenden, können Sie die Leistung um 1-2% steigern.
Es hat sich im Laufe der Zeit gezeigt, dass eine Distribution wie Gentoo einen Bruchteil einer Leistungsverbesserung bietet. Der Nachteil ist jedoch, dass sich die Mühe nicht lohnt. (Versteh mich nicht falsch. Gentoo ist eine großartige Distribution, nur keine Massenmarkt-Distribution.)
Plötzlich müssen Sie alle Softwareaktualisierungen auf Ihrem System nachverfolgen. Wenn ein Problem mit der neuen Version auftritt, müssen Sie die zugrunde liegende Anwendung kennen, um zu debuggen, warum sie nicht erstellt werden kann.
Es gibt bereits Leute, die das Betriebssystem optimieren. Tun Sie dies nur, wenn Sie Tage damit verbringen möchten, dies als Hobby oder aus Forschungsgründen zu tun.
quelle
Die Mühe lohnt sich nicht. Wenn Sie möchten, können Sie versuchen
Gentoo Linux
, es gibt keine vorkompilierten Pakete (nun, einige sind es), und ein Paketmanager namensportage
kompiliert Software für Ihren PC. Aber Sie werden den Unterschied wahrscheinlich nicht sehenquelle
nein, es sei denn, Sie kompilieren in einer bestimmten Option, die Ihnen hilft, oder Sie kompilieren viele Optionen
quelle