Qual è il miglior libro per imparare la programmazione del sistema Linux? [chiuso]


26

Sto cercando di imparare la programmazione del sistema Linux, qual è il miglior libro per imparare questo?


1
Questo non dovrebbe essere su SO?
Eimantas,

Credo che in realtà appartenga a books.stackexchange.com ... ;-) Ci saranno sempre argomenti sovrapposti.
EricSchaefer,

Risposte:



23

2
Sono d'accordo. È la Sacra Bibbia della programmazione del sistema UNIX
dal

Che dire della programmazione del sistema Linux? È utile anche per quello?
skrtbhtngr

Sebbene non sia specifico per Linux, la maggior parte degli argomenti trattati si applica a Linux. Alcune cose sono diverse su ogni versione di Unix, incluso Linux. Il libro è perfetto se vuoi entrare nella programmazione del sistema per qualsiasi tipo di Unix. La cosa più importante da imparare è la filosofia di base che è comune a tutti i gusti. Per alcuni argomenti potresti voler ottenere un libro aggiuntivo, specifico per sapore. C'è anche questa cosa chiamata Internet di cui continuo a sentir parlare, che potrebbe aiutarti con le cose specifiche ... ;-)
EricSchaefer,

17

L'interfaccia di programmazione Linux di Michael Kerrisk

Si noti che l'autore è l'attuale manutentore delle pagine man di Linux. E che non è ancora uscito, quindi non posso davvero dire quanto sia bello, ma ho letto i post sul blog a riguardo e sembra un buon libro. (ed è il manutentore delle pagine man, e quelle sono per lo più ben scritte e dovrebbe conoscere le sue cose)

EDIT: il libro è ora uscito.

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

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

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


Il libro è uscito ora (è stato per un po ') - è fantastico. Altro dovrebbe votare questa risposta.
Dan,

Sì, è fuori, l'ho comprato ed è davvero fantastico
Spudd86

Libro eccellente, altamente raccomandato.
Haziz,

Non ha scritto le pagine man, vengono da ogni parte (BSD, alcuni GNU texinfo auto-manificati, alcune pagine per utility separate). Ma sì, gestire un casino così vasto e tentacolare in qualcosa di vagamente coerente è un'impresa.
vonbrand,

1
@vonbrand Non ho mai detto che ha scritto le pagine man, ho detto che mantiene il pacchetto delle pagine man. Che è vero. Ha anche scritto molte pagine man e aggiornato quelle esistenti perché è il manutentore del pacchetto.
Spudd86,

5

Qui puoi trovare un database dei migliori libri per imparare Linux: http://www.tldp.org/guides.html

Attualmente sto leggendo Introduzione a Linux - Una guida pratica di Machtelt Garrels

E mi piace, il modo in cui è scritto lo rende facile da capire.


Le guide TLDP sono generalmente eccellenti, ma per lo più purtroppo obsolete.
vonbrand,

4

Secondo la raccomandazione di Stevens. L'unica vera alternativa è la programmazione UNIX avanzata di MJ Rochkind: http://basepath.com/aup/

La Guida del programmatore POSIX di ORA (http://oreilly.com/catalog/9780937175736) può essere utile, ma non l'ho letto da solo.



3

Consiglio "La comprensione della programmazione Unix / Linux" di Bruce Molay (http://wps.prenhall.com/esm_molay_UNIXProg_1/). L'ho avuto come istruttore ad Harvard ed è stato fantastico.



1

Puoi leggere nel libro chiamato Programmazione di sistema Linux su Google Libri . È davvero un bel libro, posso consigliare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.