TEXT 32
Linux.txt Guest on 22nd April 2021 09:58:42 PM
  1.           INFORMAZIONI RELATIVE A LINUX E DOMANDE RICORRENTI
  2.                   Linux Faq & News in Italian
  3.  
  4. di Marco Iannacone - ianna@pippo.com
  5. Versione 0.9e
  6.  
  7. INDICE
  8. ======
  9.  
  10. 1. INTRODUZIONE
  11.       1.1 Che cos'e' Linux?
  12.       1.2 Un po' di storia
  13.       1.3 Cosa rende Linux differente?
  14. 2. CARATTERISTICHE TECNICHE
  15.       2.1 Come si rapporta Linux con gli altri sistemi operativi?
  16.       2.1.1 Linux vs. MS-DOS
  17.       2.1.2 Linux vs. MS-Windows
  18.       2.1.3 Linux vs. Windows NT
  19.       2.1.4 Linux vs. Apple Macintosh
  20.       2.1.5 Linux vs. Solaris
  21.       2.1.6 Linux vs. QNX
  22.       2.1.7 Linux vs. OS/2
  23.       2.1.8 Linux vs. Windows95/98
  24. 3. CHI USA LINUX?
  25. 4. E' DISPONIBILE DELLA DOCUMENTAZIONE?
  26.       4.1 Linux Documentation Project (LPD)
  27.       4.1.1 Italian Linux Documentation Project (ILDP)
  28.       4.1.2 Italian-HOWTO
  29.       4.2 FAQ
  30.       4.3 HOW-TO
  31.       4.4 Newsgroups
  32.       4.5 Libri e giornali
  33.       4.6 Cosa dicono di Linux (pareri autorevoli e recensioni)
  34. 5. COME POSSO OTTENERE UNA COPIA DI LINUX?
  35.       5.1 Ma quanto costa?
  36.       5.2 Ftp Server
  37.       5.3 Distribuzioni
  38. 6. INSTALLAZIONE
  39.       6.1 Quale hardware?
  40.       6.2 Dischi di avvio
  41.       6.2.1 Bootdisk
  42.       6.2.2 Rootdisk
  43.       6.3 Preparazione HD
  44.       6.4 Iniziamo
  45. 7. PRINCIPALI APPLICAZIONI
  46.       7.1 Ma Linux contiene tutte le applicazioni di cui ho bisogno?
  47.       7.1.1 Workstation (Front Office)
  48.       7.1.2 Server (Back Office)
  49.       7.1.3 Sviluppo (programmazione)
  50.       7.2 Wish List (desiderata)
  51. 8. DOMANDE
  52.       8.1 cos'e' il kernel?
  53.       8.2 cos'e' la shell?
  54.       8.3 cos'e' X-Windows?
  55.       8.4 cos'e' un windows-manager?
  56.       8.5 come faccio a vedere cdrom e floppy?
  57.       8.6 come posso avere sia NT che Linux sul mio pc?
  58.       8.7 Linux su un floppy?
  59.       8.8 come faccio a stampare?
  60.       8.9 Esiste COBOL per Linux?
  61.       8.10 Perche' non riesco ad accedere alla part. fat32/ntfs?
  62.       8.11 Perche' Linux mi vede solo 64MB di RAM (ma io ne ho 128)?
  63.       8.12 Linux e' Anno2000 compatibile?
  64.       8.13 Posso accedere da Linux al mio AS/400?
  65.       8.14 Posso accedere da Linux ad OpenVMS e VAX?
  66.       8.15 Qual e' il modo migliore di porre una domanda o proporre un
  67.            argomento nel NG?
  68. 9. COME POSSO CONTRIBUIRE A DIFFONDERE LINUX?
  69.       9.1 siete studenti?
  70.       9.2 siete giornalisti?
  71.       9.3 lavorate in un negozio di PC?
  72.       9.4 sapete l'Inglese?
  73.       9.5 lavorate in un ISP?
  74.       9.6 avete letto un articolo su Linux?
  75.       9.7 siete programmatori, analisti, project manager dell'IT?
  76. 10. COME INTRODURRE LINUX IN AZIENDA?
  77.       10.1 I programmi opensource sono affidabili/performanti?
  78.       10.2 Ma NT non e' meglio?
  79.       10.3 Con quali progetti posso partire?
  80.       10.4 Atteggiamenti nei confronti di Linux
  81. 11. BREVE STORIA DI UNIX
  82. 12. LICENZA D'USO
  83. 13. ALTRI LINK UTILI
  84. 14. QUESTO DOCUMENTO
  85. 15. LEGALESE
  86.  
  87. A. GLOSSARIO
  88. B. RINGRAZIAMENTI
  89.  
  90. 1. INTRODUZIONE
  91. ----------------------
  92. Con questa guida mi propongo di riunire all'interno di un unico documento in
  93. Italiano, informazioni che possano essere utili a coloro che vogliono
  94. avvicinarsi a questo ottimo sistema operativo e nello stesso tempo fornire
  95. delle notizie che possano essere utilizzate dai system integrator per
  96. giustificare la scelta di Linux all'interno di un'azienda. Si tratta
  97. ancora di una versione alfa e come tale conterra' sicuramente imprecisioni;
  98. spero quindi di poter migliorare le versioni successive grazie anche al
  99. contributo che vorrete inviarmi (critiche, correzioni, suggerimenti per nuovi
  100. capitoli, precisazioni...). Una versione piu' o meno aggiornata di questa
  101. guida e' disponibile nei newsgroup it.faq e it.comp.linux e sui seguenti
  102. server:
  103.  
  104. http://www.pippo.com/linux.txt (Server ufficiale)
  105.  
  106. MIRROR:
  107. http://www.linux.it/ospiti/faqicl/
  108. ftp://ftp.pluto.linux.it/pub/pluto/ildp/FAQ/
  109. http://master.pluto.linux.it/ildp/FAQ/
  110. http://users.iol.it/ianna/
  111. http://www.linux.it/ospiti/iclfaq/
  112. http://members.tripod.com/~ranger_rg/faq/linux.html
  113. http://space.tin.it/computer/feipr/linux.txt
  114. http://www.poli.studenti.to.it/~bertola/faq/linux.txt
  115. http://www.freeweb.org/computer/giulivo/linux_faq.htm
  116. http://www.vedovanet.bbk.org/linux/faq/
  117. http://www.agora.stm.it/P.Meraglia/linux.htm
  118. http://www.geocities.com/capecanaveral/hangar/5319/linux.htm
  119. http://www.agora.stm.it/A.Rollo/faq.txt
  120. http://www.soft-ita.net/linux/
  121. http://www.massimo.demartino.com/ianna/linux.htm
  122.  
  123. ......... (attendo eventuali segnalazioni per ampliare la lista)
  124.  
  125.  
  126. 1.1 Che cos'e' Linux
  127. ----------------------
  128. Linux e' una implementazione gratuita di UNIX per personal computer
  129. (386-Pentium PRO), Digital Alpha, PowerPC, Sun SPARC, Apple Macintosh,
  130. Atari ST/TT, Amiga, MIPS, che supporta pieno multitasking, multi-user,
  131. multi-threading, X Windows, TCP/IP, ottima capacita' di comunicazione
  132. con altri sistemi operativi (quali quelli della Microsoft, Apple, Novell)
  133. e molto altro ancora. Le sue radici sono profondamente radicate in Internet.
  134. Le prime versioni del programma sono state sviluppate interamente da Linus
  135. Torvalds (torvalds@transmeta.com) presso l'Universita' di Helsinki in
  136. Finlandia, ma cio' che rende Linux cosi' diverso e' il fatto di essere
  137. cresciuto grazie all'aiuto di moltissimi ed eterogenei gruppi di
  138. programmatori UNIX ed esperti di Sistemi Operativi che hanno messo a
  139. disposizione il codice da loro prodotto, gratuitamente. Questa eterogeneita'
  140. si riferisce sia alle competenze tecniche e al settore di provenienza che
  141. alla dislocazione geografica. Affinche' queste comunita' di programmatori
  142. potessero lavorare insieme era necessario un efficiente strumento di
  143. comunicazione. Lo strumento fu Internet ed essendo Linux il sistema
  144. operativo scelto da queste persone, significa che gli strumenti e le
  145. utility necessarie ad utilizzare la Rete furono tra le prime a comparire.
  146. Oltre ad essere sviluppate appositamente per Linux, molte delle
  147. applicazioni furono portate da quello che era il miglior software
  148. disponibile in quel momento sul mercato.
  149. Per esempio, il compilatore C e' gcc (della Free Software Foundation): si
  150. tratta di un compilatore che viene comunemente utilizzato su piattaforma HP
  151. e Sun.
  152. In 7 anni Linux e' diventato il sistema operativo piu' evoluto tecnicamente
  153. dell'intera categoria e - a causa della disponibilita' dei sorgenti - e'
  154. diventato il punto di riferimento per lo sviluppo del kernel da parte di
  155. Microsoft e SCO. Inoltre molti degli sviluppatori di Solaris/QNX/AIX/SCO e
  156. NT, quando vanno a casa la sera - riscrivono e aggiungono le loro uniche e
  157. talvolta proprietarie tecnologie nel codice pubblico di Linux in modo che
  158. tutti gli altri possano utilizzarle.
  159.  
  160.  
  161. 1.2 Un po' di Storia
  162. ----------------------
  163. Il 1 Agosto 1991, Linus annuncio' nel newsgroup comp.os.minix di aver
  164. iniziato a lavorare su una nuova versione di Minix e mise a disposizione i
  165. suoi risultati pubblicando i sorgenti della versione 0.01.
  166. Questo primo lavoro non conteneva nemmeno gli eseguibili, ma solo alcune
  167. parti base del kernel e dava per scontato che si avesse accesso ad una
  168. macchina Minix su cui compilarlo.
  169. Il 5 Ottobre 1991 Linus annuncio' la prima versione *ufficiale*: la 0.02.
  170. Questa era in grado di far girare bash (la famosa shell UNIX) e il
  171. compilatore gcc (GNU).
  172. Da quel momento nuove versioni si susseguirono velocemente (grazie al
  173. contributo di molti altri programmatori) e nel Marzo 1992 Linus rilascio'
  174. la versione 0.95 ad indicare che il sistema era ormai maturo per la prima
  175. release (1.0). In realta' a piu' di un anno di distanza (nel Dicembre 1993)
  176. il kernel di Linux era ancora fermo alla versione 0.99.pl14.
  177. Oggi, nel momento in cui vi scrivo e' stata rilasciata la versione 2.0.34
  178. e ormai il sistema e' cosi' completo e stabile da poter competere e
  179. surclassare il nostro *amato* Ms Windows (di cui contiene un emulatore).
  180.  
  181. 1.3 Che cosa rende Linux differente?
  182. --------------------------------------
  183. Una prima grossa differenza tra Linux e gli altri sistemi operativi e' il
  184. prezzo: e' gratuito.
  185. Cio' significa che puo' essere copiato e ridistribuito senza dover pagare
  186. nessuna royalty.
  187. Comunque Linux ha molti altri vantaggi oltre all'essere gratuito. Il codice
  188. sorgente di Linux e' a disposizione di chiunque (intendo i sorgenti
  189. dell'intero sistema operativo: dal kernel alla piu' piccola utility!).
  190. Gli ultimi 5 anni nella storia dello sviluppo di Linux hanno dimostrato
  191. l'importanza di questa liberta'. Cio' ha comportato uno straordinario livello
  192. di coinvolgimento di migliaia - addirittura centinaia di migliaia - di persone
  193. in tutto il mondo.
  194. Questa liberta' ha consentito ai produttori di hardware di sviluppare i driver
  195. per i loro particolari dispositivi senza dover ottenere una costosa licenza
  196. per il codice sorgente o firmare un vincolante accordo di non-disclosure.
  197. E cio' ha reso possibile agli studenti di informatica di tutto il mondo (ma
  198. non solo) di dare un'occhiata dall'interno ad un vero sistema operativo la cui
  199. qualita' non e' seconda a nessun prodotto commerciale. Per le sue
  200. caratteristiche Linux e' oggi il sistema preferito dai programmatori UNIX e
  201. dagli hackers; oltre ai GURU anche molte aziende e ISP iniziano a prenderlo in
  202. seria considerazione e a sviluppare potenti server utilizzando proprio questo
  203. Sistema Operativo.
  204.  
  205.  
  206. 2. CARATTERISTICHE TECNICHE
  207. ------------------------------
  208. Le caratteristiche di questo sistema operativo lo rendono adatto ad impieghi
  209. di ogni genere (vedi paragrafo - CHI USA LINUX?). Ecco comunque una lista del-
  210. le principali caratteristiche di Linux (tratta dal Linux Information sheet -
  211. http://sunsite.unc.edu/pub/Linux/docs/HOWTO/INFO-SHEET):
  212.  
  213. - multitasking: puo' eseguire piu' programmi nello stesso momento
  214. - multiuser: supporta piu' utenti sulla stessa macchina
  215.   (senza richiedere licenze aggiuntive!)
  216. - multiplatform: e' in grado di girare su differenti piattaforme
  217.   (non solo INTEL ma anche Digital Alpha, PowerPC, Sun SPARC, Macintosh e
  218.   MIPS)
  219. - gira in modalita' protetta su processori 386 o superiori
  220. - prevede funzioni di protezione della memoria tra processi in maniera tale da
  221.   non consentire ad un solo programma di mandare in crash l'intero sistema
  222. - shared copy-on-write pages among executables. Cio' significa che processi
  223.   multipli possono utilizzare la stessa memoria per girare. Quando uno di
  224.   questi cerca di scrivere nella parte di memoria condivisa, quella pagina
  225.   (4KB di memoria) viene copiata da qualche altra parte. Copy-on-write ha due
  226.   vantaggi: maggiori prestazioni e riduzione del consumo di memoria.
  227. - gestione della memoria virtuale attraverso la paginazione (senza cioe' dover
  228.   scaricare l'intero processo) sul disco: su una partizione separata, su un
  229.   file all'interno del filesystem, o entrambi, con la possibilita' di
  230.   aggiungere al volo - qualora ce ne fosse bisogno - ulteriori aree di swap
  231.   (senza dover riavviare la macchina o interrompere il processo).
  232.   Un totale di 16 aree di swap da 128MB possono essere utilizzate contem-
  233.   poraneamente per un teorico ammontare di 2 GB di spazio di swap
  234.   utilizzabile.
  235. - un pool di memoria unificato per i programmi e la memoria cache, in maniera
  236.   tale che tutta la memoria libera possa essere utilizzata come cache, e
  237.   tuttavia la cache possa essere ridotta qualora ci sia bisogno di lanciare un
  238.   grosso programma.
  239. - possiede librerie statiche e dinamiche (Dynamic Link Libraries - DLL)
  240. - esegue il core dump consentendo un analisi dopo il crash. In questo modo e'
  241.   possibile utilizzare un debugger non solo quando un programma sta girando,
  242.   ma anche dopo che e' andato in crash
  243. - compatibile con POSIX, System V e BSD a livello di sorgente
  244. - compatibile con SCO, SVR3, SVR4 a livello di eseguibili grazie all'adozione
  245.   di un emulatore iBSC2-compatibile.
  246. - completa disponibilita' dei sorgenti, compreso l'intero kernel e tutti i
  247.   driver, gli strumenti di sviluppo e tutti i programmi utente; inoltre e'
  248.   tutto liberamente distribuibile
  249. - e' anno-2000 compatibile
  250. - POSIX job control
  251. - dispone di pseudoterminali (pty's)
  252. - emulatore 387 a livello di kernel in maniera tale che nessun programma abbia
  253.   bisogno del proprio emulatore... Ogni computer che utilizza Linux appare
  254.   come se possedesse un coprocessore matematico. Ovviamente se il vostro
  255.   computer possiede gia' una FPU, e' possibile rimuovere l'emulatore dal
  256.   kernel guadagnando alcuni Kb di memoria.
  257. - supporto per diverse tastiere internazionali (tra cui quella Italiana) ed e'
  258.   possibile caricare e scaricare i driver al volo.
  259. - consol virtuali multiple: e' possibile effettuare diversi login indipendenti
  260.   dalla stessa postazione e passare da una all'altra con una semplice
  261.   combinazione di tasti (spesso ALT-F1 - ALT-F2...). E' possibile avere fino a
  262.   64 sessioni parallele, contemporanee e indipendenti.
  263. - supporto nativo per molteplici filesystem: minix-1, Xenix System V, MS-DOS,
  264.   HPFS (OS/2 2.x), VFAT (Windows 95), NT, HFS (Apple Mac), FFS (Amiga),CD-ROM,
  265.   NFS...
  266. - filesystem nativo che supporta partizioni fino a 4TB e nomi lunghi fino a
  267.   caratteri
  268. - networking TCP/IP nativo (comprendente ftp, telnet, NFS, etc.)
  269. - puo' agire da server per reti AppleTalk
  270. - puo' agire da server per reti Microsoft (emulando LanManager, NT...) e da
  271.   client (WfWg, W95, NT)
  272. - puo' agire da client o server in una rete Novell Netware
  273. - puo' lavorare in clustering
  274. - e molto altro ancora...
  275.  
  276. 2.1 Come si rapporta Linux agli altri sistemi operativi?
  277. ----------------------------------------------------------
  278. Linux si basa sullo standard POSIX per i sistemi operativi che e' stato
  279. derivato originariamente dalle funzionalita' del mondo UNIX. UNIX e' compati-
  280. bile con Linux a livello di chiamate di sistema, il che significa che la
  281. maggior parte dei programmi scritti per altre versioni di UNIX o per Linux
  282. possono essere compilate e funzionare anche sugli altri sistemi con poche o
  283. spesso nessuna modifica. Generalmente Linux gira piu' velocemente delle altre
  284. versioni di UNIX sullo stesso hardware. E UNIX presenta l'inconveniente di non
  285. essere liberamente distribuibile.
  286. Nei paragrafi che seguono cerchero' di mostrare i punti forti e quelli
  287. deboli(?) di Linux paragonandone le caratteristiche con quelle dei principali
  288. sistemi operativi. Il mio intento e' quello di fare un confronto obbiettivo...
  289. tuttavia devo ammettere di essere un fan di Linux... ;)
  290. Invito quindi chiunque abbia serie argomentazioni da portare in difesa di un
  291. sistema operativo (o correzioni su quanto da me scritto) ad inviarmele:
  292. prometto che saranno inserite!
  293.  
  294. Nota: nelle valutazioni che seguono oltre al sistema base, ho considerato
  295. eventuali aggiunte SOLO se non comportano costi aggiuntivi.
  296. Eventuali resource KIT disponibili a pagamento non sono stati presi in
  297. considerazione.
  298.  
  299. 2.1.1 Linux vs. MS-DOS
  300. ----------------------
  301. Le similitudini tra Linux e MS-DOS si limitano al fatto che entrambi hanno un
  302. file system gerarchico. Ma MS-DOS gira solo su processori x86 non e'
  303. multi-user ne' multitasking (per non parlare del multithreading) e non e'
  304. gratuito.
  305. Inoltre MS-DOS e' in grado di interagire pochissimo con altri sistemi
  306. operativi, ha grossi limiti per quanto riguarda la gestione della memoria, non
  307. comprende programmi che consentano il networking, ne' utility per lo sviluppo
  308. (quali compilatori e debugger) e  nessuna delle altre utility che invece sono
  309. distribuite con Linux (quali ad esempio una GUI).
  310. Ad ulteriore vantaggio di Linux non si dimentichi che Linux e' in grado di
  311. leggere nativamente una partizione DOS e di eseguire diversi programmi DOS
  312. (grazie al programma DOSEMU). A vantaggio del DOS, va invece detto che
  313. richiede meno memoria per girare (gli bastano 640K mentre Linux vuole almeno
  314. 4MB) e che DOS funziona anche su processori 286 e inferiori.
  315.  
  316. 2.1.2 Linux vs. MS-Windows 3.x
  317. -------------------------------
  318. Microsoft Windows offre alcune delle capacita' grafiche di Linux e comprende
  319. alcune funzionalita' di networking, ma conserva tutti gli svantaggi di MS_DOS
  320. specialmente quelli relativi alla gestione di memoria. Inoltre ha dei notevoli
  321. problemi di sicurezza e affidabilita' per non parlare del costo da sostenere
  322. per l'acquisto dell'ambiente operativo e di tutti gli applicativi di cui si ha
  323. bisogno. Per finire ricordo che si tratta di un ambiente monoutente e che e'
  324. sbagliato considerarlo un sistema operativo in quanto si basa ancora sul DOS
  325. (pur riuscendo a bypassarne alcune limitazioni).
  326.  
  327. Grazie all'impiego di emulatori (ampiamente disponibili: Wine, WABI, Willow
  328. Twin Library), Linux e' in grado di eseguire molti programmi sviluppati per
  329. Win 3.x.
  330.  
  331. 2.1.3 Linux vs. Windows NT
  332. ---------------------------
  333. La superiorita' di Linux rispetto a NT per quanto riguarda la migliore
  334. capacita' di multitasking/multithreading, la migliore gestione della memoria,
  335. la migliore gestione e sicurezza del filesystem sono ampiamente dimostrate.
  336. Linux offre una maggior possibilita' di configurazione e consente la fusione
  337. di due sistemi in uno o la clonazione di una macchina con poco sforzo.
  338. Linux offre inoltre migliori capacita' di networking, una GUI piu'
  339. versatile e potente e necessita di minori requisiti minimi in termini di
  340. risorse hardware.
  341. Windows NT e' disponibile SOLO su Digital Alpha, e processori X86.
  342. Windows NT e' sul mercato da poco tempo (che significa che e' stato dedicato
  343. molto meno tempo per scoprire la presenza di bug e risolverli), e il prezzo
  344. del solo sistema operativo e' piuttosto elevato.
  345.  
  346. Un confronto molto completo e preciso tra Linux e NT e' disponibile presso
  347.  
  348. http://www.jimmo.com/Debate/intro.html
  349.  
  350. Un altro confronto (interessante) tra NT4 e Unix (con riferimenti anche a
  351. Linux) e' disponibile presso:
  352.  
  353. http://www.kirch.net/unix-nt.html
  354.  
  355. Perfino il Gartner Group afferma la superiorita' di Unix nei confronti di NT
  356. definendo Unix piu' scalabile, flessibile, robusto e maturo. Afferma, inoltre
  357. che gia' il 14% delle aziende ha iniziato ad usare Linux:
  358.  
  359. http://www.gartner.com/public/static/datapro/industry/indnews6.html
  360.  
  361. Se siete interessati ad un'analisi comparata dei costi all'interno di un
  362. azienda con diversi client e server leggete:
  363.  
  364. http://www.cyber.com.au/misc/frsbiz/nt_linux.htm
  365.  
  366. Altre informazioni su come sostituire NT con Linux sono disponibili presso:
  367.  
  368. http://citv.unl.edu/linux/LinuxPresentation.html
  369.  
  370. Per finire un analisi sulla architettura a 64-bit, SMP, Cluster, etc.
  371. in cui si confrontano molte versioni di UNIX (purtroppo non Linux) e NT4
  372. e' disponibile presso:
  373.  
  374. http://www.unix.digital.com/unix/v4/dhbrown/AIX43.htm
  375.  
  376. 2.1.4 Linux vs. Apple Macintosh
  377. ---------------------------------
  378. Il sistema operativo di Apple per i Macintosh funziona SOLO sui Mac. Inoltre
  379. soffre della mancanza di strumenti di sviluppo, di scarsa interoperabilita'
  380. con altri sistemi operativi, di un multitasking primitivo, assenza di multi-
  381. threading, problemi di sicurezza e affidabilita'. Si tratta inoltre di un
  382. sistema operativo monoutente.
  383. In realta' le ultime versioni del System (8.5.x) hanno risolto molti dei
  384. problemi aumentando le capacita' di multitasking e l'affidabilita' dell'intero
  385. sistema.
  386. Anche le capacita' di networking dei Mac sono migliorate, rendendo questa
  387. piattaforma una buona workstation per grafica e DTP.
  388. Tuttavia proprio per ovviare alle limitazioni del proprio sistema operativo la
  389. Apple ha avviato due progetti legati a tecnologie Un*x: Rapsody e MkLinux.
  390.  
  391. Rapsody - in cui molti componenti sono derivati da FreeBSD - e' destinato a
  392. diventare il successore del System 8.5.x
  393.  
  394. MkLinux e' un porting di Linux su piattaforma PowerMac a cui Apple stessa ha
  395. contribuito attivamente.
  396.  
  397. NOTA: Esiste un emulatore per Linux (Executor - un prodotto commerciale) che
  398. consente di eseguire applicativi Mac anche su quella piattaforma.
  399.  
  400. 2.1.5 Linux vs. SUN Solaris
  401. ----------------------------
  402. Solaris e' un ottimo sistema operativo! E' di gran lunga migliore rispetto a
  403. tutti gli i sistemi citati precedentemente e presenta gran parte delle
  404. caratteristiche tecniche di Linux che ho esposto all'inizio del paragrafo 2.
  405. Gli unici vantaggi a favore di Linux che mi vengono in mente sono:
  406.  
  407. - il costo inferiore
  408. - le minori richieste in termini di RAM
  409. - la maggiore velocita' di Linux a parita' di hardware
  410. - la disponibilita` per svariate architetture hardware
  411.   (Solaris gira solo su Sparc e Intel)
  412.  
  413. 2.1.6 Linux vs. QNX
  414. ---------------------
  415. (contributo di Marcello Magnifico )
  416.  
  417. Gli unici vantaggi di QNX nei confronti di Linux sono le dimensioni e la
  418. estrema efficienza. Chi ha provato il Demodisk di QNX sa che il microkernel
  419. modulare di questo sistema operativo e' grande appena undici kilobytes, e che
  420. la sua velocita' e' superiore a quella di qualsiasi altro prodotto.
  421. Purtroppo QNX e' nato per le industrie come sistema operativo realtime,
  422. quindi i prezzi non sono assolutamente concorrenziali. Il fatto di essere
  423. protetto da una chiave hardware lo rende solo piu' ristretto in termini di
  424. utilizzo. Linux risulta quindi in moltissimi casi una scelta migliore.
  425.  
  426. 2.1.7 Linux vs. OS/2
  427. ---------------------
  428. (contributo di Marcello Magnifico )
  429.  
  430. OS/2 e' stato il primo sistema operativo a diffusione di massa ad avere una
  431. GUI orientata agli oggetti, anticipando nelle edizioni 2.x caratteristiche che
  432. avrebbero acquisito popolarita' con Windows 95. Purtroppo, fin dalle stesse
  433. edizioni 2.x, le sue caratteristiche di efficienza e requisiti minimi
  434. assomigliavano troppo a quelle del futuro Windows 95. Nonostante cio', OS/2 e'
  435. stato per un certo tempo il miglior Windows in circolazione, potendo lanciare
  436. applicazioni Dos, Windows e OS/2. Tale estrema versatilita' gli ha fatto
  437. conquistare una certa popolarita' tra alcuni di quegli hacker che ora
  438. supportano anche Linux.
  439. Non e' questo il luogo adatto a discutere questo sistema gia' abbastanza
  440. controverso: chi usa OS/2 di solito e' convinto di aver fatto la miglior
  441. scelta, per un'infinita' di ragioni, e la difende con forza.
  442. Come Linux e' un altro pianeta rispetto a Windows, cosi' e' anche OS/2 nei
  443. confronti del Dos, grazie anche ad un filesystem HPFS migliore di quello FAT.
  444. In ogni caso - oggi - il problema piu' grosso di questo OS e' che la casa
  445. produttrice (IBM) lo ha abbandonato in favore di NT.
  446.  
  447. Linux puo' leggere questo filesystem: cio' invita ad installare i due
  448. sistemi sullo stesso elaboratore. I conflitti tra i bootloader dei due OS
  449. si possono risolvere con estrema facilita' con l'aiuto dei documenti HOWTO.
  450.  
  451. 2.1.8 Linux vs. Windows95/98
  452. -----------------------------
  453. Questo sistema operativo e' in realta' un ibrido tra Windows NT e Windows 3.x.
  454. Presenta quindi gli svantaggi di entrambi e si rivela (dal punto di vista
  455. tecnico e di architettura) di gran lunga inferiore a Linux.
  456.  
  457. Windows 95, tuttavia,  e' preinstallato (e pagato) su tutte le macchine, e'
  458. noto a molti utenti (per cui e' semplice trovare aiuto quando ci sono
  459. problemi), e' usato anche da moltissimi programmatori (per cui e` facile farsi
  460. fare programmi per esigenze specifiche che non si sanno risolvere da soli),
  461. etc.
  462. Inoltre esiste un vastissimo numero di applicazioni e di giochi (sia a 16 che
  463. a 32-bit). Tutti questi aspetti fanno si che Microsoft detenga il monopolio
  464. del mercato.
  465.  
  466. In realta', se si analizzano i vantaggi che ho esposto, si capisce facilmente
  467. che non sono sostenuti da scelte tecniche, ma dipendono esclusivamente dalla
  468. notorieta' del sistema!
  469. La forte crescita che Linux sta avendo, potrebbe un giorno ribaltare questa
  470. situazione... tutto dipendera' da quanto voi stessi vorrete conoscerlo e
  471. promuoverlo con altri!
  472.  
  473.  
  474. 3. CHI USA LINUX?
  475. ------------------------
  476. Linux e' diffuso ormai sia in organismi statali e governativi (americani! -
  477. purtroppo da noi e' gia' tanto che ci sia un vecchio Olivetti!) che
  478. nell'industria. In molti casi la decisione iniziale di andare su questo
  479. sistema operativo e' stata presa per ragioni di costo, ma poi Linux ha
  480. dimostrato di essere vincente anche in molti altri aspetti.
  481. La NASA ha mandato Linux nello Spazio utilizzandolo sullo Space Shuttle
  482. quest'anno, la Kodak lo ha adottato sulla sua nuova piattaforma per il
  483. processamento del colore, la Corel lancera' quest'anno il suo NC e
  484. nonostante Windows CE - il sistema operativo da loro utilizzato sara' Linux.
  485. La Boeing usa Linux, la Xerox lo ha adottato. Le SouthWest Airlines e Sixt
  486. Rent-a-Car usano Linux. E non dimentichiamo CISCO, il gruppo IKEA e Mercedes.
  487. Si dice che anche Lucent ne faccia uso!
  488. Linux e' pienamente supportato da Netscape, viene fornito con i servizi di
  489. Novell Directory, GroupWare, Netware Client, Java 1.1 SDK; Nonostante la
  490. maggior parte delle nuove versioni di sistemi operativi sul mercato siano a
  491. 32 bit - Linux e' disponibile a 32-bit su macchine a 32 e a 64-bit su macchine
  492. a 64 e puo' essere acquistato nelle piu' grosse catene di personal computer
  493. negli Stati Uniti: EggHead, CompUSA, Fry's, MicroCentre, Computer City, J&R's.
  494.  
  495. Altri luoghi dove Linux ha una significativa quota di penetrazione sul mercato
  496. sono web server, Internet provider e Universita'. Cio' dimostra che Linux ha
  497. davvero qualcosa da offrire.
  498. L'architettura Linux e' gia' la seconda piattaforma piu' comune come Web
  499. Server negli USA seconda solo Solaris (utilizzando entrambi l'Apache Web
  500. Server).
  501. Inoltre molte persone che si sono accorte di aver bisogno di conoscere UNIX
  502. per la loro carriera, hanno deciso di usare Linux a casa come strumento di
  503. apprendimento.
  504. Linux sta diventando, inoltre, diffuso in sistemi avanzati e chiavi in mano,
  505. tra cui firewall, routers e Point of Sales systems (POS).
  506.  
  507.  
  508. 4. E' DISPONIBILE DELLA DOCUMENTAZIONE?
  509. --------------------------------------------------------
  510. Essendosi sviluppato grazie a Internet, Linux dispone di una delle piu'
  511. ampie documentazioni mai realizzate per un sistema operativo. Si tratta di
  512. documenti scritti da differenti autori che pero' hanno cercato (e tuttora
  513. cercano) di coordinarsi in modo da riuscire a coprire ogni aspetto legato
  514. a questo OS. Nei paragrafi che seguono, presento un elenco dei principali
  515. raggruppamenti di documenti organizzati cercando di spiegarne le
  516. caratteristiche.
  517. Va tenuto presente, tuttavia, che centinaia di altri documenti sono
  518. presenti negli archivi delle mailing list e nei newsgroup. Se siete
  519. interessati a delle informazioni che non riuscite a trovare, vi bastera'
  520. quindi effettuare un paio di ricerche con Altavista
  521. (http://www.altavista.digital.com) oppure Dejanews (http://www.dejanews.com)
  522. per trovare quello di cui avete bisogno.
  523.  
  524. 4.1 Linux Documentation Project
  525. ----------------------------------
  526. Il Linux Documentation Project e' nato allo scopo di creare una buona e
  527. affidabile documentazione per il sistema operativo Linux. Si tratta di una
  528. collaborazione tra persone sparse per il mondo che hanno deciso di prendersi
  529. cura della documentazione di Linux a partire dalla documentazione online (man
  530. pages, texinfo docs, e cosi' via) per finire ai libri su carta che comprendono
  531. aspetti quali l'installazione e l'uso (semplice o avanzato) di Linux. Si tratta
  532. quindi di un gruppo di volontari che non fa capo ad nessun organismo centrale:
  533. chiunque sia interessato a dare una mano e' il benvenuto.
  534.  
  535. Segue una lista dei progetti in fase di sviluppo da parte del LDP, in cui sono
  536. indicati i vari coordinatori.
  537.  
  538. * Linux Installation and Getting Started - Matt Welsh (mdw@sunsite.unc.edu)
  539.  
  540. Si tratta di una completa guida all'installazione e all'uso di Linux rivolta
  541. agli utenti alle prime armi. Si occupa di come ottenere, installare, e usare
  542. Linux.
  543. E' rivolto ad utenti che non hanno alcuna familiarita' con UNIX. Quindi se
  544. siete utenti MS-DOS o Windows, e volete iniziare con Linux, questo e' il libro
  545. giusto per voi. Il libro contiene un completo tutorial a UNIX per i nuovi
  546. utenti, ma nello stesso tempo tratta in alcuni capitoli concetti elementari di
  547. system administration e funzioni avanzate quali la configurazione di X Windows
  548. e il networking. La versione corrente di questo libro e' la 3.2, datata
  549. 22 Febbraio 1998. Sono circa 188 pagine.
  550. Puo' essere scaricata da
  551.       http://sunsite.unc.edu/pub/Linux/docs/LDP/install-guide
  552.  
  553. * Linux User's Guide
  554. Larry Greenfield (greenfie@gauss.rutgers.edu), e
  555. Karl Fogel (kfogel@occs.cs.oberlin.edu).
  556.  
  557. Questo libro copre tutti gli aspetti utili all'utente finale di Linux, dal
  558. sedersi di fronte ad una macchina Linux ed effettuare il primo login all'uti-
  559. lizzo di strumenti complessi quali gcc, emacs, e cosi' via. Non richiede
  560. alcuna conoscenza di UNIX, e puo' quindi essere utilizzata come guida intro-
  561. duttiva allo UNIX in generale.
  562.  
  563. Puo' essere scaricata da http://sunsite.unc.edu/pub/Linux/docs/LDP/
  564.  
  565. *  Linux System Administrator's Guide - Lars Wirzenius
  566.    (wirzeniu@cc.helsinki.fi)
  567.  
  568. Essendo il terzo libro del progetto LDP, da' per scontato che sia stato gia'
  569. letto e assimilato il contenuto dell' Installation e della User's Guide. Copre
  570. tutti gli aspetti necessari a mantenere attivo un sistema, gestire gli account
  571. degli utenti, i backup, la configurazione e il tuning di sistema,
  572. l'installazione e l'upgrade del software, e molto ancora.
  573.  
  574. Puo' essere scaricata da
  575.       http://sunsite.unc.edu/pub/Linux/docs/LDP/system-admin-guide
  576.  
  577. * Linux Network Administrator's Guide  -
  578. Olaf Kirch (okir@mathematik.th-darmstadt.de)
  579.  
  580. Questa guida e' complementare alla System Admin's Guide e copre tutti gli
  581. aspetti del networking sotto Linux, da UUCP ai collegamenti attraverso la
  582. porta seriale a TCP/IP, SLIP, configurazione del DNS, della posta elettronica,
  583. dei newsgroup e di NFS.
  584.  
  585. Puo' essere scaricata da
  586.       http://sunsite.unc.edu/pub/Linux/docs/LDP/network-guide
  587.  
  588. * Linux Kernel Hacker's Guide - Michael K. Johnson (johnsonm@sunsite.unc.edu)
  589.  
  590. Questo manuale e' una guida al kernel di Linux: comprende sia la parte teorica
  591. che quella di implementazione. E' il libro adatto a coloro che sono
  592. intenzionati a scrivere un device driver, o semplicemente nell'hacking del
  593. kernel.
  594.  
  595.  
  596. Puo' essere scaricata da
  597.       http://sunsite.unc.edu/pub/Linux/docs/LDP/kernel-hackers-guide
  598.  
  599. * Linux Man Pages/Online Documentation - Rik Faith (faith@cs.unc.edu)
  600.  
  601. Rik Faith si sta occupando di produrre un set completo di man pages per Linux.
  602. Queste pagine comprendono tutte le chiamate di sistema e in particolare le
  603. sezioni 2, 3, 4, 5, 6, 7, e 9. Le sezioni 1 e 8 sono escluse intenzionalmente
  604. in quanto ogni singolo pacchetto generalmente comprende le proprie pagine di
  605. aiuto.
  606.  
  607. La Versione 1.2 delle man pages e' disponibile presso
  608. http://sunsite.unc.edu/pub/Linux/docs/LDP/man-pages
  609.  
  610. 4.1.1 Italian Linux Documentation Project (ILDP)
  611. -------------------------------------------------
  612. Ovvero  moltissima documentazione su Linux in lingua italiana
  613. E' disponibile presso:
  614.  
  615. http://www.pluto.linux.it/ildp
  616.  
  617. 4.1.2 Italian-HOWTO
  618. ---------------------
  619. Informazioni utili per configurare Linux per la realta' Italiana
  620.  
  621. http://www.pluto.linux.it/~gaio/Italian-HOWTO
  622.  
  623.  
  624. 4.2 FAQ
  625. ----------
  626. Esistono diverse raccolte delle domande piu' frequenti relative a Linux:
  627. Possono essere scaricate da:
  628.  
  629. ftp://tsx-11.mit.edu/pub/linux/docs
  630.  
  631. e da
  632.  
  633. ftp://rtfm.mit.edu
  634. (che e' l'archivio generale in cui sono raccolte tutte le FAQ).
  635.  
  636. Inoltre segnalo Linux META-FAQ di Michael K.Johnson (johnsonm@sunsite.unc.edu)
  637.  
  638. Si tratta di una breve raccolta di informazioni relative a Linux, tratte da
  639. diverse fonti.
  640.  
  641. Puo' essere scaricata da http://sunsite.unc.edu/pub/Linux/docs/META-FAQ
  642.  
  643.  
  644. 4.3 HOW-TO
  645. ---------------
  646. Linux HOWTOs sono una raccolta di documenti online, ognuno dei quali descrive
  647. un particolare aspetto di Linux - come l'installazione, la configuazione
  648. TCP/IP, l'utilizzo della stampante, l'uso di dispositivi SCSI, e cosi' via.
  649.  
  650. L'indice delle HOWTO (che puo' essere scaricato da
  651. http://sunsite.unc.edu/pub/Linux/docs/HOWTO/HOWTO-INDEX) contiene l'elenco di
  652. tutti i documenti HOWTO disponibili e quali sono le istruzioni per poterne
  653. scrivere altri. Attualmente il coordinatore degli HOWTO e' Tim Bynum
  654. (linux-howto@sunsite.unc.edu).
  655.  
  656. Tutti i documenti HOWTO sono disponibili presso
  657. http://sunsite.unc.edu//pub/Linux/docs/HOWTO
  658.  
  659. Ad ogni modo eccone la lista (probabilmente incompleta):
  660.  
  661. 3Dfx-HOWTO                       Mail-HOWTO        
  662. AX25-HOWTO                       Multi-Disk-HOWTO        
  663. Access-HOWTO                     Multicast-HOWTO        
  664. Alpha-HOWTO                      NET-3-HOWTO        
  665. Assembly-HOWTO                   NFS-HOWTO        
  666. Benchmarking-HOWTO               NIS-HOWTO        
  667. BootPrompt-HOWTO                 Networking-Overview-HOWTO        
  668. Bootdisk-HOWTO                   Optical-Disk-HOWTO        
  669. Busmouse-HOWTO                   Oracle-HOWTO        
  670. CD-Writing-HOWTO                 PCI-HOWTO        
  671. CDROM-HOWTO                      PCMCIA-HOWTO        
  672. Chinese-HOWTO                    PPP-HOWTO        
  673. Commercial-HOWTO                 Parallel-Processing-HOWTO        
  674. Config-HOWTO                     Pilot-HOWTO        
  675. Consultants-HOWTO                Polish-HOWTO        
  676. Cyrillic-HOWTO                   PostgreSQL-HOWTO        
  677. DNS-HOWTO                        Printing-HOWTO        
  678. DOS-Win-to-Linux-HOWTO           Printing-Usage-HOWTO        
  679. DOSEMU-HOWTO                     README
  680. Danish-HOWTO                     RPM-HOWTO        
  681. Distribution-HOWTO               Reading-List-HOWTO        
  682. ELF-HOWTO                        Root-RAID-HOWTO        
  683. Emacspeak-HOWTO                  SCSI-Programming-HOWTO        
  684. Esperanto-HOWTO                  SMB-HOWTO        
  685. Ethernet-HOWTO                   SRM-HOWTO        
  686. Finnish-HOWTO                    Security-HOWTO        
  687. Firewall-HOWTO                   Serial-HOWTO        
  688. French-HOWTO                     Serial-Programming-HOWTO        
  689. Ftape-HOWTO                      Shadow-Password-HOWTO        
  690. GCC-HOWTO                        Slovenian-HOWTO        
  691. German-HOWTO                     Sound-HOWTO        
  692. Glibc2-HOWTO                     Sound-Playing-HOWTO        
  693. HAM-HOWTO                        Spanish-HOWTO        
  694. HOWTO-INDEX                      TeTeX-HOWTO        
  695. Hardware-HOWTO                   Text-Terminal-HOWTO        
  696. Hebrew-HOWTO                     Thai-HOWTO        
  697. INFO-SHEET                       Tips-HOWTO        
  698. IPX-HOWTO                        UMSDOS-HOWTO        
  699. ISP-Hookup-HOWTO                 UPS-HOWTO        
  700. Installation-HOWTO               UUCP-HOWTO        
  701. Intranet-Server-HOWTO            User-Group-HOWTO        
  702. Italian-HOWTO                    VAR-HOWTO        
  703. Java-CGI-HOWTO                   VME-HOWTO        
  704. Kernel-HOWTO                     VMS-to-Linux-HOWTO        
  705. Keyboard-and-Console-HOWTO       Virtual-Services-HOWTO        
  706. LinuxDoc+Emacs+Ispell-HOWTO      WWW-HOWTO        
  707. META-FAQ                         WWW-mSQL-HOWTO        
  708. MGR-HOWTO                        XFree86-HOWTO        
  709. MILO-HOWTO                       XFree86-Video-Timings-HOWTO        
  710.  
  711.  
  712. Inoltre presso http://sunsite.unc.edu/pub/Linux/HOWTO/mini sono disponibili
  713. una serie di documenti detti mini-HOWTO...
  714. Eccone una lista (probabilmente incompleta):
  715.  
  716. 3-Button-Mouse                  Mac-Terminal
  717. ADSL                            Mail-Queue
  718. ADSM-Backup                     Mail2News
  719. AI-Alife                        Man-Page
  720. Advocacy                        Modules
  721. Backup-With-MSDOS               Multiboot-with-LILO
  722. Battery-Powered                 NCD-X-Terminal
  723. Boca                            NFS-Root
  724. BogoMips                        NFS-Root-Client
  725. Bridge                          Netscape+Proxy
  726. Bridge+Firewall                 News-Leafsite
  727. Bzip2                           Offline-Mailing
  728. Cable-Modem                     Partition
  729. Clock                           Partition-Rescue
  730. Coffee                          Path
  731. Colour-ls                       Pre-Installation-Checklist
  732. Cyrus-IMAP                      Process-Accounting
  733. DHCP                            Proxy-ARP-Subnet
  734. DHCPcd@                         Public-Web-Browser
  735. DPT-Hardware-RAID               Qmail+MH
  736. Diald                           Quota
  737. Diskless                        RCS
  738. Ext2fs-Undeletion               README
  739. Fax-Server                      RPM+Slackware
  740. Firewall-Piercing               Remote-Boot
  741. GIS-GRASS                       Remote-X-Apps
  742. GTEK-BBS-550                    SLIP-PPP-Emulator
  743. Hard-Disk-Upgrade               Sendmail+UUCP
  744. INDEX                           Small-Memory
  745. INDEX.html                      Software-Building
  746. IO-Port-Programming             Software-RAID
  747. IP-Alias                        Soundblaster-AWE
  748. IP-Masquerade                   StarOffice
  749. IP-Subnetworking                Term-Firewall
  750. ISP-Connectivity                TkRat
  751. Install-From-ZIP                Token-Ring
  752. Kerneld                         Ultra-DMA
  753. LBX                             Update
  754. LILO                            Upgrade
  755. Large-Disk                      VPN
  756. Leased-Line                     Visual-Bell
  757. Linux+DOS+Win95+OS2             Windows-Modem-Sharing
  758. Linux+FreeBSD                   WordPerfect
  759. Linux+FreeBSD-mini-HOWTO        X-Big-Cursor
  760. Linux+NT-Loader                 XFree86-XInside
  761. Linux+Win95                     Xterm-Title
  762. Linux-mini-HOWTOs.tar.gz        ZIP-Drive
  763. Loadlin+Win95                   ZIP-Install
  764. Loopback-Root-FS
  765.  
  766.  
  767. Ricordo, comunque, che su ILPD (http://www.pluto.linux.it/ildp) sono disponi-
  768. bili molti HOWTO tradotti in Italiano
  769.  
  770.  
  771. 4.4 Newsgroups
  772. -----------------
  773. Ci sono diversi newsgroup Usenet per Linux. Se utilizzate Linux e' importante
  774. seguire almeno comp.os.linux.announce. Si tratta di un gruppo moderato da
  775. Mikko Rauhala (mjr@iki.fi). Come e' facilmente intuibile si tratta di un
  776. gruppo dedicato ad annunci su Linux (programmi, bug, fixes e patch..)
  777.  
  778. Tra gli altri numerosi newsgroup disponibili (sulla maggior parte dei server)
  779. segnalo:
  780.  
  781. comp.os.linux.answers e' un gruppo moderato in cui vengono postate FAQ, HOWTO
  782. e altri documenti di quest natura.
  783.  
  784. comp.os.linux.setup e' un gruppo non moderato che si occupa di problemi legati
  785. al setup di sistemi Linux
  786.  
  787. comp.os.linux.admin e' un gruppo non moderato per la discussione di tematiche
  788. legate all'amministrazione di server Linux
  789.  
  790. comp.os.linux.development.system e' un gruppo non moderato per le discussioni
  791. legate allo sviluppo del kernel di Linux
  792.  
  793. comp.os.linux.development.apps e' un gruppo non moderato per le discussioni
  794. legate allo sviluppo di applicazioni per Linux
  795.  
  796. comp.os.linux.hardware e' un gruppo che si occupa di discussioni strettamente
  797. legate all'hardware
  798.  
  799. comp.os.linux.networking e' un gruppo che si occupa di discussioni legate alle
  800. reti
  801.  
  802. comp.os.linux.x riguarda argomenti legati al mondo X-Windows
  803.  
  804. comp.os.linux.misc e' dedicato a tutto cio' che non e' inquadrabile nei
  805. precedenti
  806.  
  807. Oltre ai newsgroup summenzionati, non dobbiamo dimenticare la realta' italiana:
  808.  
  809. it.comp.linux
  810. it.comp.linux.annunci
  811. it.comp.linux.develpment
  812. it.comp.linux.pluto
  813. it.comp.linux.setup
  814.  
  815. NOTA:
  816. Configurando il vostro newsreader in modo che utilizzi il server
  817. news.uu.ml.org e' possibile accedere ad una VASTISSIMA gerarchia dedicata a
  818. Linux (un grazie a Luca Villani per la segnalazione!)
  819.  
  820.  
  821. 4.5 Libri e giornali
  822. --------------------
  823. Sono decisamente parecchi i libri che parlano di Linux. Personalmente, di
  824. solito preferisco leggere in Inglese, quindi riporto un elenco (tratto dal
  825. Woven Goods for LINUX) di testi in quella lingua. Invito chiunque ne abbia
  826. letto uno in Italiano a segnalarmelo in modo che possa aggiungerlo.
  827.  
  828. Beginning Linux Programming by Neil Matthew and Richard Stones published
  829. by Wrox Press, August 1996,
  830. ISBN: 1874416680.
  831.  
  832. Building a Linux Internet Server by George Eckel & Chris Hare published by NRP
  833. December 1995,
  834. ISBN: 1-56205-525-9, 352 pp.
  835.  
  836. Linux Configuration and Installation by Patrick Volkerding, Kevin Reichard and
  837. Eric F. Johnson
  838. published by MIS: Press, 1995,
  839. ISBN: 1-55828-426-5.
  840.  
  841. Linux Device Drivers, by Alessandro Rubini. Published by O'Reilly and
  842. Associates, 1st Edition February 1998,
  843. ISBN: 1-56592-292-1, 400 pp.
  844.  
  845. Linux Multimedia Guide by Jeff Tranter published by O'Reilly and Associates,
  846. 1st Edition September 1996,
  847. ISBN: 1-56592-219-0, 386 pp.
  848.  
  849. Linux in a Nutshell by Jessica Hekman and the Staff of O'Reilly & Associates
  850. published by O'Reilly and Associates, 1st Edition September 1996,
  851. ISBN: 1-56592-167-4, 650 pp.
  852.  
  853. Linux Network Administrator's Guide from Olaf Kirch. This is a revised and
  854. beautified version of the manual from the LDP. Published by O'Reilly and
  855. Associates, 1st Edition January 1995,
  856. ISBN: 1-56592-087-2, 370 pp.
  857.  
  858. LINUX System Administrator's Survival Guide by Timothy Parker, published by
  859. SAMS, January 1996,
  860. ISBN: 0-672-30850-9.
  861.  
  862. Linux Unleashed by Kamran Husain, Timothy Parker Ph.D., et al, published by
  863. SAMS,Second Edition, January 1996,
  864. ISBN: 0-672-30908-4.
  865.  
  866. LINUX, Unleashing the Workstation in Your PC by Strobel & Uhl, Preface by J.
  867. Gulbins, Translated from the German by R. Bach published by Springer, 1994,
  868. ISBN: 0-387580778, 248 pp.
  869.  
  870. Red Hat Linux Unleashed by Kamran Husain, Tim Parker, et al published by SAMS,
  871. Second Edition, March 1996,
  872. ISBN: 0-7897-0742-X.
  873.  
  874. Running Linux by Matt Welsh & Lar Kaufman published by O'Reilly and Associates,
  875. 2nd Edition August 1996,
  876. ISBN: 1-56592-151-8, 650 pp.
  877.  
  878. Running a Perfect Internet Site with Linux by Dee-Ann LeBlanc published by QUE
  879. February 1996, ISBN: 0-7897-0514-1.
  880. Special Edition Using Linux by David Gunter and Jack Tackett published by QUE,
  881. June 1996,
  882. ISBN: 0-672-30962-9.
  883.  
  884.  
  885. Per quanto riguarda giornali e riviste segnalo:
  886.  
  887. Linux Journal
  888. Si tratta di una rivista (cartacea) interamente dedicata a Linux. L'abbonamento
  889. annuale ha un costo per l'Europa di $ 32 (maggiori informazioni presso
  890. subs@ssc.com oppure http://www.ssc.com)
  891.  
  892. The Linux Gazette
  893. Si tratta di una rivista online che si occupa di Linux. Per maggiori
  894. informazioni: http://www.linuxgazette.com
  895.  
  896. The Linux Gazette Italian Edition
  897. Si tratta di una rivista online che si occupa (in ITALIANO) di Linux. Per
  898. maggiori informazioni: http://www.media.it/LUGBari/lgei/
  899.  
  900. Linux Focus
  901. Si tratta di una rivista edita da un team spagnolo ma disponibile in diverse
  902. lingue. Per maggiori informazioni: http://www.linuxresources.com/LinuxFocus/
  903.  
  904. Pluto Journal
  905. Si tratta della rivista edita da alcuni utenti del gruppo Pluto e disponibile
  906. (ovviamente) in Italiano. Per maggiori informazioni:
  907. http://www.pluto.linux.it/journal
  908.  
  909. Linux Magazin
  910. Si tratta di una rivista (cartacea) tedesca. Per maggiori informazioni:
  911. http://www.linux-magazin.de/
  912.  
  913. Linux Actual
  914. Si tratta di una rivista (cartacea) spagnola (Prensa Tecnica). Per maggiori
  915. informazioni: http://www.prensatecnica.com/
  916.  
  917. Dream
  918. Si tratta di una rivista (cartacea) frencese. Per maggiori informazioni:
  919. http://www.linux-france.com/index.shtml
  920.  
  921.  
  922. 4.6 Cosa dicono di Linux (pareri autorevoli e recensioni)
  923. ---------------------------------------------------------
  924. Ho raccolto un breve elenco di recensioni su Linux delle principali testate
  925. del settore e altre informazioni interessanti:
  926.  
  927. - InfoWeek (Feb 1997) gli ha assegnato il premio "Miglior sistema operativo
  928.   1996". NT Workstation e' risultato a parimerito con Linux
  929.  
  930. - Informix ha annunciato il 20 Luglio 1997 che sta prendendo in seria conside-
  931.   razione il porting dei propri prodotti su piattaforma Linux.
  932.   Per maggiori informazioni:
  933.   http://www.inxutil.com/inx_linux/informix_linux_docs.html
  934.  
  935. - la rivista Wired (Ago 97) ha detto di Linux "l'unica vera alternativa a NT".
  936.    (http://www.wired.com/wired/5.08/linux.html)
  937.  
  938. - UNIX review (Ago 1997) descrive come dare nuova vita alle vecchie SUN Sparc
  939.   installando Linux invece che Solaris
  940.   (http://www.unixreview.com/backissu/sun9708.htm)
  941.  
  942. - Internet Week (Sett 1997) ha assegnato un punteggio piu' elevato a Linux nei
  943.   confronti di NT in un test comparativo su un gruppo di server web basati su
  944.   diverse piattaforme, facendo notare che il server NT andava in crash gior-
  945.   nalmente, che aveva dei grossi bug di sicurezza e non era in grado di ot-
  946.   tenere nessun vantaggio da un architettura SMP.
  947.  
  948. - CNET in occasione del Comdex/Fall '97 ha pubblicato l'articolo "Unix made
  949.   easy" in cui descrive l'incredibile facilita' di installazione della nuova
  950.   distribuzione della Red Hat (5.0) elencando le nuove caratteristiche con
  951.   toni entusiastici
  952.   (http://www.cnet.com/Content/Review...Onlocation/Comdexfall97/linux.htm)
  953.  
  954. - InfoWorld (24 Nov 1997) pubblica l'articolo "Stanchi di NT? Accendete il
  955.   vostro Red Hat" nel quale confronta Linux con il sistema top della
  956.   Microsoft. L'esito?
  957.   Scontato, ovviamente! ;)
  958.   (http://www.infoworld.com/cgi-bin/displayTC.pl?/reviews/971124redhat.htm)
  959.  
  960. - InfoWorld (8 Dic 1997) descrive le funzionalita di IP masquerading di Linux
  961.   come un ottima soluzione per collegare la propria reta aziedale ad Internet
  962.   (http://www.infoworld.com/cgi-bin/displayNew.pl?/petrel/petrel.htm)
  963.  
  964. - Intranet Explorer (9 Dic 1997) descrive la superiorita' di Linux nei
  965.   confronti di NT arrivando a chiamare NT (per forza di cose) Not Today!
  966.   (http://currents.net/magazine/national/1524/inet1524.html)
  967.  
  968. - Digital Domain, societa' specializzata in post-produzione video ed elabora-
  969.   zioni digitali, ha realizzato gli effetti speciali del film 'Titanic'
  970.   (uscito il 19 Dicembre 1997) utlizzando 105 macchine Linux con processore
  971.   Alpha.
  972.   (http://www.d2.com)
  973.  
  974. - Nel Gennaio 1998 una ricerca di DataPro (Gartner Group) afferma la superiori-
  975.   ta' di UNIX nei confronti di NT e che ben 14% delle aziende contattate ha
  976.   gia' iniziato ad usare Linux.
  977.   (http://www.gartner.com/public/static/datapro/industry/indnews6.html)
  978.  
  979. - I libri su Linux si classificano al quarto posto nel quadro delle vendite
  980.   di libri informatici.
  981.  
  982. In Agosto 1997, le librerie binarie GNU Libc di Linux sono state scelte come
  983. interfaccia comune per gli sviluppatori allo scopo di unificare tutte le
  984. piattaforme UNIX e combattere la crescita della tecnologia (?) di NT.
  985.  
  986. Per chi fosse interessato ad ulteriori articoli, segnalo che esistono una
  987. serie di server che si occupano proprio di raccogliere questo tipo di
  988. informazioni:
  989.  
  990. http://odin.appliedtheory.com/linux-activism/
  991. http://lwn.net/
  992.  
  993.  
  994. 5. COME POSSO OTTENERE UNA COPIA DI LINUX?
  995. --------------------------------------------------------------
  996. Mentre Linux di per se stesso e' disponibile gratuitamente sulla Rete, molte
  997. societa' hanno assemblato le cosidette distributions (distribuzioni), che
  998. possono essere pensate come delle versioni di Linux impacchettate e pronte
  999. all'uso. Queste distribuzioni comprendono un ambiente Linux completo e omogeneo
  1000. (le varie versioni dei programmi presenti all'interno della stessa distribuzio-
  1001. ne, sono tutte perfettamente compatibili tra loro), un programma di
  1002. installazione guidato e talvolta qualche programma proprietario aggiuntivo e/o
  1003. supporto e assistenza tecnica.
  1004.  
  1005.  
  1006. 5.1 Ma quanto costa?
  1007. ---------------------
  1008. I costi di queste distribuzioni vanno da prezzi di $ 20-30 (che sono di fatto
  1009. le spese di confezionamento del CD) a piu' di $ 400 per le versioni che
  1010. comprendono parecchio software proprietario.
  1011. In generale sono poche le persone che si scaricano una installazione completa
  1012. di Linux, anche perche' il tempo di download e la quantita' di dati e' davvero
  1013. elevata anche per chi dispone di una linea dedicata.... generalmente conviene
  1014. acquistare una versione su CD da qualche distributore e poi aggiornare i
  1015. pacchetti che si desidera avere aggiornati (magari per motivi di sicurezza o
  1016. di prestazioni) singolarmente. Comunque molti distributori consentono di
  1017. scaricare via Internet l'intera loro distribuzione gratuitamente... stara'
  1018. quindi all'utente decidere se vale la pena acquistare uno o piu' CD, oppure
  1019. scaricare tutto via Rete.
  1020.  
  1021. E' importante sottolineare che in qualunque modo otteniate una distribuzione
  1022. (acquistandola o scaricandola) potete usarla per installare Linux su quante
  1023. macchine volete, copiare il CD e rivenderlo alla cifra che desiderate (anche
  1024. piu' alta).
  1025.  
  1026.  
  1027. 5.2 Ftp Server
  1028. ---------------
  1029. I principali siti da cui e' possibile scaricare Linux via FTP sono:
  1030.  
  1031.  
  1032.  
  1033.      Textual name                   Numeric address  Linux directory
  1034.      =============================  ===============  ===============
  1035.      tsx-11.mit.edu                 18.172.1.2       /pub/linux
  1036.      sunsite.unc.edu                152.2.22.81      /pub/Linux
  1037.      ftp.funet.fi                   128.214.248.6    /pub/OS/Linux
  1038.      net.tamu.edu                   128.194.177.1    /pub/linux
  1039.      ftp.mcc.ac.uk                  130.88.203.12    /pub/linux
  1040.      src.doc.ic.ac.uk               146.169.2.1      /packages/linux
  1041.      fgb1.fgb.mw.tu-muenchen.de     129.187.200.1    /pub/linux
  1042.      ftp.informatik.tu-muenchen.de  131.159.0.110    /pub/comp/os/linux
  1043.      ftp.dfv.rwth-aachen.de         137.226.4.111    /pub/linux
  1044.      ftp.informatik.rwth-aachen.de  137.226.225.3    /pub/Linux
  1045.      ftp.Germany.EU.net             192.76.144.75    /pub/os/Linux
  1046.      ftp.ibp.fr                     132.227.60.2     /pub/linux
  1047.      ftp.uu.net                     137.39.1.9       /systems/unix/linux
  1048.      wuarchive.wustl.edu            128.252.135.4    mirrors/linux
  1049.      ftp.win.tue.nl                 131.155.70.100   /pub/linux
  1050.      ftp.stack.urc.tue.nl           131.155.2.71     /pub/linux
  1051.      srawgw.sra.co.jp               133.137.4.3      /pub/os/linux
  1052.      cair.kaist.ac.kr                                /pub/Linux
  1053.      ftp.denet.dk                   129.142.6.74     /pub/OS/linux
  1054.      NCTUCCCA.edu.tw                140.111.1.10     /Operating-Systems/Linux
  1055.      nic.switch.ch                  130.59.1.40      /mirror/linux
  1056.      cnuce_arch.cnr.it              131.114.1.10     /pub/Linux
  1057.      ftp.monash.edu.au              130.194.11.8     /pub/linux
  1058.      ftp.dstc.edu.au                130.102.181.31   /pub/linux
  1059.      ftp.sydutech.usyd.edu.au       129.78.192.2     /pub/linux
  1060.  
  1061.  
  1062. 5.3 Distribuzioni
  1063. ------------------
  1064. Per quanto riguarda le distribuzioni, invece, indico di seguito una breve lista
  1065. di quelle con le quali ho maggior familiarita' (sono perfettamente conscio che
  1066. NON si tratta di una lista esaustiva).
  1067.  
  1068. Caldera - http://www.caldera.com/
  1069. Craftworks - http:/www.craftwork.com/
  1070. Debian - http://www.debian.org/
  1071. Linux Pro -  http://www.wgs.com/
  1072. Red Hat - http://www.redhat.com/
  1073. Slackware - http://www.cdrom.com/
  1074. SUSE -  http://www.suse.com/
  1075. Trans-Ameritech - info@trans-am.com
  1076. Yggdrasil - http://www.yggdrasil.com/
  1077.  
  1078. Spesso mi e' stato chiesto di consigliare gli utenti verso una o l'altra
  1079. distribuzione... e' una cosa che mi riesce piuttosto difficile in quanto a
  1080. causa della mia professione - nelle oltre 100 installazioni effettuate presso
  1081. clienti (per non parlare di quelle ad uso personale per provare nuove
  1082. versioni) - ho avuto modo di provarle quasi tutte e spesso cio' che cerco io
  1083. in una distribuzione non e' lo stesso che serve all'utente medio.
  1084.  
  1085. In passato, ho preferito utilizzare la Slackware per la realizzazione di server
  1086. mentre la RedHat per quanto riguarda l'implementazione di workstation.
  1087. In realta' le ultime versioni di entrambe sono dei prodotti davvero completi e
  1088. versatili da poter essere impiegate per i due ruoli indifferentemente.
  1089. Un discorso a parte va fatto per OpenLinux della Caldera. Si tratta di un
  1090. prodotto dal costo piu' elevato ($ 59 la versione base e $ 399 la versione
  1091. standard - al momento in cui scrivo) ma dalle caratteristiche davvero
  1092. professionali. Anche Debian e' davvero un ottimo prodotto.
  1093.  
  1094. Se puo' interessare, comunque, attualmente a casa uso la Suse 5.2.
  1095.  
  1096. Per coloro che non sono soddisfatti di quanto detto finora e vogliono comunque
  1097. un'indicazione su come effettuare una scelta, riporto di seguito le
  1098. indicazioni di Phil Hughes  - editore del Linux Journal:
  1099.  
  1100. - se tutti coloro che conoscete utilizzano una particolare distribuzione e voi
  1101.   siete alle prime armi, scegliete quella stessa stessa distribuzione.
  1102.  
  1103. - se vi piace fare le cose direttamente - e cioe' compilare ed installare
  1104.   tutto voi stessi, probabilmente Slackware e' cio' che fa per voi.
  1105.  
  1106. - se volete fare quello che fa la maggioranza, scegliete RedHat.
  1107.  
  1108. - se volete *tutto*, installate Suse.
  1109.  
  1110. - se volete la distribuzione piu' commerciale o siete un VAR, usate Caldera.
  1111.  
  1112. - se per voi la filosofia del free software e' la cosa piu' importante,
  1113.   o volete essere coivolti nello sviluppo di una distribuzione scegliete
  1114.   Debian.
  1115.  
  1116. (ovviamente questo e' solo il parere di Phil, lui stesso dice che
  1117. probabilmente se chiedete ad un altro utente Linux, potreste ottenere una
  1118. risposta diversa!)
  1119.  
  1120. Per concludere segnalo che la maggior parte delle distribuzioni e' gia'
  1121. disponibile nelle principali librerie informatiche italiane:
  1122.  
  1123. Libreria dell'informatica - Galleria Pattari, 2 20122 Milano
  1124. Libreria HOEPLI - Via Hoepli, 5 20121 Milano
  1125. Libreria ATHENA - Via Campi 284/A (zona universitaria) - 41100 MODENA
  1126. ...........
  1127.  
  1128. (aspetto segnalazioni di altre librerie in cui viene venduto)
  1129.  
  1130.  
  1131. 6. INSTALLAZIONE
  1132. ------------------
  1133. In passato l'installazione di Linux era un po' piu' complicata rispetto
  1134. all'installazione degli altri sistemi operativi. La ragione principale di cio'
  1135. e' che Linux consente di ottimizzare in maniera molto fine il sistema
  1136. operativo in funzione del hardware che si ha a disposizione.
  1137. Durante l'installazione - quindi - era necessario conoscere a fondo il proprio
  1138. sistema (e il funzionamento dei sistemi operativi) per essere in grado di
  1139. effettuare le giuste scelte.
  1140. Oggi, tuttavia, anche grazie alle nuove funzionalita' del kernel 2.0 e il sup-
  1141. porto del plug 'n play l'installazione e' diventata molto piu' semplice.
  1142. Nella sezione 6.2 verra' descritta l'installazione della distribuzione
  1143. Slackware in quanto ritengo che sia quella che consenta di comprendere meglio
  1144. l'architettura di Linux. Il mio vuole essere solo un breve bigino... per una
  1145. spiegazione piu' dettagliata (con tanto di screenshot) consiglio gli ottimi
  1146. Appunti su Linux di Daniele Giacomini e in particolare:
  1147.  
  1148. Installazione RedHat http://ildp.psy.unipd.it/AppuntiLinux/al-10.html
  1149.  
  1150. Installazione Slackware http://ildp.psy.unipd.it/AppuntiLinux/al-9.html
  1151.  
  1152.  
  1153. 6.1 Quale hardware?
  1154. --------------------
  1155. Le moderne distribuzioni supportano la maggior parte dell'hardware che si
  1156. trova oggi sul mercato. Ci possono essere tuttavia dei problemi con schede
  1157. video (ma solo se si vuole utilizzare X) e con quelle di rete. Alcuni problemi
  1158. possono anche esserci nell'installazione su Laptop (personalmente - comunque -
  1159. ho installato Linux con X anche sul mio IBM ThinkPad 380ED).
  1160. Per maggiori informazioni sull'hardware supportato date un'occhiata a
  1161. http://sunsite.unc.edu/pub/Linux/docs/HARDWARE
  1162. Se invece volete acquistare appositamente una macchina per Linux vi consiglio
  1163. di scegliere i componenti dalla lista summenzionata. Se poi il computer deve
  1164. essere un server allora non c'e' dubbio deve avere un controller SCSI!
  1165. Questa architettura fornisce infatti massime prestazioni, affidabilita' e
  1166. accessi contemporanei elevati. Personalmente consiglio un Adaptec AHA 2940.
  1167.  
  1168.  
  1169. 6.2 Dischi di avvio
  1170. --------------------
  1171. Come per molti altri sistemi operativi, l'installazione di Linux avviene
  1172. avviando il computer con un apposito dischetto. Per quanto riguarda la
  1173. distribuzione Slackware i dischi di cui si ha bisogno sono in realta' due
  1174. (bootdisk e rootdisk) che devono essere creati in funzione dell'hardware del
  1175. proprio computer.
  1176.  
  1177. 6.2.1 Bootdisk
  1178. -------------------
  1179. Nella directory bootdsks.144 sono contenuti diverse immagini di dischi di avvio
  1180. da utilizzare per l'installazione. Il file WHICH.ONE descrivere come scegliere
  1181. il piu' adatto per il vostro sistema. Per un computer con HD e CD-ROM IDE
  1182. potete utilizzare il file bare.i.
  1183. Per creare il disco, entrate nella directory bootdsks.144 (da DOS) e digitate
  1184. rawrite.
  1185. Indicate l'immagine da utilizzare (nel nostro caso bare.i) e l'unita' floppy
  1186. da usare (nel nostro caso a), inserite un floppy formattato e aspettate che il
  1187. programma abbia finito la copia.
  1188.  
  1189. 6.2.2 Rootdisk
  1190. -------------------
  1191. Nella directory rootdsks sono contenuti diverse immagini. Generalmente vi
  1192. consiglio di usare color.gz.
  1193. Per creare il disco, entrate nella directory rootdsks (da DOS) e digitate
  1194. rawrite.
  1195. Indicate l'immagine da utilizzare (nel nostro caso color.gz) e l'unita' floppy
  1196. da usare (nel nostro caso a), inserite un floppy formattato e aspettate che il
  1197. programma abbia finito la copia.
  1198.  
  1199.  
  1200. 6.3 Preparazione HD
  1201. --------------------
  1202. Linux puo' essere installato su un computer come unico sistema operativo,
  1203. oppure coesistere con altri OS. Nel caso vogliate avere piu' sistemi
  1204. operativi, dovrete preparare dello spazio da assegnargli.
  1205. Linux puo' essere installato su diversi filesystem (compresa la FAT DOS),
  1206. tuttavia per poter offrire il meglio e' opportuno creare una partizione nativa.
  1207. Se avete gia' preinstallato DOS e/o Windows 95 che occupano l'intero disco,
  1208. non disperate: dopo aver deframmentato il disco potete utilizzare un'utility
  1209. che vi consenta di creare una nuova partizione senza perdere i dati.
  1210. Partition Magic e' un ottimo prodotto (commerciale) che puo' essere utilizzato
  1211. a questo oppure se volete rimanere sul mondo GNU potete utilizzare FIPS
  1212. contenuto sullo stesso CD Slackware.
  1213. ATTENZIONE: se dovete ripartizionare il vostro disco, leggete con attenzione
  1214. le istruzione del programma che avete deciso di usare e... fate il backup dei
  1215. vostri dati! (e' sempre meglio essere molto prudenti)
  1216.  
  1217.  
  1218. 6.4 Iniziamo
  1219. --------------
  1220. Inserite il Bootdisk nel drive A e avviate il sistema. Al prompt boot: premete
  1221. invio
  1222.  
  1223. (Nota: Se all'inserimento del bootdisk il sistema si ferma mostrando solo la
  1224. scritta LI, vuol dire che la copia dell'immagine non e' stata scritta bene.
  1225. Cio' succede spesso con Win95 OSR2. Tornate nella root directory del CD e
  1226. lanciate view. Vi apparira' un menu' con il quale potrete creare il disco di
  1227. boot)
  1228.  
  1229. Al termine del processo di boot vi verra' chiesto di inserire il rootdisk:
  1230. fatelo e premete invio. Vi si presentera' un prompt di login. digitate root
  1231. e premete invio.
  1232.  
  1233. A questo punto dovete creare una o piu' partizioni per Linux. Digitate fdisk
  1234. seguito dall'unita' che volete partizionare: per es. fdisk /dev/sda
  1235. (tenete presente se avete piu' dischi che /dev/hda e' il primo disco IDE
  1236. mentre /dev/sda e' il primo disco SCSI).
  1237.  
  1238. Al prompt di fdisk digitate p per visualizzare le partizioni attive. Poi
  1239. digitate n per creare una nuova partizione. Createla come primaria partendo
  1240. dal primo cilindro disponibile e usate +xxxM per utilizzare xxx Mb.
  1241. Create ora una nuova partizione (n) di swap della dimensione che volete e
  1242. cambiatene il tipo (t) assegnandogli il valore 82.
  1243.  
  1244. Dopo aver creato eventuali altre partizioni (io generalmente creo una root
  1245. partition, una di swap, una per /usr e (talvolta) una per /usr/local) uscite da
  1246. fdisk usando il comando w. Se avete creato delle partizioni estese riavviate
  1247. il PC usando il disco di boot, altrimenti proseguite l'installazione digitando
  1248. setup. Verra' lanciato un programma di installazione interattiva che vi
  1249. guidera' fino al termine dell'installazione. Verranno eseguite le opzioni
  1250. ADDSWAP, TARGET, SOURCE, DISK SETS, INSTALL e CONFIGURE.
  1251.  
  1252.  
  1253. 7. PRINCIPALI APPLICAZIONI
  1254. ----------------------------
  1255. Esistono molti siti in cui le applicazioni per Linux sono classificate
  1256. per categoria riportando una descrizione dei prodotti e l'elenco dei
  1257. siti da cui e' possibile scaricare l'ultima versione.
  1258.  
  1259. I migliori a mio avviso sono:
  1260.  
  1261. SAL:         http://sal.kachinatech.com/sal1.html
  1262.  
  1263. Linux Now:   http://www.linuxnow.com/
  1264.  
  1265. Webwatcher:  http://www.webwatcher.org/
  1266.  
  1267. Linux Apps:  http://www.double-barrel.be/linux_apps/textonly.html
  1268.  
  1269. Dei paragrafi che seguono, il paragrafo 7.1.1 e' dedicato alle applicazioni
  1270. per Workstation, il 7.1.2 alle applicazioni per Server mentre il 7.1.3 ai
  1271. tools di sviluppo.
  1272. Il paragrafo 7.2, invece, e' dedicato a segnalare applicazioni che a mio
  1273. avviso dovrebbero essere distribuite insieme a tutte le distribuzioni, ma che
  1274. ancora non lo sono.
  1275. Ho inserito solo alcuni esempi in quanto vorrei che le altre applicazioni me
  1276. le segnalaste voi! Non vorrete mica che faccia tutto il lavoro io... ;)
  1277.  
  1278.  
  1279. 7.1 Ma Linux contiene tutte le applicazioni di cui ho bisogno?
  1280. -------------------------------------------------------------
  1281.    (per poter far funzionare il mio ufficio o il mio intero business?)
  1282.  
  1283. Si. La maggior parte delle applicazioni sono distribuite insieme a Linux,
  1284. tuttavia se cio' che vi serve non e' compreso nella distribuzione che possede-
  1285. te, potete tranquillamente scaricarla dalla Rete, compilarla e voila'...
  1286. il gioco e' fatto.
  1287. Generalmente i grossi database relazionali, sofisticati programmi di grafica,
  1288. di gestione di suono e video non vengono distribuiti insieme ma potete
  1289. scegliere il prodotto che vi interessa e downloadarlo voi stessi. Applicazioni
  1290. desktop quali world processor, sofisticati fogli elettronici, database,
  1291. analisi statistica o matematica sono generalmente sviluppati da terze parti
  1292. quali Applixware, StarOffice, Corel, Empress, Wolfram Research.. e possono
  1293. essere acquistate a parte (il loro costo e' comunque di gran lunga inferiore
  1294. alle versioni per Windows).
  1295.  
  1296. 7.1.1 Workstation (FRONT OFFICE)
  1297. ------------------------------
  1298. In questa sezione ho raggruppato le applicazioni utili su una workstation
  1299. suddividendole per prodotto. Tra parentesi quadre ho indicato quale prodotto
  1300. Microsoft sono in grado di sostituire.
  1301. Si tratta - ovviamente - solo di un piccolo estratto rispetto a quanto e'
  1302. effettivamente disponibile.
  1303.  
  1304.  
  1305. Desktop environment [Win95/NT]:
  1306.        K Desktop Environment - http://www.kde.org/
  1307.        Lesstiff (sostituto open source di Motif)
  1308.              http://www.lesstif.org/lesstif.html
  1309.      
  1310.        Diversi Windowmanagers:
  1311.        Afterstep, Windowmaker (NeXTstep-lookalike)
  1312.        QVwm, fvwm95 (Win95-lookalike), amiwm (amiga),
  1313.        mlvwm (mac) etc.
  1314.  
  1315.        Tutte le applicazioni elencate di richiedono X-Window
  1316.        (http://www.xfree86.org)
  1317.  
  1318. Office suite [Microsoft Office]:
  1319.        StarOffice - http://www.stardivision.com/staroffice/linux.html
  1320.        ApplixWare - http://www.applix.com/
  1321.        Corel office suites - http://www.corel.com/
  1322.        
  1323.        Tutte queste suites sono in grado di leggere e scrivere files
  1324.        nei formati utilizzati da Microsoft Office.
  1325.        Dal sito della StarDivision e' possibile scaricare una versione
  1326.        completa della loro suite office utilizzabile gratuitamente per un uso
  1327.        personale.
  1328.  
  1329. Word Processor [MS Word]:
  1330.        Wordperfect 7.0 - http://www.sdcorp.com/
  1331.        Swrite (compreso in StarOffice)
  1332.        LyX
  1333.        xdvi
  1334.        XWord
  1335.        FrameMaker
  1336.  
  1337. Fogli elettronici [MS Excel]:
  1338.        Moods
  1339.        NeXS - http://www.xess.com/prodinfo.html
  1340.        Scal (compreso in StarOffice)
  1341.        Teapot
  1342.        WingZ - http://www.wingz.com/
  1343.        
  1344. CAD/CAM - Grafica:
  1345.  
  1346.        3D Blender - http://www.neogeo.nl/
  1347.        AC3D - http://www.comp.lancs.ac.uk/computing/users/andy/ac3dlinux.html
  1348.        Blender - http://www.neogeo.nl/blender.html
  1349.        Corel Draw
  1350.        Electric Eyes - http://www.labs.redhat.com/ee.shtml
  1351.        Freedom-of-choice-cad - http://www.softwareforge.com/linux.htm
  1352.        Gimp - http://www.gimp.org/
  1353.        Image Magick - http://www.wizards.dupont.com/cristy/ImageMagick.html
  1354.        K-Paint
  1355.        K-Fourier
  1356.        K-illustrator
  1357.        Microstation - http://www.bentley.com/academic/
  1358.        Moonlight - http://www.cybersociety.com/moonlight/
  1359.        Mpeg player - http://adam.kaist.ac.kr/~jwj95/
  1360.        Mpegtv - http://www.mpegtv.com
  1361.        POV raytracer - http://www.povray.org/
  1362.        Xanim - http://smurfland.cit.buffalo.edu/xanim/home.html
  1363.        XV-  http://www.sun.com/sunsoft/catlink/xv/xv.html
  1364.  
  1365.        Librerie:
  1366.        Gd
  1367.        Imlib - http://www.labs.redhat.com/imlib/
  1368.        Libpng - http://www.cdrom.com/pub/png/
  1369.        Mesa (opengl GPL) - http://www.ssec.wisc.edu/~brianp/Mesa.html
  1370.        Opengl di metrolink - http://www.metrolink.com/products/opengl/index.html
  1371.        etc.
  1372.  
  1373. Web Browser [Internet Explorer]:
  1374.        Netscape Navigator
  1375.        Netscape Comunicator
  1376.        Kfm (KDE Filemanager)
  1377.        Mosaic - http://www.ncsa.uiuc.edu/SDG/Software/XMosaic/
  1378.        Amaya - http://www.w3.org/pub/WWW/Amaya/
  1379.        Arena - http://www.yggdrasil.com/Products/Arena/
  1380.        Hotjava
  1381.        LynX - http://lynx.browser.org/
  1382.        etc.
  1383.  
  1384. Microsoft Windows App on linux :
  1385.        Bochs - http://world.std.com/~bochs
  1386.        NT App Server - http://www.exodustech.com/
  1387.        VNC - http://www.orl.co.uk/vnc/
  1388.        WABI - http://www.caldera.com/products/updates/wabi.html
  1389.        Willow Twin library
  1390.        WINE - http://www.winehq.com/
  1391.  
  1392. Client di posta [MS Mail/Lotus ccmail]:
  1393.        ZMail
  1394.        exmh - http://www.sunlabs.com/~bwelch/exmh/
  1395.        umt
  1396.        xfmail - http://burka.netvision.net.il/xfmail/xfmail.html
  1397.        kmail - http://math.cornell.edu/~wuebben/markus/kmail.html
  1398.        xmh
  1399.        xcmail
  1400.        soma
  1401.        privtool
  1402.        pine - http://www.washington.edu/pine/
  1403.        e diverse altre centinaia.
  1404.  
  1405.  
  1406. MSDOS for Linux:
  1407.  
  1408.        Usando dosemu e OpenDOS della Caldera (oggi nuovamente DR-DOS) potete
  1409.        far funzionare la maggior parte dei programmi DOS sotto Linux
  1410.        all'interno di una finestra.
  1411.        In alternativa a OpenDOS potete usare FreeDOS un'alternativa Opensource
  1412.        ma - purtroppo - non ancora completamente stabile.
  1413.        Una documentazione molto completa relativa a DOSEMU e' disponibile
  1414.        presso: http://www.suse.com/~dosemu/doc-0.97/
  1415.  
  1416. Desktop Publishing [MS Publisher]:
  1417.        LaTex - http://www.tex.ac.uk/CTAN/latex/
  1418.        SGML tools
  1419.        Jade
  1420.        JadeTex
  1421.        Adobe Acrobat reader
  1422.  
  1423. Scheduler/Personal productivity tools [MS Schedule+]:
  1424.  
  1425.        Riguardo ai Personal productivity Tools consiglio il documento presso
  1426.        http://www.caldera.com/tech-ref/linuxapps/linapps.html
  1427.  
  1428. Emulatori:
  1429.        Amiga
  1430.        Arcade
  1431.        Atari
  1432.        Commodore VIC20 - C64 - C128
  1433.        Mac
  1434.        Nintendo
  1435.        PalmPilot
  1436.        Sega
  1437.        Sinclair
  1438.        Etc.
  1439.  
  1440. Editor [Edit, Notepad]:
  1441.        vi
  1442.        CRisp
  1443.        NEdit
  1444.        Jed
  1445.        EMACS
  1446.        e molti altri...
  1447.  
  1448. 7.1.2 Server (BACK OFFICE)
  1449. ------------------------------
  1450. In questa sezione ho raggruppato le applicazioni utili su un server
  1451. suddividendole per prodotto. Tra parentesi quadre ho indicato quale prodotto
  1452. Microsoft sono in grado di sostituire.
  1453. Si tratta - ovviamente - solo di un piccolissimo estratto rispetto a quanto e'
  1454. effettivamente disponibile. E' importante notare che si tratta - per la maggior
  1455. parte - di software Open Source.
  1456.  
  1457.  
  1458. Database Relazionali [MS SQLserver]:
  1459.        PostgreSQL - http://www.postgresql.org/
  1460.        MySQL - http://www.tcx.se/
  1461.        Solid - http://www.solidtech.com/
  1462.        Addabas - http://www.adabas.com/
  1463.        YardSQL - http://www.yard.de/
  1464.        Empress - http://www.empress.com/
  1465.        Interbase - http://www.interbase.com/
  1466.  
  1467.        Per maggiori informazioni consiglio leggete l'apposito HOWTO
  1468.        http://sunsite.unc.edu/LDP/HOWTO/Database-HOWTO.html
  1469.  
  1470.  
  1471. Web Server [Internet Information Server]:
  1472.        Apache - http://www.apache.org/
  1473.        CERN - http://www.w3.org/Daemon/
  1474.        NCSA
  1475.        Roxen Challenger - http://www.roxen.com/
  1476.        Netscape Fasttrack
  1477.        StrongHold
  1478.        e diverse altre centinaia.
  1479.  
  1480. Proxy server [MS Prosy server]:
  1481.        Squid - http://squid.nlanr.net/
  1482.        Wwwoffle - http://www.gedanken.demon.co.uk/wwwoffle/index.html
  1483.  
  1484. Microsoft Win32 connectivity:
  1485.        SAMBA - http://samba.anu.edu.au/
  1486.  
  1487. Mac connectivity:
  1488.        Netatalk (appletalk)
  1489.  
  1490. Novell Netware connectivity:  
  1491.        mars-nwe
  1492.  
  1493. Server di posta [MS Exchange]:
  1494.        Sendmail - http://www.sendmail.org/
  1495.        Qmail - http://www.qmail.org/
  1496.        Smail
  1497.        Exim
  1498.  
  1499. 7.1.3 Sviluppo (programmazione)
  1500. ------------------------------
  1501. In questa sezione ho raggruppato un piccolissimo estratto di linguaggi e tools
  1502. di programmazione disponibili per Linux (la maggior parte sono gratuiti!).
  1503.  
  1504.  
  1505. Linguaggi di IV generazione [MS Visual Basic]:
  1506.        VIBE - http://www.LinuxMall.com/products/00487.html
  1507.        VisualTCL
  1508.        SpecTCL
  1509.        InstantBasic for Java (genera applet da codice VB)
  1510.                         http://www.halcyonsoft.com/
  1511.  
  1512. Programmazione C/C++ [MS Visual C++]:
  1513.        GNU C Compiler (C, C++, Objective-C)
  1514.        Gnome - http://www.gnome.org/
  1515.        QT application framework C++ - http://www.troll.no/
  1516.        VIBE - http://www.LinuxMall.com/products/00487.html
  1517.        XWPE - X Windows programming environment
  1518.  
  1519. JAVA [MS Visual J++]:
  1520.        Emacs JDE
  1521.        FreeBuilder Java IDE - http://www.freebuilder.org/
  1522.        JForge
  1523.        JccWarrior
  1524.        Kaffe - http://www.transvirtual.com/
  1525.        Suns Java Workshop
  1526.        SuperMojo
  1527.        Vibe
  1528.        Wipeout
  1529.        
  1530.  
  1531. Altri linguaggi disponibili:
  1532.        Ada -
  1533.        assembler
  1534.        Awk - http://csugrad.cs.vt.edu/manuals/gawk/gawk_toc.html
  1535.        COBOL
  1536.        Eiffel
  1537.        Fortran
  1538.        flex
  1539.        Java
  1540.        Lisp
  1541.        Modula 2 e 3
  1542.        Pascal
  1543.        Perl
  1544.        Prolog
  1545.        Python - http://www.python.org/
  1546.        Rexx
  1547.        sed
  1548.        Smalltalk/x
  1549.        SQL
  1550.        TurboPascal - http://www.brain.uni-freiburg.de/~klaus/pascal/fpk-pas/
  1551.        yacc
  1552.  
  1553.        e svariate altre centinaia...
  1554.  
  1555.  
  1556. 7.2 Wish List
  1557. --------------
  1558. In questa sezione vorrei che venissero elencate quelle applicazioni che
  1559. generalmente non vengono fornite insieme alle distribuzioni ma che spesso
  1560. siamo costretti ad installare per poter offrire determinate funzioni.
  1561.  
  1562. Workstation:
  1563. K Desktop Environment - http://www.kde.org/
  1564. Image Editing (simile a Photoshop) - http://www.gimp.org/
  1565. Network Management: tkined - http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/
  1566.  
  1567. Server:
  1568. Database: Postgres - http://www.postgresql.org/
  1569. Groupware: BSCW - http://bscw.gmd.de/
  1570. Proxy server: Squid - http://squid.nlanr.net/
  1571. Virtual Network Computing - http://www.orl.co.uk/vnc/
  1572.  
  1573.  
  1574. 8. DOMANDE
  1575. -----------
  1576. In questo paragrafo cerchero' di rispondere ai principali problemi e
  1577. interrogativi che l'utente puo' incontrare, grazie anche ai contributi che mi
  1578. vorrete mandare.
  1579. In aggiunta, esiste anche un documento che raccoglie gli URL piu' richiesti
  1580. nel newsgroup it.comp.linux...
  1581. Potete consultarlo su http://www.linux.it/ospiti/upr/
  1582.  
  1583.  
  1584. 8.1 cos'e' il kernel?
  1585. ----------------------
  1586. Il kernel e' il cuore del sistema operativo. Tutti gli altri programmi
  1587. utilizzano le funzioni fornite dal kernel, e in questa maniera non devono
  1588. colloquiare direttamente con l'hardware.
  1589. Su Linux il kernel puo' essere costituito da un unico file solitamente
  1590. chiamato vmlinuz, oppure alcune parti possono essere compilate in moduli
  1591. separati caricabili e scaricabili dalla memoria in maniera dinamica -
  1592. ottimizzando cosi' l'uso della RAM.
  1593.  
  1594. Per approfondire l'argomento consiglio l'ottimo documento di Daniele Giacomini
  1595. (daniele@calion.com) disponibile presso:
  1596.  
  1597. http://ildp.psy.unipd.it/AppuntiLinux/al-19.html
  1598.  
  1599. (Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
  1600. cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)
  1601.  
  1602. 8.2 cos'e' la shell?
  1603. ---------------------
  1604. La shell e' il programma piu' importante in un sistema operativo, dopo il
  1605. kernel. E' in pratica il mezzo con cui si comunica con il sistema e attraverso
  1606. il quale si avviano e si controlla l'esecuzione degli altri programmi.
  1607.  
  1608. Per approfondire l'argomento consiglio l'ottimo documento di Daniele Giacomini
  1609. (daniele@calion.com) disponibile presso:
  1610.  
  1611. http://ildp.psy.unipd.it/AppuntiLinux/al-36.html
  1612.  
  1613. (Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
  1614. cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)
  1615.  
  1616. 8.3 cos'e' X-Windows?
  1617. ----------------------
  1618. Per comprendere l'architettura e i concetti base di X-Windows, consiglio di
  1619. leggere l'ottimo documento di Daniele Giacomini (daniele@calion.com)
  1620. disponibile presso:
  1621.  
  1622. http://ildp.psy.unipd.it/AppuntiLinux/al-64.html
  1623.  
  1624. (Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
  1625. cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)
  1626.  
  1627. Altra documentazione su come configurarlo e' disponibile presso:
  1628.  
  1629. X DEFAULT - http://www.gaijin.com/X/config/xresources.html
  1630. xinitrc - http://www.gaijin.com/X/config/xinitrc.html
  1631.  
  1632.  
  1633. 8.4 cos'e' un windows-manager?
  1634. -------------------------------
  1635. Un'interessante spiegazione sui vari Gestori di Finestre e un confronto tra
  1636. i piu' noti e' disponibile nell'ottimo documento di Daniele Giacomini
  1637. (daniele@calion.com) su:
  1638.  
  1639. http://ildp.psy.unipd.it/AppuntiLinux/al-65.html
  1640.  
  1641. (Nota: i nomi delle pagine negli Appunti Linux sono soggetti a frequenti
  1642. cambiamenti quindi se non trovate qualcosa... consultate l'indice generale!)
  1643.  
  1644. Informazioni dettagliate su diversi windows-manager sono disponibili presso:
  1645.  
  1646. Afterstep - http://www.gaijin.com/X/config/afterstep.html
  1647. FVWM - http://www.gaijin.com/X/config/fvwm.html
  1648. OPENLOOK - http://www.gaijin.com/X/config/openwin.html
  1649. MWM - http://www.gaijin.com/X/config/mwm.html
  1650. TWM - http://www.gaijin.com/X/config/twm.html
  1651.  
  1652.  
  1653. 8.5 come faccio a vedere cdrom e floppy?
  1654. ------------------------------------------
  1655. (contributo di "Gabriele Zugliani" )
  1656.  
  1657. I volumi rimuovibili sotto unix vanno montati e smontati esplicitamente.
  1658. Il comando da utilizzare e' mount, quindi vi consiglio - per iniziare - di
  1659. fare un bel man mount per scoprire come usare questo comando.
  1660.  
  1661. In breve:
  1662. 1. serve un mountpoint, cioe' una directory vuota, messa in un punto a
  1663. piacere nell'albero delle vostre directory.
  1664. Suggerisco /mnt/floppy e /mnt/cdrom. Se non esiste potete crearle con mkdir.
  1665. 2. mettete il media rimuovibile nel suo drive, e digitate:
  1666.  
  1667. mount -t tipodelfilesystem /dev/ladevice /mnt/mountpoint
  1668.  
  1669. (per esempio: mount -t iso9660 /dev/hdb /mnt/cdrom nel caso del cdrom montato
  1670. sulla ide primaria come slave).
  1671.  
  1672. Ricordo che per quanto riguarda le unita' (E)IDE la nomenclatura e'
  1673.  
  1674. hda primary master, hdb, primary slave, hdc, secondary master, hdd secondary
  1675. slave.
  1676.  
  1677. Per ridurre il numero di informazioni da digitare, potete modificare
  1678. manualmente il file /etc/fstab.
  1679.  
  1680. Per fare un mount bisogna comunque essere root, a meno di aggiungere un flag
  1681. user in /etc/fstab che consente di poterlo fare anche da altri utenti.
  1682.  
  1683.  Esempio
  1684.  
  1685.       /dev/hdb    /cdrom    iso9660     noauto,user,exec,ro     0 0
  1686.  
  1687.  
  1688. Per trasferire files e visualizzare directories sul floppy, potete anche usare
  1689. gli mtools (mdir, mcopy, etc.) e in questo caso non e' nemmeno necessario
  1690. montare il floppy. E' importante notare che mentre l'uso degli mtools e' piu'
  1691. veloce rispetto al mount, gli asterischi vanno usati in maniera particolare:
  1692. vanno infatti messi tra virgolette in modo che ad espanderli siano gli mtools
  1693. e non la shell...
  1694.  
  1695. Quindi NON  
  1696.  
  1697.       mcopy a:* .
  1698.      
  1699. ma bensi'
  1700.  
  1701.       mcopy "a:*"
  1702.  
  1703.  
  1704. Se invece avete montato il volume (floppy o cd) ricordatevi che dovrete
  1705. smontarlo utilizzando il comando umount.
  1706.  
  1707.  
  1708. 8.6 Come posso avere sia NT che Linux sul mio pc?
  1709.     (Come gestisco la presenza di due bootloaders - nt loader e lilo?)
  1710. -----------------------------------------------------------------------
  1711. (contributo di "Gabriele Zugliani" )
  1712.  
  1713.  
  1714. Ci sono diverse soluzioni. Quella descritta nell'apposito mini-howto funziona
  1715. in  modo affidabile nella stragrande maggioranza dei casi.... leggete la
  1716. documentazione su http://sunsite.unc.edu//pub/Linux/docs/ prima di postare
  1717. domande nel newsgroup! ;)
  1718.  
  1719.  
  1720. 8.7 Linux su un floppy?
  1721. ------------------------
  1722. Ebbene si, e' possibile... ed e' un progetto tutto Italiano!
  1723. Maggiori informazioni presso:
  1724.  
  1725. http://www4.pisoft.it/~andreoli/mulinux.html
  1726.  
  1727.  
  1728. 8.8 come faccio a stampare?
  1729. ----------------------------
  1730. Per riuscire a stampare correttamente e' utile conoscere il funzionamento di
  1731. lpd.
  1732. Lpd (Line Printer Daemon) e' il sistema che su Unix si occupa di fornire i
  1733. servizi di stampa. Si tratta di un server (demone) e di un insieme di
  1734. programmi che consentono di gestire lo spool di stampa.
  1735. In particolare si tratta di lpd (il demone), lpr (il comando di spool), lpq
  1736. (visualizza i job presenti in coda), lpc (il sistema di controllo di lpd) e
  1737. lprm (rimuove i job dallo spool di stampa).
  1738.  
  1739. Per maggiori informazioni consiglio The Linux Printing HOWTO presso:
  1740.  
  1741. http://sunsite.unc.edu/pub/Linux/docs/HOWTO/Printing-HOWTO
  1742.  
  1743. oppure l'ottimo print-faq in italiano di Luca Rossetti  
  1744. disponibile presso:
  1745.  
  1746. http://space.tin.it/computer/tlqhr/faq-print.html
  1747.  
  1748.  
  1749. 8.9 Esiste COBOL per Linux?
  1750. ----------------------------
  1751. In realta' questa non e' una domanda che ricorre spesso, ma personalmente ho
  1752. ricevuto gia' un paio di mail a riguardo e quindi ho pensato che potesse
  1753. essere utile aggiungere l'informazione alle FAQ.
  1754.  
  1755. Premesso che non sono un programmatore COBOL, ho fatto una breve ricerca
  1756. sulla Rete ed ho trovato interessanti i seguenti URL:
  1757.  
  1758.    http://www.deskware.com/cobol/cobol.htm
  1759.    http://www.hex.net/~cbbrowne/languages07.html#COBOL
  1760.    http://www.netsis.it/~asantini/cobcy/
  1761.  
  1762.    http://www.zortec.com/
  1763.  
  1764. Inoltre: Accubol ne vende uno a $2500 mentre se lo si desidera si puo' usare la
  1765. versione di rm Cobol o Microfocus per SCO.
  1766.  
  1767. Nota: personalmente - comunque - vi consiglio caldamente (qualora possiate) di
  1768. passare ad un linguaggio piu' moderno quale C/C++ o Java!
  1769.  
  1770. 8.10 Perche' non riesco ad accedere alla part. fat32/ntfs
  1771.      (e ad avere i nomi lunghi con dischi Joliet)?
  1772. ----------------------------------------------------------
  1773. (contributo di "Gabriele Zugliani" )
  1774.  
  1775. Potete patchare il kernel pelevando il necessario qui:
  1776. http://bmrc.berkeley.edu/people/chaffee/fat32.html
  1777.  
  1778. Per ntfs, la patch e' a:
  1779. http://www.informatik.hu-berlin.de/~loewis/ntfs/
  1780.  
  1781. ATTENZIONE: dalla versione 2.0.35 del kernel l'applicazione di questa patch
  1782. non e' piu' necessaria.
  1783.  
  1784.  
  1785. 8.11 Perche' Linux mi vede solo 64MB di RAM (ma io ne ho 128)?
  1786. --------------------------------------------------------------
  1787. Con alcuni tipi di motherboard Linux non e' in grado di accorgersi da solo di
  1788. quanta RAM dispone il vostro PC.
  1789. Per risolvere il problema e' sufficiente inserire all'interno di
  1790. /etc/lilo.conf la seguente istruzione:
  1791.  
  1792. append = "mem=128M"
  1793.  
  1794. fatto cio' lanciate nuovamente lilo e poi riavviate il computer.
  1795.  
  1796. NOTA: il problema di riconoscimento della memoria e' stato risolto nella
  1797. versione 2.1 del kernel, quindi la 2.2 (di prossimo rilascio) non ne avra'
  1798. piu' bisogno.
  1799.  
  1800.  
  1801. 8.12 Linux e' Anno2000 compatibile?
  1802. ------------------------------------
  1803. Il sistema operativo Linux e le sue librerie (come tutti i sistemi Unix e
  1804. i suoi derivati) non memorizzano le date in maniera convenzionale, ma come
  1805. un numero incrementale di secondi trascorsi dall'inizio del 1970 (nascita
  1806. di Unix). L'attuale dimensione di questo contatore rende possibile il
  1807. conteggio fino al 2038.
  1808. Per allora Linux avra' gia' iniziato ad usare contatori a 64 bit che
  1809. saranno utilizzabili probabilmente fino alla fine dell'universo.
  1810.  
  1811. A questo punto vi chiederete: ma in pratica mi devo preoccupare?
  1812. In realta' il sistema operativo e' solo uno strato di una catena di
  1813. componenti mutuamente dipendenti.
  1814. Molte applicazioni infatti convertono le date dal formato proposto dai
  1815. contatori ad un modello piuì tradizionale. Un bug in una libreria o in una
  1816. applicazione, quindi, potrebbe causare un comportamento anomalo del sistema
  1817. anche se il sistema operativo e le altre applicazioni sono anno2000
  1818. compatibili.
  1819.  
  1820. In aggiunta Linux legge la data al momento del boot dal clock del CMOS del PC.
  1821. Non tutti i chip sono compatibili. Dovrete quindi accertarvi che quello usato
  1822. dalla vostra macchina lo sia.
  1823.  
  1824. Per maggiori informazioni consiglio di leggere l'ottimo documento di
  1825. Christopher B. Browne situato presso
  1826.  
  1827. http://www.ntlug.org/~cbbrowne/linux10.html
  1828.  
  1829. da cui ho tratto questo paragrafo. Inoltre consultate il sito della
  1830. distribuzione utilizzata per maggiori dettagli specifici.
  1831.  
  1832.  
  1833. 8.13 Posso accedere da Linux al mio AS/400?
  1834. --------------------------------------------
  1835. Premessa: non essendo un utilizzatore di AS/400 avrei bisogno di
  1836. aiuto per perfezionare questo paragrafo. Cio che riporto e' basato sulla mia
  1837. esperienza in aziende che lo usa(va)no e nelle quali abbiamo fatto alcuni
  1838. collegamenti.
  1839.  
  1840. Se il vostro AS/400 utilizza TCP/IP (e le ultime macchine lo usano tutte),
  1841. non ci sono problemi, potete accedervi tranquillamente.
  1842. Le cose si fanno un po' piu' complicate quando si debba accedere utilizzando
  1843. SNA. Configurando opportunamente il vostro SNA server, potete utilizzare da
  1844. Linux tn5250 per accedere ad esso. Questo programma fornisce un accesso alle
  1845. schermate verdi e la possibilita' di rimappare i tasti, ci sono dei problemi
  1846. con le stampe (o quantomeno io li ho avuti)...
  1847.  
  1848. In alternativa a tn5250, leggevo su Slashdot che esistono alcuni client
  1849. scritti in Java e disponibili su Gamelan e Javasoft e inoltre la versione
  1850. professional di Netscape Communicator contiene un emulatore 5250.
  1851.  
  1852. Un'altra possibilita' e' utilizzare Java AS/400 Toolbox: dicono che sia
  1853. davvero possibile fare la maggio parte del lavoro su AS/400 (come aprire file,
  1854. librerie, registrare informazioni, usare JDBC su DB/400, creare utenti, code
  1855. di dati e di messggi, etc) usando Java.
  1856.  
  1857. Per finire una notizia interessante: esiste un gruppo di persone che sta
  1858. sviluppando uno SNA server (GPL) per Linux. Il progetto sembra essere in fase
  1859. avanzata con ben oltre 10.000 righe di codice disponibili...
  1860. Maggiori informazioni presso http://samba.anu.edu.au/linux-sna/
  1861.  
  1862. Altri indirizzi interessanti sono
  1863.  
  1864. TN5250 - http://www.blarg.net/~mmadore/5250.html
  1865. SNA over TCP/IP - http://www.hgsys.demon.co.uk/sniplnx.htm (Linux Free demo)
  1866.  
  1867.  
  1868. 8.14 Posso accedere da Linux ad OpenVMS e VAX?
  1869. -----------------------------------------------
  1870. Cercando del materiale per poter ampliare il paragrafo su Linux e AS/400
  1871. mi sono imbattuto in un interessante documento che illustra come accedere
  1872. a DECnet, OpenVMS e VAX da Linux.
  1873.  
  1874. Personalmente non l'ho mai fatto, ma e' possibile accedere ad un sistema
  1875. OpenVMS e viceversa, trasferire file da e verso OpenVMS, eseguire task remoti
  1876. e verificare le connessioni.
  1877.  
  1878. Maggiori informazioni presso http://linux.dreamtime.org/decnet/
  1879.  
  1880.  
  1881. 8.15 Qual e' il modo migliore di porre una domanda o proporre un argomento al NG?
  1882. ---------------------------------------------------------------------------------
  1883. (contributo di "Gabriele Zugliani" )
  1884.  
  1885. Se avete un problema non  affrontato da questa faq, o comunque preferite
  1886. postare sul gruppo per chiedere ragguagli, prima di metter mano al vostro
  1887. newsagent, sarebbe meglio (anche se avete provato tutta la documentazione
  1888. possibile) che facciate qualche ricerca su Dejanews (http://www.dejanews.com).
  1889.  
  1890. Su questo server (che tra l'altro gira su macchine Linux!) potete fare
  1891. ricerche per parole chiave all'interno di USENET e quindi trovare informazioni
  1892. aggiuntive.
  1893. Dejanews, infatti, indicizza anche i gruppi internazionali e la "latenza" dei
  1894. messaggi e' piu' lunga di quella di molti newserver italiani.
  1895.  
  1896. Se neanche questo da dei risultati (siete proprio sicuri? avete guardato bene
  1897. anche le manual pages, gli info files, la documentazione sotto /usr/doc???)
  1898. allora postate pure ;).
  1899.  
  1900. Quando lo fate, tenete presente pero' che chi vi puo' piu' facilmente aiutare
  1901. e' gia' molto occupato, da lavoro, studio o quant'altro.
  1902. Se potete, quindi, siate il piu' possibile coincisi e il piu' possibile
  1903. precisi.
  1904.  
  1905. Definite in modo sintetico e il meno ambiguo possibile il problema e indicate:
  1906.  
  1907. - tutto l'hardware che puo' essere collegato al problema
  1908. - tutto il software che puo' essere collegato al problema
  1909. - la distribuzione e la versione del kernel utilizzate
  1910.  
  1911. In genere, se non fornite abbastanza dettagli, vi sara' piu' difficile trovare
  1912. aiuto e chi vuole aiutarvi dovra' effettuare uno sforzo maggiore e dedicare
  1913. piu' tempo di quanto sarebbe in realta' necessario.
  1914.  
  1915. Aiutateci ad aiutarvi ;)....
  1916.  
  1917. Se volete criticare il gruppo, il sistema operativo, il software, potete farlo,
  1918. ma documentate sempre le vostre affermazioni, e cercate di non farlo diventare
  1919. un fatto personale; in linea generale, cercate di essere costruttivi, non
  1920. distruttivi....
  1921.  
  1922. In parole povere, portate il rispetto che si deve a una qualsiasi persona,
  1923. rispettate la netiquette, e considerate che sul gruppo nessuno e' pagato per
  1924. aiutarvi e per dedicarvi il proprio prezioso tempo...
  1925.  
  1926. Per ultimo, non abbiate paura di aiutare gli altri citando quello che avete
  1927. imparato, la vostra esperienza personale, i vostri pareri, critiche, etc.
  1928. sono tutti bene accetti. Non abbiate paura di poter essere corretti...
  1929. se le correzioni ci saranno non sono per criticarvi ma per rendere piu'
  1930. precisa un informazione.
  1931.  
  1932.  
  1933. 9. COME POSSO CONTRIBUIRE A DIFFONDERE LINUX?
  1934. ----------------------------------------------
  1935. Ogni settimana ricevo diversi messaggi da parte di persone che - essendo
  1936. entusiaste di questo sistema operativo - chiedono come possono contribuire
  1937. attivamente alla sua diffusione.
  1938. In questo paragrafo ho buttato giu' alcune idee su cosa effettivamente puo'
  1939. essere fatto (spero di ricevere numerosi contributi ricchi di altre idee e
  1940. suggerimenti). Alcune indicazioni su come procedere nel presentare Linux sono
  1941. disponibili su http://electriclichen.com/people/dmarti/linuxmanship.html
  1942.  
  1943. Linus Torvalds ha affermato che gli piacerebbe se ogni utente Linux si ponesse
  1944. come obbiettivo per il 1998 di convincere altre due persone ad installare
  1945. Linux sul proprio PC (magari in dual-boot).
  1946. Questo potrebbe essere un buon inizio, non vi pare?
  1947.  
  1948. 9.1 siete studenti?
  1949. --------------------
  1950. Beh, se rientrate in questa categoria il lavoro che potete fare e' parecchio.
  1951. Innanzitutto potete parlarne, fare informazione... raccontare ad amici e
  1952. conoscenti cosa siete in grado di fare con un sistema operativo gratuito.
  1953. Gli studenti sono spesso facilitati ad introdurre novita' in quanto l'essere
  1954. aggiornati/istruiti fa parte del loro ruolo...
  1955. l'importante e' fare informazione corretta: dopo aver fornito le vostre
  1956. argomentazioni, date sempre qualche URL su cui sia possibile approfondire (ad
  1957. esempio potreste dare l'indirizzo di queste FAQ).
  1958.  
  1959. Come studenti, inoltre, potete proporre ai vostri professori di usare Linux per
  1960. realizzare progetti e corsi sia in Universita' che alle Scuole superiori (come
  1961. argomentazione potreste portare i bassi costi, la possibilita' di utilizzare
  1962. hardware gia' in vostro possesso, il fatto che conoscere un ambiente UNIX e'
  1963. molto richiesto dal mercato, etc.)
  1964.  
  1965. Se studiate informatica o ingegneria - e' inutile dirlo - potete chiedere di
  1966. fare una tesi utilizzando esclusivamente software Opensource (con Linux e'
  1967. possibile mettere dei server in cluster, usare qualsiasi linguaggio di
  1968. programmazione, gestire dati su RDBMS... senza spendere nulla!). Anche per voi
  1969. e' importante fare informazione, quindi ricordatevi di inserire qualche URL
  1970. significativo nella Bibliografia o nei Ringraziamenti.
  1971.  
  1972. Per concludere - se lo credete - potete entrare a far parte di uno dei diversi
  1973. Linux User Group Italiani. Maggiori info presso
  1974.  
  1975. http://www.linux.it/
  1976. http://www.pluto.linux.it/
  1977.  
  1978. Ah, dimenticavo: se sapete l'Inglese leggete il paragrafo 9.4.
  1979.  
  1980. 9.2 siete giornalisti?
  1981. -----------------------
  1982. Sia che lo siate di professione che lo facciate part-time, la vostra missione
  1983. e' ovviamente informare.
  1984. Il vostro compito e' di rendere comprensibile a tutti il linguaggio di noi
  1985. *addetti ai lavori* e di trovare argomenti che possano stimolare la curiosita'
  1986. nei confronti di questo OS.
  1987. A questo scopo potreste trovare interessanti quei siti che raccolgono e
  1988. commentano regolarmente le varie novita', ad esempio http://lwn.net/
  1989.  
  1990. Ancora una volta e' importante fare informazione CORRETTA, quindi: chiedete,
  1991. chiedete, chiedete. Inoltre fornite URL significativi (in modo che i lettori
  1992. possano approfondire) e se volete vedere/provare qualcosa, postate una
  1993. richiesta sul newsgroup... sarete sorpresi di quanto sia facile trovare
  1994. qualcuno disposto a darvi una mano.
  1995.  
  1996. 9.3 lavorate in un negozio di PC?
  1997. ----------------------------------
  1998. Il vostro compito e' quello di riuscire a mettere in vetrina un PC con Linux,
  1999. X e il KDE.
  2000. Magari convincere il vostro capo non sara' facilissimo, ma se ci pensate un'at-
  2001. timo gli argomenti da portare a sostegno non sono pochi:
  2002.  
  2003. - UN NUOVO PRODOTTO SUSCITA CURIOSITA': i passanti si fermerebbero a chiedere
  2004. di cosa si tratta.
  2005.  
  2006. - I CONCORRENTI NON CE L'HANNO: le vetrine della concorrenza sono tutte
  2007. uguali...perche' non distinguersi?
  2008.  
  2009. - MOLTI (tra il grande pubblico) HANNO SENTITO PARLARE DI LINUX, MA POCHI
  2010. L'HANNO VISTO: mettete un cartello a lato del PC che indica che si tratta di
  2011. Linux... attirera' i curiosi
  2012.  
  2013. - MOLTI CREDONO CHE PER USARE UNIX CI VOGLIANO DEI SUPERCOMPUTER: mettete un
  2014. cartello 'SERVER UNIX IN VENDIDA QUI'
  2015.  
  2016. - ETC.
  2017.  
  2018. 9.4 sapete l'Inglese?
  2019. ----------------------
  2020. Purtroppo non tutti sanno l'Inglese e quindi non hanno accesso alla sterminata
  2021. quantita' di documentazione su Linux disponibile sulla Rete.
  2022. ILPD (http://www.pluto.linux.it/ildp) nasce proprio con l'obbiettivo di
  2023. tradurre la documentazione Inglese (in particolare quella del Linux
  2024. Documentation Project) in Italiano.
  2025.  
  2026. Perche' non entrate a farne parte? Il vostro contributo potrebbe essere davvero
  2027. prezioso!
  2028.  
  2029. Se poi conoscete bene qualcosa di non ancora documentato e che vorreste far
  2030. conoscere alla comunita' mondiale di utenti Linux, sarebbe bello se scriveste
  2031. un Howto (in Inglese).
  2032. Molti italiani si sono gia' distinti per aver dato un ottimo contributo al
  2033. progetto LDP.
  2034.  
  2035. 9.5 lavorate in un ISP?
  2036. ------------------------
  2037. La maggior parte degli Internet Provider utilizza server Linux, ma ancora pochi
  2038. aiutano i loro utenti a configurare la propria workstation Linux per accedere
  2039. alla Rete.
  2040. Perche' non create una pagina di aiuto con tutte le istruzioni necessarie per
  2041. accedere a voi? Non e' difficile, soprattutto se prendete spunto dagli esempi
  2042. gia pronti, disponibili presso
  2043.  
  2044. http://www.pluto.linux.it/ildp/altri/Provider-IT-HOWTO.html
  2045.  
  2046. Inoltre perche' non dedicate una pagina a Linux in cui inserire una breve
  2047. introduzione, un link a linux.org e magari a queste FAQ?
  2048.  
  2049. 9.6 avete letto un articolo su Linux?
  2050. --------------------------------------
  2051. Se l'articolo vi e' sembrato valido, scrivete una nota di apprezzamento
  2052. all'autore e poi fate in modo che venga letto dal maggior numero di persone
  2053. possibile.
  2054. Se l'articolo non vi e' piaciuto (o c'erano degli errori), scrivete comunque
  2055. all'autore ringraziandolo per aver dedicato un articolo ad un sistema
  2056. operativo cosi' interessante. Fategli notare cosa non avete trovato corretto
  2057. fornendo eventuali indicazioni su dove puo' trovare informazioni piu' precise
  2058. a riguardo.
  2059. Penso che sia estremamente importante che la comunita' Linux faccia capire che
  2060. gradisce gli sforzi dei giornalisti di parlare di questo OS e che siamo
  2061. disponibili ad aiutarli per fare un'informazione piu' corretta.
  2062. Anche il nostro tono e' quindi importante: cerchiamo di mettere da parte il
  2063. nostro entusiasmo a favore di una descrizione piu' obbiettiva.
  2064.  
  2065. 9.7 siete programmatori, analisti, project manager dell'IT?
  2066. -------------------------------------------------------------
  2067. Anche voi potete fare parecchio per diffondere Linux... per maggiori
  2068. informazioni leggete il paragrafo successivo.
  2069.  
  2070.  
  2071. 10. COME INTRODURRE LINUX IN AZIENDA?
  2072. --------------------------------------
  2073. In questo paragrafo intendo elencare quelli che secondo me sono servizi
  2074. facilmente introducibili in azienda e alcune importanti argomentazioni
  2075. che possono essere utilizzate.
  2076. Ovviamente non si tratta di *ricette magiche*, ma solo di esempi basati
  2077. sulla mia esperienza di qualche anno di consulenza in aziende italiane e di
  2078. lavoro all'interno di una multinazionale americana.
  2079. Mi piacerebbe inserire anche idee e esperienze altrui, quindi... mandatemi i
  2080. vostri contributi!
  2081.  
  2082. 10.1 I programmi opensource sono affidabili/performanti?
  2083. ---------------------------------------------------------
  2084. Questo e' un dubbio molto radicato in quegli utenti/aziende che si sono
  2085. affacciati da poco su Internet.
  2086. Chi conosce la Rete, invece, sa che il suo funzionamento e' legato al software
  2087. opensource. Ecco alcuni degli esempi piu' importanti:
  2088.  
  2089. - I servizi DNS sono forniti da un programma (BIND) che e' appunto opensource.
  2090.   Si tratta di un database distribuito che parte da alcuni rootserver
  2091.   principali e scende (ad albero) fino al DNS server del vostro ISP.
  2092.   Ebbene tutti questi server usano una versione di BIND.
  2093.  
  2094. - Il piu' diffuso server di posta elettronica (Sendmail) e' anch'esso software
  2095.   opensource.
  2096.  
  2097. - Il server web piu' diffuso su Internet (dati Netcraft - http://www.netcraft.com)
  2098.   e' Apache (http://www.apache.org), e indovinate un po'.. si tratta di sw
  2099.   opensource. A conferma della sua bonta' basti ricordare che recentemente IBM
  2100.   ha dichiarato che nelle prossime versioni dei suoi sistemi/ambienti
  2101.   operativi il web server utilizzato sara' Apache.
  2102.  
  2103. - Etc.
  2104.  
  2105. Fanno quindi sorridere quei manager che affermano che le loro aziende non
  2106. useranno mai programmi opensource: in realta' ci fanno gia' affidamento quando
  2107. cercano un'informazione sulla Rete, spediscono un messaggio di posta
  2108. elettronica o visualizzano una pagina web. Se quei programmi (opensource)
  2109. fossero poco performanti, l'intera Rete non potrebbe funzionare e sarebbero
  2110. stati gia' sostituiti!
  2111.  
  2112. 10.2 Ma NT non e' meglio?
  2113. --------------------------
  2114. Provate un po' a chiedere al vostro Internet Provider che sistema operativo
  2115. usa su i suoi server... mi riferisco ai grossi ISP con migliaia di utenti..
  2116. ebbene utilizzano Unix/Linux!
  2117. Alcuni (come per esempio IOL) hanno provato ad andare su NT ma hanno dovuto
  2118. fare immediatamente retromarcia perhe' quel sistema non era in grado di
  2119. fornire prestazioni e servizi desiderati.
  2120. Se quindi loro - che hanno molti piu' utenti - usano Unix e si trovano bene,
  2121. perche' non adottarlo anche in aziende dove il numero di utenti e' minore?
  2122.  
  2123. Un ulteriore notizia apparsa sulla stampa in Luglio potrebbe contribuire a
  2124. chiarire le idee:
  2125. una nave da guerra USA e' rimasta bloccata ed e' stato necessario rimorchiarla
  2126. a terra a causa di un problema su alcuni server Windows NT
  2127. (http://www.gcn.com/gcn/1998/July13/cov2.htm)
  2128.  
  2129.  
  2130. 10.3 Con quali progetti posso partire?
  2131. ---------------------------------------
  2132. Nelle aziende di una certa dimensione sopratutto se dotate di sedi
  2133. all'estero, vengono redatti periodicamente dei documenti che definiscono gli
  2134. standard da adottare relativamente a determinate tecnologie per un determinato
  2135. preriodo.
  2136. Si tratta di indicazioni che vengono fornite allo scopo di rendere omogenei i
  2137. sistemi informativi presenti in azienda e rendere pia' agevole la
  2138. comunicazione.
  2139. Per questo motivo, in queste realta' non e' sempre possibile inserirsi con un
  2140. progetto basato su Linux in quanto potrebbero essere stati gia' definiti degli
  2141. standard per quella particolare tecnologia.
  2142. In aziende piu' piccole, questi standard pur non esistendo sulla carta,
  2143. possono esserlo di fatto in quanto sono stati acquisiti come tali leggendo
  2144. articoli su riviste di settore (spesso Microsoft oriented).
  2145. Ho quindi identificato una serie di esempi che a mio giudizio sono facilmente
  2146. introducibili in azienda in quanto si tratta di aree importanti ma ancora poco
  2147. seguite.
  2148.  
  2149. [Sto ancora lavorando per ultimare questo paragrafo... nella prossima versione
  2150. delle FAQ sviluppero' i tre progetti menzionati qui sotto]
  2151.  
  2152. Proxy
  2153.  
  2154. Network Monitoring
  2155.  
  2156. Router/gateway
  2157.  
  2158.  
  2159.  
  2160. 10.4 Atteggiamenti nei confronti di Linux
  2161. ------------------------------------------
  2162. In un interessante articolo (http://www.xunil.com/xunil/m-j4phases.html)
  2163. pubblicato recentemente, Evan Leibovitch (evan@xunil.com) suddivide
  2164. gli atteggiamenti nei confronti di Linux riscontrabili in azienda, in quattro
  2165. diverse categorie:
  2166.  
  2167. FASE 1 (Ignoranza), FASE 2 (Negazione), FASE 3 (FUD), FASE 4 (Accettazione)
  2168.  
  2169. La comprensione di questi atteggiamenti e delle loro motivazioni e' fondamen-
  2170. tale per chi vuole proporre soluzioni basate sul nostro amato OS.
  2171.  
  2172.  
  2173. Fase 1: IGNORANZA
  2174. ------------------
  2175. E' risaputo che la scarsa conoscenza dei fatti non frena la gente
  2176. dall'esprimere opinioni e giudizi. Ma non dovete lasciarvi scoraggiare da
  2177. coloro che non sanno di cosa parlano.
  2178.  
  2179. Un chiaro segno che l'interlocutore si trova nella Fase 1 e' un commento
  2180. simile a questo: "Linux e' un sistema operativo adatto solo per gli hacker!"
  2181. Sebbene questo mostri che la persona ha sentito parlare di Linux, probabilmente
  2182. non l'ha mai visto.
  2183. Non solo: esistono persone che non avendo mai sentito parlare del nostro OS,
  2184. sono convinti che il fatto stesso di non averne mai sentito parlare sia indice
  2185. di caratteristiche inferiori rispetto ai sistemi piu' blasonati.
  2186.  
  2187. Tenete presente che l'intero budget speso in pubblicita' da parte di tutta la
  2188. comunita' Linux mondiale, probabilmente ammonta a quanto la Microsoft spende
  2189. in penne a sfera!
  2190.  
  2191. Esistono persone che pur comprando svariate riviste di PC/Windows non avranno
  2192. mai modo di leggervi un articolo su una qualsiasi delle alternative a
  2193. Microsoft.
  2194. Tuttavia l'interesse verso le alternative esiste... basta solo saperlo
  2195. risvegliare!
  2196.  
  2197. Cosa fare dunque:
  2198.  
  2199. - Cercate di parlare allo stesso livello dell'interlocutore; evitate di essere
  2200.   troppo tecnici a meno che non siate sicuri che la vostra audience sia in
  2201.   grado di comprendere cio' che dite.
  2202.  
  2203. - Enfatizzate la popolarita' e la diffusione di Linux e il fatto che numerose
  2204.   e importanti aziende stanno iniziando ad adottarlo.
  2205.  
  2206. - Non aspettatevi di convincere il vostro pubblico immediatamente; introducete
  2207.   alcuni concetti, fornite URL per approfondimenti e lasciate che
  2208.   l'interlocutore si possa muovere con i propri ritmi. Nessuno ama essere
  2209.   forzato!
  2210.  
  2211. - Evitate di denigrare Microsoft, soprattutto in questa fase; se non siete in
  2212.   grado di introdurre Linux senza sparlare di Windows, perderete gran parte del
  2213.   vostro pubblico.
  2214.   Fornitegli, invece, sufficienti informazioni e vedrete che saranno loro a
  2215.   scoprire le limitazioni di quanto utilizzano normalmente.
  2216.   Se questo significa che MS Windows e' sufficientemente *buono* per i loro
  2217.   bisogni, preparatevi ad accettarlo.
  2218.   Gli avete messo una pulce nell'orecchio e loro sapranno che c'e' un'altra
  2219.   scelta quando la loro non sara' piu' *sufficientemente buona*.
  2220.  
  2221.  
  2222. Fase 2: NEGAZIONE
  2223. ------------------
  2224. Sebbene molti utenti finali non entrino mai in questa fase, e' invece molto
  2225. diffuso tra venditori, sviluppatori, mezzi di comunicazione e potenziali
  2226. concorrenti, il credere che il modo migliore per combattere Linux sia
  2227. pretendere (e autoconvincersi) che non esiste.
  2228. La ragione per cui un tale comportamento e' possibile, e' che non esiste una
  2229. stima precisa su quanti siano effettivamente gli utenti Linux nel mondo.
  2230. Recentemente IDG (International Data Group) ha pubblicato (1998) un'analisi
  2231. in cui si stima un installato base tra i 5 e i dieci milioni (gli stessi
  2232. valori forniti da Bob Young - Presidente di RedHat), dichiarando che Linux e'
  2233. l'unico sistema operativo non-Microsoft che sta aumentando considerevolmente
  2234. la sua quota di mercato. E con Microsoft in balia di problemi legali, il Mondo
  2235. potrebbe muoversi in cerca di una alternativa...
  2236.  
  2237. Il problema e' che queste analisi sono ancora poco note.
  2238.  
  2239. Ad ogni modo come comportarsi nei confronti di un'azienda che si trova nella
  2240. Fase 2?
  2241.  
  2242. - Contattate le persone che credete dovrebbero utilizzare Linux nel loro
  2243.   lavoro e che invece non lo fanno e scoprite se non lo conoscono (e sono
  2244.   quindi nella Fase 1) oppure lo ignorano deliberatamente.
  2245.   Cercate di convincerli - usando i fatti - che Linux non vive piu' in una
  2246.   nicchia.
  2247.  
  2248. - Enfatizzate i dati dei rapporti di IDG e del Gartner Group e i recenti
  2249.   annunci di Corel e Netscape per adottare Linux come piattaforma primaria.
  2250.   Sentitevi liberi di dichiarare che chi afferma di conoscere il mercato e si
  2251.   ostina ad ignorare deliberatamente un cosi' attivo fenomeno come Linux,
  2252.   rischia di perdere credibilita' nei confronti di un mondo che ne sta
  2253.   prendendo sempre piu' coscienza.
  2254.  
  2255. - Non insistete sul fatto che ognuno dovrebbe supportare Linux o richiamare
  2256.   attenzione su di esso. Alcune persone preferiscono legarsi ad altri esperti
  2257.   o tecnologie e Linux non e' destinato a vincere tutte le battaglie.
  2258.   Imparate a convidere con coloro che non la pensano come voi.
  2259.  
  2260. - Evitate di entrare in sterili discussioni con coloro che si rifiutano di
  2261.   riconoscere che le loro conoscenze sono arretrate.
  2262.   Ci sono diverse ragioni che possono spiegare il comportamento di chi
  2263.   appartiene a questa categoria e che non potete essere in grado di
  2264.   considerare. Dategli quindi tempo per riorganizzare quello che gli avete
  2265.   detto, acquisire informazioni e... cambiare fase.
  2266.  
  2267.  
  2268. Fase 3: FUD (Fear, Uncertainity, and Doubt)
  2269.            = Timore, Incertezza e Dubbio
  2270. -------------------------------------------
  2271. Questo e' il segmento in cui e' riunito il piu' alto numero di oppositori di
  2272. Linux. Si tratta di persone che hanno scoperto Linux, ne conoscono la
  2273. popolarita' ma rifiutano di farlo entrare nella competizione. Al contrario, si
  2274. adoperano per rallentarne la crescita diffondendo notizie, miti o informazioni
  2275. che sono ormai superate da anni.
  2276. Cio' viene fatto con il preciso scopo di impedire l'accettazione di Linux tra
  2277. il grande pubblico.
  2278. FUD si presenta in molteplici forme ma piu' frequentemente viene espresso da
  2279. coloro che hanno qualcosa da perdere (denaro, prestigio, potere) dal successo
  2280. di Linux. Non si tratta solo di denaro... talvolta queste persone non hanno
  2281. sufficiente tempo, risorse e desiderio di conoscere qualcosa di diverso.
  2282. Quindi, invece di considerare Linux un'alternativa, cercano di denigrarlo in
  2283. modo da avere una scusa per non prenderlo in considerazione.
  2284.  
  2285. La frase piu' ricorrente in questo tipo di attacco e': NON C'E' SUPPORTO.
  2286.  
  2287. In realta', in aggiunta al supporto/assistenza ufficiali e di elevata qualita'
  2288. offerti da Caldera e RedHat, il modello di supporto dell'intera comunita'
  2289. Linux ha ricevuto numerosi riconoscimenti per l'elevata qualita' (Infoworld,
  2290. per esempio, ha assegnato a Linux un award per il miglior supporto tecnico sul
  2291. mercato: http://www.infoworld.com/cgi-bin/displayTC.pl?/97poy.supp.htm).
  2292.  
  2293. Eppure esistono persone che continuano a scrivere e ad annunciare che Linux
  2294. manca di un vero e proprio supporto commerciale organizzato.
  2295.  
  2296. Si tratta di una classica tattica FUD.
  2297. Mentre le caratteristiche, l'affidabilita' e la flessibilita' possono essere
  2298. misurate e *qualificate*, il supporto non puo' essere valutato cosi'
  2299. facilmente.
  2300. Inoltre, l'assenza di supporto e' una di quelle cose che fa chiedere ad un
  2301. general manager di una corporation: "Posso affidare la mia compagnia e i
  2302. sistemi informativi su cui fa affidamento, ad un sistema operativo senza un
  2303. adeguato supporto? Puo' Linux competere con aziende che vendono i loro
  2304. prodotti a prezzi elevati in modo da garantire tutte le funzionalita' di cui
  2305. i loro clienti possando avere bisogno?"
  2306.  
  2307. Si tratta di una strategia che ha parecchia presa nei piu' insicuri e
  2308. burocratici angoli del corporate computing. Per molti l'assistenza e' piu'
  2309. importante della fornitura in se'.
  2310.  
  2311. Esistono altri miti usati comunemente dalle persone che si trovano nella
  2312. Fase 3:
  2313.  
  2314. - LINUX CAMBIA TROPPO FREQUENTEMENTE PER POTERNE CONSENTIRE UN USO AZIENDALE
  2315.   in realta' questo e' vero solo se si vuole essere sempre in linea con le
  2316.   tecnologie di punta del momento; e' comunque possibile scegliere la
  2317.   distribuzione preferita e muoversi con la velocita' che si crede
  2318.  
  2319. - LINUX E' FATTO E USATO SOLO DA HACKER
  2320.   questo in realta' era vero all'inizio, ma ormai Linux e' una piattaforma
  2321.   sempre piu' diffusa all'interno delle aziende.
  2322.  
  2323. - NON ESISTONO APPLICAZIONI
  2324.   questa in realta' e' una barzelletta, a meno che non si considerino degne
  2325.   di questo nome solo le applicazioni in grado di svuotare il proprio
  2326.   portafoglio.
  2327.  
  2328. Esistono altri miti, ma questi sono sufficienti a rendere l'idea.
  2329. L'elemento comune e' che si tratta di informazioni false o obsolete presentate
  2330. in modo da creare dubbi e confusione, ma mai come veri e propri attacchi
  2331. diretti.
  2332.  
  2333. In questi casi conviene:
  2334.  
  2335. - Smentire direttamente le varie dicerie presentando lo stato attuale di Linux
  2336.  
  2337. - Enfatizzare i fatti in maniera logica evitando di basarsi sulle proprie
  2338.   emozioni. Molti utenti nella Fase 3 non aspettano altro che poter dipingere
  2339.   gli utenti Linux come fanatici e irrazionali
  2340.  
  2341. - Non confondere le critiche basate sui fatti con FUD. Linux non e' perfetto e
  2342.   deve compiere ancora parecchia strada in diverse aree. Spesso in mezzo alla
  2343.   massa di critiche ingiustificate ci possono essere obbiezioni corrette: non
  2344.   respingete ciecamente ogni critica, ma valutatele singolarmente
  2345.  
  2346. - Evitare di perdere troppo tempo con chi si trova nella Fase 3. Si tratta di
  2347.   persone che conoscono Linux, ma hanno deciso di respingerlo.
  2348.   Ad un certo punto puo' essere piu' conveniente lasciare perdere il confronto
  2349.   con loro per concentrarsi nel presentare una visione equilibrata al resto
  2350.   dell'audience. Mi raccomando: enfasi sui fatti!
  2351.  
  2352.  
  2353. Fase 4: ACCETTAZIONE
  2354. ---------------------
  2355. Attenzione: questa fase non si chiama amore o conversione ne' nulla di
  2356. simile.
  2357. Accettare Linux non significa necessariamente usarlo ed apprezzarlo. Non
  2358. avrebbe alcun senso scrivere un paragrafo su quelle aziende con cui siete
  2359. perfettamente d'accordo!
  2360.  
  2361. Esistono diverse aziende che riconoscono in Linux un pericoloso competitore
  2362. ed e' proprio nei confronti di queste aziende che questa sezione vuole
  2363. mettervi in grado di operare.
  2364. Ad oggi, Linux non e' stato ancora attaccato esplicitamente sui media da nessun
  2365. grosso concorrente, ma e' importante conoscere come comportarsi quando cio'
  2366. iniziera' ad succedere.
  2367. Comunque il semplice fatto che una societa' di software decida di non
  2368. supportare Linux, non significa necessariamente che sia ostile o ignorante.
  2369. Esistono infatti alcuni ostacoli significativi all'accettazione del nostro
  2370. sistema da parte di tutte le societa' sviluppatrici di software. Le varie
  2371. distribuzioni hanno seguito differenti approcci nella distribuzione dei
  2372. files su disco, nella manutenzione del software e altro ancora, rendendo
  2373. difficile sviluppare applicazioni installabili allo stesso modo su tutte
  2374. le piattaforme.
  2375.  
  2376. Quando la Borland afferma che Interbase e' supportato solo su redHat, non e'
  2377. perche' rifiutano il resto del mercato.... hanno semplicemente scelto una
  2378. piattaforma di riferimento che conoscono e che possono supportare (a questo
  2379. proposito segnalo un interessante articolo di John Taschek presso
  2380. http://www.zdnet.com/pcweek/opinion/0525/25wide.html).
  2381.  
  2382. Proprio per risolvere questo problema e' stato creato recentemente un progetto
  2383. chiamato Linux Software Base (e che ha raccolto entusiaste adesioni da parte
  2384. di tutti i venditori di Linux) che fornira' una mappa di standard ai cui tutte
  2385. le distribuzioni si dovranno adeguare.
  2386.  
  2387. La Microsoft - che sta entrando nella Fase 4 - afferma che il modello dei
  2388. software opensource manca di quella componente marketing cosi' importante per
  2389. consentire alle altre aziende (come Microsoft) di inserire quelle
  2390. caratteristiche di cui hanno bisogno gli utenti finali (piuttosto che quelle
  2391. necessarie agli sviluppatori).
  2392. Sebbene la situazione non sia cosi' malvagia come Microsoft la dipinge, in
  2393. realta' non hanno tutti i torti.
  2394. Man mano che Linux si diffondera' sempre piu' nel mondo delle aziende, e verra'
  2395. usato maggiormente da non-sviluppatori, ci dovremo aspettare una crescita di
  2396. questo genere di critiche qualificate.
  2397.  
  2398. Come comportarsi di fronte a questo genere di obbiezioni?
  2399.  
  2400. - Ascoltate le critiche e avviate una discussione razionale sui problemi che
  2401.   gli utenti e le organizzazioni incontrano con Linux. Se pensate che siano
  2402.   valide, cercate di portarle all'attenzione di una comunita' piu' ampia (a
  2403.   questo scopo e' utile segnalarle a Slashdot.org o a una delle mailing list
  2404.   dei vari vendors - es. redhat-list@redhat.com caldera-users@rim.caldera.com)
  2405.   Se ne siete in grado, date suggerimenti e aiutate a trovare una soluzione.
  2406.   In fondo si tratta di un lavoro di gruppo!
  2407.  
  2408. - Enfatizzate la liberta' del modello secondo cui Linux si e' evoluto, modello
  2409.   attraverso il quale individui situati ovunque all'interno della comunita'
  2410.   possono di fatto cambiare veramente le cose soddisfando i bisogni della
  2411.   comunita' intera. Ogni aspetto di Linux (non solo i sorgenti) puo' essere
  2412.   messo in discussione ed essere oggetto di revisione quando si rivela
  2413.   necessario.
  2414.  
  2415. - Non confondete il FUD con le critiche informate. Occasionalmente commenti che
  2416.   all'apparenza possono sembrare delle critiche costruttive, in realta' sono
  2417.   dei pretesti per diffondere dubbi. Non entrate in dicussioni che non avete
  2418.   i mezzi per potere vincere... in questi casi applicate le regole della Fase
  2419.   3.
  2420.  
  2421. - Evitate di farne una questione di gusti personali. Una delle caratteristiche
  2422.   vincenti  di Linux e' la sua incredibile flessibilita'... e questa
  2423.   flessibilita' significa che Linux puo' essere differenti cose per differenti
  2424.   persone. Non confondete cio' che vi piace con cio' che Linux dovrebbe essere;
  2425.   solo per il fatto che Linux e' grande per i power-users, cio' non significa
  2426.   che non possa essere reso semplice, per esempio.
  2427.  
  2428.  
  2429. 11. BREVE STORIA DI UNIX
  2430. ---------------------------------------------------------------
  2431.     (tratto dalla Guida ad Internet e alla Realta' Virtuale
  2432.      dello stesso autore - http://www.pippo.com/hyper144.zip)
  2433.  
  2434.  
  2435. Unix e' uno dei Sistemi operativi più diffusi su scala mondiale.
  2436. Le sue radici risalgono alla meta' degli anni '60 quando l'American Telephone
  2437. and Telegraph (AT&T), Honeywell, General Electric e il MIT si cimentarono nel
  2438. progetto - sponsorizzato dal Dipartimento di Difesa americano (DARPA) - di
  2439. sviluppare un nuovo sistema operativo chiamato Multics (Multiplexed
  2440. Information and Computing Service).
  2441. Multics doveva essere un sistema modulare pensato in modo tale da consentire
  2442. di poter spegnere o disattivare alcune parti del computer senza impattare
  2443. sulle altre componenti ne' sugli utenti che vi stavano lavorando.
  2444. L'obbiettivo era quello di creare un computer che potesse fornire i propri
  2445. servizi 24 ore su 24, 365 giorni all'anno - un computer che potesse essere
  2446. reso piu' veloce con la semplice aggiunta di nuove componenti nello stesso
  2447. modo in cui l'aggiunta di nuove caldaie e turbine rende piu' potente una
  2448. centrale elettrica.
  2449. Multics era stato pensato tenendo presente la sicurezza necessaria in un ente
  2450. militare, in modo da poter resistere ad attacchi esterni e da proteggere gli
  2451. utenti del sistema uno dall'altro.
  2452. In realta' nel 1969 la realizzazione di Multics era molto in ritardo rispetto
  2453. ai tempi previsti e per questo motivo AT&T decise di tirarsi fuori dal
  2454. progetto.
  2455. In quel periodo, Ken Thompson - un ricercatore di AT&T che aveva lavorato al
  2456. progetto Multics - utilizzo' un computer PDP-7 che non veniva utilizzato per
  2457. sviluppare alcune sue idee. A Thompson si uni' presto Dennis Ritchie che aveva
  2458. gia' lavorato su Multics. Gli sforzi di questi due ricercatori non tardarono
  2459. a produrre dei risultati: UNIX (nome suggerito da Brian Kernighan) divvenne
  2460. operativo parecchi mesi prima di Multics!
  2461. Due anni piu' tardi Thompson e Ritchie riscrissero UNIX per il nuovo processore
  2462. della Digital PDP-11.
  2463. Man mano che i due programmatori aggiungevano nuove funzionalita', UNIX si
  2464. trasformava nel sogno di ogni programmatore: il sistema era basato su una serie
  2465. di piccole applicazioni ognuna delle quali svolgeva una singola funzione.
  2466. Utilizzando congiuntamente le varie applicazioni i programmatori erano in grado
  2467. di soddisfare le necessita' piu' complesse... UNIX di fatto cambio' il modo di
  2468. pensare dei programmatori.
  2469. Cio' divenne ancora piu' evidente quando - nel 1973 - Thompson riscrisse UNIX
  2470. utilizzando il nuovo linguaggio C inventato da Ritchie.
  2471. In seguito, questo sistema operativo e' cresciuto a tal punto da diventare oggi
  2472. il sistema operativo piu' apprezzato ed usato dalle grandi aziende.
  2473. Le ragioni di questo successo sono dovute alla sua particolare struttura
  2474. studiata per gestire molti utenti e processi parallelamente.
  2475. E' stato creato per lavorare in rete e supporta nativamente tutti i
  2476. protocolli e servizi di Internet (che si e' sviluppata intorno ad esso).
  2477. UNIX e' il backbone di Internet con oltre il 90% di tutti i servizi che
  2478. girano su server basati su UNIX.
  2479. Negli anni sono state rilasciate versioni di UNIX per molti sistemi, dai
  2480. supercomputer CRAY ai Personal Computer.
  2481.  
  2482. Cerchero' di analizzare l'evoluzione commerciale e tecnica che esso ha subito
  2483. uscendo dai laboratori di ricerca.
  2484. Nel 1976 il Bell Labs rilascia la sua sesta versione, nota comunemente come
  2485. V6, e la rende disponibile gratuitamente alle Universita' Americane. La
  2486. versione 7 venne rilasciata 3 anni dopo; fu la prima versione largamente
  2487. distribuita (principalmente a universita' e laboratori di ricerca), ed e'
  2488. divenuta la base di partenza per molte versioni di UNIX (generalmente lo
  2489. UNIX di AT&T viene indicato come System V mentre le varie versioni vengono
  2490. dette release: per questo si parla di SVR4 - System V Release 4 -, SVR5,
  2491. SVR6, etc..)
  2492. Costava 100 dollari per le università e $ 21.000 per tutti gli altri.
  2493. Nel 1992 AT&T vendette il suo UNIX alla Novell, che lo rielaboro' dando alla
  2494. luce il non molto diffuso UnixWare. Dato che la maggior parte delle versioni
  2495. di UNIX sono derivate dal codice dell'AT&T, a Novell spettano delle royalty
  2496. da parte degli altri venditori di UNIX.
  2497.  
  2498. La storia dello UNIX di Berkeley, invece, inizia nel 1977 quando il CSRG
  2499. presso l'Università della California, acquisto' in licenza il codice sorgente
  2500. della versione 6 da AT&T e inizio' lo sviluppo di una propria versione.
  2501. BSD - Berkeley Software Distribution (la versione UNIX di Berkeley) venne
  2502. rilasciata nel 1977 (1BSD) e culmino' con la versione 4.4 (4.4BSD) nel
  2503. 1993.
  2504. Dato che le licenze di AT&T erano costose per i laboratori del governo,
  2505. Berkeley mise in opera un progetto a lungo termine per eliminare il
  2506. codice proprietario di AT&T da BSD.
  2507. Prima del suo completamento il CSRG perse i fondi per la ricerca e fu
  2508. chiuso. Fece comunque in tempo per rilasciare la seconda versione del suo
  2509. OS royality-free (NET/2).
  2510. Dopo una serie di battaglie legali tra AT&T, Novell e l'Universita' della
  2511. California venne finalmente raggiunto un accordo (Febbraio 1994):
  2512. Berkeley ritiro' NET/2 e rilascio' un prodotto piu' maturo: 4.4BSD-Lite.
  2513. Si trattava finalmente di un pacchetto ridistribuibile gratuitamente.
  2514.  
  2515. Durante gli anni ottanta diversi venditori di hardware iniziarono a
  2516. sviluppare versioni personalizzate di UNIX partendo dal codice AT&T
  2517. o BSD. Tra i piu' importanti ricordo:
  2518.  
  2519. - SUN Microsystems: Solaris 2.x e' una versione del System V con molte
  2520.   estensioni. SunOS (il precedente sistema operativo di SUN) e' un sistema
  2521.   BSD con molte estensioni. SUN spesso si riferisce a SunOS chiamandolo
  2522.   Solaris 1.x.
  2523.  
  2524. - DEC partita con una versione proprietaria (Ultrix) ha adottato lo standard
  2525.   OSF/1 che e' derivato dal BSD
  2526.  
  2527. - IBM (AIX): sebbene chiamato UNIX, e' molto diverso sia dal System V che
  2528.   da BSD soprattutto dal punto di vista dell'amministrazione di sistema.
  2529.   (smit e' il comando da conoscere!)
  2530.  
  2531. - Silicon Graphics (IRIX): simile al System V
  2532.  
  2533. - SCO: ha recentemente acquistato UnixWare da Novell. La sua versione di UNIX
  2534.   e' derivata originariamente da SVR3.2 ma e' stata modificata parecchio.
  2535.  
  2536. - HP (HP-UX): System V con alcune varianti
  2537.  
  2538. UNIX in passato e' stato usato per lungo tempo nelle Universita' e in quelle
  2539. aziende in cui erano necessarie particolari performance o il numero di utenti
  2540. era elevato, ma non aveva mai raggiunto le scrivanie del grande pubblico a
  2541. causa dell'alto costo e del fatto che fosse necessario disporre di sistemi
  2542. piuttosto potenti. Negli ultimi 10 anni, tuttavia, l'implementazione di
  2543. molte versioni gratuite per PC (la piu' nota e' Linux, ma ricordiamo anche
  2544. NETBSD, OPENBSD, 386BSD e FreeBSD) ne ha consentito una diffusione esplosiva
  2545. in tutti gli ambienti. Cio' e' stato possibile grazie allo straordinario
  2546. lavoro svolto dalla Free Software Foundation (http://www.fsf.org).
  2547.  
  2548.  
  2549. 12. LICENZA D'USO
  2550. ------------------
  2551. Linux e' rilasciato secondo la licenza GNU GENERAL PUBLIC LICENSE
  2552. (GPL o copyleft) versione 2 della Free Software Foundation.
  2553. Pur essendo fornito insieme ai sorgenti, Linux non e' quindi shareware,
  2554. ne' pubblico dominio. Il kernel di Linux e' copyright di Linus Torvalds
  2555. dal 1993 e mentre i vari programmi che girano sotto Linux sono di
  2556. proprieta' dei rispettivi autori (che spesso li distribuiscono anch'essi
  2557. sotto GPL o copyright BSD). X invece usa il copyright del MIT.
  2558. E' quindi consentito a chiunque copiare, modificare e/o ridistribuire
  2559. il software nel rispetto dei termini della licenza GPL, MIT o BSD.
  2560.  
  2561.  
  2562. 13. ALTRI LINK UTILI
  2563. -------------------------
  2564.  
  2565. Il sito ufficiale - http://www.linux.org/
  2566. Linux International - http://www.li.org/
  2567. Linux WebWatcher - http://www.webwatcher.org/
  2568. FreshMeat -  http://freshmeat.net/
  2569. SlashDot - http://slashdot.org/
  2570. Linux Now - http://www.linuxnow.com/
  2571. Linux HeadQuarter - http://www.linuxhq.com/
  2572. Pluto Linux User Group - http://www.pluto.linux.it/
  2573.  
  2574. La homepage dell'autore - http://www.pippo.com/
  2575. Guida ad Internet e alla Realta' Virtuale - http://www.pippo.com/hypertxt/
  2576.  
  2577.  
  2578. 14. QUESTO DOCUMENTO
  2579. -------------------------------
  2580. Questo documento realizzato da Marco Iannacone (ianna@pippo.com) viene
  2581. rilasciato secondo la licenza GNU General Public License (GPL o copyleft)
  2582. versione 2 della Free Software Foundation. Chiunque e' autorizzato a distribuire
  2583. copie elettroniche o cartacee del presente documento, allegarlo a raccolte,
  2584. CD-ROM o programmi, a patto di citare la fonte da cui e' stato tratto. Dato che
  2585. il documento viene distribuito gratuitamente l'autore non si assume NESSUNA
  2586. responsabilita' per eventuali errori o inesattezze che possano essere presenti.
  2587. Le considerazioni espresse all'interno del documento devono essere considerate
  2588. opinioni personali dell'autore e NON dogmi assoluti.
  2589.  
  2590.  
  2591. 15. LEGALESE
  2592. ------------------
  2593. I marchi registrati nominati all'interno del presente documento sono di
  2594. proprieta' dei legittimi proprietari.
  2595.  
  2596. Linux® e' un marchio registrato di Linus Torvalds
  2597.  
  2598.  
  2599. A. GLOSSARIO
  2600. -------------
  2601. In questo paragrafo vengono spiegati alcuni termini comuni nel mondo Linux
  2602. ma che spesso utenti alle prime armi non conoscono...
  2603.  
  2604. BOX
  2605. Nei documenti inglesi le macchine Unix vengono spesso chiamate box..
  2606. e' comune trovare l'espressione Unix box, Linux box, etc.
  2607.  
  2608. DAEMON
  2609. Un daemon (demone) e' un programma che viene avviato al momento del boot
  2610. del sistema operativo e rimane attivo fino al momento in cui il computer
  2611. viene spento. Normalmente offre servizi sia ad utenti locali che remoti
  2612. (per esempio un web server)
  2613.  
  2614. GNU
  2615. GNU sta per Gnu is Not Unix.
  2616. Si tratta di un progetto che e' nato per sostituire le utility proprietarie
  2617. dei sistemi Unix. Questi programmi sono gratuiti e vengono distribuiti (con
  2618. tanto di codice sorgente) insieme al sistema operativo con una particolare
  2619. licenza (chiamata GNU Public License) che autorizza chiunque a modificare
  2620. i codici sorgenti e ridistribuire il codice modificato a patto di farlo
  2621. utilizzando lo steso tempo di licenza.
  2622. Col tempo molti altri programmi hanno adottato questo tipo di filosofia
  2623. rendendo possibile lo sviluppo di sistemi operativi quali Linux e FreeBSD,
  2624. ma anche il miglioramento di tutti gli altri sistemi operativi proprietari.
  2625. Per maggiori informazioni a riguardo:
  2626.  
  2627. http://www.fsf.org/
  2628. http://www.opensource.org/
  2629. http://www.linux.it/GNU/
  2630.  
  2631.  
  2632. B. RINGRAZIAMENTI
  2633. ------------------
  2634. Non sarebbe stato possibile realizzare questo documento senza l'aiuto
  2635. offerto (indirettamente) da tutti gli autori dei documenti disponibili
  2636. presso http://sunsite.unc.edu/pub/Linux/docs/ e di tutti gli altri citati
  2637. all'interno di queste FAQ.
  2638. Invito quindi tutti i lettori del presente, ad andare a leggere gli
  2639. originali in modo da poter approfondire l'argomento.
  2640. Un particolare ringraziamento va inoltre a Ranger  per la
  2641. codifica HTML e a Largo  per la realizzazione del logo.
  2642.  
  2643.  
  2644. , Marco Iannacone
  2645.  
  2646.  
  2647.     Source: geocities.com/ik7xja/linux
  2648.                ( geocities.com/ik

Paste-bin is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.