Tutorial di GNU/Linux


Questo post è ispirato a http://www.guru99.com/unix-linux-tutorial.html

Oggi conoscere GNU/Linux è essenziale,in quanto usato in alcune scuole ed essendo l'OS più usato in ambito professionale/server.

Cos'è Linux
Linux è un Kernel (il nucleo del sistema operativo) di tipo monolitico modulare ,cioè è molto reattivo e consente ,in quanto modulare,di caricare durante l'uso moduli,quindi usare altro hardware.

Cos'è GNU/Linux 
Linux è solo il Kernel.
Gran parte del software di base di una distro GNU/Linux è del progetto GNU (Gnu's Not UNIX)
Da notare che la Shell (il programma che si interfaccia tra Utente e Kernel) di gran parte delle distro è 
GNU bash.

La storia di Linux
Linux nasce nel 1991 come clone libero di UNIX per computer i386.Lo crea uno studente finlandese,Linus Benedict Torvalds.
Subito gli allora pochi utilizzatori di Linux trovarono i software di GNU di Richard Matthew Stallman .
Sono noti i "battibecchi" con Andy Tanenbaum,un Professore di Informatica della Libera Università di Amsterdam, che aveva creato un altro Sistema,MINIX, a cui Torvalds si è ispirato,in cui Tanenbaum affermava che Linux era fatto male (Linux è un Kernel Monolitico Modulare,mentre MINIX aveva un Microkernel,che è leggermente più stabile,ma ha più difetti).
Il più famoso è quello del 1993 in cui Tanenbaum dice che "Linux is Obsolete' in quanto è un Kernel Monolitico (come il DOS,ma Linux è modulare,quindi migliore) mentre MINIX ha un Microkernel,che lui ritiene migliore. (E relativamente al Kernel Monolitico  semplice ha anche ragione)

Le distribuzioni
Non esiste una sola GNU/Linux ,ma molte versioni diverse,dette distribuzioni.
Si dividono principalmente in tre "rami" Debian-Based,RH-Based e Altre 
Ve ne presenterò qualcuna:

Debian-Based:

Debian
Debian è una distro creata da zero nel 1993 da Ian Murdock .Usa il sistema di pacchetti (programmi) .deb (usabili con dpkg e APT) ,usato da tutte le Debian-Based

Ubuntu
Ubuntu è una distro creata da Canonical nel 2004 per rendere più 'umano' GNU/Linux.
È la distro più usata al mondo,ed è soprattutto adatta agli utenti comuni.Ha alcuni problemi

Linux Mint
Linux Mint è la seconda distro più usata al mondo.È una Ubuntu molto migliorata con molti codec (programmi per vedere video e sentire musica) ed è anche più leggera.

Linux Mint Debian Edition
È come Linux Mint,ma basata su Debian

RH-Based:

Red Hat Enterprise
Red Hat Enterprise è una distro a pagamento per le aziende.Usa i pacchetti .rpm .
È molto adatta per i Server.

CentOs
CentOs è un clone gratuito di Red Hat.È quindi uguale,ma non offre l'assistenza professionale di Red Hat

Fedora
Fedora deriva dalla vecchia versione gratuita di Red Hat.Offre un grande supporto hardware ed è abbastanza leggera

Altre:

Arch Linux
Arch è una distro minimale.Offre solo l'OS e il gestore pacchetti (per installare programmi)

OpenSuse
OpenSuse è una distro molto facile.Usa i pacchetti di Red Hat.

Io consiglio Ubuntu o Mint.
Se volete una guida sull'installazione la trovate qui 

Il terminale
Il metodo più rapido per interfacciarsi al sistema è quello di usare il terminale (è lo stesso che usa Mac OS X).

Una riga di terminale dovrebbe essere così:

sciking@scikingpc ~$ 

sciking@scikingpc vuol dire che voi siete l'utente sciking e siete sul PC scikingpc.

~$ indica che siete utenti normali 

Se entrate come root la riga sarà :

root@scikingpc ~# 

root@scikingpc vuol dire che siete root (utente supremo) del Pc chiamato scikingpc.

~# indica che avete privilegi di Root

Il fatto dei privilegi di root sconvolge gli utenti Windows,in quanto li si hanno sempre i privilegi di root (alla faccia della sicurezza) .In Mac OS X è opzionale l'uso dell'account Amministratore.

Qui trovate una guida coi comandi di base della Shell e qui una più approfondita 

I programmi della distro Mint
Linux Mint offre vari programmi.I più importanti sono LibreOffice (una suite da ufficio gratuita),Firefox e Thunderbird (per le Email).
E molti software sono disponibili sul Gestore Software.Le punte di diamante del software per GNU/Linux sono The GIMP per il fotoritocco,Inkscape per la grafica e AssaultCube e FlightGear.

I volti di GNU/Linux 

GNU/Linux,a differenza di Windows e Mac OS X ha più interfacce grafiche,che potete vedere qui.Io uso e consiglio MATE,in quanto è un Fork del DE più usato di GNU/Linux (GNOME 2) ed è molto leggero e personalizzabile.







Etichette: , , , , , , , , , , ,