|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
giammy
moderatore


Registrato: 29/04/05 17:22
Messaggi: 75
|
Oggetto: Cos'è una distribuzione Linux
Inviato: 04.05.05 | 12:56 |
|
|
Per chi si avvivcina per la prima volta a Linux,
il mondo delle "Distribuzioni" puo' essere un po'
disorientante: vien da chiederci se Linux sia
uno o multiplo!
Linux e' un nome, dietro al quale ci sono molte
cose, o meglio molti programmi e molti programmatori:
per i piu' puristi si dovrebbe parlare di GNU/Linux,
ma questo e' tutto un altro dibattito.
Per il momento cerchiamo di capire cosa e' Linux e
cosa sono queste "distribuzioni": Linux e' nato,
come tutti probabilmente sanno da una idea di
Linus Torvalds, il quale ha scritto un kernel,
cioe' il nucleo di base di Linux (sappiamo tutti
cos'e' un kernel giusto?): essenzialmente e' un
programma che si occupa di gestire l'hardware e
gli altri programmi, e facilitare il lavoro ai
programmatori.
Il kernel e' pero' come le fondamenta di una casa:
se sono robuste la casa potra' essere solida, ma
se uno non costruisce la casa sopra le fondamenta,
se ne fa poco, e soprattutto si prende l'acqua quando
piove.
Per questo motivo, per avere un computer usabile, oltre
alle fondamenta, il kernel, serve costruirci sopra la
casa, cioe' metterci tutti i programmi che potranno
servire: ovviamente, come le case sono diverse a seconda
dei gusti di chi ci andra' ad abitare, anche i programmi
da installare saranno diversi a seconda di chi usera'
il computer: ciascuno potrebbe prendersi un kernel,
una interfaccia grafica, un editor, un programma di
fotocomposizione e cosi' via fino ad avere il suo ambiente
ideale, ma come pochi si fanno la casa da soli, cosi'
poche persone si costruiscono un sistema da zero,
adattato alle proprie esigenze: questi pochi erano
i primi utenti di linux, non perche' fossero particolarmente
masochisti, ma perche' all'inizio c'era il kernel
e una serie di utilita' sparse che ciascuno doveva prendere
e installare nella sua macchina.
A questo punto entrano in gioco le distribuzioni, delle
specie di imprese edili che ci costruiscono la casa per noi
(ma a differenza delle imprese edili sono molto piu'
economiche, se non gratuite :-)
Sostanzialmente una distribuzione e' una raccolta di programmi,
spesso chiamati pacchetti, costruita attorno ad un kernel,
con in mente determinati obiettivi: le distribuzioni piu'
famose sono "general purpose", cioe' cercano di costruire
un ambiente che possa essere ideale per un largo numero di
persone, quindi vi sono i programmi di uso piu' generale,
e spesso c'e' la possibilita' di una personalizzazione
piu' o meno spinta, da chi chiede se vuoi un sistema per portatile,
per metter su un server, un desktop o una macchina per
programmare, a chi ti lascia scegliere ogni pacchetto
singolarmente.
Accanto a queste poi vi sono certe distribuzioni meno
diffuse, in quanto pensate e costruite per un determinato scopo:
ci sono quelle a scopo educazionale, quindi con programmi
adatti a studenti, quelle con utilita' di sistema, adatte
dunque ad un gestore di rete, quelle che ci stanno su
una chiavetta USB, per chi ha uno spirito nomade.
Cosa hanno dunque in comune? sono Linux, cioe' partono
da un kernel di Linux, ed hanno tutte le utilita' di
base che un utente di Linux si aspetta di trovare.
Dunque, a parte tutto il contorno, se ci si trova davanti una
macchina Linux, si sa che da qualche parte c'e' una shell,
dalla qualche si possono lanciare tutti i comandi presenti nel sistema,
anche se magari l'interfaccia grafica e' astrusa e non si trova niente.
Dalla shell, poi, uno puo' accedere alla configurazione della
macchina, infatti tutte le configurazioni sono presenti
in file ASCII in posti (piu' o meno) standard;
oppure in shell c'e' chi ci lavora perche' la trova piu'
veloce ... questione di gusti e di abitudini.
Dunque una distribuzione e' una raccolta di programmi,
installati in maniera omogenea e pronti all'uso, su
una piattaforma di base che e', se non proprio comune, poco
differenziata: ora che anche MAC ha un cuore unix, ad
esempio, un utente di unix puo' aprirsi una shell su MAC e trovarsi
a suo agio anche li': ovviamente un utente tradizionale di
MAC, non aprira' mai una shell, ma in fondo il mondo e'
bello perche' e vario e soprattutto perche' si puo'
scegliere.
Tempo fa ci sono state una serie di cause con la Microsoft
per l'eliminazione del browser di default, in modo che
ognuno possa scegliere il suo browser: ecco, cio' che in
sistemi commerciali puo' richiedere cause e spese ingenti
(legali, non tecniche), viene regolarmente fatto nel mondo
Linux, dove ognuno e' libero di installare i programmi
che piu' gli piacciono in un CD e farne una distribuizone,
senza troppe complicazioni.
Spero di non avervi annoiato, ma se non sono stato
chiaro chiedete pure: ad esempio una bella domanda e':
ma se tutti possono fare/cambiare quello che volgiono,
non viene fuori un bel casino in cui nessuno ci
capisce niente? boh! che ne dite?
ciao
giammy |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
gush
esperto


Registrato: 24/02/03 15:33
Messaggi: 838
Località: Padova
|
Oggetto:
Inviato: 04.05.05 | 13:09 |
|
|
Ottima iniziativa giammy.
Mi permetto di modificare il titolo del topic per renderlo un pò più specifico. ____________________________________________________________ ◊◊◊ DM-YARD ◊◊◊ |
|
| Torna in cima |
|
|
cli
moderatore


Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova
|
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Puoi downloadare gli allegati in questo forum
|
|