Firmware e controlador en Linux: un pouco de todo sobre estes 2 conceptos

Firmware e controlador en Linux: un pouco de todo sobre estes 2 conceptos

Firmware e controlador en Linux: un pouco de todo sobre estes 2 conceptos

Hoxe trataremos o tema dos conceptos de «Firmware» e «Controlador», xa que, son 2 conceptos importantes porque inflúen directamente no bo rendemento de todo Plataforma nunha Dispositivo certo.

E despois profundizaremos un pouco máis en como se poden xestionar ambos, o «Firmwares» e «Drivers» en GNU / Linux.

Firmware e controlador en Linux: ordena coñecer o sistema operativo GNU / Linux

Xa que, nesta publicación non entraremos en detalles polo que ordes de comando son útiles ou relevantes para coñecer as especificacións técnicas de hardware e software dun ordenadorcomo de costume deixaremos os enlaces dalgúns publicacións anteriores relacionadas para que, se é necesario, calquera poida acceder a eles facilmente e profundar nese punto:

Un equipo informático está formado por dispositivos físicos chamados globalmente hardware e compoñentes lóxicos chamados software. Hai ferramentas que permiten identificar ambas as pezas, ben para coñecer as características do equipo e para medir o seu rendemento e / ou diagnosticar posibles fallos. Cando hai necesidade de solicitar asistencia para resolver problemas, como instalar ou actualizar un firmware ou controlador, é importante poder proporcionar (recoller) toda a información que sexa posible e necesaria sobre o hardware e software que compoñen o equipamento. Comandos para coñecer o sistema (identificar hardware e algunhas configuracións de software)

como
Artigo relacionado:
Comandos para coñecer o sistema (identificar hardware e algunhas configuracións de software)

Artigo relacionado:
3 ferramentas para coñecer o hardware do seu sistema
inxi
Artigo relacionado:
inxi: script para ver en detalle os compoñentes de hardware do seu sistema
Guión de shell
Artigo relacionado:
Como extraer parámetros do Terminal aplicando Shell Scripting

Firmware e controlador: conceptos, similitudes e diferenzas e moito máis.

Firmware e controlador: conceptos, similitudes e diferenzas e moito máis.

Que é un firmware?

Segundo a web «Definicion.de», unha "Firmware" Descríbese como:

"O firmware, cuxo nome fai referencia á programación firme, forma parte do hardware, xa que está integrado na electrónica, pero tamén se considera parte do software xa que se desenvolve baixo unha linguaxe de programación. Sen dúbida, o firmware funciona como nexo entre as instrucións que chegan ao dispositivo desde o exterior e as súas distintas partes electrónicas." (Ampliar información)

Mentres, a web «Sistemas.com» expresa o seguinte:

"O firmware consiste entón nunha serie de instrucións que interactúan co ordenador, sendo estas na memoria de só lectura (normalmente utilízase unha memoria ROM) que permite controlar e diagnosticar o funcionamento a nivel do circuíto eléctrico dun dispositivo ou a súa interacción con o equipo." (Ampliar información)

Que é un condutor?

Segundo a web «conceptodefinicion.de», unha "Chofer" Descríbese como:

"Un dos compoñentes do software, que funciona xunto co sistema operativo e o controlador periférico, para proporcionar unha interface funcional. O controlador (controlador / controlador) dun dispositivo é unha especie de aplicación especialmente deseñada para que o usuario poida controlar todos os programas instalados no seu ordenador, ademais diso, é o encargado de facer que un hardware funcione correctamente, polo que é considera unha das pezas máis importantes dentro das dedicadas a moderar o funcionamento do equipo." (Ampliar información)

Mentres, a web «Sistemas.com» expresa o seguinte:

"Un controlador (ou o seu equivalente en inglés, Driver) é unha ferramenta de software que permite a un sistema operativo facer un pleno uso do contido do hardware do equipo, sendo non só o que é un periférico (é dicir, un teclado). , unha impresora ou un rato, sen distinguir se é un periférico de entrada ou un periférico de saída), pero tamén a todos os dispositivos do sistema fixos, como unha tarxeta de vídeo, unha tarxeta de son ou similares." (Ampliar información)

Semellanzas e diferenzas

Do anterior podemos extraer as seguintes similitudes e diferenzas

  1. Ambas son ferramentas de software ou utilidades que se utilizan para operar un dispositivo (hardware interno ou externo).
  2. Sempre atoparemos o firmware xa instalado en cada dispositivo e no seu propio módulo de memoria, mentres está instalado un controlador e sempre funciona no disco duro e no sistema operativo que fará funcionar o dispositivo.
  3. Un firmware representa o nivel máis baixo de software co que pode interactuar cun hardware, mentres que un controlador representa niveis máis altos de traballo.
  4. Ambos son realmente moi importantes e necesarios, xa que un controlador correcto e ben instalado garante o correcto funcionamento dun dispositivo nun ordenador ou nun equipo de control, mentres que o firmware garante a configuración básica e inicial, o seu correcto arranque e posta en liña. de cada dispositivo.
  5. Un firmware adoita ser moi complicado de actualizar, mentres que un controlador adoita ser fácil de instalar e actualizar, tanto manual como automaticamente.

Xestión de firmware e controladores en GNU / Linux

Unha vez que a información de marca, modelo, fabricante e especificacións técnicas nun dispositivo, mediante documentación, aplicacións ou comandos de terminal. Só faltaría no caso de "Controladores", sabendo que paquete contén o controlador correcto. Cabe destacar que moitos paquetes de "Controladores" levan a palabra polo nome "Firmware".

Tamén, por exemplo, en GNU / Linux Distros baseado en Debian / Ubuntu, pode saber que paquetes conteñen certos controladores usando o mando "Apt" ou "apt", como se ve a continuación:

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

Mentres, para a xestión de "Firmwares" a opción máis sinxela é empregar a aplicación chamada "Actualización de firmware" ou simplemente "LVFS". Esta aplicación tamén coñecida polo seu nome completo, "Servizo de firmware de provedor de Linux", Basicamente é:

"Unha ferramenta CLI e GUI que funciona a través dun servizo (demonio) que se conecta ao sitio web "Linux Vendor Firmware Service" e é capaz de detectar, descargar e actualizar o firmware necesario para dispositivos recoñecidos."

Para o noso caso práctico, instaleino no meu Plataforma usado, chamado MilagrOS (Respin baseado en MX Linux) seguindo as seguintes accións e comandos de comando:

  • Instalación do repositorio PPA de Star Labs: engadindo o seguinte URL ao ficheiro «sources.list»

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

  • E despois executa 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
  • Executa a aplicación a través do menú Aplicacións co nome «Actualización de firmware»

Firmware e controlador: servizo de firmware de provedor de Linux (LVFS)

Para obter máis información sobre o seu uso por interface gráfica ou comando de terminal, pode visitar o seu sitio web oficial, e os seus sitios GitHub y LaunchPad.

Imaxe xenérica para conclusións do artigo

Conclusión

Agardamos isto "pequena publicación útil" sobre os conceptos de «Firmware y Drivers», que adoitan ser dous puntos importantes dentro do Computación, xa que inflúen directamente no bo rendemento de todo Plataforma máis dun Dispositivo determinado; é de gran interese e utilidade para o conxunto «Comunidad de Software Libre y Código Abierto» e de gran contribución á difusión do marabilloso, xigantesco e crecente ecosistema de aplicacións de «GNU/Linux».

De momento, se che gustou isto publicación, Non parar compartilo con outros, nos teus sitios web, canles, grupos ou comunidades de redes sociais ou sistemas de mensaxería favoritos, preferentemente gratuítos, abertos e / ou máis seguros como TelegramaSinalizarMastodon ou outro de Fediverse, preferentemente.

E recorda visitar a nosa páxina de inicio en «Desde Linux» para explorar máis novas, así como unirse á nosa canle oficial de Telegrama de DesdeLinuxMentres, para obter máis información, podes visitar calquera Biblioteca en liña como OpenLibra y jedit, para acceder e ler libros dixitais (PDF) sobre este tema ou outros.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.