# Un breve tour guidato sulla storia di &kde;

The CEO of a big software company, at the beginning of the 80s...(apocryphal)

640 Kb dovrebbero bastare a chiunque

## Prima di &kde;

Sin dall'alba dello sviluppo &UNIX; si è evidenziato un grosso problema: esistevano kernel stabili, e software potenti e ben fatti. Sfortunatamente solo poche persone potevano utilizzare &UNIX;, perché era scritto principalmente per quegli studenti e professionisti che avevano agio di studiare il sistema molto a lungo. Per esempio, il sistema standard di lettura delle news di USENET era:

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

Benché veloce e relativamente efficiente, questo non può essere definito alla portata di ogni utente. Oggi esistono molte ottime applicazioni utente, come tin e &knode;, che forniscono interfacce utente accessibili e intuitive (&GUI;). Però le diverse &GUI; difettano in uniformità di aspetto. É stata prospettata una soluzione a questo problema con le librerie commerciali per sviluppatori, p.es. &Motif;, ma queste librerie si sono finora rivelate troppo costose e troppo lente.

Anche la configurazione dei programmi è spesso macchinosa. Mentre la compilazione viene di solito lanciata da una riga di comando del genere:``./configure` && `make` && `make `install```, solo un numero veramente ristretto di programmi può essere configurato per mezzo di menu o script. Nella quasi totalità dei casi bisogna modificare da soli i file di testo della configurazione. Succede spesso che un puntino fuori posto mandi in malora un intero file, costringendoti a ricominciare l'intero procedimento di configurazione. Ogni volta che bisogna cambiare un'opzione o riconfigurare un programma, è sempre il solito impiccio.

Tutto ciò non ha aiutato &Linux; e gli altri sistemi &UNIX; a raggiungere il grande pubblico. Allo stesso tempo, molte persone non sono soddisfatte dei loro attuali sistemi operativi, spesso a causa della mancanza di stabilità e delle prestazioni carenti. Altri odiano dover comprare un nuovo computer ogni volta che esce una nuova versione del programma, senza il quale non possono vivere, perché richiede più RAM e spazio su disco. Spesso le nuove versioni forniscono funzionalità usate solo da una minoranza.

&kde; è diverso. Benché non si stia tentando di soppiantare la shell standard di &UNIX;, stiamo lavorando ad uno strumento che renderà più semplice l'uso di &UNIX;. Cerchiamo anche di avvicinare più utenti all'ambiente &UNIX;. Le operazioni semplici vengono eseguite facilmente, ma è sempre possibile effettuare operazioni complesse. Il tutto all'interno di una singola interfaccia, invece delle decine finora necessarie.

## Cosa può fare &kde; per te?

&kde; è pensato per ognuno e per tutti.

I neofiti di &UNIX;, o coloro che non hanno interesse ad addentrarsi nell'apprendimento di nuove tecnologie e comandi non presenti nei loro precedenti sistemi operativi, non sono obbligati ad affrontare le complicazioni della riga di comando. &kde; ha molto da offrire, che possa riuscire prezioso per gli utenti esperti &UNIX;; grazie agli strumenti delle &GUI; rende più semplici i compiti prima complessi, e in ogni caso, se ne hai bisogno, la riga di comando è a portata di mouse.

Indipendentemente da quanta esperienza tu abbia acquisito con &UNIX; o qualsiasi altro sistema operativo, &kde; ti offre:

- Un ambiente desktop d'aspetto gradevole e intuitivo.

- Un Gestore file potente e semplice da usare.

- Un Web Browser ugualmente potente e tuttavia semplice.

- Un sistema di configurazione centralizzato

- Un completo assortimento di applicazioni che ti consentono di essere in piena attività pochi minuti dopo il tuo primo accesso a &kde;.

- Aiuto on line per soccorrerti in qualsiasi situazione.

- Omogeneità dell'interfaccia. I menù sono sempre nella stessa posizione in tutte le applicazioni, le combinazioni di tasti si comportano nello stesso modo, le icone della barra degli strumenti, una volta conosciute, non ti riserveranno sorprese.

## Le origini di &kde;

Nell'ottobre 1996 il tedesco Matthias Ettrich, sviluppatore LyX, iniziò lo sviluppo di &kde; ufficializzandolo con un messaggio su USENET. Poco dopo, un paio di sviluppatori interessati si unirono a lui nella progettazione e sviluppo di parti del nuovo progetto. Un anno dopo erano pronte al rilascio le versioni di test Alpha e Beta, comprendenti un Gestore finestre e un Gestore file, un emulatore di terminale, il sistema di aiuto e quello di configurazione del monitor, che si sono dimostrate abbastanza stabili.

Nel luglio 1998 viene rilasciato &kde; 1.0. Rimane la versione stabile per i successivi sei mesi, mentre gli sviluppatori continuano a lavorare per migliorare &kde; senza preoccupazioni di stabilità. Nel gennaio 1999 il prodotto del loro impegno a migliorare l'ambiente viene alla luce con la versione di &kde; 1.1, la nuova versione stabile.

Lo sviluppo è continuato con &kde; 2.0, una riscrittura quasi completa del desktop, che è stato rilasciato il 23 ottobre 2000. Nel periodo di un anno la versione di &kde; 2.x si è evoluta attraverso sei rilasci minori, che aggiungevano ad un desktop già di grande impatto, ulteriori funzionalità e stabilità.

Mentre scriviamo, è in fase di rilascio &kde; 3.0, con l'introduzione di una vasta gamma di miglioramenti rispetto alla serie 2.0. Sebbene la &GUI; non sia stata cambiata in maniera così radicale come nella migrazione da &kde; 1 a &kde; 2, sono stati introdotti nel desktop svariati perfezionamenti quali un sistema di stampa completamente nuovo, grandi miglioramenti nel supporto SSL (per le transazioni sicure su Internet) o un supporto completo per i linguaggi scritti da destra verso sinistra (arabo o ebraico). Puoi trovare ulteriori informazioni su questi interessanti aspetti dello sviluppo in &kde-http;.

Le comunicazioni tra sviluppatori e tra utenti si svolgono principalmente tramite mailing list, come specificato nella sezione Mailing Lists. Se desideri contribuire, non fare il timido!, &kde; si regge sui contributi volontari, e sarai sempre il benvenuto se vorrai partecipare.

## Avvertenze legali

&kde; è software open source ed è rilasciato, insieme a tutti i suoi programmi, sotto libere licenze come la GPL.

## Come ottenere nuovi componenti

Il sito web principale di &kde; è &kde-http;. Qui puoi trovare tutte le notizie importanti su &kde;, inclusi annunci, risoluzione di bug, informazioni per gli sviluppatori e altro ancora.

Per gli aggiornamenti software puoi usare il sito &FTP;, &kde-ftp;, oppure puoi usare un mirror, se ne esiste vicino a te. Puoi trovare una lista aggiornata dei mirror su http://www.kde.org/ftpmirors.html.

Sui server &FTP; la directory `unstable` contiene sempre software nuovissimo, ma spesso non testato, e non sempre compila correttamente. Se stai cercando qualcosa di affidabile, dai un'occhiata nella directory `stable`, dove troverai sia versioni Beta che rilasci ufficiali.

Se sei interessato a sviluppare applicazioni &kde;, dovresti visitare http://developer.kde.org/", dove puoi trovare abbondanza di informazioni, tra cui tutorial, guide API alle librerie &kde; e molto altro. Puoi anche fare una visitina ai server di Troll Tech (http://www.trolltech.com) dove troverai gran copia di informazioni sulle librerie &Qt; usate da &kde;. Troverai probabilmente interessante anche la the &kde; developer mailing list.