SlideShare una empresa de Scribd logo
1 de 50
Novara
12 Feb 2015
http://www.linoxnovara.org/
Matteo Baccan
Costruiamo la nostra Stazione Meteo
Introduzione a Raspberry Pi
Cos’è? Dove acquistarlo? Cosa ci posso fare? Cosa ci collego? Mi serve? A
queste, e ad altre domande, proveremo a dare una risposta
matteo@baccan.it – http://www.baccan.it
Cosa vedremo oggi
Novara
12 Feb 2015
http://www.linoxnovara.org/
Chi sono?
Matteo Baccan
Divulgatore informatico, giornalista per
riviste tecniche nazionali oltre 700 articoli
per: Dev, Login, Computer Programming,
Mokabyte. Relatore tecnico ad eventi di
programmazione: Borland Forum 2000,
Webbit 2004, JIP day 2005, Javaday
(2006,2007,2010) PHPDay (2008, 2010),
CONFSL 2010, WebTech 2010,
Codemotin (2011,2012,2013,2014). Autore
di Corso di C# ISBN 8881500167. Autore
di JobCrawler e HTML2POP3 (Oltre
900.000 download su SourceForge)
Novara
12 Feb 2015
http://www.linoxnovara.org/
Il mio motto
Il mio motto
Per fare un grande piatto devi togliere
non aggiungere
Gualtiero Marchesi
(a volte vale anche per un grande software)
Novara
12 Feb 2015
http://www.linoxnovara.org/
Programma
Cosa vedremo
● Cos’è Raspberry Pi
● Cosa ci possiamo fare
● Raspberry Pi come stazione multimediale
● Raspberry Pi come emulatore di videogiochi
● Alcune ottimizzazioni per renderlo più veloce ed
aumentarne la memoria
Novara
12 Feb 2015
http://www.linoxnovara.org/
Tratto da : http://it.wikipedia.org/wiki/Raspberry_Pi
Il Raspberry Pi è un single-board computer (un calcolatore implementato su una sola
scheda elettronica) sviluppato nel Regno Unito dalla Raspberry Pi Foundation.
Il suo lancio al pubblico è avvenuto alla fine del mese di febbraio 2012.
Finora, ne sono state prodotte quattro versioni (Modelli: A, B, A+, B+, 2) con prezzi da
20 a 35 dollari statunitensi.
L'idea di base è la realizzazione di un dispositivo economico, concepito per stimolare
l'insegnamento di base dell'informatica e della programmazione nelle scuole.
Cos’è Raspberry Pi?
Novara
12 Feb 2015
http://www.linoxnovara.org/
Dal punto di vista hardware
Il progetto ruota attorno a un System-on-a-chip (SoC) Broadcom BCM2835,
che incorpora un processore BMC2835 700 MHz ARM1176JZF-S core
(overcloccabile da software), una GPU VideoCore IV, e 256 (modello A) o 512 (modello
B) Megabyte di memoria.
Il modello 2 cambia processore e monta un quad-Core BCM2836 900 MHz ARM
(Cortex A7) (per ora overcloccabile a 1000 Mhz), con supporto per il futuro Windows
10 e Snappy Ubuntu Core
Il progetto non prevede né hard disk né una unità a stato solido, affidandosi invece a
una scheda SD per il boot e per la memoria non volatile.
La scheda è stata progettata per ospitare sistemi operativi basati su un kernel Linux
o RISC OS.
Cos’è Raspberry Pi?
Novara
12 Feb 2015
http://www.linoxnovara.org/
Guardiamolo in faccia
Le versioni attualmente in vendita sono
Modello A Modello B
Novara
12 Feb 2015
http://www.linoxnovara.org/
Guardiamolo in faccia
Le versioni attualmente in vendita sono
Modello B+ e Raspberry Pi 2
512 MB 1GB
4USB
700MHz 900MHz
Novara
12 Feb 2015
http://www.linoxnovara.org/
Da cosa è composto
Modello A: 1 USB
NO RJ45
Novara
12 Feb 2015
http://www.linoxnovara.org/
Evoluzione futura
Da SBC a computer “indossabile”
Raspberry Pi Compute Module
BCM2835 processor, 512Mbyte of RAM e 4Gbyte eMMC Flash device
Novara
12 Feb 2015
http://www.linoxnovara.org/
Prezzi e disponibilità
Il prezzo del modello B è attorno ai 30 euro ed è disponibile in molti store online
Questo era il prezzo Amazon di oggi 8 febbraio 2015
Novara
12 Feb 2015
http://www.linoxnovara.org/
Prezzi e disponibilità
Il prezzo del modello B 2 è attorno ai 60 euro ed è disponibile in molti store online
Questo era il prezzo Amazon di oggi 12 febbraio 2015
Novara
12 Feb 2015
http://www.linoxnovara.org/
Hardware consigliato
Cosa potrebbe servirmi per usare al meglio Raspberry Pi ?
Proviamo a fare una piccola lista della spesa, con hardware sicuramente funzionante,
usando Amazon Italia e Amazon UK
Chiaramente, sapendo cosa ci serve, lo possiamo acquistare da qualsiasi sito o negozio
Novara
12 Feb 2015
http://www.linoxnovara.org/
Hardware consigliato
Alimentatore da 5V / 2A, funziona anche con alimentatori 5V / 300 mA, ma alla
prima cosa che collegate si spegne :)
Tastiera UBS, con magari mouse incorporato
Novara
12 Feb 2015
http://www.linoxnovara.org/
Hardware consigliato
Se non avete un monitor o una TV HDMI
un adattatore HTMI Maschio / VGA Femmina
Se non avete una rete cablata RJ45
Una scheda Wifi USB
Novara
12 Feb 2015
http://www.linoxnovara.org/
Hardware consigliato
Dato che abbiamo
occupato tutte le porte
USB, meglio prendere un
Hub USB Alimentato
Ricordiamoci che da qualche
parte il software va
installato, partiamo da una
scheda SD da 8GB Classe 10
Novara
12 Feb 2015
http://www.linoxnovara.org/
Hardware consigliato
E se non abbiamo TV o monitor dove collegare il Raspberry Pi
Possiamo prendere un monitor TFT a colori per auto
Comprensivo di alimentatore 12V 5A
E per sicurezza un connettore DC12V (1 / 2 euro)
Novara
12 Feb 2015
http://www.linoxnovara.org/
Software
Ora che la parte Hardware è a posto
Possiamo passare alla parte Software
Novara
12 Feb 2015
http://www.linoxnovara.org/
NOOBS
Il punto di partenza è sicuramente NOOBS (attualmente v 1.3.12)
New Out Of the Box Software
http://www.raspberrypi.org/downloads
Novara
12 Feb 2015
http://www.linoxnovara.org/
NOOBS
Per installare NOOBS servono 4 cose
1) NOOBS_v1_3_12.zip scaricabile dal sito Raspberrypi.org
2) Una scheda SD, nella quale copiare i file presenti all’interno dello ZIP. Anche se la
dimensione minima è da 4GB, consiglio l’utilizzo di una scheda da 16 o 32 GB
3) Un programma per formattare la scheda SD nel modo corretto: in base al sistema
operativo esiste un diverso software da utilizzare:
Windows : https://www.sdcard.org/downloads/formatter_4/eula_windows/
Mac: https://www.sdcard.org/downloads/formatter_4/eula_mac/
Linux: gparted o parted
4) 2 colpi di mouse per copiare e incollare i file sulla SD
Per maggiori informazioni esiste un piccolo tutorial a questo indirizzo
http://www.raspberrypi.org/help/
Novara
12 Feb 2015
http://www.linoxnovara.org/
Comperare NOOBS
Se non siete in grado di preparare l’SD Card potete comperarla online
Dal sito raspberrypi.org (uk)
da Amazon (it)
Novara
12 Feb 2015
http://www.linoxnovara.org/
Eseguiamo NOOBS
Ecco cosa vedremo inserendo la scheda di memoria SD
e avviando Raspberry Pi
Novara
12 Feb 2015
http://www.linoxnovara.org/
Il primo problema: cosa installare?
Il menu di NOOBS ci permette di installare contemporaneamente diverse
sistemi operativi e distribuzioni Linux.
All’interno di questa presentazione ci fermeremo a quelle maggiormente utilizzate:
Raspbian : Il porting di Debian 7 “Wheezy”, ottimizzato per Raspberry Pi. Ideale
per programmatori o per chi volesse utilizzare Raspberry Pi come “server” di rete.
OpenELEC: è una distribuzione ottimizzata per poter essere utilizzata come
Mediacenter: è in grado di suonare MP3, visualizzare filmati in formato MP4, FLV,
AVI (xvid, divx etc)
Novara
12 Feb 2015
http://www.linoxnovara.org/
OpenELEC in azione
Novara
12 Feb 2015
http://www.linoxnovara.org/
Alternative - Retrogaming
Games/Retrogaming
Dal sito chameleon.enging.com potete
scaricare una distribuzione dedicata al retrogaming,
con l’emulazione di vecchi computer.
La distribuzione si chiama Chameleon del catalano Carles
Oriol, ed è un esempio di integrazione fra Raspbian +
un’interfaccia utente in Python totalmente dedicata
all’emulazione di console per videogiochi e vecchi computer.
http://chameleon.enging.com
Novara
12 Feb 2015
http://www.linoxnovara.org/
Chameleon in azione
Novara
12 Feb 2015
http://www.linoxnovara.org/
Alternative - Sicurezza
Security
Viste le ridotte dimensioni, uno degli utilizzi nei quali eccelle
Raspberry Pi è la sicurezza.
Da questo punto di vista ci sono alcune distribuzioni che eccellono
su altre.
La prima è pwnpi, dedicata al penetration testing, chiaramente
consigliata solo agli addetti ai lavori.
Dispone di più di 200 tool di analisi di rete in un’unica soluzione.
http://www.pwnpi.com/
Novara
12 Feb 2015
http://www.linoxnovara.org/
File server
Perchè non utilizzarlo come file server?
Raspbian, essendo una distribuzione derivata da Debian, ha il
vantaggio di supportare una moltitudine di protocolli: FTP, SMB,
WEBDAV etc.
Per questa ragione, collocando un Raspberry Pi in una rete, è
abbastanza facile condividere le sue risorse col resto dalla lan.
Se a questo aggiungiamo la possiblità di collegare un Hard Disk
esterno o una penna USB di alta capacità, capiamo subito di
quanto sia facile condividere dei file o trasformarlo in un client bit-
torrent sempre attivo e disponibile, con un consumo di corrente
paragonabile a quello di un cellulare.
Novara
12 Feb 2015
http://www.linoxnovara.org/
Web server
Perchè non utilizzarlo come un web server?
Per le stesse ragioni per le quali è possibile configurarlo come un
file server, possiamo configurarlo come un web server.
Per fare questo possiamo usare i tre moschettieri:
Apache
MySQL
PHP
Installando poi i più famosi CMS in circolazione: Wordpress,
Joomla, etc
Novara
12 Feb 2015
http://www.linoxnovara.org/
Web server
Installiamo un raspberry Pi da zero
Novara
12 Feb 2015
http://www.linoxnovara.org/
Web server
Installiamo un raspberry Pi da zero
Novara
12 Feb 2015
http://www.linoxnovara.org/
Raspbian
Oggi parleremo di Raspbian
È una distribuzione pensata per essere “general purpose”, con un
utilizzo client
Non esiste una versione server ufficiale di Raspbian
Vediamo insieme come costruirla.
Iniziamo a spremere il nostro lampone
Novara
12 Feb 2015
http://www.linoxnovara.org/
Raspbian Server Edition
Qualcuno si è posto il problema di non avere una distribuzione
ottimizzata per una configurazione server e ha realizzato
Raspbian Server Edition 2.5
http://sirlagz.net/2013/07/19/raspbian-server-edition-2-5/
In realtà è una Raspbian basata su Debian 7 Wheezy portata a Debian 8
Jessie, con la rimozione di una serie di pacchetti “inutili” a livello server.
Parte dal concetto che: un “purista” considera peccaminoso l’utilizzo di
una GUI su un server, viene quindi rimosso LXDE e tutti i relativi
pacchetti, più una serie di pacchetti non necessari su un server
In alternativa potete provare
Minimal Raspbian – Server and XFCE editions
http://xecdesign.com/minimal-raspbian-server-xfce-editions/
Novara
12 Feb 2015
http://www.linoxnovara.org/
Raspbian Server Edition
Non dobbiamo però essere ottimisti: la sola rimozione dei pacchetti
inutili non basta a realizzare una versione server di Raspberry Pi.
Vediamo quali altre tecniche ci permettono di migliorare i 2 aspetti
che possono cambiare notevolmente le prestazioni di un Raspberry Pi
Velocità Memoria
Novara
12 Feb 2015
http://www.linoxnovara.org/
Velocità: Overclock guidato
Chi non ha mai provato ad “overcloccare” il proprio computer?
Con Raspberry Pi l’overclock è ammesso e di sistema.
Tramite il tool di configurazione : sudo raspi-config
Novara
12 Feb 2015
http://www.linoxnovara.org/
Velocità: Overclock manuale
arm_freq gpu_freq core_freq sdram_freq over_voltage
800
900 275 500
900 450 450
930 350 500
1000 500 500 6
Manualmente
1050 6
1150 500 600 8
Per chi volesse provare manualmente, basta modificare direttamente il file
sudo nano /boot/config.txt
Sul forum Raspberry Pi sono indicate altre configurazioni possibili, che possono
farci arrivare alla frequenza di 1150MHz.
Per info http://elinux.org/RPiconfig
Novara
12 Feb 2015
http://www.linoxnovara.org/
Velocità: Overclock manuale
Ci sono comunque anche voci di overclock a 1200 MHz e per chi volesse provare,
sono disponibili sul mercato dissipatori a 7 euro, in grado di diminuire di qualche
grado la temperatura del processore.
Oppure se avete ancora in cantina dei vecchi PC .. staccategli la ventolina, costerà
ancora meno :)
Novara
12 Feb 2015
http://www.linoxnovara.org/
Memoria: Condivisione memoria CPU/GPU
Cambio allocazione della memoria CPU/GPU
Di default Raspberry Pi parte con 64MB di ram per la GPU. Installando un sistema
server possiamo diminuire questa memoria a 16MB
Possiamo modifiare
/boot/config.txt
gpu_mem=16
o usare
sudo raspi-config
Novara
12 Feb 2015
http://www.linoxnovara.org/
Memoria: Sessioni terminale inutili
Ottimizzazione servizi esistenti
sudo nano /etc/inittab
Al netto delle rimozioni fatte su Raspbian, possiamo ancora ottimizzare
diminuendo i processi per le connessioni terminale, passando dalle 6
(default) a 2 .
1:2345:respawn:/sbin/getty --noclear 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
Novara
12 Feb 2015
http://www.linoxnovara.org/
Consuntivo PRE/POST ottimizzazioni
Aumento velocità di elaborazione passando da 700 a 1000 MHz = 50%
Aumento di memoria = 60%
pi@piserver ~ $ free
total used free shared buffers cached
Mem: 497504 58816 438688 0 15588 26976
-/+ buffers/cache: 16252 481252
Swap: 102396 0 102396
pi@pinodo2 ~ $ free
total used free shared buffers cached
Mem: 448736 175880 272856 0 18368 137004
-/+ buffers/cache: 20508 428228
Swap: 102396 0 102396
Novara
12 Feb 2015
http://www.linoxnovara.org/
Per chi vuole osare
Possiamo spremere ancora di più Raspberry Pi
● staccando alcuni degli ultimi servizi attivi (p.e. rsyslog)
● passando ad 1 sessione terminale
● aumentando l’overclock e trovando un modo affidabile per
raffreddare il processore
● acquistare delle SD più performanti (classe 10)
Ricordiamoci che l’overclock esagerato potrebbe rendere le SD utilizzate
dal sistema operativo inutilizzabili.
Se questo non vi spaventa e avete già bruciato qualche processore (so
che per qualcuno che legge queste slide non sarebbe la prima volta)
allora potete osare.
Fino alla configurazione indicata, funziona tutto, oltre, basta provare :)
Novara
12 Feb 2015
http://www.linoxnovara.org/
WebMin
Per chi volesse una gestione remota facile da utilizzare, consiglio l'utilizzo di
webmin
mkdir webmin
cd webmin/
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.680.tar.gz
gunzip webmin-1.680.tar.gz
tar xf webmin-1.680.tar
cd webmin-1.680
sudo ./setup.sh /usr/local/webmin
Novara
12 Feb 2015
http://www.linoxnovara.org/
LAMP
Novara
12 Feb 2015
http://www.linoxnovara.org/
Stack LAMP
Installazione stack LAMP
Di default, lo stack LAMP non è installato su Raspbian.
Raspbian parte infatti come sistema operativo “client” e non “server”, per
trasformarlo in server occorre installare quello che manca, o scaricare
una distribuzione apposita
Essendo un sistema Linux, l’installazione dello stack LAMP è identica a
quella che si farebbe su un qualsiasi server Debian non Raspberry Pi
Novara
12 Feb 2015
http://www.linoxnovara.org/
Stack LAMP
Installiamo lo stack LAMP + PHPMyAdmin
sudo apt-get install apache2 php5 mysql-server
libapache2-mod-php5 php5-mysql php5-fpm mysql-client
phpmyadmin
Novara
12 Feb 2015
http://www.linoxnovara.org/
Stack LAMP
Raspberry Pi vi QEMU
Per chi volesse fare delle prove, senza disporre di un RaspBerry è possibile la
via dell'emulazione software tramite QEMU
DEMO
Novara
12 Feb 2015
http://www.linoxnovara.org/
Varie ed eventuali
Non abbiamo parlato di
● Hardware aggiuntivo: videocamera
● Raspberry Pi per i maker
http://www.raspberrypi.org/resources/make/
● Raspberry per programmatori Java, Python, Perl etc
● Libri consigliati
● Molto altro ancora
Novara
12 Feb 2015
http://www.linoxnovara.org/
Alcuni link
Per chi volesse approfondire
Raspberry Pi foundation: http://www.raspberrypi.org
Raspbian: http://www.raspberrypi.org/downloads
Media center Raspmbc: http://www.raspbmc.com
Chameleon: http://chameleon.enging.com
A Pen Test Drop Box Distro: http://www.pwnpi.com/
Linox Novara: http://linoxnovara.wordpress.com/
Novara
12 Feb 2015
http://www.linoxnovara.org/
Domande?
Novara
12 Feb 2015
http://www.linoxnovara.org/
Come contattarmi
Matteo Baccan
matteo@baccan.it
http://www.baccan.it

Más contenido relacionado

La actualidad más candente

Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Matteo Baccan
 
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsMirko Mancin
 
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsMirko Mancin
 
Primi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone BlackPrimi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone BlackOpen Makers Italy
 
Intro BeagleBone Black - Massimiliano D'Ambrosio
Intro BeagleBone Black - Massimiliano D'AmbrosioIntro BeagleBone Black - Massimiliano D'Ambrosio
Intro BeagleBone Black - Massimiliano D'Ambrosiofirenze-gtug
 
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linuxTrace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linuxDeveler S.r.l.
 
Cross compiler per uso domestico
Cross compiler per uso domesticoCross compiler per uso domestico
Cross compiler per uso domesticoBabel
 
Sistemi operativi ed iso
Sistemi operativi ed isoSistemi operativi ed iso
Sistemi operativi ed isoJacopo Grimoldi
 
Podcasting: distribuzione semplice di contenuti multimediali
Podcasting: distribuzione semplice di contenuti multimedialiPodcasting: distribuzione semplice di contenuti multimediali
Podcasting: distribuzione semplice di contenuti multimedialicarlobecchi
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriFulvio Corno
 
Progettare e realizzare con Raspberry - Lo stretto digitale
Progettare e realizzare con Raspberry - Lo stretto digitale Progettare e realizzare con Raspberry - Lo stretto digitale
Progettare e realizzare con Raspberry - Lo stretto digitale lostrettodigitale
 
Introduzione ad ubuntu core - Qt day 2017
Introduzione ad ubuntu core  - Qt day 2017Introduzione ad ubuntu core  - Qt day 2017
Introduzione ad ubuntu core - Qt day 2017Marco Trevisan
 
Linux Day Torino 2015 applicazioni per iniziare
Linux Day Torino 2015   applicazioni per iniziareLinux Day Torino 2015   applicazioni per iniziare
Linux Day Torino 2015 applicazioni per iniziareFrancesco Tucci
 
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioniGalliate Linux User Group
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceFabio Mora
 

La actualidad más candente (19)

Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
 
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
 
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
 
Lotus Foundations Start - Enzo Stanzione
Lotus Foundations Start - Enzo StanzioneLotus Foundations Start - Enzo Stanzione
Lotus Foundations Start - Enzo Stanzione
 
Quickr In Real Life - casi di successo di QuickR
 Quickr In Real Life - casi di successo di QuickR Quickr In Real Life - casi di successo di QuickR
Quickr In Real Life - casi di successo di QuickR
 
Primi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone BlackPrimi passi con la scheda BeagleBone Black
Primi passi con la scheda BeagleBone Black
 
Intro BeagleBone Black - Massimiliano D'Ambrosio
Intro BeagleBone Black - Massimiliano D'AmbrosioIntro BeagleBone Black - Massimiliano D'Ambrosio
Intro BeagleBone Black - Massimiliano D'Ambrosio
 
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linuxTrace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
 
Cross compiler per uso domestico
Cross compiler per uso domesticoCross compiler per uso domestico
Cross compiler per uso domestico
 
Sistemi operativi ed iso
Sistemi operativi ed isoSistemi operativi ed iso
Sistemi operativi ed iso
 
Podcasting: distribuzione semplice di contenuti multimediali
Podcasting: distribuzione semplice di contenuti multimedialiPodcasting: distribuzione semplice di contenuti multimediali
Podcasting: distribuzione semplice di contenuti multimediali
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
 
Progettare e realizzare con Raspberry - Lo stretto digitale
Progettare e realizzare con Raspberry - Lo stretto digitale Progettare e realizzare con Raspberry - Lo stretto digitale
Progettare e realizzare con Raspberry - Lo stretto digitale
 
Media centerpc
Media centerpcMedia centerpc
Media centerpc
 
Introduzione ad ubuntu core - Qt day 2017
Introduzione ad ubuntu core  - Qt day 2017Introduzione ad ubuntu core  - Qt day 2017
Introduzione ad ubuntu core - Qt day 2017
 
Linux Day Torino 2015 applicazioni per iniziare
Linux Day Torino 2015   applicazioni per iniziareLinux Day Torino 2015   applicazioni per iniziare
Linux Day Torino 2015 applicazioni per iniziare
 
Openmoko
OpenmokoOpenmoko
Openmoko
 
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelance
 

Destacado

Raspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avereRaspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avereNicola Corti
 
Raspberry Pi - Introduzione, caratteristiche, programmazione, casi d'uso
Raspberry Pi - Introduzione, caratteristiche, programmazione, casi d'usoRaspberry Pi - Introduzione, caratteristiche, programmazione, casi d'uso
Raspberry Pi - Introduzione, caratteristiche, programmazione, casi d'usogianlucaghettini
 
Tutti pazzi per il meteo!
Tutti pazzi per il meteo!Tutti pazzi per il meteo!
Tutti pazzi per il meteo!Luca Lombroso
 
Interpolazione Meteo
Interpolazione MeteoInterpolazione Meteo
Interpolazione Meteosilli
 
Meteobufale 2.0 Internet Festival
Meteobufale 2.0 Internet FestivalMeteobufale 2.0 Internet Festival
Meteobufale 2.0 Internet FestivalLuca Lombroso
 
Crystalweb Meteo Sat
Crystalweb Meteo SatCrystalweb Meteo Sat
Crystalweb Meteo SatPiero Sbressa
 
Twitter Vigilance per Meteo e Clima
Twitter Vigilance per Meteo e ClimaTwitter Vigilance per Meteo e Clima
Twitter Vigilance per Meteo e ClimaValentina Grasso
 
Smart University: forecast weather service and "OpenData" applications to sha...
Smart University: forecast weather service and "OpenData" applications to sha...Smart University: forecast weather service and "OpenData" applications to sha...
Smart University: forecast weather service and "OpenData" applications to sha...Giuseppe Agrillo
 
Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...
Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...
Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...Toscanalab
 
EmergenzePrato
EmergenzePratoEmergenzePrato
EmergenzePratoilTempe
 
Schede alberi sentiero
Schede alberi sentieroSchede alberi sentiero
Schede alberi sentieroritafaz
 
L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008
L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008
L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008Barbara Barsanti
 
Presentazione meteorologia alessia
Presentazione meteorologia alessiaPresentazione meteorologia alessia
Presentazione meteorologia alessiaidigitalichiavari
 
Verga_ Epson Meteo
Verga_ Epson MeteoVerga_ Epson Meteo
Verga_ Epson MeteoGoWireless
 
La scheda tecnica di tutti gli alberi a disposizione
La scheda tecnica di tutti gli alberi a disposizioneLa scheda tecnica di tutti gli alberi a disposizione
La scheda tecnica di tutti gli alberi a disposizioneEstensecom
 
Conoscere la protezione civile - La gestione delle allerte meteo
Conoscere la protezione civile - La gestione delle allerte meteoConoscere la protezione civile - La gestione delle allerte meteo
Conoscere la protezione civile - La gestione delle allerte meteoBarbara Barsanti
 

Destacado (20)

Raspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avereRaspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avere
 
Raspberry Pi - Introduzione, caratteristiche, programmazione, casi d'uso
Raspberry Pi - Introduzione, caratteristiche, programmazione, casi d'usoRaspberry Pi - Introduzione, caratteristiche, programmazione, casi d'uso
Raspberry Pi - Introduzione, caratteristiche, programmazione, casi d'uso
 
Tutti pazzi per il meteo!
Tutti pazzi per il meteo!Tutti pazzi per il meteo!
Tutti pazzi per il meteo!
 
meteorologia 2
meteorologia 2meteorologia 2
meteorologia 2
 
Interpolazione Meteo
Interpolazione MeteoInterpolazione Meteo
Interpolazione Meteo
 
Meteobufale 2.0 Internet Festival
Meteobufale 2.0 Internet FestivalMeteobufale 2.0 Internet Festival
Meteobufale 2.0 Internet Festival
 
Crystalweb Meteo Sat
Crystalweb Meteo SatCrystalweb Meteo Sat
Crystalweb Meteo Sat
 
Meteo-climatizziamoci
Meteo-climatizziamociMeteo-climatizziamoci
Meteo-climatizziamoci
 
Twitter Vigilance per Meteo e Clima
Twitter Vigilance per Meteo e ClimaTwitter Vigilance per Meteo e Clima
Twitter Vigilance per Meteo e Clima
 
Smart University: forecast weather service and "OpenData" applications to sha...
Smart University: forecast weather service and "OpenData" applications to sha...Smart University: forecast weather service and "OpenData" applications to sha...
Smart University: forecast weather service and "OpenData" applications to sha...
 
Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...
Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...
Ignite IBB: Duccio Catalioto - Metwit.net è il GEO SOCIAL NETWORK dedicato al...
 
EmergenzePrato
EmergenzePratoEmergenzePrato
EmergenzePrato
 
Schede alberi sentiero
Schede alberi sentieroSchede alberi sentiero
Schede alberi sentiero
 
Meteorologia
MeteorologiaMeteorologia
Meteorologia
 
Meteo
MeteoMeteo
Meteo
 
L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008
L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008
L'allerta meteo e normativa volontariato, Regione Toscana. Riparbella 2008
 
Presentazione meteorologia alessia
Presentazione meteorologia alessiaPresentazione meteorologia alessia
Presentazione meteorologia alessia
 
Verga_ Epson Meteo
Verga_ Epson MeteoVerga_ Epson Meteo
Verga_ Epson Meteo
 
La scheda tecnica di tutti gli alberi a disposizione
La scheda tecnica di tutti gli alberi a disposizioneLa scheda tecnica di tutti gli alberi a disposizione
La scheda tecnica di tutti gli alberi a disposizione
 
Conoscere la protezione civile - La gestione delle allerte meteo
Conoscere la protezione civile - La gestione delle allerte meteoConoscere la protezione civile - La gestione delle allerte meteo
Conoscere la protezione civile - La gestione delle allerte meteo
 

Similar a Matteo baccan raspberry pi - linox 2015 - corso parte 1

Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
 
Raspberry omv
Raspberry omvRaspberry omv
Raspberry omvPipperss
 
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Codemotion
 
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26Ionela
 
Installare i server via rete con Cobbler
Installare i server via rete con CobblerInstallare i server via rete con Cobbler
Installare i server via rete con CobblerBabel
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMINaLUG
 
Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPNicola Corti
 
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016Miriade Spa
 
Hacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open SourceHacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open SourceClaudio Cardinali
 
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook Roberto Innocenti
 
Personal Cloud
Personal CloudPersonal Cloud
Personal CloudNaLUG
 
Arduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincenteArduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincenteMirco Sbrollini
 
Vagrant e Docker a confronto;scegliere ed iniziare
Vagrant e  Docker a confronto;scegliere ed iniziareVagrant e  Docker a confronto;scegliere ed iniziare
Vagrant e Docker a confronto;scegliere ed iniziareDaniele Mondello
 
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)Stefano Dall'Agata
 
Panoramica sul progetto OpenStack
Panoramica sul progetto OpenStackPanoramica sul progetto OpenStack
Panoramica sul progetto OpenStackPar-Tec S.p.A.
 
Introduzione a RaspBerry PI
Introduzione a RaspBerry PIIntroduzione a RaspBerry PI
Introduzione a RaspBerry PIPaolo Aliverti
 

Similar a Matteo baccan raspberry pi - linox 2015 - corso parte 1 (20)

Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
 
Raspberry omv
Raspberry omvRaspberry omv
Raspberry omv
 
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
 
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
 
Installare i server via rete con Cobbler
Installare i server via rete con CobblerInstallare i server via rete con Cobbler
Installare i server via rete con Cobbler
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
 
Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMIDa 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
 
Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULP
 
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
 
Informatica
InformaticaInformatica
Informatica
 
Hacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open SourceHacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open Source
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Ubuntu Linux - Corso Base
Ubuntu Linux - Corso BaseUbuntu Linux - Corso Base
Ubuntu Linux - Corso Base
 
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
 
Personal Cloud
Personal CloudPersonal Cloud
Personal Cloud
 
Arduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincenteArduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincente
 
Vagrant e Docker a confronto;scegliere ed iniziare
Vagrant e  Docker a confronto;scegliere ed iniziareVagrant e  Docker a confronto;scegliere ed iniziare
Vagrant e Docker a confronto;scegliere ed iniziare
 
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
 
Panoramica sul progetto OpenStack
Panoramica sul progetto OpenStackPanoramica sul progetto OpenStack
Panoramica sul progetto OpenStack
 
Introduzione a RaspBerry PI
Introduzione a RaspBerry PIIntroduzione a RaspBerry PI
Introduzione a RaspBerry PI
 

Más de Matteo Baccan

javaday 2006 - Tiger
javaday 2006 - Tigerjavaday 2006 - Tiger
javaday 2006 - TigerMatteo Baccan
 
Phpday 2009 php e java
Phpday 2009 php e javaPhpday 2009 php e java
Phpday 2009 php e javaMatteo Baccan
 
Javaday 2009 php e java
Javaday 2009 php e javaJavaday 2009 php e java
Javaday 2009 php e javaMatteo Baccan
 
Confsl 2010 Facebook Framework
Confsl 2010 Facebook FrameworkConfsl 2010 Facebook Framework
Confsl 2010 Facebook FrameworkMatteo Baccan
 
Stack Overflow meetup html2pop3
Stack Overflow meetup html2pop3 Stack Overflow meetup html2pop3
Stack Overflow meetup html2pop3 Matteo Baccan
 
Codemotion 2012 : Sphinx: Open Source Search Server
Codemotion 2012 : Sphinx: Open Source Search ServerCodemotion 2012 : Sphinx: Open Source Search Server
Codemotion 2012 : Sphinx: Open Source Search ServerMatteo Baccan
 
Codemotion twitter programming
Codemotion twitter programmingCodemotion twitter programming
Codemotion twitter programmingMatteo Baccan
 
Webtech 2010: twitter programming
Webtech 2010: twitter programmingWebtech 2010: twitter programming
Webtech 2010: twitter programmingMatteo Baccan
 
Webtech 2010: facebook framework
Webtech 2010: facebook frameworkWebtech 2010: facebook framework
Webtech 2010: facebook frameworkMatteo Baccan
 
Webbit 2004: Tiger, java
Webbit 2004: Tiger, javaWebbit 2004: Tiger, java
Webbit 2004: Tiger, javaMatteo Baccan
 
Webbit 2004: Aspectj
Webbit 2004: AspectjWebbit 2004: Aspectj
Webbit 2004: AspectjMatteo Baccan
 
JIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java ProgrammingJIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java ProgrammingMatteo Baccan
 
Javaday 2006: Java 5
Javaday 2006: Java 5Javaday 2006: Java 5
Javaday 2006: Java 5Matteo Baccan
 
Javaday 2007: skype4java
Javaday 2007: skype4javaJavaday 2007: skype4java
Javaday 2007: skype4javaMatteo Baccan
 
Phpday 2010: facebook php framework
Phpday 2010: facebook php frameworkPhpday 2010: facebook php framework
Phpday 2010: facebook php frameworkMatteo Baccan
 
Javaday 2010: Facebook Java Framework
Javaday 2010: Facebook Java FrameworkJavaday 2010: Facebook Java Framework
Javaday 2010: Facebook Java FrameworkMatteo Baccan
 

Más de Matteo Baccan (17)

Gmail e google app
Gmail e google appGmail e google app
Gmail e google app
 
javaday 2006 - Tiger
javaday 2006 - Tigerjavaday 2006 - Tiger
javaday 2006 - Tiger
 
Phpday 2009 php e java
Phpday 2009 php e javaPhpday 2009 php e java
Phpday 2009 php e java
 
Javaday 2009 php e java
Javaday 2009 php e javaJavaday 2009 php e java
Javaday 2009 php e java
 
Confsl 2010 Facebook Framework
Confsl 2010 Facebook FrameworkConfsl 2010 Facebook Framework
Confsl 2010 Facebook Framework
 
Stack Overflow meetup html2pop3
Stack Overflow meetup html2pop3 Stack Overflow meetup html2pop3
Stack Overflow meetup html2pop3
 
Codemotion 2012 : Sphinx: Open Source Search Server
Codemotion 2012 : Sphinx: Open Source Search ServerCodemotion 2012 : Sphinx: Open Source Search Server
Codemotion 2012 : Sphinx: Open Source Search Server
 
Codemotion twitter programming
Codemotion twitter programmingCodemotion twitter programming
Codemotion twitter programming
 
Webtech 2010: twitter programming
Webtech 2010: twitter programmingWebtech 2010: twitter programming
Webtech 2010: twitter programming
 
Webtech 2010: facebook framework
Webtech 2010: facebook frameworkWebtech 2010: facebook framework
Webtech 2010: facebook framework
 
Webbit 2004: Tiger, java
Webbit 2004: Tiger, javaWebbit 2004: Tiger, java
Webbit 2004: Tiger, java
 
Webbit 2004: Aspectj
Webbit 2004: AspectjWebbit 2004: Aspectj
Webbit 2004: Aspectj
 
JIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java ProgrammingJIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java Programming
 
Javaday 2006: Java 5
Javaday 2006: Java 5Javaday 2006: Java 5
Javaday 2006: Java 5
 
Javaday 2007: skype4java
Javaday 2007: skype4javaJavaday 2007: skype4java
Javaday 2007: skype4java
 
Phpday 2010: facebook php framework
Phpday 2010: facebook php frameworkPhpday 2010: facebook php framework
Phpday 2010: facebook php framework
 
Javaday 2010: Facebook Java Framework
Javaday 2010: Facebook Java FrameworkJavaday 2010: Facebook Java Framework
Javaday 2010: Facebook Java Framework
 

Último

Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxteccarellilorenzo
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 

Último (20)

Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 

Matteo baccan raspberry pi - linox 2015 - corso parte 1

  • 1. Novara 12 Feb 2015 http://www.linoxnovara.org/ Matteo Baccan Costruiamo la nostra Stazione Meteo Introduzione a Raspberry Pi Cos’è? Dove acquistarlo? Cosa ci posso fare? Cosa ci collego? Mi serve? A queste, e ad altre domande, proveremo a dare una risposta matteo@baccan.it – http://www.baccan.it Cosa vedremo oggi
  • 2. Novara 12 Feb 2015 http://www.linoxnovara.org/ Chi sono? Matteo Baccan Divulgatore informatico, giornalista per riviste tecniche nazionali oltre 700 articoli per: Dev, Login, Computer Programming, Mokabyte. Relatore tecnico ad eventi di programmazione: Borland Forum 2000, Webbit 2004, JIP day 2005, Javaday (2006,2007,2010) PHPDay (2008, 2010), CONFSL 2010, WebTech 2010, Codemotin (2011,2012,2013,2014). Autore di Corso di C# ISBN 8881500167. Autore di JobCrawler e HTML2POP3 (Oltre 900.000 download su SourceForge)
  • 3. Novara 12 Feb 2015 http://www.linoxnovara.org/ Il mio motto Il mio motto Per fare un grande piatto devi togliere non aggiungere Gualtiero Marchesi (a volte vale anche per un grande software)
  • 4. Novara 12 Feb 2015 http://www.linoxnovara.org/ Programma Cosa vedremo ● Cos’è Raspberry Pi ● Cosa ci possiamo fare ● Raspberry Pi come stazione multimediale ● Raspberry Pi come emulatore di videogiochi ● Alcune ottimizzazioni per renderlo più veloce ed aumentarne la memoria
  • 5. Novara 12 Feb 2015 http://www.linoxnovara.org/ Tratto da : http://it.wikipedia.org/wiki/Raspberry_Pi Il Raspberry Pi è un single-board computer (un calcolatore implementato su una sola scheda elettronica) sviluppato nel Regno Unito dalla Raspberry Pi Foundation. Il suo lancio al pubblico è avvenuto alla fine del mese di febbraio 2012. Finora, ne sono state prodotte quattro versioni (Modelli: A, B, A+, B+, 2) con prezzi da 20 a 35 dollari statunitensi. L'idea di base è la realizzazione di un dispositivo economico, concepito per stimolare l'insegnamento di base dell'informatica e della programmazione nelle scuole. Cos’è Raspberry Pi?
  • 6. Novara 12 Feb 2015 http://www.linoxnovara.org/ Dal punto di vista hardware Il progetto ruota attorno a un System-on-a-chip (SoC) Broadcom BCM2835, che incorpora un processore BMC2835 700 MHz ARM1176JZF-S core (overcloccabile da software), una GPU VideoCore IV, e 256 (modello A) o 512 (modello B) Megabyte di memoria. Il modello 2 cambia processore e monta un quad-Core BCM2836 900 MHz ARM (Cortex A7) (per ora overcloccabile a 1000 Mhz), con supporto per il futuro Windows 10 e Snappy Ubuntu Core Il progetto non prevede né hard disk né una unità a stato solido, affidandosi invece a una scheda SD per il boot e per la memoria non volatile. La scheda è stata progettata per ospitare sistemi operativi basati su un kernel Linux o RISC OS. Cos’è Raspberry Pi?
  • 7. Novara 12 Feb 2015 http://www.linoxnovara.org/ Guardiamolo in faccia Le versioni attualmente in vendita sono Modello A Modello B
  • 8. Novara 12 Feb 2015 http://www.linoxnovara.org/ Guardiamolo in faccia Le versioni attualmente in vendita sono Modello B+ e Raspberry Pi 2 512 MB 1GB 4USB 700MHz 900MHz
  • 9. Novara 12 Feb 2015 http://www.linoxnovara.org/ Da cosa è composto Modello A: 1 USB NO RJ45
  • 10. Novara 12 Feb 2015 http://www.linoxnovara.org/ Evoluzione futura Da SBC a computer “indossabile” Raspberry Pi Compute Module BCM2835 processor, 512Mbyte of RAM e 4Gbyte eMMC Flash device
  • 11. Novara 12 Feb 2015 http://www.linoxnovara.org/ Prezzi e disponibilità Il prezzo del modello B è attorno ai 30 euro ed è disponibile in molti store online Questo era il prezzo Amazon di oggi 8 febbraio 2015
  • 12. Novara 12 Feb 2015 http://www.linoxnovara.org/ Prezzi e disponibilità Il prezzo del modello B 2 è attorno ai 60 euro ed è disponibile in molti store online Questo era il prezzo Amazon di oggi 12 febbraio 2015
  • 13. Novara 12 Feb 2015 http://www.linoxnovara.org/ Hardware consigliato Cosa potrebbe servirmi per usare al meglio Raspberry Pi ? Proviamo a fare una piccola lista della spesa, con hardware sicuramente funzionante, usando Amazon Italia e Amazon UK Chiaramente, sapendo cosa ci serve, lo possiamo acquistare da qualsiasi sito o negozio
  • 14. Novara 12 Feb 2015 http://www.linoxnovara.org/ Hardware consigliato Alimentatore da 5V / 2A, funziona anche con alimentatori 5V / 300 mA, ma alla prima cosa che collegate si spegne :) Tastiera UBS, con magari mouse incorporato
  • 15. Novara 12 Feb 2015 http://www.linoxnovara.org/ Hardware consigliato Se non avete un monitor o una TV HDMI un adattatore HTMI Maschio / VGA Femmina Se non avete una rete cablata RJ45 Una scheda Wifi USB
  • 16. Novara 12 Feb 2015 http://www.linoxnovara.org/ Hardware consigliato Dato che abbiamo occupato tutte le porte USB, meglio prendere un Hub USB Alimentato Ricordiamoci che da qualche parte il software va installato, partiamo da una scheda SD da 8GB Classe 10
  • 17. Novara 12 Feb 2015 http://www.linoxnovara.org/ Hardware consigliato E se non abbiamo TV o monitor dove collegare il Raspberry Pi Possiamo prendere un monitor TFT a colori per auto Comprensivo di alimentatore 12V 5A E per sicurezza un connettore DC12V (1 / 2 euro)
  • 18. Novara 12 Feb 2015 http://www.linoxnovara.org/ Software Ora che la parte Hardware è a posto Possiamo passare alla parte Software
  • 19. Novara 12 Feb 2015 http://www.linoxnovara.org/ NOOBS Il punto di partenza è sicuramente NOOBS (attualmente v 1.3.12) New Out Of the Box Software http://www.raspberrypi.org/downloads
  • 20. Novara 12 Feb 2015 http://www.linoxnovara.org/ NOOBS Per installare NOOBS servono 4 cose 1) NOOBS_v1_3_12.zip scaricabile dal sito Raspberrypi.org 2) Una scheda SD, nella quale copiare i file presenti all’interno dello ZIP. Anche se la dimensione minima è da 4GB, consiglio l’utilizzo di una scheda da 16 o 32 GB 3) Un programma per formattare la scheda SD nel modo corretto: in base al sistema operativo esiste un diverso software da utilizzare: Windows : https://www.sdcard.org/downloads/formatter_4/eula_windows/ Mac: https://www.sdcard.org/downloads/formatter_4/eula_mac/ Linux: gparted o parted 4) 2 colpi di mouse per copiare e incollare i file sulla SD Per maggiori informazioni esiste un piccolo tutorial a questo indirizzo http://www.raspberrypi.org/help/
  • 21. Novara 12 Feb 2015 http://www.linoxnovara.org/ Comperare NOOBS Se non siete in grado di preparare l’SD Card potete comperarla online Dal sito raspberrypi.org (uk) da Amazon (it)
  • 22. Novara 12 Feb 2015 http://www.linoxnovara.org/ Eseguiamo NOOBS Ecco cosa vedremo inserendo la scheda di memoria SD e avviando Raspberry Pi
  • 23. Novara 12 Feb 2015 http://www.linoxnovara.org/ Il primo problema: cosa installare? Il menu di NOOBS ci permette di installare contemporaneamente diverse sistemi operativi e distribuzioni Linux. All’interno di questa presentazione ci fermeremo a quelle maggiormente utilizzate: Raspbian : Il porting di Debian 7 “Wheezy”, ottimizzato per Raspberry Pi. Ideale per programmatori o per chi volesse utilizzare Raspberry Pi come “server” di rete. OpenELEC: è una distribuzione ottimizzata per poter essere utilizzata come Mediacenter: è in grado di suonare MP3, visualizzare filmati in formato MP4, FLV, AVI (xvid, divx etc)
  • 25. Novara 12 Feb 2015 http://www.linoxnovara.org/ Alternative - Retrogaming Games/Retrogaming Dal sito chameleon.enging.com potete scaricare una distribuzione dedicata al retrogaming, con l’emulazione di vecchi computer. La distribuzione si chiama Chameleon del catalano Carles Oriol, ed è un esempio di integrazione fra Raspbian + un’interfaccia utente in Python totalmente dedicata all’emulazione di console per videogiochi e vecchi computer. http://chameleon.enging.com
  • 27. Novara 12 Feb 2015 http://www.linoxnovara.org/ Alternative - Sicurezza Security Viste le ridotte dimensioni, uno degli utilizzi nei quali eccelle Raspberry Pi è la sicurezza. Da questo punto di vista ci sono alcune distribuzioni che eccellono su altre. La prima è pwnpi, dedicata al penetration testing, chiaramente consigliata solo agli addetti ai lavori. Dispone di più di 200 tool di analisi di rete in un’unica soluzione. http://www.pwnpi.com/
  • 28. Novara 12 Feb 2015 http://www.linoxnovara.org/ File server Perchè non utilizzarlo come file server? Raspbian, essendo una distribuzione derivata da Debian, ha il vantaggio di supportare una moltitudine di protocolli: FTP, SMB, WEBDAV etc. Per questa ragione, collocando un Raspberry Pi in una rete, è abbastanza facile condividere le sue risorse col resto dalla lan. Se a questo aggiungiamo la possiblità di collegare un Hard Disk esterno o una penna USB di alta capacità, capiamo subito di quanto sia facile condividere dei file o trasformarlo in un client bit- torrent sempre attivo e disponibile, con un consumo di corrente paragonabile a quello di un cellulare.
  • 29. Novara 12 Feb 2015 http://www.linoxnovara.org/ Web server Perchè non utilizzarlo come un web server? Per le stesse ragioni per le quali è possibile configurarlo come un file server, possiamo configurarlo come un web server. Per fare questo possiamo usare i tre moschettieri: Apache MySQL PHP Installando poi i più famosi CMS in circolazione: Wordpress, Joomla, etc
  • 30. Novara 12 Feb 2015 http://www.linoxnovara.org/ Web server Installiamo un raspberry Pi da zero
  • 31. Novara 12 Feb 2015 http://www.linoxnovara.org/ Web server Installiamo un raspberry Pi da zero
  • 32. Novara 12 Feb 2015 http://www.linoxnovara.org/ Raspbian Oggi parleremo di Raspbian È una distribuzione pensata per essere “general purpose”, con un utilizzo client Non esiste una versione server ufficiale di Raspbian Vediamo insieme come costruirla. Iniziamo a spremere il nostro lampone
  • 33. Novara 12 Feb 2015 http://www.linoxnovara.org/ Raspbian Server Edition Qualcuno si è posto il problema di non avere una distribuzione ottimizzata per una configurazione server e ha realizzato Raspbian Server Edition 2.5 http://sirlagz.net/2013/07/19/raspbian-server-edition-2-5/ In realtà è una Raspbian basata su Debian 7 Wheezy portata a Debian 8 Jessie, con la rimozione di una serie di pacchetti “inutili” a livello server. Parte dal concetto che: un “purista” considera peccaminoso l’utilizzo di una GUI su un server, viene quindi rimosso LXDE e tutti i relativi pacchetti, più una serie di pacchetti non necessari su un server In alternativa potete provare Minimal Raspbian – Server and XFCE editions http://xecdesign.com/minimal-raspbian-server-xfce-editions/
  • 34. Novara 12 Feb 2015 http://www.linoxnovara.org/ Raspbian Server Edition Non dobbiamo però essere ottimisti: la sola rimozione dei pacchetti inutili non basta a realizzare una versione server di Raspberry Pi. Vediamo quali altre tecniche ci permettono di migliorare i 2 aspetti che possono cambiare notevolmente le prestazioni di un Raspberry Pi Velocità Memoria
  • 35. Novara 12 Feb 2015 http://www.linoxnovara.org/ Velocità: Overclock guidato Chi non ha mai provato ad “overcloccare” il proprio computer? Con Raspberry Pi l’overclock è ammesso e di sistema. Tramite il tool di configurazione : sudo raspi-config
  • 36. Novara 12 Feb 2015 http://www.linoxnovara.org/ Velocità: Overclock manuale arm_freq gpu_freq core_freq sdram_freq over_voltage 800 900 275 500 900 450 450 930 350 500 1000 500 500 6 Manualmente 1050 6 1150 500 600 8 Per chi volesse provare manualmente, basta modificare direttamente il file sudo nano /boot/config.txt Sul forum Raspberry Pi sono indicate altre configurazioni possibili, che possono farci arrivare alla frequenza di 1150MHz. Per info http://elinux.org/RPiconfig
  • 37. Novara 12 Feb 2015 http://www.linoxnovara.org/ Velocità: Overclock manuale Ci sono comunque anche voci di overclock a 1200 MHz e per chi volesse provare, sono disponibili sul mercato dissipatori a 7 euro, in grado di diminuire di qualche grado la temperatura del processore. Oppure se avete ancora in cantina dei vecchi PC .. staccategli la ventolina, costerà ancora meno :)
  • 38. Novara 12 Feb 2015 http://www.linoxnovara.org/ Memoria: Condivisione memoria CPU/GPU Cambio allocazione della memoria CPU/GPU Di default Raspberry Pi parte con 64MB di ram per la GPU. Installando un sistema server possiamo diminuire questa memoria a 16MB Possiamo modifiare /boot/config.txt gpu_mem=16 o usare sudo raspi-config
  • 39. Novara 12 Feb 2015 http://www.linoxnovara.org/ Memoria: Sessioni terminale inutili Ottimizzazione servizi esistenti sudo nano /etc/inittab Al netto delle rimozioni fatte su Raspbian, possiamo ancora ottimizzare diminuendo i processi per le connessioni terminale, passando dalle 6 (default) a 2 . 1:2345:respawn:/sbin/getty --noclear 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 #3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
  • 40. Novara 12 Feb 2015 http://www.linoxnovara.org/ Consuntivo PRE/POST ottimizzazioni Aumento velocità di elaborazione passando da 700 a 1000 MHz = 50% Aumento di memoria = 60% pi@piserver ~ $ free total used free shared buffers cached Mem: 497504 58816 438688 0 15588 26976 -/+ buffers/cache: 16252 481252 Swap: 102396 0 102396 pi@pinodo2 ~ $ free total used free shared buffers cached Mem: 448736 175880 272856 0 18368 137004 -/+ buffers/cache: 20508 428228 Swap: 102396 0 102396
  • 41. Novara 12 Feb 2015 http://www.linoxnovara.org/ Per chi vuole osare Possiamo spremere ancora di più Raspberry Pi ● staccando alcuni degli ultimi servizi attivi (p.e. rsyslog) ● passando ad 1 sessione terminale ● aumentando l’overclock e trovando un modo affidabile per raffreddare il processore ● acquistare delle SD più performanti (classe 10) Ricordiamoci che l’overclock esagerato potrebbe rendere le SD utilizzate dal sistema operativo inutilizzabili. Se questo non vi spaventa e avete già bruciato qualche processore (so che per qualcuno che legge queste slide non sarebbe la prima volta) allora potete osare. Fino alla configurazione indicata, funziona tutto, oltre, basta provare :)
  • 42. Novara 12 Feb 2015 http://www.linoxnovara.org/ WebMin Per chi volesse una gestione remota facile da utilizzare, consiglio l'utilizzo di webmin mkdir webmin cd webmin/ wget http://prdownloads.sourceforge.net/webadmin/webmin-1.680.tar.gz gunzip webmin-1.680.tar.gz tar xf webmin-1.680.tar cd webmin-1.680 sudo ./setup.sh /usr/local/webmin
  • 44. Novara 12 Feb 2015 http://www.linoxnovara.org/ Stack LAMP Installazione stack LAMP Di default, lo stack LAMP non è installato su Raspbian. Raspbian parte infatti come sistema operativo “client” e non “server”, per trasformarlo in server occorre installare quello che manca, o scaricare una distribuzione apposita Essendo un sistema Linux, l’installazione dello stack LAMP è identica a quella che si farebbe su un qualsiasi server Debian non Raspberry Pi
  • 45. Novara 12 Feb 2015 http://www.linoxnovara.org/ Stack LAMP Installiamo lo stack LAMP + PHPMyAdmin sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-fpm mysql-client phpmyadmin
  • 46. Novara 12 Feb 2015 http://www.linoxnovara.org/ Stack LAMP Raspberry Pi vi QEMU Per chi volesse fare delle prove, senza disporre di un RaspBerry è possibile la via dell'emulazione software tramite QEMU DEMO
  • 47. Novara 12 Feb 2015 http://www.linoxnovara.org/ Varie ed eventuali Non abbiamo parlato di ● Hardware aggiuntivo: videocamera ● Raspberry Pi per i maker http://www.raspberrypi.org/resources/make/ ● Raspberry per programmatori Java, Python, Perl etc ● Libri consigliati ● Molto altro ancora
  • 48. Novara 12 Feb 2015 http://www.linoxnovara.org/ Alcuni link Per chi volesse approfondire Raspberry Pi foundation: http://www.raspberrypi.org Raspbian: http://www.raspberrypi.org/downloads Media center Raspmbc: http://www.raspbmc.com Chameleon: http://chameleon.enging.com A Pen Test Drop Box Distro: http://www.pwnpi.com/ Linox Novara: http://linoxnovara.wordpress.com/
  • 50. Novara 12 Feb 2015 http://www.linoxnovara.org/ Come contattarmi Matteo Baccan matteo@baccan.it http://www.baccan.it