Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Versione virtual machine per Raspberry

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Versione virtual machine per Raspberry

Messaggioda Foto UtenteAndrea454545 » 15 set 2019, 16:37

Buona sera.
Volgio mettere mano a questo interessante prodotto; prima di acquistarlo però mi piacerebbe prima fare alcuni test preliminari per prendere familiarità con il suo ambiente.

La cosa che maggiormente mi interessa è quella di far girare Apache2 server con un suo modulo per integrarvi MONO.

Per fare questo test sono riuscito a trovare una versione .ISO che sembra compatibile con macchine virtuali (tipo VirtualBox):

Debian with Raspberry Pi Desktop

https://www.raspberrypi.org/downloads/raspberry-pi-desktop/

Secondo voi è veritiera la simulazione di verifica impostazione Apache2 + MONO, effettuata con questa ISO nella macchina vrtuale di un PC?
Avendo Raspberry sottomano, è possibile quindi replicare gli stessi identici passi fatti nella macchina virtuale?
Avatar utente
Foto UtenteAndrea454545
28 2 9
Stabilizzato
Stabilizzato
 
Messaggi: 322
Iscritto il: 14 apr 2013, 11:42

0
voti

[2] Re: Versione virtual machine per Raspberry

Messaggioda Foto Utentefairyvilje » 15 set 2019, 18:36

Un sistema linux su raspberry pi è un sistema linux qualsiasi (con qualche magia durante il processo di boot, ma questo non dovrebbe tangerti). Al più vanno ricompilati dei pacchetti se non già distribuiti per architettura ARM ma sono quasi tutti portabili al 100%.
I passaggi quindi non cambiano quasi per niente da architettura ad architettura ma le prestazioni effettive sono difficili da stimare senza lavorare su una macchina reale e potresti trovare che il software selezionato non è abbastanza performante.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
11,4k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 2451
Iscritto il: 24 gen 2012, 19:23

0
voti

[3] Re: Versione virtual machine per Raspberry

Messaggioda Foto UtenteAndrea454545 » 15 set 2019, 21:21

Ok, vedremo allora provando sulla scheda reale (chi vivrà vedrà! :D ).
Per poter installare Apache2 e Mono ho provveduto a scaricare i package dai repo ufficiali (Debian in paricolare).
Proverò a replicare tutto quanto fatto sulla macchina virtuale.
Avatar utente
Foto UtenteAndrea454545
28 2 9
Stabilizzato
Stabilizzato
 
Messaggi: 322
Iscritto il: 14 apr 2013, 11:42

0
voti

[4] Re: Versione virtual machine per Raspberry

Messaggioda Foto Utentexyz » 16 set 2019, 19:13

Andrea454545 ha scritto:per integrarvi MONO.


Sconsiglio Mono su macchine Linux, tanto di più se girano su di un ARM, esistono alternative nate in ambito Unix più adatte a fare qualsiasi cosa che uno ha in mente.

Confermo inadeguatezza di una macchina virtuale per simulare le prestazioni di una Raspberry-PI.
Avatar utente
Foto Utentexyz
5.930 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1572
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[5] Re: Versione virtual machine per Raspberry

Messaggioda Foto UtenteAndrea454545 » 17 set 2019, 21:44

Sconsiglio Mono su macchine Linux, tanto di più se girano su di un ARM, esistono alternative nate in ambito Unix più adatte a fare qualsiasi cosa che uno ha in mente.

Grazie. Puoi farmi esempi?
Avatar utente
Foto UtenteAndrea454545
28 2 9
Stabilizzato
Stabilizzato
 
Messaggi: 322
Iscritto il: 14 apr 2013, 11:42

1
voti

[6] Re: Versione virtual machine per Raspberry

Messaggioda Foto Utentexyz » 18 set 2019, 1:13

Andrea454545 ha scritto:Grazie. Puoi farmi esempi?

La prima scelta è sempre quella Apache + PHP, in rete si trovano parecchie guide e codice già pronto per fare praticamente di tutto e trucchi per ottimizzare i servizi anche sulla Raspberry-PI. Alternative a Apache sono in ambito Linux Lighttpd, Nginx, Cherokee e altri (la lista sarebbe lunga). Alternative al PHP sono Python con Django e Ruby con Rails, poi esistono altre soluzioni più specifiche, dipende cosa si vuole fare.
Avatar utente
Foto Utentexyz
5.930 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1572
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[7] Re: Versione virtual machine per Raspberry

Messaggioda Foto UtenteAndrea454545 » 18 set 2019, 22:24

Ok allora cerco di orientarmi verso PHP e Apache che è sicuramente ben documentato e molto diffuso.

Volevo continuare con un consiglio. In definitiva Apache deve contenere un Sever. Per rendere sicuro il tutto pensavo di impostare un firewall.
In questo caso un suggerimento per ottenere la migliore configurazione sicura dovrebbe prevedere di aggiungere una sola regola in INGRESSO (accettando Client esterni) sulla porta specifica -XX- del server ed arrestare ogni altra connessione?
perché risponda il Server, al Client connesso, si deve impostare anche la regola in USCITA su quella porta -XX-? O quest'ultima non serve?

Come Firewall penserei a "UFW".
O_/
Avatar utente
Foto UtenteAndrea454545
28 2 9
Stabilizzato
Stabilizzato
 
Messaggi: 322
Iscritto il: 14 apr 2013, 11:42

0
voti

[8] Re: Versione virtual machine per Raspberry

Messaggioda Foto Utentexyz » 19 set 2019, 0:23

Di solito le regole di un firewall sono tante e ognuna ha un suo compito. Se manca una regola in automatico viene eseguita quella di default, la quale può essere un DROP o un ACCEPT, questo viene deciso da chi scrive le regole del firewall.
Avatar utente
Foto Utentexyz
5.930 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1572
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[9] Re: Versione virtual machine per Raspberry

Messaggioda Foto UtenteAndrea454545 » 19 set 2019, 21:40

Ok perfetto. Quindi se apro la regola per ingresso su porta XX il Server potrà accettare la connessione dei Client. Ma senza scrivere quella in uscita (quindi prendendo quella di default) in UFW, riuscireà il Server a rispondere ai Client?
Avatar utente
Foto UtenteAndrea454545
28 2 9
Stabilizzato
Stabilizzato
 
Messaggi: 322
Iscritto il: 14 apr 2013, 11:42


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite