Linux today Cosa il Kernel Linux Kernel 2

  • Slides: 13
Download presentation
Linux today Cosa è il Kernel Linux – Kernel 2. 4 e 2. 6

Linux today Cosa è il Kernel Linux – Kernel 2. 4 e 2. 6 La Shell Linux Cosa è una distribuzione Linux Differenze tra distribuzioni Differenze tra versioni della stessa distribuzione

Il Kernel Il kernel è il "cuore" di un sistema operativo (nucleo) e fornisce

Il Kernel Il kernel è il "cuore" di un sistema operativo (nucleo) e fornisce tutte le funzioni essenziali per il sistema, in particolare la gestione della memoria, delle risorse del sistema e delle periferiche, assegnandole di volta in volta ai processi in esecuzione. Linus Torvalds iniziò a scrivere il primo kernel 1991. Il 14 marzo 1994 fu rilasciato Linux 1. 0. 0 4 gennaio 2001 - Rilascio di Linux 2. 4. 0 – Monolitico 17 dicembre 2003 - Rilascio di Linux 2. 6. 0 – Modulare (usb mass storage device win 98)

La Shell La controparte del kernel è la shell, ovvero l'interfaccia utente del sistema,

La Shell La controparte del kernel è la shell, ovvero l'interfaccia utente del sistema, la parte più esterna. I programmi chiedono le risorse al kernel attraverso delle chiamate (system call) e non possono accedere direttamente all'hardware. Il kernel si occupa quindi di gestire il tempo processore, le comunicazioni e la memoria distribuendole ai processi in corso a seconda delle priorità (scheduling). Bash (acronimo per bourne again shell) è una shell testuale del progetto GNU usata nei sistemi operativi Unix e Unix-like, specialmente in GNU/Linux.

La Bash

La Bash

La Bash La shell è un linguaggio interpretato a livello macchina utilizzato per chiamare

La Bash La shell è un linguaggio interpretato a livello macchina utilizzato per chiamare altri software installati sul sistema. Ci sono due metodi per installare del software su di un sistema Compilando i sorgenti Intallando dei pacchetti precompilati Dal secondo metodo nascono quelle che vengono chiamate le distribuzioni.

Distro Una distribuzione Linux, detta anche distro, è una distribuzione software che include un

Distro Una distribuzione Linux, detta anche distro, è 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 può avvenire direttamente da un supporto come CD o DVD. Società come Red Hat, Novell (per SUSE), Mandriva e Canonical Ltd (per Ubuntu), e progetti di comunità come Debian, Slackware e Gentoo, assemblano e testano le varie componenti software rilasciando distribuzioni personalizzate e variegate, per la maggior parte gratuite. Ci sono in questo momento più di 300 progetti di distribuzioni Linux in attivo sviluppo, revisione e miglioramento che si differenziano per scelte progettuali, come i vari software di mantenimento del sistema per l'installazione, la rimozione e la configurazione del software.

Distro La differenza principale tra le distribuzioni è il sistema di gestione dei pacchetti

Distro La differenza principale tra le distribuzioni è il sistema di gestione dei pacchetti o packet manager. Si possono distinguere tre grandi scuole tra i sistemi di packaging. RPM - Red Hat Package Manager Deb - Debian Package Ebuild di Portage Ogniuno di questi sistemi di gestione dei pacchetti da origine ad una moltitudine di distribuzioni che si differenziano tra loro per la struttura del filesystem e per il software utilizzato.

Distro Classifica delle distribuzioni a http: //distrowatch. com 1 Ubuntu - Debian based 2

Distro Classifica delle distribuzioni a http: //distrowatch. com 1 Ubuntu - Debian based 2 open. SUSE - RPM based 3 Mint - Derivata di Ubuntu 4 Fedora - RPM based 5 Debian - Debian based 7 PCLinux. OS - Mista Debian e RPM 8 Cent. OS - RPM based derivata di Red Hat 10 Puppy - Quasi from scratch - 22 Gentoo 33 Red Hat

Distro Perchè tante distribuzioni ? Ogni distribuzione risponde ad esigenze specifiche dettate dal Hardware

Distro Perchè tante distribuzioni ? Ogni distribuzione risponde ad esigenze specifiche dettate dal Hardware della macchina su cui verrà installata. Quali sono le differenze Hardware rilevanti nella scelta della distribuzione? L'architettura del processore (x 86 o i 686 64 bit arm 2). Quali sono le differenze tra versioni di una stessa distribuzione? Sono le medesime che esistono tra differenti versioni di windows o di service pack di windows. Mediamente, per le distribuzioni più evolute, esiste una versione desktop ed una server. Possono esistere evoluzioni orientate a qualche utilizzo specifico (Es. Ubuntu Studio).

Ambienti Grafici

Ambienti Grafici

UBUNTU 8. 04 LTS La distribuzione che utilizzeremo in questo corso è una distribuzione

UBUNTU 8. 04 LTS La distribuzione che utilizzeremo in questo corso è una distribuzione Ubuntu versione 8. 04 (Hardy Heron) Long Time Support. La scelta di questa distribuzione è dettata dal fatto che Ubuntu negli ultimi anni si è dimostrata la migliore distribuzione Desktop a dispozione capace di stuzzicare anche l'utente windows per la sua semplicità di installazione e di utilizzo. Inoltre presenta una quantità di software precompilato considerevole capace di soddisfare veramente qualsiasi esigenza.

Installazione Download della iso della distribuzione. Al sito http: //www. ubuntu. com/getubuntu/download Scegliamo Ubuntu

Installazione Download della iso della distribuzione. Al sito http: //www. ubuntu. com/getubuntu/download Scegliamo Ubuntu 8. 04 LTS e la versione 32 bits o 64 bits.