Livro "Advanced Linux Programming"

Publicado por Daniel Gimenes em 17/06/2008

[ Hits: 9.355 ]

 


Livro "Advanced Linux Programming"



Encontrei este livro por acaso em uma das minhas "googladas" por aí, e achei seu conteúdo muito interessante para aqueles que (como eu) programam em C/C++ para Windows, mas não se aventuraram "pra valer" no Linux (programação).

O livro é GRATUITO, mas pode-se comprar uma versão impressa em livrarias. Foi escrito para aqueles que já sabem C (não precisa saber C++), e mostra assuntos como IPC, Threads e IO de uma forma bem fácil com exemplos. Além disso é legal porque mostra o "jeito" de programas Linux (ex.: como se comportam os parâmetros passados por linha de comando etc).

IMPORTANTE: O livro está em inglês!

Link para download:
PDF único:
SUMÁRIO DO LIVRO:

I Advanced UNIX Programming with Linux
  1 Getting Started
  2 Writing Good GNU/Linux Software
  3 Processes
  4 Threads
  5 Interprocess Communication

II Mastering Linux
  6 Devices
  7 The /proc File System
  8 Linux System Calls
  9 Inline Assembly Code
  10 Security
  11 A Sample GNU/Linux Application

III Appendixes
  A Other Development Tools
  B Low-Level I/O
  C Table of Signals
  D Online Resources
  E Open Publication License Version 1.0
  F GNU General Public License

Caso alguém já tenha lido, por favor comente sobre o livro.

Obrigado!

Outras dicas deste autor

Boot do Linux no notebook Amazon PC AMZ 101, 201 e 601

Leitura recomendada

Medindo o tempo de execução do seu programa com o gprof

C++ vs Java

Imprimindo diretamente para porta paralela em C/C++ sem drivers

Porque fgets() ao invés de gets()

Como reiniciar o USB sem tirar o cabo

  

Comentários
[1] Comentário enviado por Tulio Hoffimann em 17/06/2008 - 20:11h

Daniel, muito boa sua dica,
era disso que eu estava precisando, o que eu encontro é muito material,
mas um pouco superficial...
esse livro me parece ser avançado, porém simples e objetivo.
Valeu! :-)

[2] Comentário enviado por ndvsky em 18/06/2008 - 07:57h

Era exatamente o que eu precisava, vlw

[3] Comentário enviado por DanielGimenes em 18/06/2008 - 09:04h

Ae pessoal, fico feliz que tenham gostado.

Tenho uma dica para vocês: leiam o apêndice B! Ele explica I/O de um modo bem fácil, que introduz o conceito de File Descriptors, muito importante no Linux para IPC, Sockets, etc.

[4] Comentário enviado por pedroarthur.jedi em 18/06/2008 - 09:47h

Eu o possuo, ótimo livro!
Recomendo a aqueles que estão cursando a disciplina Sistemas Operacionais. Tenho usado para complementar o Sistemas Operacionais Modernos, A. S. Tanembaum, visto que esse apresenta apenas uma visão conceitual, equanto que o ALP mostra seu uso prático e explica de maneira clara o funcionamento dos diversos mecanismos de IPC e concorrência do Linux.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts