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).
|