Werden alte Treiber irgendwann aus dem Kernel geschmissen?
Zuviel Kompatibilität macht das System nur langsamer oder sehe ich das falsch?
Der Kernel ist stark modular, insofern kann an Treibern mitgeliefert werden was man will, es wird nur als Modul geladen was auch an Hardware im Gerät steckt.
So sind bei mir im Augenblick z.B. von mehreren hundert verfügbaren Kernelmodulen für exotische Hardware gerade einmal 87 Stück geladen.
Das Problem was du beschreibst würde nur dann auftreten wenn ein Kernelmodul mehrere Treiber enthalten würde, das ist allerdings in der Regel nicht der Fall.
Treiber werden aus dem Kernel geschmissen, wenn sie nicht mehr gepflegt werden.
Ansonsten wird das System nicht langsamer. Die Module werden ja nur geladen, wenn man sie auch braucht.
Es war eher so gemeint:
Wenn ich ein Programm für mein Notebook schreibe, sieht es ganz anders aus als wenn ich das selbe Programm für mein Heimrechner mit 8 Threads schreibe.
Dementsprechend läuft das Programm welches ich für mein Notebook geschrieben habe auch langsamer, selbst wenn ich echte 8 Threads benutze.
Einen Performanceverlust sollte es also beim Kernel auch geben weil er möglichst abwärtskompatibel zu alten Prozessoren laufen muss oder nicht?
Die alten Treiber werden doch bei jeder Minor Version aus dem Kernel gelöscht.
darkfate schrieb:
--------------------------------------------------------------------------------
> Es war eher so gemeint:
> Wenn ich ein Programm für mein Notebook schreibe, sieht es ganz anders aus
> als wenn ich das selbe Programm für mein Heimrechner mit 8 Threads
> schreibe.
>
> Dementsprechend läuft das Programm welches ich für mein Notebook
> geschrieben habe auch langsamer, selbst wenn ich echte 8 Threads benutze.
>
> Einen Performanceverlust sollte es also beim Kernel auch geben weil er
> möglichst abwärtskompatibel zu alten Prozessoren laufen muss oder nicht?
8 Threads? meinst du nicht eher 8 CPU-Kerne?
darkfate schrieb:
--------------------------------------------------------------------------------
> Es war eher so gemeint:
> Wenn ich ein Programm für mein Notebook schreibe, sieht es ganz anders aus
> als wenn ich das selbe Programm für mein Heimrechner mit 8 Threads
> schreibe.
>
> Dementsprechend läuft das Programm welches ich für mein Notebook
> geschrieben habe auch langsamer, selbst wenn ich echte 8 Threads benutze.
>
> Einen Performanceverlust sollte es also beim Kernel auch geben weil er
> möglichst abwärtskompatibel zu alten Prozessoren laufen muss oder nicht?
Richtig, neue Prozessorbefehle nach ca. Pentium III wird dein mitgelieferter Distributionskernel wahrscheinlich nicht ausnutzen. Für einen großen Teil der Anwendungen ist das relativ egal, bei Videocodecs würde ich drüber nachdenken, selber zu kompilieren.
Nein Threads.
Bringt der -O3 Flag bei gcc etwas? Oder wird jede Distri damit komiliert?
Minor Version? nicht major?
darkfate schrieb:
--------------------------------------------------------------------------------
> Bringt der -O3 Flag bei gcc etwas? Oder wird jede Distri damit komiliert?
Nicht viel und nein.

Kannst du es ein wenig genauer und in Zahlen ausdrücken?
Hast du vielleicht eine Quelle dazu? Ich kann irgendwie nichts konkretes finden.
Kann dir keine Quelle nennen. Du musst es selbst ausprobieren, z.B. mit oggenc oder lame. Die kannst du mit verscheidenen Compiler flags übersetzen und dann schauen inwiefern sich die Geschwindigkeit ändert.

Bringt im Grunde gar nix, bis auf das die Binaries unterschiedlich groß sind. Vielleicht merkt man einen geringfügigen Unterschied bei Netbooks.
http://www.gentoo.org/doc/de/gcc-optimization.xml
Kommentare: 222 | letzter Beitrag 26.05. 23:51
Kommentare: 216 | letzter Beitrag 00:27 Uhr
Kommentare: 160 | letzter Beitrag 26.05. 23:16
Kommentare: 93 | letzter Beitrag 26.05. 19:45
Kommentare: 68 | letzter Beitrag 25.05. 12:17
E-Mail an news@golem.de

Laut Apple-Zulieferern wird das iPhone 5 mit einem neuartigen In-Cell-Touchscreen ausgerüstet. Als Hersteller soll Sony infrage kommen. Bislang hieß es, dass Apple Sharp und Toshiba bevorzugen würde.

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.