Qual é o melhor livro para aprender a programação do sistema Linux? [fechadas]

26

Estou tentando aprender a programação do sistema Linux, qual é o melhor livro para aprender isso?

Khaja Minhajuddin
fonte
11
Isso não deveria estar no SO?
Eimantas
Eu acredito que ele realmente pertence a books.stackexchange.com ... ;-) Sempre haverá tópicos sobrepostos.
EricSchaefer

Respostas:

13

Programação de sistemas Linux

você pode consultar este link também

Hemant
fonte
Obrigado, acabei de comprar o livro. Parece uma boa leitura e não é enorme :)
Khaja Minhajuddin
ótimo. Tudo de bom :-)
Hemant
23

W. Richard Stevens: Programação Avançada no Ambiente UNIX

EricSchaefer
fonte
2
Concordo. É a bíblia sagrada da programação do sistema UNIX
MRU
E a programação do sistema Linux? É útil para isso também?
Skrtbhtngr #
Embora não seja específico do Linux, a maioria dos tópicos abordados se aplica ao Linux. Algumas coisas são diferentes em cada sabor do Unix, incluindo o Linux. O livro é perfeito se você quiser entrar na programação do sistema para qualquer tipo de Unix. A coisa mais importante a aprender é a filosofia subjacente, que é comum a todos os sabores. Para alguns tópicos, convém obter um livro adicional específico para cada sabor. Há também uma coisa chamada Internet Eu continuo ouvindo sobre, o que pode ajudá-lo com as coisas específicas ... ;-)
EricSchaefer
17

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 as postagens do blog e parece um bom livro. (e ele é o mantenedor das páginas de manual, e essas são na maioria bem escritas e ele deve saber suas coisas)

EDIT: livro já está disponível.

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

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

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

Spudd86
fonte
O livro já saiu (já está há um tempo) - é ótimo. Mais deve aprovar esta resposta.
Dan
Yup ele está fora, eu comprei e é realmente grande
Spudd86
Excelente livro, altamente recomendado.
haziz
Ele não escreveu as páginas de manual, elas vêm de todos os lugares (BSD, algum GNU texinfo auto-manificado, algumas páginas para utilitários separados). Mas sim, gerenciar uma bagunça tão grande e extensa em algo vagamente coerente é um feito.
vonbrand
11
@ vonbrand Eu nunca disse que ele escreveu as páginas de manual, eu disse que ele mantém o pacote de páginas de manual. Que é verdade. Ele também escreveu muitas páginas de manual e atualizou as existentes porque é o mantenedor do pacote.
Spudd86
5

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 de Machtelt Garrels

E eu gosto, do jeito que está escrito facilita a compreensão.

Toon
fonte
Os guias TLDP são geralmente excelentes, mas quase sempre desatualizados.
vonbrand
4

Eu segundo a recomendação de Stevens. A única alternativa real é a Programação Avançada UNIX de MJ 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.

cannedprimates
fonte
4

A interface de programação do Linux já está disponível ...

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


fonte
3

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.

user603
fonte
2

O design 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.

Vadim Gremyachev
fonte
1

Você pode ler o livro chamado Linux System Programming no Google Books . É um livro muito bom, posso recomendar.

miklosq
fonte