quarta-feira, 4 de abril de 2012

Coriolis Linux Core Kernel Commentary Indepth Code Annotation Scott Maxwell informatica computação codigo fonte unix distro linus alan stalmann software livre etclinus



Coriolis Linux Core Kernel Commentary Indepth Code Annotation

Scott Maxwell

Coriolis Books 1999 - Computação e informática, Brochura, 560 pg, livro em bom estado, brochura original,coda29-x9,escasso, não perca, saiba mais...


Livro referencial e extremamente útil para compreender o funcionamento do kernel linux.

Ele segue o formato do famoso Lions Comentário sobre UNIX, mostrando o código fonte (com números de linha) em primeiro lugar, seguido de comentário em profundidade (com referências a números de linha).

Um formato muito bom, para deixar a fonte falar por si mesmo, tanto quanto possível, isso é muito útil para estudar o kernel.


Apesar de que se pode obter o código do kernel gratuitamente com muita facilidade, no entanto, o comentário é que faz agregar muito valor a este livro, pois existem algumas explicações valiosas de algumas áreas interessantes do kernel do Linux, que certamente não se adquire com facilidade, pelo contrário só a experiência pode propiciar.

Por exemplo o capítulo sobre gestão de memória do kernel, que inclui uma boa explicação das condições que desencadeiam a falha de segmentação temível.


Dividido em duas partes: código e comentários. O código está listado e numeradas seqüencialmente e corresponde ao comentário na segunda parte do livro, que volta para o código na primeira parte do livro.


Gerenciador de memória, Process Scheduler, comunicação entre processos, interrupções, sinais, inicialização do sistema, multiprocessamento simétrico,  interface sysctl, núcleo do código, design, arquitetura, etc...

Adota e amplia o método utilizado pelo famoso Comentário Lion sobre Unix,  que ainda hoje é muito procurado. Mais de 39.000 linhas de código são extraídas e explicado em detalhes. Inclui uma extensa referências cruzadas e fluxogramas de arquitetura para melhorar a compreensão da estrutura do código.

Neste livro o estudante interessado em Linux encontrará quase todo o kernel comentado. É sobre sinais que querem saber? Não há problema: signal.c e signal.h. Com comentários sobre o objetivo do código. Descobrirá ainda alguns comentários interessantes do Linus e do Alan....


Scott Maxwell (Pasadena, CA) holds a Master's degree in Computer Science from the University of Illinois at Urbana-Champaign, as well as Bachelor's degrees in Computer Science and English from East Carolina University.

Since 1994, he has been a Unix software developer at the JetPropulsion Laboratory in Pasadena, CA.

Nenhum comentário: