Allgemeine Fragen zu Linux und Openembedded

  • Hallo Leute,


    mit Linux und Openembedded kenne ich mich leider gar nicht aus und habe daher einige Fragen an die Experten:


    Um die Firmware für die DM7020 zu kompilieren braucht man u.a. folgende Dateien, und zwar alle gleichzeitig:


    libc_sources-redhat.com__20040726.tar.gz
    stash_libc-sources-redhat.com__20050627.tar.gz


    glib-2.6.5.tar.bz2
    glib-2.12.1.tar.bz2


    apps.tuxbox.plugins_cvs.tuxbox.org__20060112.tar.gz
    apps.tuxbox.plugins_cvs.tuxbox.org__20060831.tar.gz


    Handelt es sich dabei jeweils um zwei unterschiedlich alte Versionen der gleichen Library? Sollten nicht in der jeweils aktuellsten Version alle bekannten Bugs behoben sein? Wofür braucht man dann noch die ältere Version?


    In der neuen DM600PVR ist scheinbar der selbe Prozessor drin wie in der DM7020. Trotzdem werden andere Linux-Dateien gebraucht. Für die DM600PVR z.B linux-2.6.12.tar.bz2, für die DM7020 dagegen linux-2.6.9.tar.bz2. Gibt es dafür einen Grund, oder ist das historisch gewachsen?


    Wofür sind die vielen Patches nötig? In den allermeisten ist kein Bezug zum PPC-Prozessor oder zur Dreambox erkennbar.


    Warum enthält der Dreambox-Zweig der Openemdedded-Datenbank Einträge für über 4000 Pakete, obwohl nur etwa 90 davon tatsächlich gebraucht werden?