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

Khaja Minhajuddin
fuente
1
¿No debería estar esto en SO?
Eimantas
Creo que en realidad pertenece a books.stackexchange.com ... ;-) Siempre habrá temas superpuestos.
EricSchaefer

Respuestas:

13

Programación de sistemas Linux

puedes referir esto también enlace

Hemant
fuente
Gracias, acabo de comprar el libro. Parece una buena lectura y no es enorme :)
Khaja Minhajuddin
genial. Todo lo mejor :-)
Hemant
23

W. Richard Stevens: Programación avanzada en el entorno UNIX

EricSchaefer
fuente
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

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

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

primates enlatados
fuente
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.

usuario603
fuente
2

El diseño del sistema operativo UNIX por Maurice J. Bach - libro clásico describe los algoritmos internos y las estructuras que forman la base del sistema operativo UNIX ® y su relación con la interfaz del programador

Vadim Gremyachev
fuente
1

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

miklosq
fuente