Revista Do Linux
EDIÇÃO DO MÊS
 Gráficos
 Comandos Avançados
 Portáteis

 Capa
 Entrevista
 CD
 Distro
 GNU
 Evento
 Depoimento
 Programação

 

Programação Shell Linux

O shell é um componente essencial de sistemas operacionais semelhantes ao UNIX. Além de ser o interpretador de comandos (análogo ao COMMAND.COM do DOS), é bastante utilizado para processamento de scripts, o que lhe confere o status de linguagem de programação. A proposta deste livro é apresentar o poder de diversas ferramentas disponíveis no shell e ensinar como utilizá-las através de exemplos retirados da vida real. A abordagem é descontraída, o que torna leve um assunto que pode ser pesado para os fãs do mouse e da interface gráfica. Brincadeiras à parte, o livro, como diz na contracapa, é realmente fácil e agradável de ler. Foi escrito por Julio Cezar Neves, analista de suporte desde 1969 e com experiência em UNIX desde 1980.

O livro é bastante didático e traz um pequeno histórico do UNIX, além de outras pequenas pérolas espalhadas ao longo dos capítulos. Os seguintes shells são abordados na publicação: sh, bash e ksh. O autor teve o cuidado de incluir um apêndice sobre a linguagem AWK, pois, além de ser uma linguagem poderosa, também é bastante integrada ao shell.

Para aqueles usuários que querem aprender a programar em shell script e que não têm paciência de ler as man pages ou não têm o mínimo de conhecimento da língua inglesa, este livro será bastante útil.

In Search of Clusters

Outro livro relacionado a clusters, mais abrangente e destinado àqueles que querem aventurar-se por essa nova fronteira da computação. Um livro que mostra por que e como os clusters estão revolucionando a informática.

Numa linguagem clara e divertida apresenta conceitos, tecnologias, vantagens, desvantagens e possibilidades de utilização de clusters. São dissecados clusters de Alta Disponibilidade e Processamento Paralelo, SMP e NUMA, arquitetura de computadores, modelos de programação, sistemas operacionais e uma miríade de outros elementos ligados a clusters.

Este livro trata de problemas como coerência de cache e NUMA com a mesma simplicidade com que se explica a alguém como fazer um avião de papel... consegue ser um livro técnico, profundo e bem-humorado. Um livro realmente indispensável para qualquer um que possua interesse em processamento paralelo, distribuído ou clustering.

Building Linux Clusters

Nos sistemas computacionais importa o desempenho do hardware e do software. Melhor projeto dos sistemas, uso dos benefícios da multitarefa e otimização de código são expressões que fazem parte do dia-a-dia dos desenvolvedores. Ainda assim, nem sempre são o suficiente para garantir o desempenho necessário.

Para a grande maioria desses casos existem os supercomputadores. Porém, em função de seu alto custo de manutenção e implantação, além de outros custos agregados, eles estão muito além do poder aquisitivo de meros mortais.

Esse livro explora a terceira alternativa, a utilização de clusters para a aquisição de maior poder de processamento a baixo custo, isto é, como utilizar vários computadores comuns trabalhando em conjunto para resolução de problemas.

O livro aborda projeto, implantação e gerência de clusters beowulf em Linux. Escrito no mais puro espírito "mãos-à-obra", trata de forma simples e objetiva os principais conceitos da área e apresenta várias ferramentas open source. Um guia indispensável para quem quer ou precisa construir um cluster.

Apresenta alguns dos paradigmas, ferramentas e ambientes para programação paralela e traz exemplos de aplicações (com código fonte) para PVM. Também brinda o leitor com uma interessante discussão a respeito das possibilidades de utilização de um cluster.

Acompanha o livro um CD com a versão 6.2 do Redhat Linux, ferramentas para clustering e processamento paralelo e o código fonte das aplicações apresentadas como exemplo.

Se você possui máquinas em seu escritório que ficam paradas após o horário de trabalho ou se você tem um problema que demanda processamento intensivo, um cluster pode ser um alívio para seus problemas.

 

A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade
Anuncie na Revista do Linux