# Uma Breve Visita Guiada à História do &kde;

O CEO de uma grande empresa de oftware, no início da década de 80...

640kB devem ser suficientes para toda a gente

## Antes do &kde;

Desde os princípios do desenvolvimento do &UNIX;, existe um grande problema: Existem núcleos estáveis, e bom, poderoso software. Infelizmente, somente uma pequena parte 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. Actualmente, existem disponíveis muitos e bons interfaces disponíveis, como o tin e o &knode;, que possibilitam a facilidade de uso, interfaces gráficas de utilizador intuitivas (GUIs). Infelizmente, aos GUIs falta-lhes um aspecto 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 que compilar é normalmente feito 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 ficheiros de texto de configuração. Muitas vezes acontece uma frase mal colocada estraga todo o ficheiro, obrigando-o a reiniciar o processo de configuração. Sempre que precise de mudar as suas características ou reconfigurar um programa, toda a confusão surge outra vez.

Tudo isto contribui para o facto do &Linux; e outros &UNIX;'s não alcançarem uma tão vasta audiência. Ao mesmo tempo, muitas pessoas não estão satisfeitas com o seu sistema operativo actual, principalmente por causa da falta de estabilidade e produtividade desses sistemas operativos. Outras pessoas detestam comprar um computador novo de cada vez que uma nova versão do programa de que não podem dispensar sai, porque precisa de mais RAM e mais espaço em disco. Muitas vezes a nova versão fornece novas funcionalidades de que muito poucas pessoas realmente precisam.

O &kde; é diferente. Embora nós não tentamos substituir a shell &UNIX; padrão, estamos a trabalhar numa ferramenta que fará o &UNIX; mais fácil. Também queremos atrair mais utilizadores para o ambiente &UNIX;. Coisas simples serão mais simples e coisas complexas ainda serão possíveis. E também, uma interface única será fornecida em vez das dúzias actualmente necessárias.

## O Que o &kde; Pode Fazer por Si

O &kde; está desenhado para toda a gente.

Aqueles que são novos no &UNIX; ou os que não têm interesse em aprender a usar as novas tecnologia e os comandos que não encontram nos seus sistemas operativos anteriores não necessitam de enfrentar o drama da linha de comandos a menos que queiram. Mesmo assim, existe muita coisa que o &kde; oferece de valioso para os utilizadores experientes do &UNIX;, com ferramentas gráficas que tornam simples as tarefas anteriormente complicadas, tendo à mesma a linha de comandos a um click de distância.

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

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

- Um gestor de ficheiros poderoso, fácil de usar

- Um gestor de ficheiros poderoso e também fácil de utilizar.

- Um configuração simples, centralizada

- Uma lista abrangente de aplicações, de modo a que possa ser produtivo ao fim de alguns minutos depois de se ligar pela primeira vez no &kde;.

- Uma ajuda 'online' para o apoiar em todas as situações.

- Consistência na interface. Os menus encontram-se no mesmo local entre as várias aplicações, os atalhos de teclado comportam-se da mesma forma, os ícones da barra de ferramentas, uma vez aprendidos, funcionam sempre da mesma forma.

## O Historial 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 planear e programar partes do novo projecto. Um ano depois, o gestor de janelas e ficheiros, 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 que os programadores continuaram a trabalhar na melhoria do &kde; sem problemas 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 a 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.

Na altura em que isto 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 que a interface gráfica não tenha 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 de SSL (para transacções seguras na Internet) ou o suporte completo das línguas que se escrevem da direita para a esquerda (como o Árabe ou o Hebreu) tiveram a sua oportunidade no ambiente. Poderá encontrar mais informações sobre este desenvolvimento em &kde-http;.

Os programadores e utilizadores interessados comunicam via várias listas de correio tal como descrito na secção Listas de correio. Se quiser ajudar, por favor faça-o! Continuamos à procura de ajudantes.

## Como Obter Novos Componentes

O 'site' Web principal do &kde; é o &kde-http;. Aqui podes encontrar toda a informação importante relacionada com o &kde;, incluindo os anúncios, correcções de erros, informações dos programadores e muito mais.

Para as actualizações do 'software', visita o nosso 'site' &FTP;, o &kde-ftp;, ou utiliza um 'site' alternativo se existir perto de ti. Podes encontrar uma lista actualizada dos vários 'sites' alternativos em http://www.kde.org/ftpmirrors.html.

Nos servidores &FTP; a pasta `unstable` contém sempre software muito recente, mas muitas vezes é não testado e pode nem sequer compilar. Se estiver à procura de componentes fiáveis, por favor utilize a pasta `stable`, onde colocamos versões Beta e de actualização.

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