Firmware och Driver på Linux: Lite av allt om dessa två koncept

Firmware och Driver på Linux: Lite av allt om dessa två koncept

Firmware och Driver på Linux: Lite av allt om dessa två koncept

Idag kommer vi att ta upp ämnet för begreppen «Firmware» och «Driver», eftersom de är två viktiga begrepp eftersom de direkt påverkar smidig drift alla Sistema Operativo en anordning fast besluten.

Och sedan kommer vi att gräva lite i hur båda kan hanteras, den «Firmwares» och «Drivrutiner»GNU / Linux.

Firmware och Driver på Linux: Kommandon att känna till operativsystemet GNU / Linux

Eftersom vi i det här inlägget inte kommer att gå i detalj om vad kommandokommandon är användbara eller relevanta för känna till de tekniska specifikationerna för datorns maskinvara och programvarasom vanligt lämnar vi länkar till några relaterade tidigare inlägg så att, om det behövs, vem som helst lätt kan komma åt dem och fördjupa den punkten:

En datorutrustning består av fysiska enheter som kallas global hårdvara och logiska komponenter som kallas programvara. Det finns verktyg som gör det möjligt att identifiera båda delarna, antingen för att känna till utrustningens egenskaper och för att mäta dess prestanda och / eller diagnostisera eventuella fel. När det finns behov av att begära support för att lösa problem, som att installera eller uppdatera en firmware eller drivrutin, är det viktigt att kunna tillhandahålla (samla) all information som är möjlig och nödvändig om hårdvaran och programvaran som utgör Utrustning. Kommandon för att känna till systemet (identifiera hårdvara och vissa programkonfigurationer)

Relaterad artikel:
Kommandon för att känna till systemet (identifiera hårdvara och vissa programkonfigurationer)

Relaterad artikel:
3 verktyg för att känna till hårdvaran i ditt system
Relaterad artikel:
inxi: skript för att se i detalj maskinvarukomponenterna i ditt system
Relaterad artikel:
Hur man extraherar parametrar från terminalen som använder Shell Scripting

Firmware och drivrutin: begrepp, likheter och skillnader och mer.

Firmware och drivrutin: begrepp, likheter och skillnader och mer.

Vad är en fast programvara?

Enligt webben «Definicion.de»en «Firmware» Det beskrivs som:

"Firmware, vars namn hänvisar till fast programmering, är en del av hårdvaran, eftersom den är integrerad i elektroniken, men den anses också vara en del av programvaran eftersom den utvecklas under ett programmeringsspråk. Förmodligen fungerar firmware som samverkan mellan instruktionerna som kommer till enheten från utsidan och dess olika elektroniska delar." (Expandera info)

Medan webben «Sistemas.com» uttrycker följande:

"Firmware består sedan av ett antal instruktioner som interagerar med datorn, dessa finns i Read Only Memory (vanligtvis används ett ROM-minne) som gör det möjligt att styra och diagnostisera operationen på en enhets elektriska kretsnivå eller dess interaktion med laget." (Expandera info)

Vad är en förare?

Enligt webben «conceptodefinicion.de»en "Förare" Det beskrivs som:

"En av mjukvarukomponenterna, som fungerar tillsammans med operativsystemet och den perifera styrenheten, för att tillhandahålla ett funktionellt gränssnitt. Enhets drivrutin (controller / manager) är en typ av applikation speciellt utformad så att användaren kan styra alla program installerade på sin dator, förutom det ansvarar den för att en hårdvara fungerar korrekt, så det är anser att det är en av de viktigaste delarna inom de som är avsedda att moderera utrustningen." (Expandera info)

Medan webben «Sistemas.com» uttrycker följande:

"En styrenhet (eller motsvarande på engelska, drivrutin) är ett programvaruverktyg som gör det möjligt för ett operativsystem att fullt ut utnyttja det som finns i maskinvaran i utrustningen, inte bara det som är en kringutrustning (dvs. , en skrivare eller en mus, utan att skilja om det är en ingångsutrustning eller en utgångsutrustning) men också till alla systemenheter som är fixerade, till exempel ett grafikkort, ljudkort eller liknande." (Expandera info)

Likheter och skillnader

Från ovanstående kan vi extrahera följande likheter och skillnader

  1. Båda är programverktyg eller verktyg som används för att driva en enhet (intern eller extern hårdvara).
  2. Vi hittar alltid den fasta programvaran som redan är installerad på varje enhet och på en egen minnesmodul, medan en drivrutin är installerad och alltid fungerar på hårddisken och operativsystemet som kommer att hantera enheten.
  3. En firmware representerar den lägsta nivån av programvara som den kan interagera med en hårdvara, medan en Driver representerar högre nivåer av arbete.
  4. Båda är verkligen mycket viktiga och nödvändiga, eftersom en korrekt och väl installerad drivrutin garanterar en korrekt användning av en enhet på en dator eller kontrollutrustning, medan firmware säkerställer grundläggande och initial konfiguration, dess korrekta start och att sätta den online. av varje enhet.
  5. En firmware är vanligtvis mycket komplicerad att uppdatera, medan en drivrutin vanligtvis är lätt att installera och uppdatera, både manuellt och automatiskt.

Hantering av firmware och drivrutiner på GNU / Linux

När informationen från märke, modell, tillverkare och tekniska specifikationer på en enhet, via dokumentation, applikationer eller terminalkommandon. Det skulle bara saknas i fallet med "Drivrutiner", att veta vilket paket som innehåller rätt drivrutin. Det är värt att notera så många paket med "Drivrutiner" de bär ordet vid namn «Firmware».

Även till exempel i GNU / Linux Distros baserat på Debian / Ubuntu, du kan veta vilka paket som innehåller vissa drivrutiner som använder Comando "Apt" eller "apt", som visas nedan:

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

Medan för förvaltningen av "Firmwares" det enklaste alternativet är att använda den applikation som kallas "Uppdatering av fast programvara" eller bara "LVFS". Denna applikation också känd under sitt fullständiga namn, "Linux Vendor Firmware Service", Det är i grund och botten:

"Ett CLI- och GUI-verktyg som fungerar genom en tjänst (daemon) som ansluter till webbplatsen "Linux Vendor Firmware Service" och som kan upptäcka, ladda ner och uppdatera den nödvändiga firmware för erkända enheter."

För vårt praktiska fall har jag installerat det på min Sistema Operativo används, kallas MilagrOS (Respin baserat på MX Linux) följer följande åtgärder och kommandokommandon:

  • Installera Star Labs PPA Repository: Lägga till följande URL till filen «sources.list»

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

  • Och kör sedan följande kommandokommandon:
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
  • Kör applikationen via applikationsmenyn under namnet «Firmware Update»

Firmware och drivrutin: Linux Vendor Firmware Service (LVFS)

För mer information om dess användning med grafiskt gränssnitt eller terminalkommando kan du besöka dess officiell hemsidaoch deras webbplatser GitHub y Startplatta.

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg" om begreppen «Firmware y Drivers», som vanligtvis är två viktiga punkter inom Datorer, eftersom de direkt påverkar smidig drift alla Sistema Operativo över en anordning fast besluten; är av stort intresse och nytta, för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

För nu, om du gillade det här publicación, Sluta inte dela det med andra, på dina favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk eller meddelandesystem, helst gratis, öppet och / eller säkrare som TelegramSignalMastodon eller en annan av Fediverse, företrädesvis.

Och kom ihåg att besöka vår hemsida på «Från Linux» för att utforska fler nyheter, samt gå med i vår officiella kanal Telegram från FromLinuxMedan du kan besöka vilken som helst för mer information Online-bibliotek som OpenLibra y JedIT, för att komma åt och läsa digitala böcker (PDF-filer) om detta ämne eller andra.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.