2017-03-07 1 views
1

Wenn ich auf eine neue Kernel-Funktion stoße, wie die in "linux/list.h" und "sys/kmem.h", sind meine einzigen Quellen der Hilfe Bücher wie "Linux Device Drivers" oder "Linux Cross reference" Seite. Aber das Buch deckt nur die am häufigsten verwendeten Funktionen ab, manchmal die veraltete Version, und die Seite mit den Querverweisen gibt nur die Funktionsimplementierung, ohne darüber zu sprechen, was die Parameter sind. Wenn ich Glück hatte, konnte ich Leute finden, die online nach der Funktion fragen, aber das ist nicht immer der Fall. Gibt es eine gute Dokumentation für Kernel-Funktionen wie eine Manpage für die meisten User-Space-Funktionen?Gibt es eine ordnungsgemäße Dokumentation für Linux-Kernel-Funktionen?

Antwort

1

Es gibt. Natürlich ist "richtig" eine Frage der Meinung. Die Linux Kernel's documentation web pages scheint mir richtig zu sein

OTOH, ich vermute, viele Leute würden argumentieren, dass der Quellcode selbst die einzig richtige Dokumentation ist.

+0

Ja, manchmal ist die beste Dokumentation anderer Quellcode, der die fraglichen Funktionen verwendet. Ich finde jedoch auch Informationen unter/Documentation/* sehr nützlich, um das "Warum" zu beantworten. –

+0

Gute Idee, vielen Dank. – Pracka

Verwandte Themen