Firmware e driver su Linux: un po 'di tutto su questi 2 concetti

Firmware e driver su Linux: un po 'di tutto su questi 2 concetti

Firmware e driver su Linux: un po 'di tutto su questi 2 concetti

Oggi affronteremo l'argomento dei concetti di «Firmware» e «Driver», poiché sono 2 concetti importanti perché influenzano direttamente il buona operazione tutti Piattaforma in uno dispositivo preciso.

E poi approfondiremo un po 'come entrambi possono essere gestiti, il «Firmware» e «Driver» su GNU / Linux.

Firmware e driver su Linux: comandi per conoscere il sistema operativo GNU / Linux

Dal momento che in questo post non entreremo nei dettagli di cosa comandi di comando sono utili o rilevanti per conoscere le specifiche tecniche dell'hardware e del software di un computercome al solito lasceremo i link di alcuni post precedenti correlati in modo che, se necessario, chiunque possa accedervi facilmente e approfondire quel punto:

Un'attrezzatura informatica è costituita da dispositivi fisici chiamati globalmente hardware e componenti logici chiamati software. Esistono strumenti che consentono di identificare entrambe le parti, sia per conoscere le caratteristiche dell'apparecchiatura che per misurarne le prestazioni e / o diagnosticare possibili guasti. Quando è necessario richiedere supporto per la risoluzione di problemi, come installare o aggiornare un firmware o un driver, è importante essere in grado di fornire (raccogliere) tutte le informazioni possibili e necessarie sull'hardware e sul software che compongono il attrezzature. Comandi per conoscere il sistema (identificare hardware e alcune configurazioni software)

come
Articolo correlato:
Comandi per conoscere il sistema (identificare hardware e alcune configurazioni software)
Articolo correlato:
3 strumenti per conoscere l'hardware del tuo sistema
inxi
Articolo correlato:
inxi: script per vedere in dettaglio i componenti hardware del tuo sistema
Shell Scripting
Articolo correlato:
Come estrarre i parametri dal terminale applicando Shell Scripting

Firmware e driver: concetti, somiglianze e differenze e altro ancora.

Firmware e driver: concetti, somiglianze e differenze e altro ancora.

Cos'è un firmware?

Secondo il web «Definicion.de», un "Firmware" È descritto come:

"Il firmware, il cui nome si riferisce alla programmazione aziendale, fa parte dell'hardware, poiché è integrato nell'elettronica, ma è anche considerato parte del software in quanto sviluppato sotto un linguaggio di programmazione. Probabilmente, il firmware funziona come il nesso tra le istruzioni che arrivano al dispositivo dall'esterno e le sue varie parti elettroniche." (Espandi info)

Mentre il web «Sistemas.com» esprime quanto segue:

"Il Firmware è quindi costituito da una serie di istruzioni che interagiscono con il computer, queste si trovano nella Read Only Memory (generalmente viene utilizzata una ROM Memory) che permette di controllare e diagnosticare il funzionamento a livello di Circuito Elettrico di un dispositivo o la sua interazione con Il gruppo." (Espandi info)

Cos'è un driver?

Secondo il web «conceptodefinicion.de», un "Driver" È descritto come:

"Uno dei componenti software, che funziona insieme al sistema operativo e al controller periferico, per fornire un'interfaccia funzionale. Il Driver (controller / manager) di un dispositivo è un tipo di applicazione appositamente progettata in modo che l'utente possa controllare tutti i programmi installati sul suo computer, oltre a ciò, si occupa di far funzionare correttamente un hardware, quindi è considera uno dei pezzi più importanti all'interno di quelli dedicati a moderare il funzionamento delle apparecchiature." (Espandi info)

Mentre il web «Sistemas.com» esprime quanto segue:

"Un controller (o, il suo equivalente in inglese, driver) è uno strumento software che consente a un sistema operativo di utilizzare appieno ciò che è contenuto nell'hardware dell'apparecchiatura, non essendo solo ciò che è una periferica (cioè una tastiera , una Stampante o un Mouse, senza distinguere se è una Periferica di Input o una Periferica di Output) ma anche a tutti i Dispositivi di Sistema che sono fissi, come una Scheda Video, una Scheda Audio o simili." (Espandi info)

Somiglianze e differenze

Da quanto sopra possiamo estrarre le seguenti somiglianze e differenze

  1. Entrambi sono strumenti software o utilità che vengono utilizzati per far funzionare un dispositivo (componente hardware interno o esterno).
  2. Troveremo sempre il firmware già installato su ogni dispositivo e sul proprio modulo di memoria, mentre un driver è installato e funziona sempre sull'Hard Drive e sul Sistema Operativo che farà funzionare il dispositivo.
  3. Un firmware rappresenta il livello più basso di software con cui può interagire con l'hardware, mentre un driver rappresenta livelli di lavoro più elevati.
  4. Entrambi sono davvero molto importanti e necessari, poiché un Driver corretto e ben installato garantisce il corretto funzionamento di un dispositivo su un computer o apparato di controllo, mentre il firmware assicura la configurazione di base e iniziale, il suo corretto avvio e la sua messa in linea. di ogni dispositivo.
  5. Un firmware è solitamente molto complicato da aggiornare, mentre un driver è solitamente facile da installare e aggiornare, sia manualmente che automaticamente.

Gestione di firmware e driver su GNU / Linux

Una volta che le informazioni da marca, modello, produttore e specifiche tecniche su un dispositivo, tramite documentazione, applicazioni o comandi da terminale. Mancherebbe solo nel caso di "Autisti", sapendo quale pacchetto contiene il driver corretto. Vale la pena notare che molti pacchetti di "Autisti" portano la parola per nome "Firmware".

Inoltre, ad esempio, in Distribuzioni GNU / Linux basato su Debian / Ubuntu, puoi sapere quali pacchetti contengono determinati driver utilizzando l'estensione comando "Apt" o "apt", come mostrato di seguito:

sudo apt list *firmware*
sudo apt list *driver*
sudo apt search marcaproducto*
sudo aptitude search nombrefabricante* | grep nombrefabricante

Mentre, per la gestione di "Firmware" l'opzione più semplice è utilizzare l'applicazione chiamata "Aggiornamento del firmware" o semplicemente "LVFS". Questa applicazione nota anche con il suo nome completo, "Servizio firmware fornitore Linux", È fondamentalmente:

"Uno strumento CLI e GUI che funziona tramite un servizio (daemon) che si collega al sito Web "Linux Vendor Firmware Service" ed è in grado di rilevare, scaricare e aggiornare il firmware necessario per i dispositivi riconosciuti."

Per il nostro caso pratico, l'ho installato sul mio Piattaforma usato, chiamato MilagrOS (Respin basato su MX Linux) seguendo le seguenti azioni e comandi di comando:

  • Installazione del repository PPA di Star Labs: aggiunta del seguente URL al file «sources.list»

«deb http://ppa.launchpad.net/starlabs/ppa/ubuntu bionic main»

  • E poi eseguendo i seguenti comandi di comando:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 17A20BAF70BEC3904545ACFF8F21C26C794386E3
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 499E6345B743746B
sudo apt update
sudo apt install fwupd fwupd-gui
  • Eseguire l'applicazione tramite il menu Applicazioni sotto il nome «Aggiornamento firmware»

Firmware e driver: Linux Vendor Firmware Service (LVFS)

Per ulteriori informazioni sul suo utilizzo tramite interfaccia grafica o comando da terminale è possibile visitare il sito Sito ufficialee i loro siti GitHub y LaunchPad.

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" sui concetti di «Firmware y Drivers», che di solito sono due punti importanti all'interno di Computer, poiché influenzano direttamente il buona operazione tutti Piattaforma su a dispositivo determinato; è di grande interesse e utilità, per l'intero «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux».

Per ora, se ti è piaciuto publicación, Non fermarti condividilo con altri, sui tuoi siti web, canali, gruppi o comunità di social network o sistemi di messaggistica preferiti, preferibilmente gratuiti, aperti e / o più sicuri come TelegramSignalMastodonte o un altro di Fediverse, preferibilmente.

E ricorda di visitare la nostra home page all'indirizzo «DesdeLinux» per esplorare altre notizie e unirti al nostro canale ufficiale di Telegramma da DesdeLinuxMentre, per maggiori informazioni, puoi visitare qualsiasi Biblioteca in linea come OpenLibra y jedit, per accedere e leggere libri digitali (PDF) su questo argomento o altri.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.