LINUX

Servizi e distribuzioni

Servizi particolari offerti
I servizi sono applicazione che svolgono funzioni di servizio per gli altri processi; di solito si tratta di processi che restano in background in attesa di richieste. In Linux i programmi che restano in background in attesa di richieste sono chiamati Demoni. Lo stato in cui normalmente questo programma si trova e' detto "sleep", come se il programma fosse "in letargo": le risorse occupate dal demone, quindi, risultano minime. L'esecuzione dei servizi puo' essere eseguita manualmente, ma spesso vengono avviati automaticamente all'avvio del sistema. Si possono attivare o disattivare manualmente i servizi per mezzo di script; ogni file presente in determinate directory e' uno script che serve ad avviare o arrestare un servizio. Tutti gli script accettano gli argomenti Start e Stop per avviare e fermare il servizio.

Servizi sempre attivi
L'amministratore del sistema, a seconda della distribuzione usata, ha a disposizione diversi strumenti per gestire quali servizi far avviare al boot. Alcuni servizi hanno la particolarita' di essere sempre attivi:
1) crond: permette di programmare l'esecuzione periodica di comandi.
2) keytable: controlla il caricamento della mappa di tastiera.
3) network: controlla l'avvio e l'arresto dei sistemi di rete.
4) random: controlla la generazione dei numeri casuali.

Distribuzioni
Una distribuzione Linux, detta gergalmente anche distro, e' una distribuzione software che include un kernel Linux e un insieme variabile di altri strumenti e applicazioni software, siano esse freeware, open source o commerciali. Queste distribuzioni includono anche strumenti software che guidano l'utente nel processo di installazione del sistema. Recentemente hanno cominciato a diffondersi anche distribuzioni cosiddette live, che non richiedono installazione, e il cui bootstrap puo' avvenire direttamente da un supporto come CD, DVD o anche pen drive. Le piu' importanti distribuzioni sono:



La maggioranza delle distribuzioni Linux non contiene esclusivamente software libero ma anche, in misura ridotta, software proprietario (ad esempio driver, codec, tool e applicazioni), spesso per reale mancanza di software libero corrispondente.