Microcodice: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
(+ warningbox)
Riga 8: Riga 8:
''«I file dati del microcodice contengono le ultime definizioni per tutti i processori Intel. Intel rilascia gli aggiornamenti del microcodice per correggere il comportamento del processore come documentato nei suoi rispettivi aggiornamenti delle  specifiche. Mentre l'approccio ordinario per ottenere aggiornamenti del microcodice è attraverso un upgrade del BIOS, Intel si rende conto che questo può costituire un problema di amministrazione della macchina. Il sistema operativo Linux e i prodotti VMware ESX posseggono un meccanismo per aggiornare il microcodice dopo l'avvio della macchina. Ad esempio questo file può essere utilizzato dal sistema operativo se si trova nella directory <code>/etc/firmware</code>.''»
''«I file dati del microcodice contengono le ultime definizioni per tutti i processori Intel. Intel rilascia gli aggiornamenti del microcodice per correggere il comportamento del processore come documentato nei suoi rispettivi aggiornamenti delle  specifiche. Mentre l'approccio ordinario per ottenere aggiornamenti del microcodice è attraverso un upgrade del BIOS, Intel si rende conto che questo può costituire un problema di amministrazione della macchina. Il sistema operativo Linux e i prodotti VMware ESX posseggono un meccanismo per aggiornare il microcodice dopo l'avvio della macchina. Ad esempio questo file può essere utilizzato dal sistema operativo se si trova nella directory <code>/etc/firmware</code>.''»
</blockquote>
</blockquote>
Per capire se il vostro sistema necessita di un microcodice aggiornato, leggere [[Debian e firmware||questa guida]].
{{Warningbox|Se non si è sicuri delle operazioni che si andranno ad eseguire, '''non installare''' il microodice prelevato dalle pagine di download dei produttori (Intel o AMD) ma utilizzare i pacchetti ''intel-microcode'' e ''amd64-microcode'' in base alla propria [[architettura]].<br/>Questo permetterà di compiere le operazioni in tutta sicurezza e, soprattutto, in base alla versione del kernel presente sulla propria macchina.<br/>Se si pensa che i produttori abbiano rilasciato del microcodice più aggiornato (e non ancora pacchettizzato per Debian) che può risolvere un problema macchina-kernel, aspettare che venga creato il pacchetto binario .deb o utilizzare i file del produttore ben consci di cosa si sta facendo.}}


[[Categoria: Glossario]]
[[Categoria: Glossario]]

Versione delle 12:58, 13 mar 2015

Il microcodice (microcode in inglese) è l'insieme di istruzioni a livello hardware (e che risiedono in una CPU) e che possono realizzare, tra le altre cose, le funzioni contenute in un firmware.
In Debian esistono i pacchetti "intel-microcode" e "amd64-microcode" contenenti i file binari rilasciati dai produttori per aggiornare il microcodice della CPU.

Notare che questo microcodice viene caricato automaticamente dal kernel Linux ed è un'alternativa per fornire un metodo più semplice rispetto all'aggiornamento del BIOS; sostanzialmente le due operazioni portano allo stesso risultato.
Infatti, come spiega la pagina di download relativa al microcode Intel:

«The microcode data file contains the latest microcode definitions for all Intel processors. Intel releases microcode updates to correct processor behavior as documented in the respective processor specification updates. While the regular approach to getting this microcode update is via a BIOS upgrade, Intel realizes that this can be an administrative hassle. The Linux operating system and VMware ESX products have a mechanism to update the microcode after booting. For example, this file will be used by the operating system mechanism if the file is placed in the /etc/firmware directory of the Linux system.»

«I file dati del microcodice contengono le ultime definizioni per tutti i processori Intel. Intel rilascia gli aggiornamenti del microcodice per correggere il comportamento del processore come documentato nei suoi rispettivi aggiornamenti delle specifiche. Mentre l'approccio ordinario per ottenere aggiornamenti del microcodice è attraverso un upgrade del BIOS, Intel si rende conto che questo può costituire un problema di amministrazione della macchina. Il sistema operativo Linux e i prodotti VMware ESX posseggono un meccanismo per aggiornare il microcodice dopo l'avvio della macchina. Ad esempio questo file può essere utilizzato dal sistema operativo se si trova nella directory /etc/firmware.»

Per capire se il vostro sistema necessita di un microcodice aggiornato, leggere |questa guida.

Warning.png ATTENZIONE
Se non si è sicuri delle operazioni che si andranno ad eseguire, non installare il microodice prelevato dalle pagine di download dei produttori (Intel o AMD) ma utilizzare i pacchetti intel-microcode e amd64-microcode in base alla propria architettura.
Questo permetterà di compiere le operazioni in tutta sicurezza e, soprattutto, in base alla versione del kernel presente sulla propria macchina.
Se si pensa che i produttori abbiano rilasciato del microcodice più aggiornato (e non ancora pacchettizzato per Debian) che può risolvere un problema macchina-kernel, aspettare che venga creato il pacchetto binario .deb o utilizzare i file del produttore ben consci di cosa si sta facendo.