L'utilizzo di Linux
Linux mostra la sua vera potenza quando utilizzato per una
serie di compiti specifici:
Host Internet
Linux è nato e si sviluppa continuamente grazie ad Internet e questo lo rende aderente al
100% alle sue specifiche. Linux come host Internet significa che è in grado di scambiare
pacchetti TCP/IP con qualunque altro computer su Internet che gestisce lo st esso
protocollo.
Per questo motivo è particolarmente idoneo ad essere utilizzato come client per
connettersi ad Internet utilizzando programmi come Seyon e Mincom, che sfruttano la
comunicazione seriale via modem (linea commutata PPP), o come server Internet in grado di
o ffrire una gamma completa di servizi di alto livello:
- Server Web. Per dare la possibilità di consultazione di
documenti ipertestuali
- Mail Server. Permette con grande facilità la creazione di
account di posta elettronica per gli utenti, oppure se impiegato come client efficaci
strumenti di consultazione della posta come Pine e Mail.
- News server. E' possibile sia leggere le news con appositi
programmi, oppure funzionare come news Server per ospitare quindi far consultare agli
utenti i Newsgroup.
- FTP. Linux offre un potente ed efficace servizio di FTP.
In realtà le possibilità offerte in questo campo sono
veramente tantissime. Basti pensare alla possibilità di impiegare un semplice PC Linux
dal costo di qualche milione come Router per instradare i pacchetti, in grado da
funzionare come un efficace gatew ay per una rete locale (LAN), per non parlare della
possibilità di funzionare come Firewall in grado di filtrare e controllare tutte le
richieste esterne al sistema.
Le sue funzionalità sono davvero molteplici ma le sue caratterisiche lo rendono uno
strumento veramente valido per l'uso come server Intranet o Internet.
Il fatto che sia completamente standard, stabile, potente, facilmente scalabile, gestibile
in remoto con semplicità lo rende uno strumento unico, paragonabile a sistemi operativi
commerciali che costano migliaia di dollari.
Server Internet/Intranet
Utilizzando Web server appositamente sviluppati per Linux come NCSA, CERN o Apache è
possibile installare in poco tempo un server Internet. Inoltre il supporto del Kernel per
una serie di sconfinata di utilizzi (aliasing, multihoming, firewalling ecc ecc. ..) ne
fanno un strumento ineguagliabile per questo tipo di applicazione. La sua completa
integrazione per gli ambienti Perl e Tcl/Tk permettono un utilizzo immediato delle
interfacce Gateway (CGI) e delle funzioni SSI (Server Side Include). Da non tralas ciare
l'elevato grado di sicurezza che può permettere sia dal punto di vista dell'acceso via
HTTP o via Telnet. E' grazie a queste funzionalità che su internet i server Linux sono
diventati in poco tempo centinaia di migliaia in tutto il mondo, permettend o a parità di
risorse hardware le migliori prestazioni. Oltre che come server Web per Internet Linux si
presenta particolarmente adatto a funzionare come server Web su reti locali. La facilità
d'installazione del software idoneo a questo tipo di applicazione più una serie di
programmi particolarmente adatti a questo scopo lo rendono uno strumento efficacissimo in
tal senso. Attraverso Linux è possibile anche localmente consultare documenti in formato
ipertestuale (HTML) utilizzare potenti strumenti di ricerca come WAIS oppure database
interrogabili direttament e da Web come Postgres o un gradino più sotto Mini SQL. Inoltre
è possibile utilizzarlo come server di posta elettronica locale, strumento oramai
indispensabile anche per le piccole strutture.
In una parola sola Linux diventa un elemento privilegiato per la realizzazione di Server
Intranet in grado di offrire prestazioni e funzionalità nettamente superiori dei sistemi
operativi concorrenti.
Server di rete locale
Su una rete locale dotata di PC che utilizzano Linux come sistema operativo è possibile
impiegarlo come server per condividere file e periferiche (stampanti, CD-ROM, Stream Tape)
in maniera molto efficace utilizzando NFS ovvero Networking File Sharingn, S amba su reti
NetBios con il Netbeui, oppure l'emulatore Novell Marsenwe con il protocollo IPX.
L'elevato rapporto qualità/prezzo rende Linux particolarmente adatto per questo tipo di
applicazione rispetto ad esempio a workstation UNIX genericamente molto più costose di un
PC Linux oppure di Server NT necessitanti di grandi risorse solo per la gest ione
dell'inutile parte grafica.
Linux come Client
Se si deve per forza acquistare una stazione di lavoro con sistemi operativi tipo UNIX,
può essere utile pensare di utilizzare Linux al suo posto su di un PC dotato di buone
caratteristiche, ma con un costo nettamente inferiore rispetto a macchine della S UN o
della IBM, in grado di offrire magari prestazioni dello stesso livello a costi molto più
alti.
Inoltre il superiore grado di sviluppo raggiunto da Linux, rispetto a UNIX, sta portando
un sempre maggior numero di persone a scelte di questo tipo. L'ambiente grafico Xfree è
l'elevato numero di applicativi gratuuiti sviluppati ne fanno un ottimo client completo di
ogni funzionalità per l'accesso ad internet e per lo sfruttamento di tutti i suoi
strumenti.
Workstation per programmatori
La completa integrazione dei vari compilatori e ambienti di sviluppo (ad esempio C, C++,
Perl), la presenza di una serie di tools appositamente creati per la programmazione come
Emacs e Jove, ne fanno un eccellente stazione di sviluppo per programmatori a costi
veramente contenuti. Inoltre il supporto grafico di Xfree86 offre un eccellente ambiente
di sviluppo per programmi ed applicazioni in campo grafico.
Tutte queste enormi potenzialità, sostenute dal costo nullo
del software rendono Linux uno strumento veramente appetibile. Sono ormai molti i provider
piccoli e grandi, le aziende, le amministrazioni comunali e i privati che si rivolgono a
Linux. In quest o modo cominciano ad essere disponibili persone in grado di offrire su
Linux assistenza e consulenza, a dimostrazione di come sia possibile creare del lavoro da
un bene che virtualmente è patrimonio di tutti.