Architettura: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
Da un punto di vista [[hardware]], l''''architettura''' identifica l'insieme di istruzioni con cui il processore o i processori sono compatibili. Tutto il [[software]] in codice nativo deve essere compilato per l'architettura dell'hardware della macchina su cui è destinato.
Da un punto di vista [[hardware]], l''''architettura''' identifica l'insieme di istruzioni con cui il processore o i processori di un computer sono compatibili. Tutto il [[software]] in codice nativo deve essere compilato per l'architettura dell'hardware della macchina su cui è destinato.


Ne consegue che, per quanto riguarda il [[software]] del sistema, il [[kernel]] e i [[pacchetto|pacchetti]] devono essere della stessa architettura della macchina su cui sono installati o di una compatibile.
Ne consegue, per quanto riguarda il [[software]] di un sistema Debian, che il [[kernel]] e i [[pacchetto|pacchetti]] devono essere della stessa architettura della macchina su cui sono installati o di una compatibile.


[https://www.debian.org/ports/index.it.html Qui] la lista di tutte le architetture ufficialmente supportate, per cui sono rilasciate specifiche immagini per l'installazione. Le più diffuse in ambito PC sono:
[https://www.debian.org/ports/index.it.html Qui] la lista di tutte le architetture ufficialmente supportate, per cui sono rilasciate specifiche immagini per l'installazione. Le più diffuse in ambito PC sono:
Riga 12: Riga 12:
$ uname --machine
$ uname --machine
</pre>
</pre>
E quella dei pacchetti installati di default con [[dpkg]]:
E quella dei pacchetti installati di default con [[dpkg]] nel seguente modo:
<pre>
<pre>
$ dpkg --print-architecture
$ dpkg --print-architecture
3 581

contributi