Hallo zusammen, kennt jemand empfehlenswerte und aktuelle Literatur (Online oder Print) die sich mit den internen Abläufen des Linux-Kernels und den "Standard"-Anwendungen befassen? Ich meine damit nicht Dinge wie "Wie erstelle ich eine Verknüfung in KDE?" sondern so was wie: - Bootvorgang - Woher bekommt "top" seine Informationen? - ... Gruß Dennis
> sagt dir "Open Source" was? https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch?id=refs/tags/v3.19-rc4 ~19 Millionen Code-Zeilen zum selbst Nachlesen ;-P ;-)
holger schrieb: > sagt dir "Open Source" was? Was hat denn das eine mit dem anderen zu tun? Das würde ja heissen Open Source Software bräuchte nicht dokumentiert zu werden weil jeder selber in den Sourcen nachschauen kann....
holger schrieb: > sagt dir "Open Source" was? Ja, kenne ich. Siehe auch unten. gg schrieb: > > https://git.kernel.org/cgit/linux/kernel/git/torva... > > ~19 Millionen Code-Zeilen zum selbst Nachlesen > ;-P ;-) Das wäre ineffizient. Tek schrieb: > Was hat denn das eine mit dem anderen zu tun? > Das würde ja heissen Open Source Software bräuchte nicht dokumentiert zu > werden weil jeder selber in den Sourcen nachschauen kann.... Danke, du sprichst mir aus der Seele!
:
Bearbeitet durch User
Was das Kernel angeht, kannst du mal hier anfangen: http://kernelnewbies.org/Documents Bzgl. top - das meiste holt der sich aus dem /proc-Filesystem.
Suche mal nach Linu Device Driver Edition 3 Das bekommst du auch als kostenloses PDF zum download. Da sind sehr viele internals erklärt.
Dennis S. schrieb: > kennt jemand empfehlenswerte und aktuelle Literatur (Online oder Print) > die sich mit den internen Abläufen des Linux-Kernels und den > "Standard"-Anwendungen befassen? Ich meine damit nicht Dinge wie "Wie > erstelle ich eine Verknüfung in KDE?" sondern so was wie: > - Bootvorgang > - Woher bekommt "top" seine Informationen? Das sind aber zwei sehr verschiedene Problemkreise. Für das Userland und die Kernel-Userland Interaktion tut es jedes gute UNIX-Buch. Spezifisch zum Linux Kernel habe ich im Regal stehen "Linux Kernelarchitektur" von Wolfgang Mauerer. Ist nur leider nach 10 Jahren nicht mehr auf dem aktuellen Stand. Wenn es nur um einen groben Überblick geht: das Unterverzeichnis "Documentation" in den Kernelquellen. Zum Thema "woher kriegt top die Daten" wäre da .../Documentation/filesystems/proc.txt lesenswert.
Dennis S. schrieb: > kennt jemand empfehlenswerte und aktuelle Literatur (Online oder Print) > die sich mit den internen Abläufen des Linux-Kernels und den > "Standard"-Anwendungen befassen? http://www.tldp.org/ http://www.tldp.org/guides.html http://www.tldp.org/HOWTO/html_single/
Danke schonmal für die vielen Vorschläge! Einiges ist leider schon sehr alt (das erwähnte Buch), aber ich werde mir die Sachen mal ansehen. Gruß Dennis
Dennis S. schrieb: > Danke schonmal für die vielen Vorschläge! Einiges ist leider schon sehr > alt (das erwähnte Buch), aber ich werde mir die Sachen mal ansehen. > > Gruß > Dennis Wenn du aus das Device Driver Buch sprichst : OK, es ist etwas alt, aber es reicht um eine gute Grundlage zu haben. Spezialitäten GPIO, SATA, OF (OpenFirmware aka DeviceTree) kannst du nur im Treiber selber lesen lwn, lkml sind auch wichtige Quellen
Hallo, ich hab mal 3 gute gedruckte Bücher sehr gern gelesen. Die haben mir auch ein Stück weit geholfen. Das meiste sollte man aber online finden. Ist auch immer etwas aktueller. - Linux-Kernel-Handbuch von Robert Love Senior Kernel Engineer bei Nobell - Anwendungen entwickeln unter Linux beide von Addison-Wesley - Linux Konzepte, Kommandos, Oberflächen von Springer Grüße aus Berlin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.