linux-source-2.6.21 != linux-2.6_2.6.21.orig.tar.gz?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

linux-source-2.6.21 != linux-2.6_2.6.21.orig.tar.gz?

Beitrag von cosmac » 19.08.2007 15:11:33

moin, moin,

ich möchte auf Etch einen Kernel für einen Lenny-Rechner bauen.
Solange noch der gcc-4.1 der Default für Lenny ist, sollte das ja
kein Problem sein (Hinweise auf Überraschungen sind willkommen).

Weil ich keinen Vorteil drin sehe, ein Debian-Paket für ein einzelnes
Binary zu bauen, sollte es doch egal sein, ob ich linux-source-2.6.21
installiere oder einfach linux-2.6_2.6.21.orig.tar.gz und das diff dazu
runterlade -- dachte ich, aber: das Paket hat laut aptitude 43.9M, die
orig-Datei hat 54M 8O

Was ist da der Unterschied?
Beware of programmers who carry screwdrivers.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.08.2007 15:22:20

Linux-source ist schon fertig gepackt. Damit kannst du deinen Kernel backen so wie du ihn brauchst. das orig.tar.gz ist der Originalsource so wie er bei http://www.kernel.org zu finden ist. Dazu gehören das diff.gz und dsc Datei. Damit lassen sich dann sämtliche Pakete für die betreffende Architektur kompilieren. Samt Headers Kerneldoku und was es sonst noch gibt, unter anderem auch linux-source
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: linux-source-2.6.21 != linux-2.6_2.6.21.orig.tar.gz?

Beitrag von GoKi » 19.08.2007 15:26:58

cosmac hat geschrieben:aber: das Paket hat laut aptitude 43.9M, die
orig-Datei hat 54M 8O
Was ist da der Unterschied?
Ein Unterschied ist schon mal, dass linux-source-2.6.21 ein tar.bz2 für den Source enthält. bzip2 kann üblicherweise ein höhere Kompression erzielen als gzip. Dadurch lässt sich der Größenunterschied erklären.
MfG GoKi
:wq

Benutzeravatar
striker2150
Beiträge: 158
Registriert: 23.07.2004 20:46:22

Beitrag von striker2150 » 30.08.2007 19:11:14

Die Idee hinter dem System ist, dass man immer auch die Original-Sourcen erhält und debianspezifische Änderungen durch Patches nachträglich auf deinem Rechner hinzugefügt werden (wenn Du aus den Sourcen Pakete erstellst). Bringt auch einige Vorteile für die Wartung der Kernelpakete. Die Files in den offizellen Debian-Repossitories werden afaik auch aus den Source-Paketen generiert (automatisch). Das heist, die Entwickler checken nur die Sourcen/Patches ein.

Antworten