Astăzi vom aborda subiectul conceptelor de «Firmware» și «Driver», deoarece acestea sunt 2 concepte importante, deoarece influențează în mod direct funcționare lină toate Platformă într-o dispozitiv determinat.
Și apoi vom aprofunda un pic mai adânc în modul în care ambele pot fi gestionate, «Firmwares» și «Drivers» pe GNU / Linux.
Deoarece, în această postare nu vom intra în detalii despre ce comanda comenzi sunt utile sau relevante pentru să cunoască specificațiile tehnice ale hardware-ului și software-ului unui computerca de obicei, vom lăsa linkurile unora postări anterioare conexe astfel încât, dacă este necesar, oricine să le poată accesa cu ușurință și să aprofundeze acest punct:
Un echipament de calculator este format din dispozitive fizice numite hardware la nivel global și componente logice numite software. Există instrumente care permit identificarea ambelor părți, fie pentru a cunoaște caracteristicile echipamentului, cât și pentru a măsura performanța acestuia și / sau pentru a diagnostica eventualele defecțiuni. Când este nevoie să solicitați asistență pentru rezolvarea problemelor, cum ar fi instalarea sau actualizarea unui firmware sau a unui driver, este important să puteți furniza (colecta) toate informațiile posibile și necesare despre hardware-ul și software-ul care alcătuiesc echipament. Comenzi pentru cunoașterea sistemului (identificarea hardware-ului și a unor configurații software)
Firmware și driver: concepte, similitudini și diferențe și multe altele.
Ce este un firmware?
Potrivit web-ului «Definicion.de»
, A „Firmware” Este descris ca:
Firmware-ul, al cărui nume se referă la programarea fermă, face parte din hardware, deoarece este integrat în electronică, dar este, de asemenea, considerat ca parte a software-ului, deoarece este dezvoltat sub un limbaj de programare. Probabil, firmware-ul funcționează ca legătura dintre instrucțiunile care vin pe dispozitiv din exterior și diferitele sale părți electronice.Matei 22:21 (Extindeți informații)
În timp ce, web «Sistemas.com»
exprimă următoarele:
Firmware-ul constă apoi dintr-o serie de instrucțiuni care interacționează cu computerul, acestea fiind găsite în memoria de citire numai (în general se utilizează o memorie ROM) care permite controlul și diagnosticarea funcționării la nivelul circuitului electric al unui dispozitiv sau a interacțiunii acestuia cu echipa.Matei 22:21 (Extindeți informații)
Ce este un șofer?
Potrivit web-ului «conceptodefinicion.de»
, A "Conducător auto" Este descris ca:
Una dintre componentele software, care funcționează împreună cu sistemul de operare și controlerul periferic, pentru a oferi o interfață funcțională. Driverul (controlerul / managerul) unui dispozitiv este un fel de aplicație special concepută astfel încât utilizatorul să poată controla toate programele instalate pe computerul său, în plus față de acesta, este însărcinat să facă un hardware să funcționeze corect, deci consideră una dintre cele mai importante piese din cadrul celor dedicate moderării funcționării echipamentului.Matei 22:21 (Extindeți informații)
În timp ce, web «Sistemas.com»
exprimă următoarele:
Un controler (sau, echivalentul său în limba engleză, Driver) este un instrument software care permite unui sistem de operare să utilizeze pe deplin ceea ce este conținut în hardware-ul echipamentului, fiind nu numai ceea ce este un periferic (adică o tastatură) , o imprimantă sau un mouse, fără a distinge dacă este un periferic de intrare sau un periferic de ieșire), dar și pentru toate dispozitivele de sistem care sunt fixate, cum ar fi o placă video, o placă de sunet sau altele similare.Matei 22:21 (Extindeți informații)
Asemănări și diferențe
Din cele de mai sus putem extrage următoarele asemănări și diferențe
- Ambele sunt instrumente software sau utilitare care sunt utilizate pentru a acționa un dispozitiv (componentă hardware internă sau externă).
- Vom găsi întotdeauna firmware-ul deja instalat pe fiecare dispozitiv și pe propriul modul de memorie, în timp ce un driver este instalat și funcționează întotdeauna pe hard disk și sistemul de operare care va opera dispozitivul.
- Un firmware reprezintă cel mai scăzut nivel de software cu care poate interacționa cu un hardware, în timp ce un Driver reprezintă niveluri mai ridicate de lucru.
- Ambele sunt într-adevăr foarte importante și necesare, deoarece un driver corect și bine instalat garantează o funcționare corectă a unui dispozitiv pe un computer sau echipament de control, în timp ce firmware-ul asigură configurația de bază și inițială, pornirea corectă și punerea sa online. a fiecărui dispozitiv.
- Un firmware este de obicei foarte complicat de actualizat, în timp ce un driver este de obicei ușor de instalat și actualizat, atât manual, cât și automat.
Gestionarea firmware-urilor și a driverelor pe GNU / Linux
Odată ce informațiile de la marca, modelul, producătorul și specificațiile tehnice pe un dispozitiv, prin documentație, aplicații sau comenzi de terminal. Ar lipsi doar în cazul „Șoferi”, știind care pachet conține driverul corect. Este demn de remarcat faptul că mulți pachete de „Șoferi” poartă cuvântul după nume „Firmware”.
De asemenea, de exemplu, în GNU / Linux Distros bazat pe Debian / Ubuntu, puteți ști ce pachete conțin anumite drivere folosind comandă „Apt” sau „apt”, așa cum se vede mai jos:
sudo apt list *firmware*
sudo apt list *driver*
sudo apt search marcaproducto*
sudo aptitude search nombrefabricante* | grep nombrefabricante
În timp ce, pentru gestionarea „Firmwares” cea mai ușoară opțiune este să folosiți aplicația numită "Actualizarea firmware-ului" sau pur și simplu „LVFS”. Această aplicație cunoscută și sub numele său complet, „Serviciul de firmware pentru furnizorii Linux”, Este practic:
Un instrument CLI și GUI care funcționează printr-un serviciu (daemon) care se conectează la site-ul web „Linux Vendor Firmware Service” și este capabil să detecteze, să descarce și să actualizeze firmware-ul necesar pentru dispozitivele recunoscute.Matei 22:21
Pentru cazul nostru practic, l-am instalat pe computerul meu Platformă folosit, numit MilagrOS (Respin bazat pe MX Linux) urmând următoarele acțiuni și comenzi de comandă:
- Instalarea depozitului PPA Star Labs: Adăugarea următoarei adrese URL la fișierul «sources.list»
«deb http://ppa.launchpad.net/starlabs/ppa/ubuntu bionic main»
- Și apoi executați următoarele comenzi de comandă:
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
- Rulați aplicația prin meniul Aplicații sub numele „Actualizare firmware”
Pentru mai multe informații despre utilizarea sa prin interfața grafică sau comanda terminalului, puteți vizita site-ul oficial, și site-urile acestora GitHub y LaunchPad.
Concluzie
Sperăm acest lucru puțină postare utilăMatei 22:21 asupra conceptelor de «Firmware y Drivers»
, care sunt de obicei două puncte importante în cadrul calculatoare, deoarece influențează direct funcționare lină toate Platformă peste dispozitiv determinat; este de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto»
și de o mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații al «GNU/Linux»
.
Deocamdată, dacă ți-a plăcut asta publicación
, Nu te opri împărtășește-l cu alții, pe site-urile, canalele, grupurile sau comunitățile dvs. preferate de rețele sociale sau sisteme de mesagerie, de preferință gratuite, deschise și / sau mai sigure ca Telegramă, Semnal, Mastodont sau altul din Fediverse, preferabil.
Și nu uitați să vizitați pagina noastră principală la «DesdeLinux» pentru a explora mai multe știri, precum și pentru a vă alătura canalului nostru oficial de Telegrama de DesdeLinux. În timp ce, pentru mai multe informații, puteți vizita oricare Biblioteca online ca OpenLibra y jedit, pentru a accesa și a citi cărți digitale (PDF-uri) pe această temă sau altele.