Firmware e driver no Linux: um pouco de tudo sobre esses 2 conceitos

Firmware e driver no Linux: um pouco de tudo sobre esses 2 conceitos

Firmware e driver no Linux: um pouco de tudo sobre esses 2 conceitos

Hoje vamos abordar o assunto dos conceitos de «Firmware» e «Driver», uma vez que são 2 conceitos importantes porque influenciam diretamente o bom funcionamento todos Plataforma em um Dispositivo certo.

E então vamos nos aprofundar um pouco mais em como ambos podem ser gerenciados, o «Firmwares» e «Drivers» em GNU / Linux.

Firmware e Driver no Linux: Comandos para conhecer o Sistema Operacional GNU / Linux

Visto que, neste post, não entraremos em detalhes sobre o que comandos de comando são úteis ou relevantes para conhecer as especificações técnicas de Hardware e Software de um computadorcomo de costume vamos deixar os links de alguns posts anteriores relacionados para que, se necessário, qualquer pessoa possa acessá-los facilmente e aprofundar esse ponto:

Um equipamento de computador consiste em dispositivos físicos chamados globalmente de hardware e componentes lógicos chamados de software. Existem ferramentas que permitem identificar ambas as partes, seja para conhecer as características do equipamento, seja para medir o seu desempenho e / ou diagnosticar possíveis falhas. Quando houver necessidade de solicitar suporte na solução de problemas, como instalação ou atualização de firmware ou driver, é importante poder fornecer (coletar) todas as informações possíveis e necessárias sobre o hardware e software que compõem o equipamento. Comandos para conhecer o sistema (identificar hardware e algumas configurações de software)

Artigo relacionado:
Comandos para conhecer o sistema (identificar hardware e algumas configurações de software)

Artigo relacionado:
3 ferramentas para conhecer o hardware do seu sistema
Artigo relacionado:
inxi: script para ver em detalhes os componentes de hardware do seu sistema
Artigo relacionado:
Como extrair parâmetros do Terminal aplicando Shell Scripting

Firmware e driver: conceitos, semelhanças e diferenças e muito mais.

Firmware e driver: conceitos, semelhanças e diferenças e muito mais.

O que é um firmware?

De acordo com a web «Definicion.de», tem "Firmware" É descrito como:

"O firmware, cujo nome remete à programação da firma, faz parte do hardware, pois está integrado à eletrônica, mas também é considerado parte do software por ser desenvolvido em uma linguagem de programação. Indiscutivelmente, o firmware funciona como o nexo entre as instruções que chegam ao dispositivo de fora e suas várias partes eletrônicas." (Expandir informações)

Enquanto, a web «Sistemas.com» expressa o seguinte:

"El Firmware consiste entonces en una cantidad de instrucciones que interactúan con el ordenador, encontrándose estas en la Memoria de Solo Lectura (generalmente se emplea una Memoria ROM) que permite controlar y diagnosticar el funcionamiento a nivel de Circuito Eléctrico de un dispositivo o su interacción con A equipe." (Expandir informações)

O que é um driver?

De acordo com a web «conceptodefinicion.de», tem "Motorista" É descrito como:

"Um dos componentes do software, que funciona em conjunto com o sistema operacional e o controlador de periférico, para fornecer uma interface funcional. O Driver (controlador / gerenciador) de um dispositivo é um tipo de aplicativo especialmente desenhado para que o usuário controle todos os programas instalados em seu computador, além disso, se encarrega de fazer com que o hardware funcione corretamente, por isso é considera uma das peças mais importantes dentro daquelas dedicadas a moderar o funcionamento do equipamento." (Expandir informações)

Enquanto, a web «Sistemas.com» expressa o seguinte:

"Um Controlador (ou, seu equivalente em inglês, Driver) é uma ferramenta de software que permite a um Sistema Operacional fazer pleno uso do que está contido no Hardware do equipamento, não sendo apenas o que é um Periférico (ou seja, um Teclado , uma Impressora ou um Mouse, sem distinguir se é um Periférico de Entrada ou um Periférico de Saída) mas também a todos os Dispositivos do Sistema que são fixos, como Placa de Vídeo, Placa de Som ou similar." (Expandir informações)

Semelhanças e diferenças

Do acima, podemos extrair as seguintes semelhanças e diferenças

  1. Ambos são ferramentas de software ou utilitários usados ​​para operar um dispositivo (hardware interno ou externo).
  2. Sempre encontraremos o firmware já instalado em cada dispositivo e em seu próprio módulo de memória, enquanto um driver está instalado e sempre funciona no Disco Rígido e no Sistema Operacional que irá operar o dispositivo.
  3. Um firmware representa o nível mais baixo de software com o qual ele pode interagir com um hardware, enquanto um Driver representa níveis mais altos de trabalho.
  4. Ambos são realmente muito importantes e necessários, pois um Driver correto e bem instalado garante o correto funcionamento de um dispositivo em um computador ou equipamento de controle, enquanto o firmware garante a configuração básica e inicial, seu correto arranque e colocação online. de cada dispositivo.
  5. Um firmware é geralmente muito complicado de atualizar, enquanto um driver geralmente é fácil de instalar e atualizar, tanto manual quanto automaticamente.

Gerenciamento de Firmwares e Drivers em GNU / Linux

Uma vez que as informações de marca, modelo, fabricante e especificações técnicas em um dispositivo, por meio de documentação, aplicativos ou comandos de terminal. Só faltaria no caso de "Drivers", sabendo qual pacote contém o driver correto. É importante notar que muitos pacotes de "Drivers" eles carregam a palavra pelo nome "Firmware".

Além disso, por exemplo, em GNU / Linux Distros baseado Debian / Ubuntu, você pode saber quais pacotes contêm certos drivers usando o Comando "Apt" ou "apto", como visto abaixo:

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

Enquanto, para a gestão de "Firmwares" a opção mais fácil é usar o aplicativo chamado "Atualização de Firmware" ou simplemente "LVFS". Este aplicativo também é conhecido pelo nome completo, "Serviço de Firmware para Fornecedor Linux", É basicamente:

"Uma ferramenta CLI e GUI que funciona através de um serviço (daemon) que se conecta ao site "Linux Vendor Firmware Service" e é capaz de detectar, baixar e atualizar o firmware necessário para dispositivos reconhecidos."

Para nosso caso prático, instalei-o no meu Plataforma usado, chamado MilagrOS (Respin baseado em MX Linux) seguindo as seguintes ações e comandos de comando:

  • Instalando o Repositório Star Labs PPA: Adicionando o seguinte URL ao arquivo «sources.list»

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

  • E então executando os seguintes comandos de 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
  • Execute o aplicativo através do Menu de Aplicativos com o nome «Firmware Update»

Firmware e driver: Linux Vendor Firmware Service (LVFS)

Para obter mais informações sobre seu uso por interface gráfica ou comando de terminal, você pode visitar seu Site oficial, e seus sites GitHub y Plataforma de lançamento.

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" nos conceitos de «Firmware y Drivers», que geralmente são dois pontos importantes dentro do Computação, uma vez que influenciam diretamente o bom funcionamento todos Plataforma em um Dispositivo determinado; é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

Por enquanto, se você gostou disso publicación, Não pare Compartilhe com outras pessoas, nos seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens preferidos, de preferência gratuitos, abertos e / ou mais seguros como TelegramSignalMastodonte ou outro de Fediverse, preferencialmente.

E lembre-se de visitar nossa página inicial em «FromLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama do FromLinuxEmbora, para obter mais informações, você pode visitar qualquer Biblioteca online como OpenLibra y jedit, para acessar e ler livros digitais (PDFs) sobre este assunto ou outros.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado.

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

bool (verdadeiro)