# En kort tur gennem &kde;'s historie

CEO for et stort software-firma i begyndelsen 80'erne...(hedder det sig)

640 kB burde være nok for alle og enhver

## Før &kde;

Siden begyndelsen af &UNIX;-udviklingen, har der været ét stort problem: Der var stabile kerner og god, kraftfuld software. Men desværre var det kun nogle få mennesker som kunne finde ud af at bruge &UNIX; fordi det hovedsageligt var skrevet for studerende og akademikere som havde studeret systemet i lang tid. Hvis man f.eks. skulle læse USENET-nyheder, skrev man sædvanligvis:

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

Selv om dette var hurtigt og relativt effektivt, kunne det ikke kaldes brugervenligt. I dag er der mange gode forender tilgængelige som tin og &knode; der giver lette og intuitive grafiske brugerflader (&GUI;'er for 'Graphical User Interface'). Desværre mangler &GUI;'erne et fælles udseende og en fælles opførsel. Kommercielle biblioteker for programmører såsom &Motif; gav håb om en løsning på dette, men disse biblioteker forblev indtil for nyligt alt for dyre og alt for langsomme.

Indstillingen af programmer er ofte også svær. Mens kompilering som regel sker fra kommandolinjen med ``./configure` && `make` && `make `install```, kan kun nogle få programmer indstilles vha. menuer eller scripter. I de fleste tilfælde er du nødt til selv at redigere tekstindstillingsfiler. Det sker ofte at et forkert placeret punktum ødelægger hele filen og tvinger dig derfor til at gentage indstillingsprocessen. Hver gang du ønsker at ændre dine indstillinger eller omkonfigurere et program, kommer hele rodet frem igen.

Alt dette bidrager til den kendsgerning at &Linux; og andre &UNIX;'er ikke når ud til det brede publikum. Samtidig er mange mennesker ikke tilfredse med deres nuværende styresystem, ofte pga. manglende stabilitet og ydelse som man oplever ved brug af de styresystemer. Andre mennesker kan ikke fordrage at skulle købe en ny computer hver gang en ny version af deres uundværlige program udkommer da det kræver mere RAM og mere diskplads. Den nye version indeholder ofte funktioner som kun få mennesker egentlig har brug for.

&kde; er anderledes. Selv om vi ikke forsøger at erstatte den almindelige &UNIX;-skal, arbejder vi på et værktøj som vil gøre &UNIX; lettere at bruge. Vi vil også tiltrække flere brugere til &UNIX;-miljøet. Simple ting vil blive gjort nemme, mens komplicerede ting stadig vil være mulige. Én enkelt grænseflade vil være til rådighed i stedet for de mange der på nuværende tidspunkt er krævet.

## Hvad &kde; kan gøre for dig

&kde; er designet til alle.

De der er nye i &UNIX;-verdenen eller de der ikke har interesse i at lære nye teknologier og kommandoer som ikke fandtes i deres forrige styresystemer, behøver ikke stå ansigt til ansigt med den kryptiske kommandolinje medmindre de har lyst til det. Og dog tilbyder &kde; meget af værdi til erfarne &UNIX;-brugere. Med &GUI;-værktøjerne bliver hvad der tidligere var komplicerede opgaver forvandlet til simple opgaver, og kommandolinjen er kun et museklik væk hvis du får brug for den.

Uanset hvor meget erfaring du har med &UNIX; eller andre styresystemer, tilbyder &kde;:

- Et flot og lettilgængeligt desktopmiljø.

- En kraftfuld og lettilgængelig filhåndtering.

- En lige så stærk og lettilgængelig browser.

- Et simpelt, centraliseret indstillingsprogram.

- Et omfattende programudvalg så du kan være produktiv få minutter efter du for første gang er logget på &kde;.

- En online-hjælp som vil hjælpe dig i enhver situation.

- En konsistent grænseflade. Menuer er placeret samme sted i alle programmer, tastebindinger opfører sig ens, værktøjslinjeikoner fungerer ens; du behøver kun at lære dem én gang.

## &kde;'s baggrund

I oktober 1996 skød den tyske LyX-udvikler Matthias Ettrich udviklingen af &kde; i gang med et indlæg på USENET. Kort efter begyndte et par interesserede udviklere at planlægge og programmere dele af det nye projekt. Et år senere blev vindues- og filhåndteringerne, terminalemulatoren, hjælpesystemet og skærmindstillingsværktøjet udgivet til alfa- og beta-testning og de viste sig at være relativt stabile.

I juli 1998 blev &kde; 1.0 udgivet. Det var den stabile version i de næste seks måneder mens udviklerne fortsatte arbejdet med at forbedre &kde; uden at forringe stabiliteten. I januar 1999 blev deres forbedringer konsolideret og integreret til udgivelsen af &kde; 1.1, den nye stabile standardversion.

Udviklingen fortsatte derfra til &kde; 2.0 som blev udgivet den 23. oktober 2000 og var næsten en fuldstændig omskrivning af desktopmiljøet. &kde; 2.x-versionen udviklede sig gennem seks mindre udgivelser over et års tid. Hver enkelt udgivelse forbedrede en allerede imponerende desktop med flere egenskaber og bedre stabilitet.

I skrivende stund er den nuværende serie af &kde;-versioner 3.2-serien, som introducerer en bred vifte af forbedringer over 2.0-serien. Selv om &GUI;'et ikke ændrede sig så dramatisk som det var tilfældet med skiftet fra &kde; 1 til &kde; 2, har mange forbedringer, bl.a. et fuldstændig nyt printsystem, stærkt forbedret SSL-understøttelse (for sikre internet-transaktioner) og fuld understøttelse for sprog der skrives fra højre mod venstre (som f.eks. arabisk og hebraisk), fundet deres vej ind i desktopmiljøet. Du kan finde mere information omkring denne spændende udvikling på &kde-http;.

Udviklerne og brugere kommunikerer via adskillige postlister som beskrevet i sektionen Postlister. Hvis du gerne vil hjælpe, så gør det endelig! &kde; drives af frivillig deltagelse og du er altid velkommen til at være med.

## Sådan finder du nye komponenter

&kde;'s hovedside er &kde-http;. Her kan du finde al vigtig information som har med KDE at gøre, bl.a. bekendtgørelser, fejlrettelser, udviklerinformation og meget mere.

Besøg venligst vores &FTP;-side &kde-ftp; for software-opgraderinger eller brug en spejlside (et mirror) hvis et sådant findes i nærheden af dig. Du kan finde en opdateret liste over spejlsider på http://www.kde.org/ftpmirrors.html.

På &FTP;-serverne indeholder mappen `unstable` altid splinterny software, men det er ofte ikke testet og kan måske ikke engang kompileres. Hvis du leder efter mere pålidelige komponenter, så tag venligst et kig i mappen `stable` hvor vi lægger betaversioner og udgivelsesklare versioner.

Hvis du er interesseret i at udvikle dine egne &kde;-programmer, så bør du besøge http://developer.kde.org hvor du kan finde masser af information, bl.a. rundture, API-guider til &kde;-bibliotekerne og meget mere. Du bør også besøge Trolltechs server (http://www.trolltech.com) der tilbyder en stor mængde af information om Qt-biblioteket som KDE gør brug af. Du vil sikkert også have interesse i at tilmelde dig udviklernes postliste.