Aggiornamenti portale - Notizie sul mondo informatico - security - rimozione virus e tanto altro...

Iscriviti alla Newsletter Security

 
Stampa | Notifica email    
Autore

Muoversi in Linux

Ultimo Aggiornamento: 29/04/2003 16:39
29/04/2003 16:39
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
Post: 2
Registrato il: 29/04/2003
Utente Junior
OFFLINE
INFORMAZIONI RELATIVE A LINUX E DOMANDE RICORRENTI
Linux Faq & News in Italian


Versione 0.8

1. INTRODUZIONE
----------------------
Con questa guida mi propongo di riunire all'interno di un unico documento in
Italiano, informazioni che possano essere utili a coloro che vogliono
avvicinarsi a questo ottimo sistema operativo e nello stesso tempo fornire
delle notizie che possano essere utilizzate dai system integrator per
giustificare la scelta di Linux all'interno di un'azienda. Si tratta
ancora di una versione alfa e come tale conterra' sicuramente imprecisioni;
spero quindi di poter migliorare le versioni successive grazie anche al
contributo che vorrete inviarmi (critiche, correzioni, suggerimenti per nuovi
capitoli, precisazioni...). Una versione piu' o meno aggiornata di questa
guida e' disponibile nei newsgroup it.faq e it.comp.linux e sui seguenti
server:

1.1 Che cos'e' Linux
----------------------
Linux e' una implementazione gratuita di UNIX per personal computer
(386-Pentium PRO), Digital Alpha, PowerPC, Sun SPARC, Apple Macintosh,
Atari ST/TT, Amiga, MIPS, che supporta pieno multitasking, multi-user,
multi-threading, X Windows, TCP/IP, ottima capacita' di comunicazione
con altri sistemi operativi (quali quelli della Microsoft, Apple, Novell)
e molto altro ancora. Le sue radici sono profondamente radicate in Internet.
Le prime versioni del programma sono state sviluppate interamente da Linus
Torvalds (torvalds@transmeta.com) presso l'Universita' di Helsinki in
Finlandia, ma cio' che rende Linux cosi' diverso e' il fatto di essere
cresciuto grazie all'aiuto di moltissimi ed eterogenei gruppi di
programmatori UNIX ed esperti di Sistemi Operativi che hanno messo a
disposizione il codice da loro prodotto, gratuitamente. Questa eterogeneita'
si riferisce sia alle competenze tecniche e al settore di provenienza che
alla dislocazione geografica. Affinche' queste comunita' di programmatori
potessero lavorare insieme era necessario un efficiente strumento di
comunicazione. Lo strumento fu Internet ed essendo Linux il sistema
operativo scelto da queste persone, significa che gli strumenti e le
utility necessarie ad utilizzare la Rete furono tra le prime a comparire.
Oltre ad essere sviluppate appositamente per Linux, molte delle
applicazioni furono portate da quello che era il miglior software
disponibile in quel momento sul mercato.
Per esempio, il compilatore C e' gcc (della Free Software Foundation): si
tratta di un compilatore che viene comunemente utilizzato su piattaforma HP
e Sun.
In 7 anni Linux e' diventato il sistema operativo piu' evoluto tecnicamente
dell'intera categoria e - a causa della disponibilita' dei sorgenti - e'
diventato il punto di riferimento per lo sviluppo del kernel da parte di
Microsoft e SCO. Inoltre molti degli sviluppatori di Solaris/QNX/AIX/SCO e
NT, quando vanno a casa la sera - riscrivono e aggiungono le loro uniche e
talvolta proprietarie tecnologie nel codice pubblico di Linux in modo che
tutti gli altri possano utilizzarle.

5. COME POSSO OTTENERE UNA COPIA DI LINUX?
--------------------------------------------------------------
Mentre Linux di per se stesso e' disponibile gratuitamente sulla Rete, molte
societa' hanno assemblato le cosidette distributions (distribuzioni), che
possono essere pensate come delle versioni di Linux impacchettate e pronte
all'uso. Queste distribuzioni comprendono un ambiente Linux completo e omogeneo
(le varie versioni dei programmi presenti all'interno della stessa distribuzione,
sono tutte perfettamente compatibili tra loro), un programma di installazione
guidato e talvolta qualche programma proprietario aggiuntivo e/o supporto e
assistenza tecnica.


5.2 Ftp Server
---------------
I principali siti da cui e' possibile scaricare Linux via FTP sono:



Textual name Numeric address Linux directory
============================= =============== ===============
tsx-11.mit.edu 18.172.1.2 /pub/linux
sunsite.unc.edu 152.2.22.81 /pub/Linux
ftp.funet.fi 128.214.248.6 /pub/OS/Linux
net.tamu.edu 128.194.177.1 /pub/linux
ftp.mcc.ac.uk 130.88.203.12 /pub/linux
src.doc.ic.ac.uk 146.169.2.1 /packages/linux
fgb1.fgb.mw.tu-muenchen.de 129.187.200.1 /pub/linux
ftp.informatik.tu-muenchen.de 131.159.0.110 /pub/comp/os/linux
ftp.dfv.rwth-aachen.de 137.226.4.111 /pub/linux
ftp.informatik.rwth-aachen.de 137.226.225.3 /pub/Linux
ftp.Germany.EU.net 192.76.144.75 /pub/os/Linux
ftp.ibp.fr 132.227.60.2 /pub/linux
ftp.uu.net 137.39.1.9 /systems/unix/linux
wuarchive.wustl.edu 128.252.135.4 mirrors/linux
ftp.win.tue.nl 131.155.70.100 /pub/linux
ftp.stack.urc.tue.nl 131.155.2.71 /pub/linux
srawgw.sra.co.jp 133.137.4.3 /pub/os/linux
cair.kaist.ac.kr /pub/Linux
ftp.denet.dk 129.142.6.74 /pub/OS/linux
NCTUCCCA.edu.tw 140.111.1.10 /Operating-Systems/Linux
nic.switch.ch 130.59.1.40 /mirror/linux
cnuce_arch.cnr.it 131.114.1.10 /pub/Linux
ftp.monash.edu.au 130.194.11.8 /pub/linux
ftp.dstc.edu.au 130.102.181.31 /pub/linux
ftp.sydutech.usyd.edu.au 129.78.192.2 /pub/linux


6. INSTALLAZIONE
------------------
In passato l'installazione di Linux era un po' piu' complicata rispetto
all'installazione degli altri sistemi operativi. La ragione principale di cio'
e' che Linux consente di ottimizzare in maniera molto fine il sistema
operativo in funzione del hardware che si ha a disposizione.
Durante l'installazione - quindi - era necessario conoscere a fondo il proprio
sistema (e il funzionamento dei sistemi operativi) per essere in grado di
effettuare le giuste scelte.
Oggi, tuttavia, anche grazie alle nuove funzionalita' del kernel 2.0 e il sup-
porto del plug 'n play l'installazione e' diventata molto piu' semplice.
Nella sezione 6.2 verra' descritta l'installazione della distribuzione
Slackware in quanto ritengo che sia quella che consenta di comprendere meglio
l'architettura di Linux. Il mio vuole essere solo un breve bigino... per una
spiegazione piu' dettagliata (con tanto di screenshot) consiglio gli ottimi
Appunti su Linux di Daniele Giacomini e in particolare:

Installazione RedHat http://ildp.psy.unipd.it/AppuntiLinux/al-10.html

Installazione Slackware http://ildp.psy.unipd.it/AppuntiLinux/al-9.html



6.2 Dischi di avvio
--------------------
Come per molti altri sistemi operativi, l'installazione di Linux avviene
avviando il computer con un apposito dischetto. Per quanto riguarda la
distribuzione Slackware i dischi di cui si ha bisogno sono in realta' due
(bootdisk e rootdisk) che devono essere creati in funzione dell'hardware del
proprio computer.

6.2.1 Bootdisk
-------------------
Nella directory bootdsks.144 sono contenuti diverse immagini di dischi di avvio
da utilizzare per l'installazione. Il file WHICH.ONE descrivere come scegliere
il piu' adatto per il vostro sistema. Per un computer con HD e CD-ROM IDE
potete utilizzare il file bare.i.
Per creare il disco, entrate nella directory bootdsks.144 (da DOS) e digitate
rawrite.
Indicate l'immagine da utilizzare (nel nostro caso bare.i) e l'unita' floppy
da usare (nel nostro caso a), inserite un floppy formattato e aspettate che il
programma abbia finito la copia.

6.2.2 Rootdisk
-------------------
Nella directory rootdsks sono contenuti diverse immagini. Generalmente vi
consiglio di usare color.gz.
Per creare il disco, entrate nella directory rootdsks (da DOS) e digitate
rawrite.
Indicate l'immagine da utilizzare (nel nostro caso color.gz) e l'unita' floppy
da usare (nel nostro caso a), inserite un floppy formattato e aspettate che il
programma abbia finito la copia.


6.3 Preparazione HD
--------------------
Linux puo' essere installato su un computer come unico sistema operativo, oppure
coesistere con altri OS. Nel caso vogliate avere piu' sistemi operativi, dovrete
preparare dello spazio da assegnargli.
Linux puo' essere installato su diversi filesystem (compresa la FAT DOS),
tuttavia per poter offrire il meglio e' opportuno creare una partizione nativa.
Se avete gia' preinstallato DOS e/o Windows 95 che occupano l'intero disco, non
disperate: dopo aver deframmentato il disco potete utilizzare un'utility che vi
consenta di creare una nuova partizione senza perdere i dati.
Partition Magic e' un ottimo prodotto (commerciale) che puo' essere utilizzato a
questo oppure se volete rimanere sul mondo GNU potete utilizzare FIPS contenuto
sullo stesso CD Slackware.
ATTENZIONE: se dovete ripartizionare il vostro disco, leggete con attenzione le
istruzione del programma che avete deciso di usare e... fate il backup dei vostri
dati! (e' sempre meglio essere molto prudenti)


6.4 Iniziamo
--------------
Inserite il Bootdisk nel drive A e avviate il sistema. Al prompt boot: premete
invio

(Nota: Se all'inserimento del bootdisk il sistema si ferma mostrando solo la
scritta LI, vuol dire che la copia dell'immagine non e' stata scritta bene.
Cio' succede spesso con Win95 OSR2. Tornate nella root directory del CD e
lanciate view. Vi apparira' un menu' con il quale potrete creare il disco di
boot)

Al termine del processo di boot vi verra' chiesto di inserire il rootdisk:
fatelo e premete invio. Vi si presentera' un prompt di login. digitate root
e premete invio.

A questo punto dovete creare una o piu' partizioni per Linux. Digitate fdisk
seguito dall'unita' che volete partizionare: per es. fdisk /dev/sda
(tenete presente se avete piu' dischi che /dev/hda e' il primo disco IDE
mentre /dev/sda e' il primo disco SCSI).

Al prompt di fdisk digitate p per visualizzare le partizioni attive. Poi
digitate n per creare una nuova partizione. Createla come primaria partendo
dal primo cilindro disponibile e usate +xxxM per utilizzare xxx Mb.
Create ora una nuova partizione (n) di swap della dimensione che volete e
cambiatene il tipo (t) assegnandogli il valore 82.

Dopo aver creato eventuali altre partizioni (io generalmente creo una root
partition, una di swap, una per /usr e (talvolta) una per /usr/local) uscite da
fdisk usando il comando w. Se avete creato delle partizioni estese riavviate
il PC usando il disco di boot, altrimenti proseguite l'installazione digitando
setup. Verra' lanciato un programma di installazione interattiva che vi
guidera' fino al termine dell'installazione. Verranno eseguite le opzioni
ADDSWAP, TARGET, SOURCE, DISK SETS, INSTALL e CONFIGURE.


7. PRINCIPALI APPLICAZIONI
----------------------------
Esistono molti siti in cui le applicazioni per Linux sono classificate
per categoria riportando una descrizione dei prodotti e l'elenco dei
siti da cui e' possibile scaricare l'ultima versione.

I migliori a mio avviso sono:

SAL: http://sal.kachinatech.com/sal1.html

Linux Now: http://www.linuxnow.com/

Webwatcher: http://www.webwatcher.org/

Linux Apps: http://www.double-barrel.be/linux_apps/textonly.html

Dei paragrafi che seguono, il paragrafo 7.1.1 e' dedicato alle applicazioni
per Workstation, il 7.1.2 alle applicazioni per Server mentre il 7.1.3 ai
tools di sviluppo.
Il paragrafo 7.2, invece, e' dedicato a segnalare applicazioni che a mio
avviso dovrebbero essere distribuite insieme a tutte le distribuzioni, ma che
ancora non lo sono.
Ho inserito solo alcuni esempi in quanto vorrei che le altre applicazioni me
le segnalaste voi! Non vorrete mica che faccia tutto il lavoro io... ;)

7.1.2 Server (BACK OFFICE)
------------------------------
In questa sezione ho raggruppato le applicazioni utili su un server
suddividendole per prodotto. Tra parentesi quadre ho indicato quale prodotto
Micro$oft sono in grado di sostutuire.
Si tratta - ovviamente - solo di un piccolissimo estratto rispetto a quanto e'
effettivamente disponibile. E' importante notare che si tratta - per la maggior
parte - di software Open Source.


Database Relazionali [MS SQLserver]:
PostgreSQL - http://www.postgresql.org/
MySQL - http://www.tcx.se/
Solid - http://www.solidtech.com/
Addabas - http://www.adabas.com/
YardSQL - http://www.yard.de/
Empress - http://www.empress.com/
Interbase - http://www.interbase.com/

Per maggiori informazioni consiglio leggete l'apposito HOWTO
http://sunsite.unc.edu/LDP/HOWTO/Database-HOWTO.html


Web Server [Internet Information Server]:
Apache - http://www.apache.org/
CERN
NCSA
Roxen Challenger
Netscape Fasttrack
StrongHold
e diverse altre centinaia.

Proxy server [MS Prosy server]:
Squid - http://squid.nlanr.net/
Wwwoffle - http://www.gedanken.demon.co.uk/wwwoffle/index.html

Microsoft Win32 connectivity:
SAMBA

Novel Netware connectivity:
mars-nwe

Server di posta [MS Exchange]:
Sendmail
Qmail
Smail
Exim

7.1.3 Sviluppo (programmazione)
------------------------------
In questa sezione ho raggruppato un piccolissimo estratto di linguaggi e tools
di programmazione disponibili per Linux (la maggior parte sono gratuiti!).


Linguaggi di IV generazione [MS Visual Basic]:
VIBE - http://www.LinuxMall.com/products/00487.html
VisualTCL
SpecTCL

Programmazione C/C++ [MS Visual C++]:
GNU C Compiler (C, C++, Objective-C).
Gnome
QT application framework C++
VIBE - http://www.LinuxMall.com/products/00487.html
XWPE - X Windows programming environment

JAVA [MS Visual J++]:
Emacs JDE
FreeBuilder Java IDE
JForge
JccWarrior
Suns Java Workshop
SuperMojo
Suns Java Workshop
SuperMojo
Vibe
Wipeout


Altri linguaggi disponibili:
Ada
assembler
Awk
COBOL
Fortran
flex
Java
Lisp
Pascal
Perl
Prolog
Python
Rexx
sed
Smalltalk
SQL
yacc

e svariate altre centinaia...


7.2 Wish List
--------------
In questa sezione vorrei che venissero elencate quelle applicazioni che
generalmente non vengono fornite insieme alle distribuzioni ma che spesso
siamo costretti ad installare per poter offrire determinate funzioni.

Workstation:
K Desktop Environment - http://www.kde.org/
Image Editing (simile a Photoshop) - http://www.gimp.org/
Network Management: tkined - http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/

Server:
Database: Postgres - http://www.postgresql.org/
Groupware: BSCW - http://bscw.gmd.de/
Proxy server: Squid - http://squid.nlanr.net/
Virtual Network Computing - http://www.orl.co.uk/vnc/


8. DOMANDE
-----------
In questo paragrafo cerchero' di rispondere ai principali problemi che
l'utente puo' incontrare grazie anche ai contributi che mi vorrete mandare.
Esiste anche un documento che raccoglie gli URL piu' richiesti nel newsgroup
it.comp.linux... Potete consultarlo su http://www.linux.it/ospiti/upr/


8.1 cos'e' il kernel?
----------------------
Il kernel e' il cuore del sistema operativo. Tutti gli altri programmi
utilizzano le funzioni fornite dal kernel, e in questa maniera non devono
colloquiare direttamente con l'hardware.
Su Linux il kernel puo essere costituito da un unico file solitamente chiamato
vmlinuz, oppure alcune parti possono essere compilate in moduli separati
caricabili e scaricabili dalla memoria in maniera dinamica - ottimizzando cosi'
l'uso della RAM.

Per approfondire l'argomento consiglio l'ottimo documento di Daniele Giacomini
(daniele@calion.com) disponibile presso:

http://ildp.psy.unipd.it/AppuntiLinux/al-19.html

(Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)

8.2 cos'e' la shell?
---------------------
La shell e' il programma piu' importante in un sistema operativo, dopo il
kernel. E' in pratica il mezzo con cui si comunica con il sistema e attraverso
il quale si avviano e si controlla l'esecuzione degli altri programmi.

Per approfondire l'argomento consiglio l'ottimo documento di Daniele Giacomini
(daniele@calion.com) disponibile presso:

http://ildp.psy.unipd.it/AppuntiLinux/al-36.html

(Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)

8.3 cos'e' X-Windows?
----------------------
Per comprendere l'architettura e i concetti base di X-Windows, consiglio di
leggere l'ottimo documento di Daniele Giacomini (daniele@calion.com)
disponibile presso:

http://ildp.psy.unipd.it/AppuntiLinux/al-64.html

(Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)

Altra documentazione su come configurarlo e' disponibile presso:

X DEFAULT - http://www.gaijin.com/X/config/xresources.html
xinitrc - http://www.gaijin.com/X/config/xinitrc.html


8.4 cos'e' un windows-manager?
-------------------------------
Un'interessante spiegazione sui vari Gestori di Finestre e un confronto tra
i piu' noti e' disponibile nell'ottimo documento di Daniele Giacomini
(daniele@calion.com) su:

http://ildp.psy.unipd.it/AppuntiLinux/al-65.html

(Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)

Informazioni dettagliate su diversi windows-manager sono disponibili presso:

Afterstep - http://www.gaijin.com/X/config/afterstep.html
FVWM - http://www.gaijin.com/X/config/fvwm.html
OPENLOOK - http://www.gaijin.com/X/config/openwin.html
MWM - http://www.gaijin.com/X/config/mwm.html
TWM - http://www.gaijin.com/X/config/twm.html


8.5 come faccio a vedere cdrom e floppy?
------------------------------------------


I volumi rimuovibili sotto unix vanno montati e smontati esplicitamente.
Il comando da utilizzare e' mount, quindi vi consiglio - per iniziare - di
fare un bel man mount per scoprire come usare questo comando.

In breve:
1. serve un mountpoint, cioe' una directory vuota, messa in un punto a
piacere nell'albero delle vostre directory.
Suggerisco /mnt/floppy e /mnt/cdrom. Se non esiste potete crearle con mkdir.
2. mettete il media rimuovibile nel suo drive, e digitate:

mount -t tipodelfilesystem /dev/ladevice /mnt/mountpoint

(per esempio: mount -t iso9660 /dev/hdb /mnt/cdrom nel caso del cdrom montato
sulla ide primaria come slave).

Ricordo che per quanto riguarda le unita' (E)IDE la nomenclatura e'

hda primary master, hdb, primary slave, hdc, secondary master, hdd secondary
slave.

Per ridurre il numero di informazioni da digitare, potete modificare
manualmente il file /etc/fstab.

Per trasferire files e visualizzare directories sul floppy, potete anche usare
gli mtools (mdir, mcopy, etc.) e in questo caso non e' nemmeno necessario
montare il floppy.

Quando poi vorrete estrarre estrarre il volume (floppy o cd) dovrete
smontarlo utilizzando il comando umount.


8.6 Come posso avere sia NT che Linux sul mio pc?
(Come gestisco la presenza di due bootloaders - nt loader e lilo?)
-----------------------------------------------------------------------



Ci sono diverse soluzioni. Quella descritta nell'apposito mini-howto funziona
in modo affidabile nella stragrande maggioranza dei casi.... leggete la
documentazione su http://sunsite.unc.edu//pub/Linux/docs/ prima di postare
domande nel newsgroup! ;)


8.7 Linux su un floppy?
------------------------
Ebbene si, e' possibile... ed e' un progetto tutto Italiano!
Maggiori informazioni presso:

http://www4.pisoft.it/~andreoli/mulinux.html


8.8 Esiste COBOL per Linux?
----------------------------
In realta' questa non e' una domanda che ricorre spesso, ma personalmente ho
ricevuto gia' un paio di mail a riguardo e quindi ho pensato che potesse
essere utile aggiungere l'informazione alle FAQ.

Premesso che non sono un programmatore COBOL, ho fatto una breve ricerca
sulla Rete ed ho trovato interessanti i seguenti URL:

http://www.deskware.com/cobol/cobol.htm
http://www.hex.net/~cbbrowne/languages07.html#COBOL
http://www.netsis.it/~asantini/cobcy/

http://www.zortec.com/

Inoltre: Accubol ne vende uno a $2500 mentre se lo si desidera si puo' usare la
versione di rm Cobol o Microfocus per SCO.


8.9 Perche' non riesco ad accedere alla part. fat32/ntfs
(e ad avere i nomi lunghi con dischi Joliet)?
----------------------------------------------------------
(contributo di "Gabriele Zugliani" <gzuglian@oscar.col.it>)

Potete patchare il kernel pelevando il necessario qui:
http://bmrc.berkeley.edu/people/chaffee/fat32.html

Per ntfs, la patch e' a:
http://www.informatik.hu-berlin.de/~loewis/ntfs/

ATTENZIONE: in futuro l'applicazione di questa patch potrebbe non essere piu'
necessaria.


8.10 Qual e' il modo migliore di porre una domanda o proporre un argomento al NG?
---------------------------------------------------------------------------------


Se avete un problema non affrontato da questa faq, o comunque preferite postare
sul gruppo per chiedere ragguagli, prima di metter mano al vostro newsagent,
sarebbe meglio (anche se avete provato tutta la documentazione possibile) che
facciate qualche ricerca su Dejanews (http://www.dejanews.com).

Su questo server (che tra l'altro gira su macchine Linux!) potete fare ricerche
per parole chiave all'interno di USENET e quindi trovare informazioni aggiuntive.
Dejanews, infatti, indicizza anche i gruppi internazionali e la "latenza" dei
messaggi e' piu' lunga di quella di molti newserver italiani.

Se neanche questo da dei risultati (siete proprio sicuri? avete guardato bene
anche le manual pages , gli info files, la documentazione sotto /usr/doc???)
allora postate pure ;).

Quando lo fate, tenete presente pero' che chi vi puo' piu' facilmente aiutare
e' gia' molto occupato, da lavoro, studio o quant'altro.
Se potete, quindi, siate il piu' possibile coincisi e il piu' possibile
precisi.

Definite in modo sintetico e il meno ambiguo possibile il problema e indicate:

- tutto l'hardware che puo' essere collegato al problema
- tutto il software che puo' essere collegato al problema
- la distribuzione e la versione del kernel utilizzate

In genere, se non fornite abbastanza dettagli, vi sara' piu' difficile trovare
aiuto e chi vuole aiutarvi dovra' effettuare uno sforzo maggiore e dedicare piu'
tempo di quanto sarebbe in realta' necessario.



Se volete criticare il gruppo, il sistema operativo, il software, potete farlo,
ma documentate sempre le vostre affermazioni, e cercate di non farlo diventare
un fatto personale; in linea generale, cercate di essere costruttivi, non
distruttivi....

In parole povere, portate il rispetto che si deve a una qualsiasi persona,
rispettate la netiquette, e considerate che sul gruppo nessuno e' pagato per
aiutarvi e per dedicarvi il proprio prezioso tempo...

Per ultimo, non abbiate paura di aiutare gli altri citando quello che avete
imparato, la vostra esperienza personale, i vostri pareri, critiche, etc.
Sono tutti bene accetti. Non abbiate paura di poter essere corretti...
se le correzioni ci saranno non sono per criticarvi ma per rendere piu'
precisa un informazione.


9. COME POSSO CONTRIBUIRE A DIFFONDERE LINUX?
----------------------------------------------
Ogni settimana ricevo diversi messaggi da parte di persone che - essendo
entusiaste di questo sistema operativo - chiedono come possono contribuire
attivamente alla sua diffusione.
In questo paragrafo ho buttato giu' alcune idee su cosa effettivamente puo'
essere fatto (spero di ricevere numerosi contributi ricchi di altre idee e
suggerimenti).

Linus Torvalds ha affermato che gli piacerebbe se ogni utente Linux si ponesse
come obbiettivo per il 1998 di convincere altre due persone ad installare
Linux sul proprio PC (magari in dual-boot).
Questo potrebbe essere un buon inizio, non vi pare?

9.1 siete studenti?
--------------------
Beh, se rientrate in questa categoria il lavoro che potete fare e' parecchio.
Innanzitutto potete parlarne, fare informazione... raccontare ad amici e
conoscenti cosa siete in grado di fare con un sistema operativo gratuito.
Gli studenti sono spesso facilitati ad introdurre novita' in quanto l'essere
aggiornati/istruiti fa parte del loro ruolo...
l'importante e' fare informazione corretta: dopo aver fornito le vostre
argomentazioni, date sempre qualche URL su cui sia possibile approfondire (ad
esempio potreste dare l'indirizzo di queste FAQ).

Come studenti, inoltre, potete proporre ai vostri professori di usare Linux per
realizzare progetti e corsi sia in Universita' che alle Scuole superiori (come
argomentazione potreste portare i bassi costi, la possibilita' di utilizzare
hardware gia' in vostro possesso, il fatto che conoscere un ambiente UNIX e'
molto richiesto dal mercato, etc.)

Se studiate informatica o ingegneria - e' inutile dirlo - potete chiedere di
fare una tesi utilizzando esclusivamente software Opensource (con Linux e'
possibile mettere dei server in cluster, usare qualsiasi linguaggio di
programmazione, gestire dati su RDBMS... senza spendere nulla!). Anche per voi
e' importante fare informazione, quindi ricordatevi di inserire qualche URL
significativo nella Bibliografia o nei Ringraziamenti.

Per concludere - se lo credete - potete entrare a far parte di uno dei diversi
Linux User Group Italiani. Maggiori info presso

http://www.linux.it/
http://www.pluto.linux.it/

Ah, dimenticavo: se sapete l'Inglese leggete il paragrafo 9.4.

9.2 siete giornalisti?
-----------------------
Sia che lo siate di professione che lo facciate part-time, la vostra missione
e' ovviamente informare.
Il vostro compito e' di rendere comprensibile a tutti il linguaggio di noi
*addetti ai lavori* e di trovare argomenti che possano stimolare la curiosita'
nei confronti di questo OS.
A questo scopo potreste trovare interessanti quei siti che raccolgono e commentano
regolarmente le varie novita', ad esempio http://lwn.net/

Ancora una volta e' importante fare informazione CORRETTA, quindi: chiedete,
chiedete, chiedete. Inoltre fornite URL significativi (in modo che i lettori
possano approfondire) e se volete vedere/provare qualcosa, postate una richiesta
sul newsgroup... sarete sorpresi di quanto sia facile trovare qualcuno disposto
a darvi una mano.

9.3 lavorate in un negozio di PC?
----------------------------------
Il vostro compito e' quello di riuscire a mettere in vetrina un PC con Linux,
X-Windows e il KDE.
Magari convincere il vostro capo non sara' facilissimo, ma se ci pensate un'at-
timo gli argomenti da portare a sostegno non sono pochi:

- UN NUOVO PRODOTTO SUSCITA CURIOSITA': i passanti si fermerebbero a chiedere di
cosa si tratta.

- I CONCORRENTI NON CE L'HANNO: le vetrine della concorrenza sono tutte uguali...
perche' non distinguersi?

- MOLTI (tra il grande pubblico) HANNO SENTITO PARLARE DI LINUX, MA POCHI L'HANNO
VISTO: mettete un cartello a lato del PC che indica che si tratta di Linux...
attirera' i curiosi

- MOLTI CREDONO CHE PER USARE UNIX CI VOGLIANO DEI SUPERCOMPUTER: mettete un
cartello 'SERVER UNIX IN VENDIDA QUI'

- ETC.

9.4 sapete l'Inglese?
----------------------
Purtroppo non tutti sanno l'Inglese e quindi non hanno accesso alla sterminata
quantita' di documentazione su Linux disponibile sulla Rete.
ILPD (http://www.pluto.linux.it/ildp) nasce proprio con l'obbiettivo di tradurre
la documentazione Inglese (in particolare quella del Linux Documentation Project)
in Italiano.

Perche' non entrate a farne parte? Il vostro contributo potrebbe essere davvero
prezioso!

9.5 lavorate in un ISP?
------------------------
La maggior parte degli Internet Provider utilizza server Linux, ma ancora pochi
aiutano i loro utenti a configurare la propria workstation Linux per accedere
alla Rete.
Perche' non create una pagina di aiuto con tutte le istruzioni necessarie per
accedere a voi? Non e' difficile, soprattutto se prendete spunto dagli esempi
gia pronti, disponibili presso http://www.pluto.linux.it.
Inoltre perche' non dedicate una pagina a Linux in cui inserire una breve
introduzione, un link a linux.org e magari a queste FAQ?

9.6 siete programmatori, analisti, project manager dell'IT?
-------------------------------------------------------------
Anche voi potete fare parecchio per diffondere Linux... per maggiori
informazioni leggete il paragrafo successivo.


10. COME INTRODURRE LINUX IN AZIENDA?
--------------------------------------
[Sto ancora lavorando per ultimare questo paragrafo... sara' rilasciato con la
prossima versione delle FAQ]


11. LICENZA D'USO
------------------
Linux e' rilasciato secondo la licenza GNU GENERAL PUBLIC LICENSE
(GPL o copyleft) versione 2 della Free Software Foundation.
Pur essendo fornito insieme ai sorgenti, Linux non e' quindi shareware,
ne' pubblico dominio. Il kernel di Linux e' copyright di Linus Torvalds
dal 1993 e mentre i vari programmi che girano sotto Linux sono di
proprieta' dei rispettivi autori (che spesso li distribuiscono anch'essi
sotto GPL o copyright BSD). X invece usa il copyright del MIT.
E' quindi consentito a chiunque copiare, modificare e/o ridistribuire
il software nel rispetto dei termini della licenza GPL, MIT o BSD.


12. ALTRI LINK UTILI
-------------------------

Il sito ufficiale - http://www.linux.org/
Linux International - http://www.li.org/
Linux WebWatcher - http://www.webwatcher.org/
FreshMeat - http://freshmeat.net/
SlashDot - http://slashdot.org/
Linux Now - http://www.linuxnow.com/
Linux HeadQuarter - http://www.linuxhq.com/
Pluto Linux User Group - http://www.pluto.linux.it/

La homepage dell'autore - http://www.pippo.com/
Guida ad Internet e alla Realta' Virtuale - http://www.pippo.com/hypertxt/


13. QUESTO DOCUMENTO
-------------------------------
Questo documento realizzato da Marco Iannacone (ianna@pippo.com) viene
rilasciato secondo la licenza GNU General Public License (GPL o copyleft)
versione 2 della Free Software Foundation. Chiunque e' autorizzato a distribuire
copie elettroniche o cartacee del presente documento, allegarlo a raccolte,
CD-ROM o programmi, a patto di citare la fonte da cui e' stato tratto. Dato che
il documento viene distribuito gratuitamente l'autore non si assume NESSUNA
responsabilita' per eventuali errori o inesattezze che possano essere presenti.
Le considerazioni espresse all'interno del documento devono essere considerate
opinioni personali dell'autore e NON dogmi assoluti.

14. LEGALESE
------------------
I marchi registrati nominati all'interno del presente documento sono di
proprieta' dei legittimi proprietari.




Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 07:07. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com