Estou tentando aprender a programação do sistema Linux, qual é o melhor livro para aprender isso?
você pode consultar isso também link
A Interface de Programação do Linux por Michael Kerrisk
Observe que o autor é o atual mantenedor das páginas de manual do Linux. E como ainda não saiu, não posso dizer como é bom, mas li os posts do blog sobre isso e parece um bom livro. (e ele é o mantenedor das páginas de manual, e essas são geralmente bem escritas e ele deve saber o que quer fazer)
EDIT: livro já está disponível.
http://blog.man7.org/2009/07/whats-book-about.html
Aqui você pode encontrar um banco de dados dos melhores livros para aprender Linux: http://www.tldp.org/guides.html
Atualmente, estou lendo Introdução ao Linux - Um guia prático por Machtelt Garrels
E eu gosto, do jeito que está escrito facilita a compreensão.
A interface de programação do Linux já está disponível ...
Eu segundo a recomendação de Stevens. A única alternativa real é a Programação Avançada do UNIX por M.J. Rochkind: http://basepath.com/aup/
O Guia do Programador POSIX da ORA (http://oreilly.com/catalog/9780937175736) pode ser útil, mas eu mesmo não o li.
Eu recomendo "Noções básicas sobre programação Unix/Linux", de Bruce Molay (http://wps.prenhall.com/esm_molay_UNIXProg_1/). Eu o tive como instrutor em Harvard, e ele foi fantástico.
O Projeto do Sistema Operacional UNIX de Maurice J. Bach - livro clássico descreve os algoritmos internos e as estruturas que formam a base do sistema operacional UNIX ® e sua relação com a interface do programador.
Você pode ler o livro chamado Programação do sistema Linux em Google Books . É um livro muito bom, posso recomendar.