Was ist das beste Buch, um Linux-Systemprogrammierung zu lernen? [geschlossen]


Antworten:



23

2
Genau. Es ist die Bibel der UNIX-Systemprogrammierung
mru

Was ist mit der Linux-Systemprogrammierung? Ist es auch dafür nützlich?
skrtbhtngr

Obwohl es nicht spezifisch für Linux ist, beziehen sich die meisten Themen auf Linux. Einige Dinge sind bei jeder Unix-Variante anders, einschließlich Linux. Das Buch ist perfekt, wenn Sie in die Systemprogrammierung für jede Art von Unix einsteigen möchten. Das Wichtigste, was Sie lernen müssen, ist die zugrunde liegende Philosophie, die allen Geschmacksrichtungen gemeinsam ist. Für einige Themen möchten Sie möglicherweise ein zusätzliches, geschmacksspezifisches Buch erhalten. Es gibt auch dieses Ding namens Internet, über das ich immer wieder
höre

17

Das Linux Programming Interface von Michael Kerrisk

Beachten Sie, dass der Autor der aktuelle Betreuer der Linux-Manpages ist. Und dass es noch nicht fertig ist, kann ich eigentlich nicht sagen, wie gut es ist, aber ich habe die Blog-Beiträge darüber gelesen und es klingt wie ein gutes Buch. (und er ist der Betreuer der Manpages, und diese sind größtenteils gut geschrieben und er sollte sich auskennen)

EDIT: Buch ist jetzt raus.

http://blog.man7.org/2009/07/whats-book-about.html

http://www.man7.org/tlpi/index.html

http://www.nostarch.com/linuxprogramming.htm


Buch ist raus (war ein bisschen) - es ist großartig. Mehr sollten dieser Antwort zustimmen.
Dan

Ja, es ist raus, ich habe es gekauft und es ist in der Tat großartig
Spudd86

Exzellentes Buch, sehr zu empfehlen.
Haziz

Er hat die Manpages nicht geschrieben, sie kommen von überall her (BSD, einige GNU texinfo auto-manified, einige Seiten für separate Dienstprogramme). Aber ja, es ist eine Meisterleistung, solch ein riesiges, sich ausbreitendes Chaos in etwas vage Zusammenhängendes zu verwandeln.
Vonbrand

1
@vonbrand Ich habe nie gesagt, dass er die Manpages geschrieben hat. Ich sagte, dass er das Manpages-Paket pflegt . Was wahr ist. Er hat auch viele Manpages geschrieben und bestehende aktualisiert, da er der Maintainer des Pakets ist.
Spudd86

5

Hier finden Sie eine Datenbank mit den besten Büchern zum Erlernen von Linux: http://www.tldp.org/guides.html

Ich lese gerade Einführung in Linux - Ein praktischer Leitfaden von Machtelt Garrels

Und ich mag es, die Art und Weise, wie es geschrieben steht, macht es einfach zu verstehen.


Die TLDP-Anleitungen sind im Allgemeinen ausgezeichnet, aber meistens leider veraltet.
Vonbrand

4

Ich stimme der Stevens-Empfehlung zu. Die einzige echte Alternative ist Advanced UNIX Programming von MJ Rochkind: http://basepath.com/aup/

Das POSIX-Programmierhandbuch von ORA (http://oreilly.com/catalog/9780937175736) kann nützlich sein, ich habe es jedoch nicht selbst gelesen.



3

Ich würde Bruce Molays "Understanding Unix / Linux Programming" (http://wps.prenhall.com/esm_molay_UNIXProg_1/) empfehlen. Ich hatte ihn als Ausbilder in Harvard und er war fantastisch.



1

Sie können in das Buch namens Linux System Programming in Google Books lesen . Es ist ein wirklich gutes Buch, das ich empfehlen kann.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.