GU LINUXponta
Informativo
no 7 - 2001
quarta-feira, 22 de agosto de 2001.
Home
Informativos
Links
Grupo de discussão
E-mail p/ grupo de discussão
Inscrições

 

LINUX NA INDÚSTRIA CINEMATOGRÁFICA

O Linux está rapidamente se tornando o sistema preferido dos técnicos da indústria cinematográfica. Por isto, a IBM lança uma linha de produtos chamada Linux Digital Studio. Saiba mais.


NASA DESENVOLVE ROBÔ ESPACIAL COM LINUX

A NASA disponibiliza o Linux para o robô que assistirá os tripulantes na Estação Espacial Internacional.O Centro de Investigação Ames, da NASA, vem desenvolvendo um novo conceito robótico: trata-se de um assistente pessoal espacial, que incorpora o processor Pentium III, da Intel, e o sistema operacional Linux.

O novo robô da NASA. que se comunicará com um centro de comandos mediante a freqüência de rádio, terá a missão de assistir de forma autônoma os astronautas da Estação Espacial Internacional (EEI). Saiba mais.


STEVE BALLMER, CEO DA MICROSOFT, AFIRMA QUE LINUX CLONA O WINDOWS

É minha gente, o cara foi capaz de dizer isto. Mas como pode ser clonado se o Windows é fechado? Isso é no mínimo difícil. Sandro Nunes, CEO da Conectiva, se declarou "surpreso" com a afirmação de Ballmer, pois a própria Microsoft se baseou em outros produtos como DOS, OS2 e a interface da Xerox. Leia o artigo da Info.


HP LANÇA DISTRIBUIÇÃO LINUX PRÓPRIA

A HP é a primeira companhia de hardware a investir em uma versão própria do sistema operacional de código livre para ser utilizada dentro de seus produtos, ao invés de fechar os tradicionais acordos OEM com os tradicionais distribuidores de Linux, como Red Hat e Mandrake.

O nome da distribuição deverá ser HP Secure OS Server e será baseada no kernel 2.4.


SITE COM TUTORIAIS GIMP

O Gimp é uma ferramenta gráfica sensacional, sendo considerada por alguns críticos como um sério concorrente de programas gráficos clássicos, como o Photoshop, da Adobe. É a escolha ideal para quem trabalha com Linux. O Gimp existe em versões para Linux, Windows e, em breve, para Mac. A Tigert Labs possui um tutorial interessante sobre ele. (obs.: segundo o autor, o site deverá ser movido em breve). O manual do Gimp pode ser obtido aqui. Maiores informações podem ser obtidas no site oficial do Gimp.


DICA: AMBIENTE DE PROGRAMAÇÃO C, C++

Muita gente é programador ou precisa da programação para resolver seus problemas. A linguagem C é a mais difundida do mundo e possui a maior base de usuários. Com esse legado, como podemos programar em C no sistema Linux?

Uma alternativa é usar um editor de texto simples, como o "joe", o "vi", o "mc" ou outro e digitarmos nosso programa. Como exemplo, digite o texto que aparece mais abaixo usando um editor da sua preferência e salve-o como teste.c. A seguir, digite:

> gcc teste.c

Deve ter sido criado um arquivo "a.out" no seu diretório de trabalho. Execute esse arquivo e observe o resultado:

> ./a.out

Mas o pessoal da comunidade resolveu dar uma boa ajuda aos programadores. Criaram várias interfaces com ambientes completos de programação.

Ao lado temos uma imagem do xwpe, um ambiente para desenvolvimento de programas em C e C++. Ele imita a interface do Borland C++ 3.1 com muitos menus com exatamente as mesmas funções. Isso facilita para quem já estava acostumado a trabalhar com esse ambiente de desenvolvimento. O xwpe vem normalmente em dois pacotes distintos: o wpe (o principal) e o xwpe (interface X do wpe). O wpe (456K) é essencial estar instalado; o xwpe (4K) não funciona se ele não estiver instalado primeiro. Se alguém prefere trabalhar em modo texto, poderá instalar somente o wpe.

Para acionar o programa (depois de instalado), basta digitar o seu nome na linha de comando. Se quiser o ambiente modo texto, digite "wpe". Se quiser em modo gráfico, digite "xwpe".

O ambiente wpe e xwpe são dependentes do compilador gcc. Para que um programa seja compilado, o gcc deverá estar instalado no sistema. Normalmente, as distribuições já fazem isso durante a instalação do Linux. Em todo caso, não custa verificar: digite "rpm -q gcc".

Para começar, sugerimos que o usuário digite o pequeno programa a seguir e salve-o com o nome teste.c (ou qualquer outro nome com extensão ".c").

#include <stdio.h>

int main (void)
{
      int i;
      printf ("Primeiro programa em C\n");
      for (i=0; i<10; i++)
            printf ("Aqui, i=%d\n",i);
      return 0;
}

A seguir, clique na opção "Run" da barra superior, sub-opção "Run".

Pronto. Observe que na janela de mensagens que apareceu abaixo da janela de programa, foram mostradas as mensagens que ocorreram durante o processo de compilação. Espera-se que para a compilação a mensagem seja "success" e que o programa seja executado normalmente em uma outra janela "fora" do xwpe.

Viu como é fácil programar em C? Entretanto, atenção para as funções que for usar: acostumados com o Borland C++, ficamos tentando usar funções que não existem em Linux. No exemplo acima foi usada a biblioteca <stdio.h> que também existe no Borland, mas <conio.h> e <dos.h> são dois exemplos que não existem. A lista das bibliotecas disponíveis e suas funções pode ser obtida no diretório /usr/include. Em outra oportunidade abordaremos as bibliotecas.


Mauricio Kaster
Coordenador do GU LinuxPonta

  LINUXponta