http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&feed=atom&action=historyMLD - Aufbau - Versionsgeschichte2024-03-29T07:14:28ZVersionsgeschichte dieser Seite in VDR WikiMediaWiki 1.19.2http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=75236&oldid=prevHulk am 18. August 2013 um 16:00 Uhr2013-08-18T16:00:49Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 18. August 2013, 16:00 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD (ab Version 0.4.x) basiert auf SuSE 10.0 und der {{wikipedia|BusyBox}} 1.2.0</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD (ab Version 0.4.x) basiert auf SuSE 10.0 und der {{wikipedia|BusyBox}} 1.2.0</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am <del class="diffchange diffchange-inline">Filesystem </del>gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Dateien, die links auf Dateien auf der Festplatte sind, bleiben erhalten.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am <ins class="diffchange diffchange-inline">Dateisystem </ins>gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Dateien, die links auf Dateien auf der Festplatte sind, bleiben erhalten.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige <del class="diffchange diffchange-inline">funktionen </del>welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion korrigiert.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige <ins class="diffchange diffchange-inline">Funktionen </ins>welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion korrigiert.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Der Kernel (2.6.13-15.10), die <del class="diffchange diffchange-inline">Kernelmudule </del>und die <del class="diffchange diffchange-inline">Librarys </del>(für 686er) stammen aus der SuSE 10.0, welche alle verfügbaren Updates erfahren haben. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Der Kernel (2.6.13-15.10), die <ins class="diffchange diffchange-inline">Kernelmodule </ins>und die <ins class="diffchange diffchange-inline">Bibliotheken </ins>(für 686er) stammen aus der SuSE 10.0, welche alle verfügbaren Updates erfahren haben. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die Bootfunktion der CD sowie der Installierten Version übernimmt grub. Das folgende sysinit-<del class="diffchange diffchange-inline">Script </del>basiert auf der MLD-0.2.0 welche überwiegend von Big Egor <del class="diffchange diffchange-inline">ertworfen </del>wurde.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die Bootfunktion der CD sowie der Installierten Version übernimmt grub. Das folgende sysinit-<ins class="diffchange diffchange-inline">Skript </ins>basiert auf der MLD-0.2.0 welche überwiegend von Big Egor <ins class="diffchange diffchange-inline">entworfen </ins>wurde.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Startvorgang==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Startvorgang==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Der Startvorgang der MLD beginnt mit dem Laden des Kernels und dem <del class="diffchange diffchange-inline">anschliessendem </del>Laden und mounten der Initial Ram Disk (initramfs) als root <del class="diffchange diffchange-inline">Filesystem</del>. Nachdem der Kernel fertig <del class="diffchange diffchange-inline">initialesiert </del>wurde, übergibt er die Leitung an das Script /init. Dieses legt eine Kopie des initramfs auf einem ramfs Laufwerk (eine dynamisch mitwachsende Ramdisk) an, schwenkt das root-<del class="diffchange diffchange-inline">Filesystem </del>auf die ramfs um, gibt die initramfs wieder frei, startet /sbin/init und beendet sich. Init wertet die Datei /etc/inittab aus und startet das <del class="diffchange diffchange-inline">hierdrinn </del>definierte init-Script (/etc/rc.d/rc.sysinit). Nach beenden dieses <del class="diffchange diffchange-inline">Scriptes </del>startet init die vier definierten Konsolen und bietet einen Login an.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Der Startvorgang der MLD beginnt mit dem Laden des Kernels und dem <ins class="diffchange diffchange-inline">anschließendem </ins>Laden und mounten der Initial Ram Disk (initramfs) als root <ins class="diffchange diffchange-inline">Dateisystem</ins>. Nachdem der Kernel fertig <ins class="diffchange diffchange-inline">initialisiert </ins>wurde, übergibt er die Leitung an das Script /init. Dieses legt eine Kopie des initramfs auf einem ramfs Laufwerk (eine dynamisch mitwachsende Ramdisk) an, schwenkt das root-<ins class="diffchange diffchange-inline">Dateisystem </ins>auf die ramfs um, gibt die initramfs wieder frei, startet /sbin/init und beendet sich. Init wertet die Datei /etc/inittab aus und startet das <ins class="diffchange diffchange-inline">hierdrin </ins>definierte init-Script (/etc/rc.d/rc.sysinit). Nach beenden dieses <ins class="diffchange diffchange-inline">Skriptes </ins>startet init die vier definierten Konsolen und bietet einen Login an.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==rc.sysinit==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==rc.sysinit==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Das rc.sysinit <del class="diffchange diffchange-inline">Script </del>leitet als erstes sämtliche seiner Ausgaben über ein tee <del class="diffchange diffchange-inline">paralel </del>zum Bildschirm zusätzlich in die Datei /var/log/sysinit um.  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Das rc.sysinit <ins class="diffchange diffchange-inline">Skript </ins>leitet als erstes sämtliche seiner Ausgaben über ein tee <ins class="diffchange diffchange-inline">parallel </ins>zum Bildschirm zusätzlich in die Datei /var/log/sysinit um.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Im Anschluss werden alle Systemmeldungen in Logdatein umgelenkt, und je nach Logging Level vom Bildschirm verband.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Im Anschluss werden alle Systemmeldungen in Logdatein umgelenkt, und je nach Logging Level vom Bildschirm verband.  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Nun folgt die <del class="diffchange diffchange-inline">erkennung </del>des CD-Laufwerkes und <del class="diffchange diffchange-inline">erstellung </del>des links /dev/dvd.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Nun folgt die <ins class="diffchange diffchange-inline">Erkennung </ins>des CD-Laufwerkes und <ins class="diffchange diffchange-inline">Erstellung </ins>des links /dev/dvd.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Anschließend werden die Festplatten und Ihre <del class="diffchange diffchange-inline">Patitionen </del>gesucht, für alle unterstützten <del class="diffchange diffchange-inline">Filesysteme </del>Einträge in /etc/fstab vorgenommen und diese nach /mnt/hdxx gemountet.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Anschließend werden die Festplatten und Ihre <ins class="diffchange diffchange-inline">Partitionen </ins>gesucht, für alle unterstützten <ins class="diffchange diffchange-inline">Dateisysteme </ins>Einträge in /etc/fstab vorgenommen und diese nach /mnt/hdxx gemountet.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Es folgt die grundlegende <del class="diffchange diffchange-inline">Einrichting </del>des Netzwerkes (nicht der Netzwerkkarten).</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Es folgt die grundlegende <ins class="diffchange diffchange-inline">Einrichtung </ins>des Netzwerkes (nicht der Netzwerkkarten).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Jetzt folgt das installieren aller im Ordner /etc/addons enthaltenen Addons.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Jetzt folgt das installieren aller im Ordner /etc/addons enthaltenen Addons.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Als letztes werden alle in /etc/rc.d/boot.d <del class="diffchange diffchange-inline">legenden </del>start-<del class="diffchange diffchange-inline">Schritt </del>ausgeführt.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Als letztes werden alle in /etc/rc.d/boot.d <ins class="diffchange diffchange-inline">liegenden </ins>start-<ins class="diffchange diffchange-inline">Skripte </ins>ausgeführt.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Struktur==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Struktur==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Zeile 26:</td>
<td colspan="2" class="diff-lineno">Zeile 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     addons/          Alle Addons</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     addons/          Alle Addons</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       inaktiv/      Inaktive Addons</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       inaktiv/      Inaktive Addons</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.d/            <del class="diffchange diffchange-inline">Startscripte</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.d/            <ins class="diffchange diffchange-inline">Startskripte</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>       rc.boot/      Start und Stoplinks auf <del class="diffchange diffchange-inline">Scripte </del>in ../</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>       rc.boot/      Start und Stoplinks auf <ins class="diffchange diffchange-inline">Skripte </ins>in ../</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     hotplug/          Hotplug <del class="diffchange diffchange-inline">ereignise </del>behandeln</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     hotplug/          Hotplug <ins class="diffchange diffchange-inline">Ereignisse </ins>behandeln</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     setup/            XML-Files mit <del class="diffchange diffchange-inline">setup Paratetern </del>für setup-Plugin</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     setup/            XML-Files mit <ins class="diffchange diffchange-inline">Setup Parametern </ins>für setup-Plugin</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.funktions      Einige für den Startvorgang benötigte <del class="diffchange diffchange-inline">Scripte</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.funktions      Einige für den Startvorgang benötigte <ins class="diffchange diffchange-inline">Skripte</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.sysinit        <del class="diffchange diffchange-inline">Startscript</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.sysinit        <ins class="diffchange diffchange-inline">Startskript</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.shutdown      Prüft ob ein <del class="diffchange diffchange-inline">shutdown </del>durchgeführt werden darf</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.shutdown      Prüft ob ein <ins class="diffchange diffchange-inline">Shutdown </ins>durchgeführt werden darf</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.poweroff      Führt Shutdown (oder <del class="diffchange diffchange-inline">reboot</del>) durch</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.poweroff      Führt Shutdown (oder <ins class="diffchange diffchange-inline">Reboot</ins>) durch</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  lib/                <del class="diffchange diffchange-inline">Librarys</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  lib/                <ins class="diffchange diffchange-inline">Bibliotheken</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     modules/          <del class="diffchange diffchange-inline">Kernelmudule</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     modules/          <ins class="diffchange diffchange-inline">Kernelmodule</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  usr/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  usr/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     bin/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     bin/</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Zeile 41:</td>
<td colspan="2" class="diff-lineno">Zeile 41:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     lib/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     lib/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     share/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     share/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>       doc/          <del class="diffchange diffchange-inline">Documentationen</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>       doc/          <ins class="diffchange diffchange-inline">Dokumentationen</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  bin/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  bin/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  sbin/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  sbin/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  dev/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  dev/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  tmp/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  tmp/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  init                Erstes <del class="diffchange diffchange-inline">Startscript</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  init                Erstes <ins class="diffchange diffchange-inline">Startskript</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:MLD]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:MLD]]</div></td></tr>
</table>Hulkhttp://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=61635&oldid=prev129.13.251.76: /* System */2010-01-05T11:37:11Z<p><span dir="auto"><span class="autocomment">System</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 5. Januar 2010, 11:37 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD (ab Version 0.4.x) basiert auf SuSE 10.0 und der {{wikipedia|BusyBox}} 1.2.0</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD (ab Version 0.4.x) basiert auf SuSE 10.0 und der {{wikipedia|BusyBox}} 1.2.0</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations <del class="diffchange diffchange-inline">Datein</del>, die links auf <del class="diffchange diffchange-inline">Datein </del>auf der Festplatte sind, bleiben erhalten.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations <ins class="diffchange diffchange-inline">Dateien</ins>, die links auf <ins class="diffchange diffchange-inline">Dateien </ins>auf der Festplatte sind, bleiben erhalten.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion korrigiert.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion korrigiert.</div></td></tr>
</table>129.13.251.76http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=38518&oldid=prevAnonymous: hat MLD - Aaufbau nach MLD - Aufbau verschoben: Aaufbau != Aufbau2006-09-18T05:33:19Z<p>hat <a href="/wiki/index.php?title=MLD_-_Aaufbau&action=edit&redlink=1" class="new" title="MLD - Aaufbau (Seite nicht vorhanden)">MLD - Aaufbau</a> nach <a href="/wiki/index.php/MLD_-_Aufbau" title="MLD - Aufbau">MLD - Aufbau</a> verschoben: Aaufbau != Aufbau</p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='1' style="background-color: white; color:black;">Version vom 18. September 2006, 05:33 Uhr</td>
</tr></table>Anonymoushttp://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=37327&oldid=prev84.121.73.98: /* rc.sysinit */2006-09-02T23:01:10Z<p><span dir="auto"><span class="autocomment">rc.sysinit</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 2. September 2006, 23:01 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 14:</td>
<td colspan="2" class="diff-lineno">Zeile 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==rc.sysinit==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==rc.sysinit==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Das rc.sysinit Script leitet als erstes <del class="diffchange diffchange-inline">sämptliche </del>seiner Ausgaben über ein tee paralel zum Bildschirm zusätzlich in die Datei /var/log/sysinit um.  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Das rc.sysinit Script leitet als erstes <ins class="diffchange diffchange-inline">sämtliche </ins>seiner Ausgaben über ein tee paralel zum Bildschirm zusätzlich in die Datei /var/log/sysinit um.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Im Anschluss werden alle Systemmeldungen in Logdatein umgelenkt, und je nach Logging Level vom Bildschirm verband.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Im Anschluss werden alle Systemmeldungen in Logdatein umgelenkt, und je nach Logging Level vom Bildschirm verband.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Nun folgt die erkennung des CD-Laufwerkes und erstellung des links /dev/dvd.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Nun folgt die erkennung des CD-Laufwerkes und erstellung des links /dev/dvd.</div></td></tr>
</table>84.121.73.98http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=37325&oldid=prev84.121.73.98: /* System */2006-09-02T22:59:57Z<p><span dir="auto"><span class="autocomment">System</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 2. September 2006, 22:59 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Datein, die links auf Datein auf der Festplatte sind, bleiben erhalten.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Datein, die links auf Datein auf der Festplatte sind, bleiben erhalten.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion <del class="diffchange diffchange-inline">korregiert</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion <ins class="diffchange diffchange-inline">korrigiert</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Der Kernel (2.6.13-15.10), die Kernelmudule und die Librarys (für 686er) stammen aus der SuSE 10.0, welche alle verfügbaren Updates erfahren haben. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Der Kernel (2.6.13-15.10), die Kernelmudule und die Librarys (für 686er) stammen aus der SuSE 10.0, welche alle verfügbaren Updates erfahren haben. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt.</div></td></tr>
</table>84.121.73.98http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=37322&oldid=prev84.121.73.98: /* System */2006-09-02T22:59:33Z<p><span dir="auto"><span class="autocomment">System</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 2. September 2006, 22:59 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Datein, die links auf Datein auf der Festplatte sind, bleiben erhalten.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Datein, die links auf Datein auf der Festplatte sind, bleiben erhalten.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion <del class="diffchange diffchange-inline">koregiert</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die verwendete {{wikipedia|BusyBox}} enthält einen Patch, der die umount Funktion <ins class="diffchange diffchange-inline">korregiert</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Der Kernel (2.6.13-15.10), die Kernelmudule und die Librarys (für 686er) stammen aus der SuSE 10.0, welche alle verfügbaren Updates erfahren haben. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Der Kernel (2.6.13-15.10), die Kernelmudule und die Librarys (für 686er) stammen aus der SuSE 10.0, welche alle verfügbaren Updates erfahren haben. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt.</div></td></tr>
</table>84.121.73.98http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=35633&oldid=prev85.182.128.194: /* Struktur */2006-07-26T12:25:17Z<p><span dir="auto"><span class="autocomment">Struktur</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 26. Juli 2006, 12:25 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 28:</td>
<td colspan="2" class="diff-lineno">Zeile 28:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     rc.d/            Startscripte</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     rc.d/            Startscripte</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       rc.boot/      Start und Stoplinks auf Scripte in ../</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>       rc.boot/      Start und Stoplinks auf Scripte in ../</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.funktions <del class="diffchange diffchange-inline">    </del>Einige für den Startvorgang benötigte Scripte</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">    hotplug/          Hotplug ereignise behandeln</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.sysinit <del class="diffchange diffchange-inline">      </del>Startscript</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">    setup/            XML-Files mit setup Paratetern für setup-Plugin</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.shutdown <del class="diffchange diffchange-inline">    </del>Prüft ob ein shutdown durchgeführt werden darf</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.funktions <ins class="diffchange diffchange-inline">    </ins>Einige für den Startvorgang benötigte Scripte</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     rc.poweroff <del class="diffchange diffchange-inline">    </del>Führt Shutdown (oder reboot) durch</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.sysinit <ins class="diffchange diffchange-inline">      </ins>Startscript</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.shutdown <ins class="diffchange diffchange-inline">      </ins>Prüft ob ein shutdown durchgeführt werden darf</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.poweroff <ins class="diffchange diffchange-inline">      </ins>Führt Shutdown (oder reboot) durch</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  lib/                Librarys</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  lib/                Librarys</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     modules/          Kernelmudule</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     modules/          Kernelmudule</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Zeile 42:</td>
<td colspan="2" class="diff-lineno">Zeile 44:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  bin/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  bin/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  sbin/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  sbin/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  init <del class="diffchange diffchange-inline">            </del>Erstes Startscript</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> dev/</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> tmp/</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  init <ins class="diffchange diffchange-inline">                </ins>Erstes Startscript</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:MLD]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:MLD]]</div></td></tr>
<!-- diff cache key tk_vdrwiki:diff:version:1.11a:oldid:35629:newid:35633 -->
</table>85.182.128.194http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=35629&oldid=prev85.182.128.194: /* Struktur */2006-07-26T11:25:09Z<p><span dir="auto"><span class="autocomment">Struktur</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 26. Juli 2006, 11:25 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Struktur==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Struktur==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  <del class="diffchange diffchange-inline">/</del>etc</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  etc<ins class="diffchange diffchange-inline">/</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>addons          Alle Addons</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     addons<ins class="diffchange diffchange-inline">/ </ins>          Alle Addons</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>       <del class="diffchange diffchange-inline">/</del>inaktiv      Inaktive Addons</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>       inaktiv<ins class="diffchange diffchange-inline">/ </ins>      Inaktive Addons</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>rc.d            Startscripte</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.d<ins class="diffchange diffchange-inline">/ </ins>            Startscripte</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>       <del class="diffchange diffchange-inline">/</del>rc.boot      Start und Stoplinks auf Scripte in ../</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>       rc.boot<ins class="diffchange diffchange-inline">/ </ins>      Start und Stoplinks auf Scripte in ../</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>rc.funktions    Einige für den Startvorgang benötigte Scripte</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.funktions    Einige für den Startvorgang benötigte Scripte</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>rc.sysinit      Startscript</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.sysinit      Startscript</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>rc.shutdown      Prüft ob ein shutdown durchgeführt werden darf</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.shutdown      Prüft ob ein shutdown durchgeführt werden darf</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>rc.poweroff      Führt Shutdown (oder reboot) durch</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     rc.poweroff      Führt Shutdown (oder reboot) durch</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  <del class="diffchange diffchange-inline">/</del>lib                Librarys</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  lib<ins class="diffchange diffchange-inline">/ </ins>                Librarys</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>modules          Kernelmudule</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     modules<ins class="diffchange diffchange-inline">/ </ins>        Kernelmudule</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  /<del class="diffchange diffchange-inline">usr</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  <ins class="diffchange diffchange-inline">usr</ins>/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>bin</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     bin<ins class="diffchange diffchange-inline">/</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>sbin</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     sbin<ins class="diffchange diffchange-inline">/</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     <del class="diffchange diffchange-inline">/</del>lib</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     lib<ins class="diffchange diffchange-inline">/</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     /<del class="diffchange diffchange-inline">share</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     <ins class="diffchange diffchange-inline">share</ins>/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>       /<del class="diffchange diffchange-inline">doc </del>          Documentationen</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>       <ins class="diffchange diffchange-inline">doc</ins>/          Documentationen</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  /<del class="diffchange diffchange-inline">bin</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  <ins class="diffchange diffchange-inline">bin</ins>/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  /<del class="diffchange diffchange-inline">sbin</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  <ins class="diffchange diffchange-inline">sbin</ins>/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>  <del class="diffchange diffchange-inline">/linuxrc </del>            Erstes Startscript</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>  <ins class="diffchange diffchange-inline">init </ins>            Erstes Startscript</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:MLD]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:MLD]]</div></td></tr>
<!-- diff cache key tk_vdrwiki:diff:version:1.11a:oldid:35623:newid:35629 -->
</table>85.182.128.194http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=35623&oldid=prev85.182.128.194: /* Startvorgang */2006-07-26T11:20:35Z<p><span dir="auto"><span class="autocomment">Startvorgang</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 26. Juli 2006, 11:20 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 11:</td>
<td colspan="2" class="diff-lineno">Zeile 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Startvorgang==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Startvorgang==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Der Startvorgang der MLD beginnt mit dem Laden des Kernels und dem anschliessendem Laden und mounten der Initial Ram Disk (<del class="diffchange diffchange-inline">initrd</del>) als root Filesystem. Nachdem der Kernel fertig initialesiert wurde, übergibt er die Leitung an das Script /<del class="diffchange diffchange-inline">linuxrc</del>. Dieses legt eine Kopie <del class="diffchange diffchange-inline">der initrd </del>auf <del class="diffchange diffchange-inline">dem </del>ramfs (eine dynamisch mitwachsende Ramdisk) an, schwenkt das root-Filesystem auf die ramfs um, gibt die <del class="diffchange diffchange-inline">initrd </del>wieder frei, startet /sbin/init und beendet sich. Init wertet die Datei /etc/inittab aus und startet das hierdrinn definierte init-Script (/etc/rc.d/rc.sysinit). Nach beenden dieses Scriptes startet init die vier definierten Konsolen und bietet einen Login an<del class="diffchange diffchange-inline">.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Der Startvorgang der MLD beginnt mit dem Laden des Kernels und dem anschliessendem Laden und mounten der Initial Ram Disk (<ins class="diffchange diffchange-inline">initramfs</ins>) als root Filesystem. Nachdem der Kernel fertig initialesiert wurde, übergibt er die Leitung an das Script /<ins class="diffchange diffchange-inline">init</ins>. Dieses legt eine Kopie <ins class="diffchange diffchange-inline">des initramfs </ins>auf <ins class="diffchange diffchange-inline">einem </ins>ramfs <ins class="diffchange diffchange-inline">Laufwerk </ins>(eine dynamisch mitwachsende Ramdisk) an, schwenkt das root-Filesystem auf die ramfs um, gibt die <ins class="diffchange diffchange-inline">initramfs </ins>wieder frei, startet /sbin/init und beendet sich. Init wertet die Datei /etc/inittab aus und startet das hierdrinn definierte init-Script (/etc/rc.d/rc.sysinit). Nach beenden dieses Scriptes startet init die vier definierten Konsolen und bietet einen Login an.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">=== ab MLD-0.4.3 ===</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Anstelle der initrd tritt ein initramfs. Daraus folgt, das das erste startscript nicht /linuxrc sondern /init heißt</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==rc.sysinit==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==rc.sysinit==</div></td></tr>
<!-- diff cache key tk_vdrwiki:diff:version:1.11a:oldid:35615:newid:35623 -->
</table>85.182.128.194http://www.vdr-wiki.de/wiki/index.php?title=MLD_-_Aufbau&diff=35615&oldid=prev85.182.128.194: /* System */2006-07-26T11:14:04Z<p><span dir="auto"><span class="autocomment">System</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 26. Juli 2006, 11:14 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== System ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== System ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die MLD basiert auf SuSE <del class="diffchange diffchange-inline">9</del>.<del class="diffchange diffchange-inline">2 </del>und der {{wikipedia|BusyBox}} 1.0</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die MLD <ins class="diffchange diffchange-inline">(ab Version 0.4.x) </ins>basiert auf SuSE <ins class="diffchange diffchange-inline">10</ins>.<ins class="diffchange diffchange-inline">0 </ins>und der {{wikipedia|BusyBox}} 1<ins class="diffchange diffchange-inline">.2</ins>.0</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Datein, die links auf Datein auf der Festplatte sind, bleiben erhalten.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die MLD läuft ausschließlich in einer Ramdisk. Alle Änderungen am Filesystem gehen nach dem Abschalten des PCs verloren. Lediglich Änderungen an Konfigurations Datein, die links auf Datein auf der Festplatte sind, bleiben erhalten.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die {{wikipedia|BusyBox}} enthält <del class="diffchange diffchange-inline">einige Patches</del>, <del class="diffchange diffchange-inline">wie eine Korektur </del>der <del class="diffchange diffchange-inline">modprob </del>Funktion <del class="diffchange diffchange-inline">und einer anpassung die es dem init-Script erlaubt nicht nur mit der PID 1 zu laufen</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die Meisten benötigten Funktionen werden von der {{wikipedia|BusyBox}} bereitgestellt. Es sind lediglich einige wenige funktionen welche die {{wikipedia|BusyBox}} nicht bereitstellt enthalten. Die <ins class="diffchange diffchange-inline">verwendete </ins>{{wikipedia|BusyBox}} enthält <ins class="diffchange diffchange-inline">einen Patch</ins>, der <ins class="diffchange diffchange-inline">die umount </ins>Funktion <ins class="diffchange diffchange-inline">koregiert</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Der Kernel (2.6.<del class="diffchange diffchange-inline">8</del>), die Kernelmudule und die Librarys (für <del class="diffchange diffchange-inline">586er</del>) stammen aus der SuSE <del class="diffchange diffchange-inline">9</del>.<del class="diffchange diffchange-inline">2</del>, welche <del class="diffchange diffchange-inline">keinerlei </del>Updates erfahren haben.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Der Kernel (2.6.<ins class="diffchange diffchange-inline">13-15.10</ins>), die Kernelmudule und die Librarys (für <ins class="diffchange diffchange-inline">686er</ins>) stammen aus der SuSE <ins class="diffchange diffchange-inline">10</ins>.<ins class="diffchange diffchange-inline">0</ins>, welche <ins class="diffchange diffchange-inline">alle verfügbaren </ins>Updates erfahren haben<ins class="diffchange diffchange-inline">. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Der DVB-Treiber wurde gegen die aktuellste verfügbare Version ersetzt</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die Bootfunktion der CD <del class="diffchange diffchange-inline">wird von Isolinux erledigt, und das Booten </del>der Installierten Version übernimmt <del class="diffchange diffchange-inline">Lilo</del>. Das folgende sysinit-Script <del class="diffchange diffchange-inline">stammt teilweise aus </del>der MLD-0.2.0 welche überwiegend von Big Egor ertworfen wurde<del class="diffchange diffchange-inline">.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die Bootfunktion der CD <ins class="diffchange diffchange-inline">sowie </ins>der Installierten Version übernimmt <ins class="diffchange diffchange-inline">grub</ins>. Das folgende sysinit-Script <ins class="diffchange diffchange-inline">basiert auf </ins>der MLD-0.2.0 welche überwiegend von Big Egor ertworfen wurde.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">=== MLD-0.4.x ===</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Die MLD-0.4.x basiert auf SuSE 10.0 bei der sämptliche verfügbaren Updates eingespielt wurden. Der Kernel wurde leicht modifiziert. Es wurden die ide-Treiber (genau wie bei SuSE 9.2) fest in den Kernel aufgenommen und nicht als Module nachgeladen. Ausserdem wird der aktuellste DVB-Treiber verwendet</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Startvorgang==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Startvorgang==</div></td></tr>
</table>85.182.128.194