Cos'è un Desktop Environment
di Luca Bove (PuntoWeb.Net Srl)
Oggi riportiamo un estratto da un articolo della splendida
rivista Linux&C ( http://www.oltrelinux.com).
Un Desktop Environment è il risultato dell'unione di
più componenti, il cui fine è rendere più agevole,
pratico e veloce l'uso del computer:
- un insieme di librerie, di interfaccia e non, atte
a dare servizi e aspetto uniforme alle applicazioni.
- un gestore di finestre (window manager)
- un "pannello" che permetta l'avvio rapido delle
applicazioni e la gestione dell'utente.
- un gruppo di applicazioni di base, tra le quali un
file manager e dei tool per configurare il sistema.
- uno o più protocolli di comunicazione tra applicazioni
Tutti i sistemi operativi "moderni" dispongono di Desktop
Environment più o meno completi, prendiamo ad esempio
Windows 98, familiare alla maggioranza degli utenti di
computer.
Le librerie di Windows sono le Windows API, che
comprendono librerie di interfaccia (User32), di gestione
della grafica (GDI32) e librerie di sistema (Kernel32).
Di queste solo le prime due sono pertinenti ad un Desktop
Environment, delle librerie di sistema se ne occupa il
sistema operativo (in questo caso Windows è sia il nome
del Desktop Environment sia quello del sistema operativo).
Windows non ha un nome per il gestore di finestre, ma
c'è, ed è grazie a lui che potete spostare, ridurre,
ingrandire le finestre e rendere le vostre barre di titolo
colorate :-).
Il pannello di Windows lo dovreste conoscere tutti, con
il suo pulsante "Start" e l'elenco delle finestre aperte.
Il file manager di Windows è l'Explorer, e l'insieme di
applicazioni di cui si dispone le dovreste conoscere tutti
(Internet Explorer, Outlook Express, WordPad, Paint).
Per configurare il sistema si usa il Pannello di Controllo.
I protocolli di comunicazione di Windows 98 sono il
Drag&Drop, la Clipboard (il "Copia e Incolla") e ActiveX:
è grazie a loro che potete inserire un file grafico da
CorelDRAW in una finestra Word senza perdere la possibilità
di modificarlo all'interno del documento.
Naturalmente Linux è già un sistema operativo, e i due
progetti KDE e GNOME sono mirati a fargli aver posto
nell'Olimpo dei Sistemi Operativi Moderni per Desktop
(in quelli da Server Linux è già obiettivamente tra i migliori)
(Tratta dalla rivista mensile Linux&C. anno 2 numero 10,
Novembre 2000, "Il Drago e la Scimmia" di Salvatore Insalaco).