Glossario
Adsware
Software liberamente scaricabile dalla
rete ma proprietario e a Sorgente chiuso. La ditta produttrice viene
retribuita da inserzioni pubblicitarie che devono essere visibili
durante l'utilizzo.
AMD
Produttore di Processori compatibili
con quelli della ditta Intel. È concorrente di Intel ma la scelta
di mantenere la piena compatibilità fa sottostare AMD a tutte le
scelte di Intel in materia di compatibilità software e hardware.
Backdoor
Porta di ingresso non autorizzata per
accedere a sistemi o a dati. Può risultare presente una backdoor
o per volontà di chi ha creato il programma o messa ad arte da
chi ha fatto instrusione in un sistema per poterci rientrare.
L'unico modo per poter controllare o far controllare se nei propri
programmi siano presenti backdoor è di poter accedere ai
programmi sorgenti e rigenerare a partire da essi il codice eseguibile.
Boot
Operazione di caricamento del nucleo
del sistema operativo e dei programmi residenti. Viene fatto il boot del
sistema operativo al momento dell'accensione del computer o a ogni
riattivazione (reset) fisico.
Brevetto sul Software
Un errore compiuto dagli Stati Uniti,
forti lobby vorrebbero fosse permesso anche nell'Unione Europea.
Si vuole concedere di poter registrare brevetti su algoritmi e
procedimenti informatici. Sarebbe la fine della ricerca e della piccola
imprenditorialità in campo informatico.
Browser
programma per navigare nel Web. Ne
esistono molte versioni: Internet Explorer, Netscape, Mozilla, Opera,
Konqueror....
Cavalli di Troia.
Funzionalità malefiche nascoste
in programmi che appaiono utili, innocui. L'unico modo per poter
controllare o far controllare se nei propri programmi siano presenti
cavalli di troia è di poter accedere ai programmi sorgenti e
rigenerare a partire da essi il codice eseguibile.
CD-live
CD dal quale è possibile fare
boot ad un computer. Contiene un intero sistema operativo che lavora
senza modificare il contenuto della macchina. (Attenzione. Normalmente
i CD-live consentono l'accesso ai dati registrati nel computer ospite:
per mezzo di azioni volontarie, e.g. comandi di cancellazione, si
possono comunque danneggiare i contenuti.).
Codice Eseguibile
Forma del programma da eseguire,
illeggibile. È impossibile quindi comprenderne il reale contenuto
e il funzionamento. Quando acquistate o scaricate da rete dei programmi
proprietari vi viene dato solamente il codice eseguibile dei programmi.
Codice Sorgente
Forma del programma leggibile e
modificabile. I programmatori scrivono i programmi in questa forma
usando un linguaggio di programmazione (come per esempio C, C++, Pascal,
Fortran, Cobol, Java, ....). Se non avete il codice sorgente di un
programma non potete capire quali azioni in realtà il programma
compie. Se avete il codice sorgente potete modificare il programma per
rimediare a errori o problemi di sicurezza quando ve ne fosse
necessità, altrimenti no.
Copyleft: v. Permesso d'Autore.
Copyright: v. Diritto d'Autore
Cracker
Delinquente informatico. Intrude,
diffonde programmi malefici come virus e vermi (worm), modifica,
distrugge dati o solamente viola la privacy altrui. I mass media
generalmente confondono erroneamente questo termine con Hacker (v.).
Debian
La più libera delle grandi
distribuzioni Linux. In Debian anche tutta la gestione dei pacchetti
software, degli aggiornamenti e delle scelte strutturali è
effettuata con gli stessi metodi dello sviluppo del software libero.
Per statuto costitutivo in Debian non c'è alcuna società
commerciale coinvolta e tutta la distribuzione è completamente
libera.
Demolinux
Distribuzione Linux creata da Roberto
di Cosmo per diffondere il software libero nella scuola e nella pubblica
amministrazione francese. Non necessita di installazione. Viene diffuso
con la tecnica dei CD-live.
Diritto di Autore
È la norma che tutela le opere
originali della creatività umana. Testi, musica e anche i
programmi (il software) sono giustamente tutelati dalle leggi sul
diritto di autore. Spetta all'autore decidere con quali modalità
desidera che la sua opera venga tutelata. L'autore può decidere
di volere un compenso per l'utilizzo o no, di concedere che l'opera
venga successivamente modificata o no, che la redistribuzione
dell'opera modificata debba prevedere un compenso per l'autore
originario, non debba prevedere compenso neanche per il modificatore,
che debba in ogni caso contenere l'indicazione dell'autore originario o
che possa non essere indicato.
Il diritto d'autore tutela l'opera in quanto tale, non i concetti in
essa espressi. Chiunque con carta bianca, spartito bianco o file nuovo
scriva da zero senza plagio una sua opera su questa ha il diritto di
autore. Il diritto delle opere pubblicate oggi si estingue in Italia a
75 anni dalla morte dell'autore (o dell'autore morto per ultimo se
l'opera è cofirmata).
Distribuzione
Stuttura organizzata di un sistema
operativo con tutti i programmi di corredo. Le distribuzioni forniscono
il servizio di aggiornamento di tutti i programmi contenuti. Vengono
gestite automaticamente anche le dipendenze fra programmi (per
installarne uno c'è la necessità della presenza di un
altro) o l'incompatibilità (per esempio fra molteplici
implementazioni della stessa funzionalità).
ext2, ext3
sono i tipi di file system (v.) tipici
di Linux. ext2 è quello più storico. Sono file system
moderni. Entrambi mantengono i dati ordinati e non hanno alcuna
necessità di deframmentazione anche se usati per anni da
migliaia di utenti. Ext3 è consigliabile per server con grandi
capacità di memorizzazione perché riesce a ripristinarsi
molto velocemente anche se il sistema non è stato disattivato
correttamente (guasto, mancanza di tensione, ecc...)
FAT (File Allocation Table)
il file system (v.)di tutti i sistemi
Windows non professionali. È molto primitivo. Ammette solo nomi
brevi (11 caratteri+3 di estensione) anche se da Windows 95 è
stato introdotto un trucco chiamato Joliet (contorto) per gestire nomi
più lunghi. I dati non vengono tenuti ordinati e quindi le
prestazioni decadono durante l'utilizzo. L'unico modo per ripristinare
l'efficienza è l'uso del deframmentatore (defrag) che riordina i
dati. Se durante l'opera del defrag qualcosa va storto (e.g. manca
corrente) si potranno avere perdite di dati.
File System
Viene chiamato File System lo strumento
software che consente di dare all'utente l'astrazione di file (archivio)
e directory (cartelle) all'interno di un disco. Esistono vari modelli di
File System con caratteristiche differenti: un computer per poter
leggere un disco deve conoscere come i dati siano stati memorizzati su
di esso deve quindi avere il supporto per il tipo di File System usato
per la registrazione. Esempi di File System sono: ext2, ext3 tipici di
Linux, FAT, NTFS usati da Microsoft, ISO9660 usato sui CD-ROM.
Formati Aperti
Sono formati le cui specifiche sono
disponibili pubblicamente. Disponendo di un formato aperto è
possibile sapere esattamente quali dati sono contenuti e scrivere
applicazioni capaci di gestire dati di tale formato. La definizione si
applica ai formati di registrazione di file e ai protocolli di
comunicazione. Sono formati aperti il Postscript, il Pdf, il testo
ASCII, l'html. Per i protocolli le specifiche di IP, TCP, UDP, http,
nntp e di tutti i principali protocolli di Internet sono pubblici.
Formati Chiusi
Sono formati dei quali non è
possibile conoscere le specifiche. Non è quindi possibile
conoscere quali dati in realtà contengano/trasportino nè
è possibile scrivere programmi che gestiscano questi dati. Sono
chiusi i formati di registrazione di Microsoft Office (doc, xls,
ppt...). È noto che nel file ar99.doc scaricabile dal sito di
Microsoft e contenente i risultati finanziari dell'anno 99
risulta che il file è stato scritto sulla macchina chiamata
"Leimer+Jay's G3" e si tratta di un Macintosh che non usata
sistemi operativi Microsoft. Questi dati non sono visibili normalmente
ma sono contenuti nel file ed è molto probabile che la Microsoft
stessa non volesse divulgarli.
FreeBSD
È al tempo stesso un nome di un
sistema operativo (completo di kernel e applicazioni) e della sua
licenza d'uso. Sviluppato a partire da una versione resa libera dalla
Università di California a Berkeley, FreeBSD viene divulgato come
software libero ma con la possibilità per aziende di inglobare i
programmi all'interno dei loro prodotti proprietari chiusi.
È un ottimo prodotto ma con un futuro meno sicuro di GNU-Linux:
funzionalità interessanti oggi accessibili come software libero
potranno domani essere aggiornate solo in prodotti proprietari.
Free Software: v. Software Libero
Freeware
Il software in assoluto più
pericoloso. È un software proprietario a sorgente chiuso
divulgato gratuitamente. Quasi sicuramente c'è un secondo scopo.
Non sappiamo cosa contenga, spesso non si sa chi l'abbia costruito.
Può servire per invogliare gli utenti a usare un determinato
prodotto prima che diventi a pagamento, può servire per svolgere
concorrenza sleale per esempio fornendo il browser per il web come
freeware e distribuendolo integrato coi propri sistemi operativi
così che nessuno ne vada a cercare altri.
Gnome
Interfaccia grafica libera sviluppata
come progetto GNU. Molto potente e versatile è nata in un
ambiente di informatici: inizialmente c'era più attenzione
all'efficienza rispetto alla facilità di utilizzo e alla
usabilità per utenti alle prime armi. Nelle varie versioni
è notevolmente migliorato anche questo secondo aspetto. Usa
X-Window (v).
GNU
GNU vuole dire "GNU is Not Unix"
(cioè GNU Non è Unix). La definizione è ricorsiva:
viene da chiedersi allora cos'è GNU, e si può ripetere e
così all'infinito (vi ricordate è come: "C'era una volta
un Re, che disse al servitor, raccontami una fiaba e questi
incominciò: "C'era una volta....""). GNU è il progetto
di Richard Stallman per la creazione di un intero sistema operativo
libero (diverso da UNIX che era fornito chiuso dalle case produttrici).
Il progetto è nato nel 1984: ora grazie a GNU abbiamo molti
sistemi operativi ed applicazioni libere.
GNU-Linux
Quello che tutti chiamano erroneamente
Linux. È un sistema operativo completo composto dal kernel di
Linux e dalle applicazioni di GNU. Utilizzando il kernel di Linux da
solo si otterrebbe un sistema privo di ogni programma, anche di quelli
per la comunicazione con l'utente. Tutti quelli che dicono di usare
Linux in realtà utilizzano GNU-Linux.
GPL
È la licenza pubblica di GNU:
è il contratto che si approva per poter usare il software libero
fornito da GNU.
Contiene le quattro libertà fondamentali del software libero e
il vincolo di non limitazione futura della libertà.
GUI: v. Interfaccia Grafica
Hacker
È un esperto informatico
desideroso di conoscere profondamente la propria materia in modo libero
senza costrizioni o informazioni nascoste. Vuole conoscere esattamente
come funzionano gli strumenti hardware e software che ha a
disposizione. Rifugge tutti i software che non consentono di poter
essere studiati, controllati e adattati alle proprie esigenze. Non fa
nulla di illegale, non viola sistemi o la privacy di altri. Questo
termine viene usato purtroppo ormai comunemente al posto della parola
Cracker (v.)
Hardware
È la parte fisica, materiale di
un computer, quella elettronica, meccanica. In caso di dubbio
ricordatevi il detto informatico: "L'hardware si riconosce dal software
in caso di guasto: l'hardware si può prendere a calci, contro il
software di può solo inveire."
I.B.M. (International Business Machines Co.)
Famosa e storica società nel
campo dell'Informatica. Recentemente ha adottato software libero sui
suoi server come strumento di concorrenza dei confronti di Microsoft.
Sta facendo molto per la divulgazione del software libero ma non ha
completamente mutato la sua politica. Detiene molti brevetti software e
ha molti prodotti proprietari che vengono distribuiti con licenze molto
restrittive e privi del codice sorgente. Le strade di IBM e del Software
libero corrono parallele e vicine per l'attuale comune interesse di
divulgare GNU-Linux, in futuro potranno convergere completamente o anche
divergere.
Intel
Il più grande produttore di
Microprocessori al mondo. Il suo prolungato successo si deve anche alla
simbiosi in essere con Microsoft (tanto da venir nominati comunemente
come un tutt'uno sotto il nome di WinTel). Tutti gli studiosi di
architettura degli elaboratori sanno che il disegno dei processori Intel
come i Pentium è meno lineare dei concorrenti Motorola (PowerPC),
Digital (Alpha), Crusoe o MIPS. Molte delle complicazioni introdotte nei
procesori Intel si devono alla scelta politica di avere completa
compatibilità verso i precedenti prodotti della stessa marca: un
programma in grado di funzionare su un 8086 dovrebbe funzionare anche
sul più moderno Pentium IV. Forti investimenti sulle
tecnologie ingegneristiche di produzione possibili per l'elevato volume
di vendita rispetto ai concorrenti mantengono i processori Intel
competitivi nelle prestazioni.
Licenza d'Uso
È il contratto che ogni utente
deve stipulare per utilizzare un programma. Ci sono scritti i diritti e
i doveri dell'utente. Per i programmi proprietari di solito la licenza
prevede il diritto ad usare una copia del programma, il dovere di non
modificarlo, non divulgarlo e di non analizzarne il funzionamento. Per i
programmi liberi si prevede il diritto di piena conoscenza del
programma, di duplicazione, di modificazione; l'utente ha il dovere di
non limitare la libertà del programma. I programmi proprietari e
i programmi liberi hanno una clausola in comune nella licenza d'uso: i
produttori non si prendono responsabilità per i danni provocati
da possibili errori presenti.
Kernel: v. Nucleo
Knoppix
È una distribuzione di GNU-Linux
che non necessita di alcuna installazione. È sufficiente porre
il CD nel lettore e riaccendere il computer. È molto più
completa di Demolinux ma richiede computer abbastanza recenti per poter
funzionare. L'attuale versione prevede l'interfaccia grafica con
localizzazione italiana ma OpenOffice è incluso solamente in
lingua inglese.
KDE
Interfaccia grafica molto potente,
versatile, di facile utilizzo. Si presenta anche molto bene dal punto di
vista estetico. È nata per consentire l'utilizzo di sistemi
GNU-Linux (o altri UNIX) anche per applicazioni personali.
Giunta alla versione 3 viene fornita con un ricco corredo di
applicazioni di ufficio, di configurazione e ludiche.
Anche KDE usa X-Window (v.)
Libero Pensiero Algoritmico
Terminologia coniata dall'autore per
indicare la libertà di poter tradurre le proprie idee originali
in programmi per computer senza dover sottostare a vincoli. Deve essere
portata nel mondo moderno allo stesso livello della libertà di
espressione, di stampa, di parola. I brevetti nel campo del software
sarebbero la negazione della libertà di pensiero algoritmico. Il
diritto di autore è perfettamente compatibile con la
libertà di pensiero algoritmico perché tutela gli autori
dal solo plagio. Chiunque desideri scrivere un testo, un libro, un
articolo esprimendo con proprie parole concetti noti e meno noti
è libero di farlo; così anche chi vuole scrivere
programmi propri deve poterlo fare anche se sono presenti metodi
risolutivi già usati altrove.
Negare questo significa poter pretendere di brevettare formule
matematiche, idee politiche, fedi religiose e in ultima analisi numeri.
In Informatica Teorica si dimostra che ogni programma equivale a un
numero.
Provate a continuare a insegnare matematica se vi brevettano il pigreco
o il numero e base dei logaritmi naturali.
Linus Torvalds
È un hacker. È l'autore
del primo kernel denominato Linux e ancora oggi ne coordina lo sviluppo
che viene portato avanti da decine e decine di sviluppatori coadiuvati
da migliaia di utilizzatori esperti che trovano problemi e propongono
soluzioni. Torvalds è finlandese ma attualmente vive e lavora
negli Stati Uniti.
Linux
È il kernel di sistema UNIX oggi
più usato al mondo. Linux è altamente portabile su
macchine di architettura molto diversa (palmari, personal computer con
i processori più diversi, server, supercomputer). È
software libero.
Chiunque voglia guardare, studiare, modificare il codice di Linux
può scaricare i sorgenti da www.kernel.org.
Mandrake
È una distribuzione di
Gnu-Linux. Simile a Red Hat è sempre stata famosa per la sua
semplicità di installazione e di configurazione. È stata
sviluppata in Francia. Attualmente la società MandrakeSoft che
gestisce la distribuzione non naviga in ottime acque dal punto di vista
finanziario.
Motorola
Uno dei più importanti
costruttori di processori non Intel compatibili. Sebbene la fetta di
mercato nell'ambito dei personal computer sia molto piccola (gli Apple
Macintosh per esempio montano questo tipo di processori) Motorola ha un
ampio mercato in installazioni industriali. Sui processori motorola
GNU-linux funziona perfettamente, i sistemi operativi Windows no.
Nucleo
Comunemente indicato
col termine inglese Kernel. È il programma principale di ogni
computer. Attivato al momento dell'accensione il nucleo rimane in
memoria fino allo spegnimento o alla riattivazione da parte dell'utente.
Il nucleo gestisce tutte le unità periferiche del sistema
(dischi, stampanti, video-grafici, mouse, tastiera, terminali, ...) e
fornisce dei modi di interazione standard che possono essere utilizzati
dai programmi in esecuzione (le cosiddette system call). Il nucleo
gestisce anche la sicurezza di accesso e la protezione dei dati.
NTFS (NT-File System)
È il file system dei sistemi
professionali Windows. Il formato di registrazione è chiuso. Non
ha il problema della frammentazione e gestisce la multiutenza.
L'organizzazione appare complessa e questo lo rende meno efficiente dei
concorrenti file system ext3 o raiserfs presenti nei sistemi liberi.
OpenOffice
Derivata da StarOffice, prodotto della
Sun Microsystems, Openoffice è oggi una suite di prodotti da
ufficio di potenzialità del tutto comparabili a Microsoft
Office. È software libero. È un ottima scelta nel mondo
della scuola per utilizzare software libero, formati aperti e,
perché no, risparmiare il costo delle licenze d'uso in completa
legalità.
Open Source
È un movimento
con finalità simili a quello del Software Libero ma non
identiche.
Le regole previste dalle licenze Open Source sono più lasche di
quelle previste da GNU: vengono consentite licenze che ammettono
l'inserimento di software Open Source in prodotti proprietari o licenze
che prevedono la revoca da parte del primo creatore. Vengono talvolta
denominati erroneamente Open Source programmi proprietari per i quali
è disponibile ma non riutilizzabile, modificabile il codice
sorgente. Questa disponibilità spesso è non totale e
rivolta a classi ben determinate di utenti. Questo errore fa comodo a
molti grandi fornitori di software e viene il legittimo dubbio che si
tratti di una interpretazione deliberatamente erronea per creare
confusione fra le terminologie.
Palladium
Un progetto lesivo delle libertà
fondamentali dell'individuo. Il sistema Palladium che sembra voglia
diventare lo standard per i prodotti Windows dal 2006 prevede il
completo controllo dei programmi e dati elaborati da ogni computer. Non
potranno più essere eseguiti programmi non certificati Palladium
(e quindi programmi proprietari copiati), riprodotti dati se non si
è autorizzati (e.g. controllo dei diritti di autore per i
contenuti musicali), niente più virus o siti sconvenienti
(potranno venir censurati). Sarà anche possibile creare
programmi o contenuti che scadono. Si autodistruggono al termine. Si
potranno così affittare programmi e dati. Sarà possibile
anche mandare messaggi che devono essere letti entro un tempo
determinato e poi non lasciano traccia. Impossibile copiarli. Verba
volant, scripta.... pure! È il tentativo di separare i buoni,
quelli cioè che usano software proprietario aderente alle
direttive Palladium, guardano DVD ufficialmente acquistati, vogliono
vedere solo contenuti ortodossi sul web e odiano i virus, dai cattivi,
che cioè copiano programmi, filmati e musica. Peccato che il
libero pensiero venga catalogato dalla parte dei "cattivi". Ai miei
figli ho insegnato che la differenza fondamentale fra la televisione e
il computer-internet è che nel primo caso si è spettatori,
il ruolo fornitore-fruitore della comunicazione è ben separato e
di dipendenza stretta, nel secondo ognuno può essere
protagonista, comunicatore. Se passa Palladium dimenticatevi la
differenza.
Patch:
In italiano viene tradotto con il
temine "pezza". L'idea espressa è infatti quella di rammendare il
programma ponendo una pezza dove questo presenti un difetto. Serve per
modificare un programma per risolvere un malfunzionamento. Solo chi
conosce il codice sorgente di un programma può produrre una Patch.
Patent: v. Brevetto
Payware
Software proprietario con licenza d'uso
onerosa. È il classico programma proprietario. Non potrete mai
essere sicuri che faccia ciò che dichiara perché non
potete farlo analizzare, può contenere ogni sorta di
funzionalità benevola o malefica a vostra insaputa.
L'utilizzatore non può modificarlo. Gli errori, in modo
particolare quelli che comportano rischi per la sicurezza, vengono
mantenuti riservati fino a quando la casa costruttrice non abbia
disponibile la patch (v.) per ripararli. Questo dà agli
utilizzatori di software proprietario una falsa sensazione di sicurezza.
Permesso di Autore
o copyleft. Viene posto in
contrapposizione con il copyright o Diritto di Autore. In realtà
è una particolare applicazione del diritto di autore nel quale
l'autore invece che rivendicare a sè il diritto sull'opera in
senso restrittivo rivendica solo la paternità dell'opera ma ne
lascia (to leave, lasciare, di cui left è il participio passato)
la libera distribuzione e copia.
Pezza: v. Patch
PowerPC
È una famiglia di processori
sviluppata da IBM e Motorola. È incompatibile con i processori
Intel.
Proprietario
Si dice proprietario un sistema
operativo, un software applicativo o un formato di dati del quale non
è possibile conoscere le specifiche. Deriva dall'inglese
proprietary che significa "di proprietà privata". L'uso di
formati di dati proprietari rende vulnerabili al ricatto delle ditte
detentrici del formato stesso. Il tempo proprio o aziendale investito
nell'inserire dati in un determinato formato è un investimento,
talvolta cospicuo. Coi formati proprietari non vi è la garanzia
di poter ottenere restituiti i propri dati.
RedHat
Distribuzione molto famosa di
GNU-Linux. È gestita dall'omonima società americana. Molto
ben costruita, nelle ultime versioni ha migliorato considerevolmente la
facilità di installazione e l'interfaccia grafica che risulta
essere l'unione di KDE e GNOME. Fornisce versioni vendibili con manuali
e servizi di consulenza e assistenza a pagamento. Anche i servizi di
aggiornamento del software potrebbero in futuro non essere gratuiti.
Richard Stallman
Padre fondatore dell'idea del Software
Libero e del progetto GNU. Programmatore all'MIT lasciò l'ente di
ricerca per fondare la Free Software Foundation.
Shareware
Sono programmi proprietari divulgati
gratuitamente in forma di codice eseguibile. Hanno funzionalità
ridotte o funzionano per un tempo limitato. Per ottenere la versione
completamente e indefinitamente funzionante del programma occorre
pagarne il prezzo. Hanno le stesse caratteristiche di insicurezza di
tutto il software proprietario con l'aggravante che spesso il
costruttore è poco conosciuto.
Software
È la parte logica, immateriale
di un computer, quella fatta da programmi e dati. In caso di dubbio
ricordatevi il detto informatico: "L'hardware si riconosce dal software
in caso di guasto: l'hardware si può prendere a calci, contro il
software di può solo inveire."
Sorgente: v. Codice Sorgente
Sorgente Aperto
Programmi il cui codice sorgente
è aperto, i.e. leggibile liberamente. Raramente viene usato come
sinonimo di Open Source (v).
Sorgente Chiuso
Programmi il cui codice sorgente
è chiuso. Vengono distribuiti solamente nella forma di codice
eseguibile. Non sono controllabili, studiabili, modificabili.
Software Libero
Se siete arrivati fino a questo punto
nella lettura e non l'avete compreso......
Siccome è un glossario per correttezza comunque lo rispiego:
è un software che rispetta tutte le quattro condizioni seguenti:
1- libertà di esecuzione del programma senza vincoli,
2-libertà di conoscere come funziona il programma, 3-
libertà di modificare il programma, 4- libertà di
redistribuire il programma modificato.
Il software libero è un modello culturale etico ed economico.
Stallman, Richard: v. Richard Stallman
Suse
Distribuzione GNU-Linux molto ben
costruita e professionale. È di origine tedesca, viene gestita
dalla ditta omonima ed è stata scelta come distribuzione per la
pubblica amministrazione dal governo tedesco.
Anche questa distribuzione è liberamente scaricabile da Internet
ma è anche acquistabile in confezioni corredate da manuali,
esistono servizi di consulenza a pagamento per imprese.
Tecnocretini
Definizione coniata da Roberto di
Cosmo, professore di Informatica all'università di Parigi VII. Vi
lascio la definizione originale. Nel paese dei Tecnocretini "un'azienda,
chiamiamola MacroPresse, ottiene a poco a poco il controllo assoluto di
tutte le tipografie del pianeta. Quest'azienda non controlla
direttamente i giornali, ma è lei che li stampa con dei caratteri
MacroStampa, di cui è la sola proprietaria. Un bel giorno, dopo
una grande campagna pubblicitaria che tesse le lodi di un nuovo insieme
di caratteri che permetterà di ottenere dei giornali
più moderni, essa comincia a stampare tutto con dei caratteri
klingoniani (l'alfabeto dei Klingons nella famosa serie di fantascienza
Star Trek) di modo che nessuno riesce più a leggere i nuovi
libri o giornali senza ricorrere alla Lente MacroStampa, disponibile
alla vendita in tutte le edicole, in cui è distribuita a
spese degli editori di giornali. Il pubblico, affascinato dalla
meravigliosa novità tecnologica, si adatta e compera la Lente.
Incoraggiata dal successo di questa iniziativa, MacroStampa comincia a
cambiare i caratteri periodicamente, ogni anno, poi ogni sei mesi: la
vecchia Lente non riesce a leggere i nuovi giornali, e quindi occorre
rinnovarla a caro prezzo ogni due o tre mesi. Un concorrente di
MacroStampa vede lì un'occasione d'oro: produrre una Minilente
molto meno cara di quella della MacroStampa e venderla nelle edicole.
Ma le edicole hanno un contratto in esclusiva con MacroStampa, e
rifiutano di distribuirla. Peggio, MacroStampa cita in giudizio il
concorrente, colpevole d'avere analizzato i caratteri klingoniani per
costruire una MiniLente, in violazione del copyright di MacroStampa, e
vince.". Una sagace metafora del mondo informatico.
Torvalds, Linus: v. Linus Torvalds
Unix
Unix è oggi una classe di
sistemi operativi. Linux è uno di questi. L'idea di Unix nacque
nei laboratori della Bell (Oggi AT&T, società telefonica).
In realtà venne alla luce nonostante l'AT&T. Ritchie e
Thomson portarono avanti volontariamente il progetto Multics che la
Bell aveva dichiarato chiuso. Era il 1969 ma la vera rivoluzione che ha
portato UNIX ai giorni nostri si deve a Ritchie ed è datata
1973. Il sistema operativo, fino ad allora scritto espressamente per
ogni diverso computer nel linguaggio proprio di quel computer, viene
riscritto in un linguaggio nuovo: il C, inventato apposta da Ritchie.
Anche il traduttore del linguaggio C in codice macchina è
scritto in C. UNIX diventa in questo modo portabile in macchine diverse
con poco sforzo. Il sistema operativo non è più specifico
di una macchina ma adattabile a macchine diverse. I programmatori e gli
utenti possono così avere una interfaccia unica e un insieme di
strumenti unico anche cambiando tipo di computer. Ormai il C è
diventato di uso universale per la scrittura dei sistemi operativi.
Anche i sistemi operativi e gli applicativi della Microsoft sono
scritti in C o in un suo dialetto.
Uova di Pasqua.
Sono simili ai cavalli di Troia (v).
Non hanno però funzionalità malefiche. Molto note sono le
uova di pasqua con le quali i veri sviluppatori di software
proprietario firmano le proprie opere per rifuggire la frustrazione di
non poter vedere attribuito il proprio lavoro fuori dall'azienda. Le
ditte produttrici di software proprietario infatti vogliono che il
prodotto sia associato alla marca e non alle capacità dei
progettisti e sviluppatori che l'hanno effettivamente creato che
dovrebbero sempre rimanere anonimi.
Vermi
Sono programmi che si autoreplicano e
si propagano da un sistema all'altro sfruttando errori di programmazione
dei programmi. Famosi sono il verme
di Morris, il primo conosciuto creato nel 1988 che mise in
ginocchio l'allora nascente Internet, il code Red e il recentissimo Microsoft SQL Slammer. L'infezione
può essere trasferita anche fra macchine di architettura
differente. Molti vermi non producono danni esplicitamente ma bloccano
le attività consumando la potenza elaborativa. Possono esistere
comunque vermi che danneggiano e vermi che creano canali per successive
intrusioni. Ci si difende con personale addetto a aggiornare o riparare
i programmi appena venga conosciuta una nuova fragilità del
sistema. Occorre libero accesso alle informazioni sui possibili
problemi riscontrati.
Virus
Frammenti di programma in grado di
autoreplicarsi e di attaccarsi a programmi esistenti. La replicazione
avviene per copia di programmi infetti. Sono strettamente legati
all'architettura software del sistema: un virus per Windows non funziona
in GNU-Linux. Come i virus biologici quelli informatici rimangono
inizialmente inattivi per un periodo di latenza e cercano di
installarsi nei punti nevralgici del sistema per massimizzare il
contagio. Ci si difende utilizzando sistemi che non consentano la
modificazione dei programmi di sistema o l'accesso ai dispositivi
durante il normale uso; sistemi professionali quali Windows NT, 2000,
XP, GNU-Linux o altri Unix. Occorre anche identificarsi come un utente
di prova (che non abbia accesso ai dati) quando si vogliono provare
programmi della cui sicurezza non ci è certi. Occorre evitare
anche l'uso programmi di lettura della posta che attivino
automaticamente contenuti (per esempio OutLook) e di strumenti di
elaborazione di ufficio che nascondano nei documenti la
possibilità di inserire interi programmi capaci di danneggiare
il sistema e i propri dati (e.g. le macro di Microsoft Office). Un file
.doc che dovrebbe contenere solamente dati può contenere delle
macro, che sono un programma, e quindi anche virus.
Web. v. WWW
Windows
È una categoria di sistemi
operativi diversissimi fra loro accomunati dal solo fatto di essere
costruiti dalla stessa ditta. I sistemi W. 3.11, 95, 98, ME sono per
elaborazioni personali, privi di ogni protezione per l'accesso ai dati
o alle periferiche. I sistemi W. NT, 2000, XP sono professionali. Sono
sistemi proprietari a sorgente chiuso.
Wintel
È un modo comune di nominare la
associazione Windows/Intel.
Worm: v. Vermi
WWW (World Wide Web)
È un'altra conquista libera. Il
WWW è la ragnatela grande come il mondo, un ipertesto di
dimensioni globali ottenuto collegando informazioni contenute in pagine
scritte in linguaggio html (formato libero) tramite collegamenti
ipertestuali. Le pagine possono includere anche elementi di altro
formato (secondo uno standard aperto chiamato mime) anche multimediale.
La navigazione nell'ipertesto avviene tramite l'uso di programmi
cliente chiamati Browser che richiedono le pagine ai server tramite il
protocollo (aperto) http. Nell'ambito del WWW è anche stata
standardizzata la modalità di riferire documenti locali o remoti
per mezzo dell'uso dell'URL (Uniform Resource Locator). Un esempio di
URL è "http://www.fsf.org". È stato creato da Tim
Berners-Lee del CERN di Ginevra nel 1990.
X-Window
Progettato all'M.I.T. il prestigioso
Massachussets Institute of Technology, X-Window è un sistema di
interazione grafica client-server. In pratica consente di poter separare
il programma in esecuzione e la sua interfaccia in due macchine diverse.
Con X-Window è possibile interagire graficamente con programmi
in funzione in altri punti della rete. Questo consente per esempio di
poter fare elaborazioni grafiche interattive su computer molto potenti
e costosi senza dover essere fisicamente presso un terminale grafico
del computer stesso. Esiste un solo elaboratore in Emilia Romagna
capace di fare le elaborazioni metereologiche accurate. Senza X-Window
tutti i metereologi dovrebbero andare fisicamente al CINECA che
gestisce questo computer, con X-Window fanno le elaborazioni
comodamente nel loro ufficio. Tutte le interfacce grafiche di UNIX e di
GNU-Linux sono basate su X-Window.
I sistemi Windows possono avere X-Window solo come applicazione.