GU LINUXponta
Informativo
no 4 - 2003
quinta-feira, 24 de julho de 2003.
Home
E-Mail
Links
Grupo de discussão
Enviar e-mail para grupo de discussão
Inscrições
Outros informativos
Downloads
RAU-TU Unicamp

 

PROJETO GNU SERÁ MANTIDO POR UM BRASILEIRO
fonte: softwarelivre.org

Pela primeira vez na história do Software Livre o criador do Movimento Software Livre (1980) e presidente da Free Software Foundation (FSF), o hacker norte-americano Richard Stallman, designa um brasileiro para ser - junto com outros cinco que já desempenham a função no mundo - o mantenedor do Diretório GNU, que armazena programas livres e protegidos pela licença GPL (General Public Licence). Christiano Anderson, 24 anos, é membro do Projeto Software Livre RS, nasceu em São Paulo e mora há quatro anos em Porto Alegre. A partir de agora, uma grande responsabilidade está em suas mãos. [ Notícia completa ]


SCO x LINUX
fonte: IDGNow! e InfoNews

Agora é a SCO que afirma que o Linux roubou sua propriedade intelectual e quer cobrar licença de TODOS os usuários corporativos de Linux. Segundo as palavras do CEO da SCO: "A propriedade intelectual do Unix da SCO foi infringida no Linux. Estamos dando uma chance para todos os usuários e distribuidores legalizaram-se." [ IDGNow! ] [ InfoNews ]


QUAL A SUA DISTRIBUIÇÃO LINUX FAVORITA?
fonte: Distrowatch

A discussão em torno das várias distribuições Linux disponíveis sempre existiu e acaba encontrando pessoas com opiniões bastante diferentes, chegando, às vezes, ao radicalismo. O artigo a seguir procura dar uma idéia sobre as mais usadas mundialmente: Mandrake, Red Hat, Suse, Slackware, Debian, Gentoo, Knoppix, Lycoris, Xandros, Lindows. O artigo, por algum motivo, não contempla Conectiva e Turbo Linux. [ Distrowatch ]


CLUSTERS
Autor: Marcos Pitanga

O artigo a seguir dá uma excelente idéia sobre tipos de clusters computacionais, como clusters de alta disponibilidade, balanceamento de carga e processamento paralelo. Cada um desses tipos também admite diferentes configurações. [ Artigo ]


O MARAVILHOSO MUNDO DO KERNEL 2.6
Autor: Joseph Pranevich

Os desenvolvedores estão perto da conclusão da versão 2.6 do Kernel do Linux e para conhecer as novidades desta nova versão leia a tradução do artigo "The Wonderful World of Linux 2.6".


KAZAA NO LINUX
fonte: Revista do Linux

Instalar o Kazaa Lite no Linux ficou mais fácil, com a ajuda de um novo script auto-instalador desenvolvido por um brasileiro. [ Veja mais ]


LIBERTAS 2.0
fonte: Revista do Linux

Desde julho de 2002, a Prefeitura de Belo Horizonte, através da Empresa de Informática e Informação do Município de Belo Horizonte-PRODABEL, tem pronta uma distribuição GNU/LINUX especialmente desenvolvida para atender aos requisitos de desktops típicos da administração pública. Trata-se do LIBERTAS, que já está em sua versão 2.0 e já foi testado em escolas e alguns setores da administração pública. [ Veja mais ]


NASCE A MOZILLA FOUNDATION
fonte: Mozillazine

O site Mozilla.org anunciou a criação de uma organização sem fins lucrativos, a Mozila Foundation, que terá como objetivo desenvolver e dar suporte ao browser Mozilla e seus derivados.

Grande parte da fundação será composta pelo atual staff do Mozilla.org, com o ingresso de outros líderes do setor Open Source como Mitch Kapor, presidente da fundação.

A AOL decidiu ajudar a Mozilla Foundation destinando 2 milhões de dólares, hardware e outros recursos. A IBM, Red Hat e Sun também garantiram suporte para a recém nascida fundação. [ Site da Mozilla Foundation ] [ Mais detalhes ]


SENADO E CÂMARA PROMOVEM SEMANA DO SOFTWARE LIVRE NO LEGISLATIVO
fonte: Mozillazine

Com o objetivo de discutir a utilização do Software Livre no Brasil, o Senado Federal e a Câmara dos Deputados promoverão a Semana do Software Livre no Legislativo, entre os dias 18 e 22 de agosto de 2003, no Congresso Nacional. As inscriçães gratuitas, estarão disponíveis em breve na página www.congresso.gov.br/softwarelivre. [ Veja mais ]


TUTORIAL BASH - PARTE 7
por: Erickson Puchta

Funções

Bem vindos ao sétimo artigo onde falaremos sobre funções. Funções são blocos de comandos que podem ser definidas para uso posterior em qualquer parte do código. Praticamente todas as linguagens usam funções que ajudam a organizar o código. Vejamos a sintaxe de uma função:

funcao()
{

comando1
comando2
}

O uso de funções permite hierarquizar o programa permitindo melhor separação do código em níveis, facilitando muito a programação. Isso possibilita dividir o problema em pequenas partes. Para um melhor entendimento vamos ao nosso exemplo:

#!/bin/bash
principal()
{

echo " OPCOES"
echo "1 -> Diretorio atual"
echo "2 -> Sair"
echo "____________________"
echo
echo "Escolha:"
read opcao
case $opcao in
1) Diretorio;;
2) Sair;;
*) echo "Opcao invalida!!";;
esac
}
Diretorio()
{
clear
echo "O diretorio atual e: `pwd`"
sleep 3 #tempo de espera.
principal
}
Sair()
{
exit
}
principal

Perceberam como fica fácil entender um programa quando o dividimos em funções? Cada função faz uma pequena tarefa. O programa final reúne todas essas partes. Isto facilita a manutenção do programa.

Conclusão:
Com a combinação dos utilitários da linha de comando e das facilidades de programação dos scripts shell, é possível escrever sistemas bastante complexos. Hoje existem diversos sistemas aplicativos que são desenvolvidos mais com base em scripts shell do que em programas compilados. Isso deve-se ao conceito de se ter uma linguagem de script flexível junto com uma grande quantidade de pequenos programas utilitários. Cada um deles projetado para realizar uma tarefa. Combinando-os com o uso de arquivos, pipes, códigos de retorno etc., é possível criar scripts bastante complexos.

Bibliografia:
Revista do Linux números 6 e 8
Guia Completo do Linux
autor : Peter Norton e Arthur Griffth
editora: Berkeley


Mauricio Kaster
Coordenador do GU LinuxPonta

  LINUXponta