Forum: PC Hard- und Software Aktuelle Ressourcen zu Linux-Interna


von Dennis S. (eltio)


Lesenswert?

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

von holger (Gast)


Lesenswert?

sagt dir "Open Source" was?

von gg (Gast)


Lesenswert?

> 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 ;-)

von Tek (Gast)


Lesenswert?

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....

von Dennis S. (eltio)


Lesenswert?

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
von foobar (Gast)


Lesenswert?

Was das Kernel angeht, kannst du mal hier anfangen:

 http://kernelnewbies.org/Documents

Bzgl. top - das meiste holt der sich aus dem /proc-Filesystem.

von Hans Ulli K. (Gast)


Lesenswert?

Suche mal nach

Linu Device Driver Edition 3
Das bekommst du auch als kostenloses PDF zum download.

Da sind sehr viele internals erklärt.

von Axel S. (a-za-z0-9)


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? 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.

von Alexander S. (alesi)


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/

von Dennis S. (eltio)


Lesenswert?

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

von J. (Gast)


Lesenswert?

Regelmäßiges Lesen von Linux Weekly News hilft auch.

von Hans Ulli K. (Gast)


Lesenswert?

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

von Rene S. (Firma: BfEHS) (rschube)


Lesenswert?

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
Noch kein Account? Hier anmelden.