# Um Pequeno Passeio pela História do &kde;

O CEO de uma grande companhia de software, no início dos anos 80...(profético)

640KB devem ser suficientes para todos

## Antes do &kde;

Desde os princípios do desenvolvimento do &UNIX;, existia um grande problema: Haviam núcleos estáveis, além de bons e poderosos softwares. Infelizmente, somente uma pequena parcela das pessoas podiam usar o &UNIX;, porque era escrito principalmente para os estudantes e profissionais que tivessem estudado o sistema durante muito tempo. Por exemplo, o método normal de ler as notícias da USENET era:

    find /var/spool/news -name '[0-9]*' -exec cat {} \; | more

Ainda que rápido e relativamente eficiente, não se podia dizer que fosse amigável. Atualmente, existem muitas e boas interfaces disponíveis, como o tin e o &knode;, que fornecem a facilidade de uso, interfaces gráficas com o usuário intuitivas (do inglês GUIs). Infelizmente, faltam às GUIs uma aparência comum. Bibliotecas comerciais para programadores como o Motif prometem uma solução para isto, mas essas bibliotecas continuam a ser demasiado caras e demasiado lentas.

A configuração de programas é também muitas vezes difícil. Enquanto a compilação é feita normalmente com linhas de comando do tipo ``./configure` && `make` && `make `install``` somente um punhado de programas pode ser configurado com menus e scripts. Em muitos casos, você mesmo deve editar arquivos de texto de configuração. Muitas vezes acontece de uma frase mal colocada estragar todo o arquivo, obrigando-o a reiniciar o processo de configuração. Sempre que você precisa mudar as características ou reconfigurar um programa, toda a confusão surge outra vez.

Tudo isto contribui para o fato do &Linux; e outros &UNIX;'s não alcançarem um público mais amplo. Ao mesmo tempo, muitas pessoas não estão satisfeitas com o seu sistema operacional atual, principalmente por causa da falta de estabilidade e produtividade desses sistemas. Outras pessoas detestam comprar um computador novo cada vez que uma nova versão do programa que não pode dispensar sai, porque ela precisa de mais RAM e mais espaço em disco. Muitas vezes a nova versão fornece novas funcionalidades que muito poucas pessoas realmente precisam.

O &kde; é diferente. Apesar de não estarmos tentando substituir o shell &UNIX; padrão, estamos trabalhando numa ferramenta que tornará o &UNIX; mais fácil. Também queremos atrair mais usuários para o ambiente &UNIX;. Coisas simples serão mais simples e coisas complexas ainda serão possíveis. Além disso, uma interface única será fornecida em vez das dúzias atualmente necessárias.

## O Que o &kde; Pode Fazer Por Você

O &kde; é feito para todos.

Aqueles que são novos no &UNIX;, ou os que simplesmente não tem interesse em aprender a usar as novas tecnologias e comandos que não encontram nos seus sistemas operacionais anteriores, não necessitam de enfrentar a complexidade da linha de comando a menos que queiram. Ainda assim, existe muita coisa que o &kde; oferece de valioso para os usuários experientes do &UNIX;, com ferramentas gráficas que tornam simples as tarefas anteriormente complicadas, tendo a mesma linha de comando a um clique de distância.

Independentemente do seu nível de experiência com o &UNIX; ou com qualquer outro sistema operacional, o &kde; lhe garante:

- Um ambiente de trabalho agradável e fácil de usar.

- Um gerenciador de arquivos poderoso e fácil de usar

- Um navegador internet igualmente poderoso e fácil de usar

- Uma configuração simples e centralizada

- Uma lista abrangente de aplicativos, permitindo que você possa ser produtivo ao fim de alguns minutos depois de se logar pela primeira vez no &kde;.

- Uma ajuda online para auxiliá-lo em todas as situações.

- Consistência de interface. Os menus encontram-se no mesmo local nos vários aplicativos, os atalhos de teclado comportam-se da mesma forma, os ícones da barra de ferramentas, uma vez aprendidos, funcionam sempre da mesma maneira.

## O Histórico do &kde;

Em Outubro de 1996, o programador alemão do LyX, Matthias Ettrich iniciou o desenvolvimento do &kde; com uma notícia na USENET. Pouco depois, um grupo de programadores interessados começou a planejar e programar partes do novo projeto. Um ano depois, o gerenciador de janelas e arquivos, o emulador de terminal, o sistema de ajuda e a ferramenta de exibição da configuração foram lançadas para testes Alpha e Beta e provaram ser relativamente estáveis.

Em Julho de 1998, o &kde; 1.0 foi lançado. Era a versão estável para os próximos seis meses, enquanto os programadores continuaram a trabalhar na melhoria do &kde; sem as restrições de estabilidade. Em Janeiro de 1999, os seus melhoramentos foram consolidados e integrados para produzir o &kde; 1.1, a nova versão estável, padrão.

O desenvolvimento continuou a partir daí com o &kde; 2.0, uma reescrita quase completa do ambiente, sendo lançada em 23 de Outubro de 2000. A versão 2.x teve seis versões menores durante o período de um ano, trazendo cada uma mais funcionalidades e estabilidade.

No momento em que este documento foi escrito, o &kde; 3.2 encontra-se em preparação para ser lançado, trazendo uma grande gama de melhoramentos sobre a série 2.0. Ainda da interface gráfica não ter mudado tão drasticamente como aconteceu ao passar do &kde; 1 para o &kde; 2, houve muitos melhoramentos, como um sistema de impressão completamente novo, um suporte bastante melhorado do SSL (para transações seguras na Internet) ou o suporte completo dos idiomas que se escrevem da direita para a esquerda (como o Árabe ou o Hebreu) que encontraram sua oportunidade no ambiente. Você pode encontrar mais informações sobre este empolgante desenvolvimento em &kde-http;.

Os programadores e usuários interessados se comunicam através de várias listas de discussão como descrito na seção Listas de discussão. Se você quiser ajudar, por favor contribua! O &kde; é construído de conrtibuições voluntárias, e você será sempre bem vindo para participar.

## Como Obter Novos Componentes

O site web principal do &kde; é o &kde-http;. Aqui você pode encontrar todas as informações importantes relacionadas com o &kde;, incluindo os anúncios, correções de erros, informações dos programadores e muito mais.

Para as atualizações do software, visite o nosso site &FTP;, o &kde-ftp;, ou utilize um site espelho se existir perto de você. Você pode encontrar uma lista atualizada dos vários sites espelho em http://www.kde.org/ftpmirrors.html.

Nos servidores &FTP; o diretório `unstable` contém sempre software mais recente, mas muitas vezes não testado e que pode nem sequer compilar. Se você estiver à procura de componentes confiáveis, por favor dê uma olhada no diretório `stable`, onde colocamos versões Beta e de atualização.

Se você estiver interessado no desenvolvimento de aplicativos próprios para o &kde;, você deve visitar o http://developer.kde.org/ onde irá encontrar uma boa fonte de informações, incluindo tutoriais, guias da API das bibliotecas do &kde;, entre outras coisas. Você deve também visitar o servidor da Troll Tech ( http://www.trolltech.com) que contém uma grande quantidade de informações sobre as bibliotecas &Qt; usadas pelo KDE. Para trabalhar no desenvolvimento, também é interessante juntar-se à lista de discussão dos desenvolvedores.