¿Cuál es el mejor libro para aprender la programación del sistema Linux? [cerrado]


26

Estoy tratando de aprender la programación del sistema Linux, ¿cuál es el mejor libro para aprender esto?


1
¿No debería estar esto en SO?
Eimantas

Creo que en realidad pertenece a books.stackexchange.com ... ;-) Siempre habrá temas superpuestos.
EricSchaefer

Respuestas:



23

2
Estoy de acuerdo. Es la biblia santa de la programación del sistema UNIX
mru

¿Qué pasa con la programación del sistema Linux? ¿Es útil para eso también?
skrtbhtngr

Si bien no es específico de Linux, la mayoría de los temas que cubre se aplican a Linux. Algunas cosas son diferentes en cada versión de Unix, incluido Linux. El libro es perfecto si quieres entrar en la programación del sistema para cualquier tipo de Unix. Lo más importante para aprender es la filosofía subyacente que es común a todos los sabores. Para algunos temas, es posible que desee obtener un libro adicional de sabor específico. También hay algo llamado Internet que sigo escuchando, que podría ayudarlo con las cosas específicas ... ;-)
EricSchaefer

17

La interfaz de programación de Linux por Michael Kerrisk

Tenga en cuenta que el autor es el actual mantenedor de las páginas man de Linux. Y que aún no está publicado, así que no puedo decir qué tan bueno es, pero he leído las publicaciones del blog al respecto y parece un buen libro. (y él es el mantenedor de las páginas man, y en su mayoría están bien escritas y debería saber sus cosas)

EDITAR: el libro ya está fuera.

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

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

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


El libro ya salió (lo ha estado por un tiempo), es genial. Más debería votar esta respuesta.
Dan

Sí, está fuera, lo compré y es realmente genial
Spudd86

Excelente libro, muy recomendable.
haziz

Él no escribió las páginas de manual, provienen de todas partes (BSD, algo de GNU texinfo automanificado, algunas páginas para utilidades separadas). Pero sí, manejar un desorden tan grande y extenso en algo vagamente coherente es una hazaña.
vonbrand

1
@vonbrand Nunca dije que escribiera las páginas man, dije que mantiene el paquete de páginas man. Cual es verdad. También ha escrito muchas páginas man y actualizado las existentes porque es el encargado de mantener el paquete.
Spudd86

5

Aquí puede encontrar una base de datos de los mejores libros para aprender Linux: http://www.tldp.org/guides.html

Actualmente estoy leyendo Introducción a Linux: una guía práctica de Machtelt Garrels

Y me gusta, la forma en que está escrito hace que sea fácil de entender.


Las guías TLDP son generalmente excelentes, pero lamentablemente desactualizadas.
vonbrand

4

Secundo la recomendación de Stevens. La única alternativa real es la programación avanzada de UNIX por MJ Rochkind: http://basepath.com/aup/

La Guía del programador POSIX de ORA (http://oreilly.com/catalog/9780937175736) puede ser útil, pero no la he leído yo mismo.



3

Recomendaría "Comprensión de la programación Unix / Linux" de Bruce Molay (http://wps.prenhall.com/esm_molay_UNIXProg_1/). Lo tuve como instructor en Harvard, y fue fantástico.



1

Puede leer el libro llamado Programación del sistema Linux en Google Books . Es un libro realmente bueno, puedo recomendarlo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.