Als «linux-kernel» getaggte Fragen

10
Wie genau funktioniert printk intern?

Ich weiß, printfdass das Betriebssystem Hilfe benötigt, um seine Arbeit zu erledigen. Ich weiß auch, dass printfes im Linux-Quellcode nicht funktioniert, da es keine Bibliothek gibt. Und so haben wir printkzum Debuggen. Wie funktioniert es printk, wenn das Betriebssystem dann noch...

10
Ändern Sie die Kernel-Parameter zur Laufzeit

Beim Versuch, einen obskuren Hardwarefehler zu beheben, wurde vorgeschlagen, das Problem durch Hinzufügen einiger Parameter zum Kernel zu beheben. Das kann ich natürlich, aber ich habe mich gefragt, ob ich diese Änderungen an einem laufenden Kernel vornehmen kann. Insbesondere weiß ich das...

10
Warum benötigen User Space-Apps Kernel-Header?

Ich baue Busy-Box und Iptables für ein eingebettetes Gerät und eine der Abhängigkeiten für sie sind die Kernel-Header. Ich habe das gesamte Dateisystem nach * .ko-Dateien durchsucht und keine gefunden. Also kam ich zu dem Schluss, dass die Apps keine ladbaren Treiber (Kernelmodule) erstellen. In...

9
minimales TCP-MSS unter Linux

Das TCP-MSS unter Linux muss mindestens 88 sein (include / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Meine Frage ist: Wo haben sie "60 + 60 + 8" gefunden und warum? Ich bekomme, dass 20 + 20 vom IP-Header + TCP-Header kommt. EDIT: Nach einem...

9
Wie kann ich das Einfrieren des Systems debuggen?

Ich habe einen seltsamen Fehler, wenn ich den Deckel meines Laptops schließe - das System friert stark ein (keine Reaktion auf Tasten, keine Antwort von ssh) und zeigt einige seltsame Farbeffekte an. Das Kernel-Protokoll (nach dem Neustart) zeigt nichts an. Meine Frage ist - wie man es debuggt?...

9
Automatisches Kernel-Konfigurationstool

Gibt es ein entwickeltes automatisches Linux-Kernel-Konfigurationstool? Ich habe eine Methode gefunden make localmodconfig, aber sie ist sicherlich sehr begrenzt. Ich habe im Internet gesucht, bin aber leider zu keinem akzeptablen Ergebnis gekommen. Obwohl ich mit Kernel-Konfigurationsproblemen...