Linux-Kernel Kmod soll Systemstart beschleunigen

Die Bibliothek Libkmod und das dazugehörige Werkzeug Kmod sollen das Laden von Modulen des Linux-Kernels und damit den Start des Betriebssystems beschleunigen.

Anzeige

Entwickler des brasilianischen Unternehmens Profusion haben eine Bibliothek mit dem Namen Libkmod für das Laden von Modulen des Linux-Kernels entwickelt. Sie stellt ein API bereit, das von Anwendungen wie Modprobe, Lsmod, Insmod und Rmmod genutzt werden kann. Libkmod soll unnötige Aufrufe verhindern, etwa wenn Module bereits geladen sind.

Die Entwickler werden zunächst das Libkmod-API für Udev bereitstellen. Denn Udev rufe während des Bootvorgangs unter Umständen mehrere hundert Mal die Anwendung Modprobe auf, erklären die Entwickler. Da Aufrufe oftmals redundant seien, etwa weil Module bereits geladen sind oder sich direkt im Kernel befinden, verlangsame das den Systemstart. Mit nur wenigen Zeilen Code könne Libkmod das Laden von Modulen effizienter gestalten. Dazu greift die Bibliothek auf einmalig erstellte Indices und Konfigurationsdateien zu. Die Entwickler bei Profusion haben bereits Kontakt zu dem Udev-Entwickler Kay Sievers und dem Systemd-Entwickler Lennert Poettering aufgenommen, um dort Libkmod zu implementieren.

Zugleich passen die Entwickler die herkömmlichen Werkzeuge wie Modprobe an das API an. Die erste Version listet die geladenen Module, liest Informationen wie Größe oder Adressen geladener Module aus, fahndet nach vorhandenen Modulen per Alias, Modulname oder Pfad und lädt sie samt Optionen. Auch eine Filterliste für das Sperren von Modulen per Blacklist liest die Bibliothek bereits aus. Die von Libkmod erstellten Indices können beim Systemstart geladen werden und so für eine weitere Beschleunigung sorgen.

Die dazugehörigen Werkzeuge Kmod-modprobe, Kmod-lsmod, Kmod-insmod und Kmod-rmmod können bereits die Befehle ihrer bisherigen Entsprechungen größtenteils nachbilden. Später sollen diese Werkzeuge zu einer Anwendung vereint werden.

Die Bibliothek Libkmod steht unter der LGPLv2 or Later, die Werkzeuge unter GPLv2 or Later. Der Quellcode des Projekts steht in einem entsprechenden Git-Repository oder als Tarball zum Download bereit.


chrulri 18. Dez 2011

Hmm... Meine RAIDs (2xSATA3 SSDs @RAID0, 2xSATA2 HDDs @RAID1, 4xSATA2 SSDs @RAID0) in...

kolem 17. Dez 2011

Mit monolithisch/nicht monolithisch hat das aber nichts zu tun.

Crass Spektakel 16. Dez 2011

Bei mir real 0,115s. Eigentlich müßte man die modprobes in eigenen Prozessen starten...

Kommentieren




Anzeige
  1. Multimedia Designer (m/w)
    MED-EL Medical Electronics, Innsbruck (Austria)
  2. IT Produktmanager Service Delivery Framework (m/w)
    Schott AG, Mainz
  3. Administrator (m/w) Client Lifecycle Management und Anwendersupport
    IST METZ GmbH, Nürtingen
  4. IT Support / Administration (m/w)
    Cenit AG Systemhaus, Oelsnitz, Stuttgart

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Facebooks Regeln

    Fleischwunde ja, aber bloß keine Brüste

  2. Sony Music

    Millionenverlust wegen Gema-Sperren auf Youtube

  3. Test Asus Zenbook mit Linux

    Stromsparen nur mit Handarbeit

  4. Onlive Desktop Plus

    Der schnellste Browser fürs iPad kann auch Flash

  5. Test PS Vita und Spiele

    Totgeburt oder Ausstattungswunder?


Meistkommentiert
  1. Kommentare: 178 | letzter Beitrag 12:40 Uhr

  2. Kommentare: 126 | letzter Beitrag 13:16 Uhr

  3. Kommentare: 106 | letzter Beitrag 22.02. 16:07

  4. Kommentare: 105 | letzter Beitrag 10:11 Uhr

  5. Kommentare: 79 | letzter Beitrag 22.02. 10:28

Mehr


  1. Test-Video Alan Wake American Nightmare

    Schießen statt Gruseln

  2. LG Optimus 4X HD

    Smartphone mit Android 4.0 und Quad-Core-Prozessor

  3. Samsung Star 3

    Touchscreen-Handy mit WLAN für 160 Euro

  4. LPDDR3

    1 GByte DDR3-Speicher für Smartphones und Tablets

  5. LG Optimus 3D Max

    Android-Smartphone mit 3D-Display und Gorilla Glass 2

  6. Test Asus Zenbook mit Linux

    Stromsparen nur mit Handarbeit

  7. Sony Music

    Millionenverlust wegen Gema-Sperren auf Youtube

  8. Raumfahrt

    Japanisches Unternehmen träumt von Weltraumfahrstuhl

  9. tz-Datenbank

    EFF gewinnt Streit um die Zeitzonen-Datenbank

  10. Mobiles Internet

    Datenrate ist Nutzern zu langsam



Haben wir etwas übersehen?

E-Mail an news@golem.de


Bing, Blekko, Duck Duck Go: Googeln ohne Google?
Bing, Blekko, Duck Duck Go
Googeln ohne Google?

Die überarbeitete Version der Google-Suche "Search, plus Your World" hat heftige Debatten ausgelöst. Vor allem der Datenschutz steht mal wieder im Vordergrund der Kritik. "Geht es eigentlich auch ohne Google?", fragen sich daher viele Nutzer. Der Blogger Marcel Weiß hat es 18 Monate lang getestet.

  1. Cuil Google kauft Reste von Suchmaschinen-Startup
  2. "Focus on the User" Facebook und Twitter zeigen Google, wie soziale Suche geht
  3. Neuer Algorithmus Google straft Seiten mit zu viel Werbung ab

Per Magnetfeld: Zungenmaus steuert Rollstuhl oder Computer
Per Magnetfeld
Zungenmaus steuert Rollstuhl oder Computer

Eine Art Zahnspange und ein kleiner Magnet auf der Zungenspitze - das sind die Komponenten eines Systems, mit dem ein Nutzer einen Computer oder Rollstuhl mit der Zunge steuern kann.

  1. Autonom fahren Software regelt Verkehr für Roboterautos
  2. Digitale Landkarte Zoomen ohne Verzerrung
  3. Thermosensor Schmetterlingsflügel macht Wärme sichtbar

We are Anonymous: Das Aufbegehren der durchschnittlichen Internetbürger
We are Anonymous
Das Aufbegehren der durchschnittlichen Internetbürger

Das Buch "We are Anonymous" erklärt den Ursprung und den Werdegang einer Bewegung, die als Antwort auf die zunehmende Regulierung des Internets weiter wächst.

  1. Aprilscherz? Anonymous will angeblich das Internet ausschalten
  2. Kunduz-Affäre Anonymous veröffentlicht alte Dokumente des Bundestages
  3. Anonymous Telefonat zwischen FBI und Scotland Yard veröffentlicht

Zum Artikel