WikiDer > Modularer Kernel

Modulaire kernel

EIN modularer Kernel ist in der Informatik ein Kernel die die guten Seiten von Kernel-Treibern und Treibern von . sucht Dritte zu verschmelzen. Zum Beispiel wird der Kernel in mehrere Teile zerlegt, diese bilden dann die Module. Dies ermöglicht dem Kernel während Laufzeit Laden Sie dann die Module nach Bedarf. Dies macht einen modularen Kernel recht klein und benötigt weniger Speicher.

Vor-und Nachteile

Leistungen

  • Der Kernel muss nicht alles während der booten.
  • Der Kernel ist nicht so groß im Vergleich zu dem monolithischen Kernel, der er früher war.
  • Beim Schreiben eines neuen Moduls muss nicht der gesamte Kernel neu kompiliert werden.

Nachteile

  • Die Module laufen im Supervisor-Modus, was es ihnen ermöglicht, alle möglichen schlechten Dinge zu tun und den Kernel zum Absturz zu bringen.
  • Ein oben genanntes Modul kann als Schadsoftware dienen.
  • Ein Modul hat Probleme beim Referenzieren des Kernels, da es erfordert, dass die Symbole des Kernels bekannt sind.

Siehe auch