Firmware og driver på Linux: Lidt af alt om disse 2 koncepter

Firmware og driver på Linux: Lidt af alt om disse 2 koncepter

Firmware og driver på Linux: Lidt af alt om disse 2 koncepter

I dag vil vi behandle emnet for begreberne «Firmware» og «Driver», da de er to vigtige begreber, fordi de direkte påvirker jævn drift af alt Operativsystem en enhed fast besluttet.

Og så vil vi dykke lidt ind i, hvordan begge kan styres, the «Firmwares» og «Drivere» om GNU / Linux.

Firmware og driver på Linux: Kommandoer til at kende GNU / Linux-operativsystemet

Da vi i dette indlæg ikke vil gå i detaljer om hvad kommandokommandoer er nyttige eller relevante for kende de tekniske specifikationer for hardware og software på en computersom sædvanligt forlader vi nogle af linkene relaterede tidligere indlæg så, hvis det er nødvendigt, kan enhver let få adgang til dem og uddybe dette punkt:

Et computerudstyr består af fysiske enheder kaldet globalt hardware og logiske komponenter kaldet software. Der er værktøjer, der gør det muligt at identificere begge dele, enten for at kende udstyrets egenskaber og til at måle dets ydeevne og / eller diagnosticere mulige fejl. Når der er behov for at anmode om support til løsning af problemer, såsom installation eller opdatering af en firmware eller driver, er det vigtigt at være i stand til at levere (indsamle) alle de oplysninger, der er mulige og nødvendige om den hardware og software, der udgør udstyr. Kommandoer til at kende systemet (identificer hardware og nogle softwarekonfigurationer)

relateret artikel:
Kommandoer til at kende systemet (identificer hardware og nogle softwarekonfigurationer)

relateret artikel:
3 værktøjer til at kende hardware på dit system
relateret artikel:
inxi: script for at se i detaljer hardwarekomponenterne i dit system
relateret artikel:
Sådan udtrækkes parametre fra terminalen ved anvendelse af Shell Scripting

Firmware og driver: koncepter, ligheder og forskelle med mere.

Firmware og driver: koncepter, ligheder og forskelle med mere.

Hvad er en firmware?

Ifølge internettet «Definicion.de», har en "Firmware" Det beskrives som:

"Firmwaren, hvis navn henviser til firmaprogrammeringen, er en del af hardwaren, da den er integreret i elektronikken, men den betragtes også som en del af softwaren, da den er udviklet under et programmeringssprog. Formentlig fungerer firmwaren som forbindelsen mellem instruktionerne, der kommer til enheden udefra, og dens forskellige elektroniske dele." (Udvid info)

Mens, på nettet «Sistemas.com» udtrykker følgende:

"Firmware består derefter af en række instruktioner, der interagerer med computeren, idet disse er i skrivebeskyttet hukommelse (generelt bruges en ROM-hukommelse), der gør det muligt at kontrollere og diagnosticere operationen på det elektriske kredsløb på en enhed eller dens interaktion med holdet." (Udvid info)

Hvad er en driver?

Ifølge internettet «conceptodefinicion.de», har en "Chauffør" Det beskrives som:

"En af softwarekomponenterne, der fungerer sammen med operativsystemet og den perifere controller, giver en funktionel grænseflade. Driveren (controller / manager) af en enhed er en slags applikation, der er specielt designet, så brugeren kan kontrollere alle de programmer, der er installeret på sin computer, og derudover har den ansvaret for at få en hardware til at fungere korrekt, så det er betragter en af ​​de vigtigste dele inden for dem, der er dedikeret til at moderere udstyrets drift." (Udvid info)

Mens, på nettet «Sistemas.com» udtrykker følgende:

"En controller (eller tilsvarende på engelsk, driver) er et softwareværktøj, der giver et operativsystem mulighed for fuldt ud at bruge det, der er indeholdt i udstyrets hardware, idet det ikke kun er det, der er et perifert udstyr (det vil sige et tastatur , en printer eller en mus uden at skelne mellem, om det er en perifer indgang eller en perifer output), men også til alle de systemenheder, der er faste, såsom et grafikkort, lydkort eller lignende." (Udvid info)

Ligheder og forskelle

Fra ovenstående kan vi udtrække følgende ligheder og forskelle

  1. Begge er softwareværktøjer eller hjælpeprogrammer, der bruges til at betjene en enhed (intern eller ekstern hardware).
  2. Vi finder altid den firmware, der allerede er installeret på hver enhed og på sit eget hukommelsesmodul, mens en driver er installeret og altid fungerer på harddisken og operativsystemet, der betjener enheden.
  3. En firmware repræsenterer det laveste niveau af software, som den kan interagere med en hardware med, mens en driver repræsenterer højere arbejdsniveauer.
  4. Begge er virkelig meget vigtige og nødvendige, da en korrekt og godt installeret driver garanterer en korrekt drift af en enhed på en computer eller kontroludstyr, mens firmwaren sikrer den grundlæggende og indledende konfiguration, dens korrekte opstart og online for hver enhed.
  5. En firmware er normalt meget kompliceret at opdatere, mens en driver normalt er let at installere og opdatere, både manuelt og automatisk.

Styring af firmware og drivere på GNU / Linux

Når oplysningerne fra fabrikat, model, producent og tekniske specifikationer på en enhed via dokumentation, applikationer eller terminalkommandoer. Det ville kun mangle i tilfælde af "Drivere"at vide, hvilken pakke der indeholder den korrekte driver. Det er værd at bemærke, at mange pakker med "Drivere" de bærer ordet ved navn "Firmware".

Også for eksempel i GNU / Linux Distros baseret på Debian / Ubuntu, kan du vide, hvilke pakker der indeholder bestemte drivere ved hjælp af comando "Apt" eller "apt"som vist nedenfor:

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

Mens til styring af "Firmwares" den nemmeste mulighed er at bruge den kaldte applikation "Firmwareopdatering" eller bare "LVFS". Denne applikation også kendt under sit fulde navn, "Linux-leverandør Firmware-service", Det er grundlæggende:

"Et CLI- og GUI-værktøj, der fungerer gennem en tjeneste (dæmon), der opretter forbindelse til "Linux Vendor Firmware Service" -webstedet og er i stand til at registrere, downloade og opdatere den nødvendige firmware til anerkendte enheder."

For vores praktiske sag har jeg installeret det på min Operativsystem brugt, kaldet MilagrOS (Respin baseret på MX Linux) efter følgende handlinger og kommandokommandoer:

  • Installation af Star Labs PPA Repository: Tilføjelse af følgende URL til filen «sources.list»

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

  • Og derefter udføre følgende kommandokommandoer:
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 menuen Applikationer under navnet «Firmwareopdatering»

Firmware og driver: Linux Vendor Firmware Service (LVFS)

For mere information om brugen af ​​den grafiske grænseflade eller terminalkommando, kan du besøge dens officielle hjemmesideog deres websteder GitHub y Affyringsrampe.

Generisk billede til artikelkonklusioner

Konklusion

Vi håber det "nyttigt lille indlæg" om begreberne «Firmware y Drivers», som normalt er to vigtige punkter inden for Informática, da de direkte påvirker jævn drift af alt Operativsystem over en enhed fast besluttet; er af stor interesse og nytte for hele det «Comunidad de Software Libre y Código Abierto» og med stort bidrag til udbredelsen af ​​det vidunderlige, gigantiske og voksende økosystem af applikationer af «GNU/Linux».

For nu, hvis du kunne lide dette publicación, Stop ikke del det med andre på dine yndlingswebsteder, kanaler, grupper eller samfund af sociale netværk eller messaging-systemer, helst gratis, åbent og / eller mere sikkert som TelegramSignalMastodon eller en anden af Fediverse, helst.

Og husk at besøge vores startside kl «Fra Linux» for at udforske flere nyheder samt deltage i vores officielle kanal for Telegram fra FromLinuxMens, for mere information, kan du besøge enhver Online bibliotek som OpenLibra y JedIT, for at få adgang til og læse digitale bøger (PDF-filer) om dette emne eller andre.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.