Vai al sommario della pagina
 

Sezione Linux

Brevi (brevissime...) informazioni su GNU/Linux

Cos'è Linux?

Tux, la mascotte di Linux Linux è il termine comunemente usato per indicare un sistema operativo basato su un kernel derivato da Unix e sviluppato agli inizi del 1990 dal finlandese Linus Torvalds. Un sistema operativo può considerarsi un insieme di diversi programmi necessari ad un computer per interfacciarsi con gli utenti, leggere e scrivere dati su supporti di memorizzazione e stampanti, eseguire altro software, etc. La parte più importante di un sistema operativo, il suo nucleo, viene chiamato kernel (letteralmente “nocciolo”). Linux è il kernel del Sistema Operativo GNU/Linux. Il resto del sistema consiste in altri programmi, molti dei quali sono stati scritti direttamente dai programmatori del progetto GNU. Dato che il kernel Linux da solo non forma un sistema operativo, è preferibile utilizzare il termine “GNU/Linux” per riferirsi al sistema a cui normalmente ci si riferisce solo con “Linux”.

Attualmente il kernel Linux è sviluppato da una vasta comunità di programmatori che riconoscono l’autorità morale di Linus Torvalds.

Nel “mondo” GNU/Linux non esiste una singola incarnazione del sistema operativo come invece avviene per Microsoft Windows o Apple Macintosh, ma piuttosto esistono una miriade di diverse raccolte di Linux (il kernel) e programmi di “contorno” adibiti all’installazione del sistema, la sua gestione e l’interfacciamento con l’utente e le periferiche. Queste “raccolte” prendono il nome di distribuzioni. Sono moltissime le distribuzioni Linux conosciute (siamo nell’ordine delle centinaia): per farsene un’idea di base può essere di aiuto una visita al sito Distrowatch.org che tiene traccia di tutte quelle più utilizzate. Tra le più conosciute (e di moda...) è possibile citare:

Ogni distribuzione ha le sue peculiari caratteristiche e solitamente si differenzia dalle altre per la modalità di installazione, la tipologia di programmi installati, le richieste hardware e molti altri aspetti quali, ad esempio, la pacchettizzazione dei programmi. Proprio i sistemi di pacchettizzazione, come ad esempio il conosciutissimo APT di Debian GNU/Linux), hanno recentemente decretato il buono ed il cattivo tempo delle varie distribuzioni. Essi sono stati ideati per semplificare ed automatizzare l’installazione e la gestione dei programmi: un pacchetto contiene tutte le informazioni necessarie per l’installazione e la disinstallazione di un programma o di un qualsisi altro dato che è possibile memorizzare in un file (documentazione, sorgenti, etc.). Questi automatismi rendono estremamente semplice la gestione dei sistemi Linux moderni e la loro continua evoluzione ha contribuito alla penetrazione di GNU/Linux tra gli utenti abituati al “punta e clicca” tipico degli ambienti Windows/Macintosh: con pochi click del mouse (o con poche righe di comandi per i “puristi” delle shell testuali) è possibile rintracciare, scaricare ed installare dalla Rete (o da un supporto di memorizzazione) qualsiasi programma disponibile per Linux in pochi secondi, rendendo la gestione della propria macchina estremamente semplice.

La mascotte ufficiale del kernel Linux è un pinguino chiamato Tux 8-)

Contenuto della sezione

Link utili

 
linux/intro.txt · Ultima modifica: 09/03/2006 14:15
 

Contenuto disponibile sotto GNU Free Documentation License

Recent changes RSS feed GNU Free Documentation License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki