Firmware at Driver sa Linux: Ang ilan sa lahat tungkol sa 2 konseptong ito

Firmware at Driver sa Linux: Ang ilan sa lahat tungkol sa 2 konseptong ito

Firmware at Driver sa Linux: Ang ilan sa lahat tungkol sa 2 konseptong ito

Ngayon ay tatalakayin natin ang paksa ng mga konsepto ng «Firmware» at «Driver», yamang sila ay 2 mahahalagang konsepto sapagkat direktang naiimpluwensyahan ang maayos na operasyon ng lahat Platform sa isang Device determinado

At pagkatapos ay susisiyasatin natin ng kaunti ang kung paano mapapamahalaan ang pareho, ang «Mga firmware» at «Mga Driver» sa GNU / Linux.

Firmware at Driver sa Linux: Nag-uutos na malaman ang GNU / Linux Operating System

Dahil, sa post na ito hindi na namin idedetalye ang tungkol sa utos ng utos ay kapaki-pakinabang o may kaugnayan sa alam ang mga teknikal na pagtutukoy ng Hardware at Software ng isang computergaya ng dati ay iiwan natin ang mga link ng ilan mga nauugnay na nakaraang post upang, kung kinakailangan, ang sinuman ay madaling ma-access ang mga ito at palalimin ang puntong iyon:

Ang isang kagamitan sa computer ay binubuo ng mga pisikal na aparato na tinatawag na globally hardware, at mga lohikal na sangkap na tinatawag na software. Mayroong mga tool na pinapayagan ang pagkilala sa parehong bahagi, alinman upang malaman ang mga katangian ng kagamitan at upang masukat ang pagganap nito at / o masuri ang mga posibleng pagkabigo. Kapag may pangangailangan na humiling ng suporta sa paglutas ng mga problema, tulad ng pag-install o pag-update ng isang firmware o driver, mahalagang maibigay (makolekta) ang lahat ng impormasyong posible at kinakailangan tungkol sa hardware at software na bumubuo sa kagamitan Nag-uutos na malaman ang system (kilalanin ang hardware at ilang mga pagsasaayos ng software)

Kaugnay na artikulo:
Nag-uutos na malaman ang system (kilalanin ang hardware at ilang mga pagsasaayos ng software)

Kaugnay na artikulo:
3 mga tool upang malaman ang hardware ng iyong system
Kaugnay na artikulo:
inxi: script upang makita nang detalyado ang mga bahagi ng hardware ng iyong system
Kaugnay na artikulo:
Paano kumuha ng mga parameter mula sa Terminal na naglalapat ng Shell Scripting

Firmware at Driver: Mga Konsepto, Pagkakatulad at Pagkakaiba, at Higit Pa.

Firmware at Driver: Mga Konsepto, Pagkakatulad at Pagkakaiba, at Higit Pa.

Ano ang Firmware?

Ayon sa web «Definicion.de», A «Firmware» Inilarawan ito bilang:

"Ang firmware, na ang pangalan ay tumutukoy sa firm programming, ay bahagi ng hardware, dahil isinama ito sa electronics, ngunit isinasaalang-alang din ito na bahagi ng software dahil nabuo ito sa ilalim ng isang wika ng programa. Masasabing, gumagana ang firmware bilang nexus sa pagitan ng mga tagubilin na paparating sa aparato mula sa labas at sa iba't ibang mga elektronikong bahagi." (Palawakin ang impormasyon)

Habang, ang web «Sistemas.com» ipinahahayag ang sumusunod:

"Ang Firmware pagkatapos ay binubuo ng isang bilang ng mga tagubilin na nakikipag-ugnay sa computer, matatagpuan ang mga ito sa Read Only Memory (karaniwang ginagamit ang isang ROM Memory) na nagbibigay-daan sa pagkontrol at pag-diagnose ng operasyon sa antas ng Electrical Circuit ng isang aparato o ang pakikipag-ugnay nito sa ang koponan." (Palawakin ang impormasyon)

Ano ang isang Driver?

Ayon sa web «conceptodefinicion.de», A "Driver" Inilarawan ito bilang:

"Ang isa sa mga bahagi ng software, na gumagana kasabay ng operating system at ng peripheral driver, upang magbigay ng isang interface ng pagganap. Ang Driver (controller / manager) ng isang aparato ay isang uri ng application na espesyal na idinisenyo upang makontrol ng gumagamit ang lahat ng mga program na naka-install sa kanyang computer, bilang karagdagan sa mga ito, namamahala sa paggawa ng wastong paggana ng isang hardware, kaya't ito ay isinasaalang-alang ang isa sa pinakamahalagang mga piraso sa loob ng mga nakatuon sa pag-moderate ng pagpapatakbo ng kagamitan." (Palawakin ang impormasyon)

Habang, ang web «Sistemas.com» ipinahahayag ang sumusunod:

"Ang isang Controller (o, katumbas nito sa English, Driver) ay isang tool ng software na nagpapahintulot sa isang Operating System na ganap na magamit kung ano ang nilalaman sa Hardware ng kagamitan, na hindi lamang kung ano ang isang Peripheral (iyon ay, isang Keyboard , isang Printer o isang Mouse, nang hindi nakikilala kung ito ay isang Input Peripheral o isang Output Peripheral) ngunit din sa lahat ng Mga Device ng System na naayos, tulad ng isang Video Card, Sound Card o katulad." (Palawakin ang impormasyon)

Pagkakatulad at pagkakaiba

Mula sa itaas maaari nating makuha ang mga sumusunod na pagkakatulad at pagkakaiba

  1. Parehas na mga tool ng software o kagamitan na ginagamit upang mapatakbo ang isang aparato (panloob o panlabas na piraso ng hardware).
  2. Palagi naming makikita ang naka-install na firmware sa bawat aparato at sa sarili nitong module ng memorya, habang naka-install ang isang driver at palaging gumagana sa Hard Drive at Operating System na nagpapatakbo ng aparato.
  3. Ang isang firmware ay kumakatawan sa pinakamababang antas ng software kung saan ito maaaring makipag-ugnay sa isang hardware, habang ang isang Driver ay kumakatawan sa mas mataas na antas ng trabaho.
  4. Kapwa talagang mahalaga at kinakailangan, dahil ang isang tama at maayos na pag-install ng Driver ay ginagarantiyahan ang isang tamang pagpapatakbo ng isang aparato sa isang computer o control kagamitan, habang tinitiyak ng firmware ang pangunahing at paunang pagsasaayos, ang tamang pagsisimula at paglalagay nito sa online. ng bawat aparato.
  5. Ang isang Firmware ay karaniwang kumplikado upang i-update, habang ang isang Driver ay kadalasang madaling mai-install at mag-update, parehong manu-mano at awtomatiko.

Pamamahala ng Mga Firmwares at Driver sa GNU / Linux

Kapag ang impormasyon mula sa gumawa, modelo, tagagawa at panteknikal na mga pagtutukoy sa isang aparato, sa pamamagitan ng dokumentasyon, mga application o utos ng terminal. Nawawala lamang ito sa kaso ng "Mga Driver", alam kung aling package ang naglalaman ng tamang driver. Ito ay nagkakahalaga ng pansin na marami mga pakete ng "Mga Driver" dala nila ang salita sa pangalan «Firmware».

Gayundin, halimbawa, sa Mga Distrito ng GNU / Linux batay sa Debian / Ubuntu, malalaman mo kung aling mga pakete ang naglalaman ng ilang mga driver na gumagamit ng utos "Apt" o "apt", tulad ng nakikita sa ibaba:

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

Habang, para sa pamamahala ng "Firmwares" ang pinakamadaling pagpipilian ay ang paggamit ng application na tinatawag "Update sa Firmware" o simpleng "LVFS". Ang application na ito na kilala rin sa buong pangalan nito, "Serbisyo ng Vendor Firmware ng Linux", Karaniwan ito:

"Isang tool na CLI at GUI na gumagana sa pamamagitan ng isang serbisyo (daemon) na kumokonekta sa website na "Linux Vendor Firmware Service" na may kakayahang makita, ma-download at ma-update ang kinakailangang firmware para sa mga kinikilalang aparato."

Para sa aming praktikal na kaso, na-install ko ito sa aking Platform ginamit, tinawag MilagrOS (Respin batay sa MX Linux) pagsunod sa mga sumusunod na pagkilos at utos ng utos:

  • Pag-install ng Star Labs PPA Repository: Pagdaragdag ng sumusunod na URL sa file na «pinagmulan.list»

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

  • At pagkatapos ay isagawa ang mga sumusunod na utos ng utos:
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
  • Patakbuhin ang application sa pamamagitan ng Menu ng Mga Aplikasyon sa ilalim ng pangalang «Update ng Firmware»

Firmware at Driver: Linux Vendor Firmware Service (LVFS)

Para sa karagdagang impormasyon sa paggamit nito sa pamamagitan ng grapikong interface o utos ng terminal maaari mo itong bisitahin opisyal na website, at ang kanilang mga site GitHub y LaunchPad.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa mga konsepto ng «Firmware y Drivers», na kung saan ay karaniwang dalawang mahahalagang puntos sa loob ng Compute, dahil sila ay direktang naiimpluwensyahan ang maayos na operasyon ng lahat Platform higit sa a Device determinado; ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

Sa ngayon, kung nagustuhan mo ito publicación, Huwag kang tumigil ibahagi ito kasama ng iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga sistema ng pagmemensahe, mas mabuti na libre, bukas at / o mas ligtas bilang TelegramaSenyasMastodon o iba pa ng Fediverse, mas mabuti.

At tandaan na bisitahin ang aming home page sa «Mula saLinux» upang galugarin ang higit pang mga balita, pati na rin sumali sa aming opisyal na channel ng Telegram mula sa DesdeLinuxHabang, para sa karagdagang impormasyon, maaari mong bisitahin ang anumang Online library bilang OpenLibra y JedIT, upang ma-access at mabasa ang mga digital na libro (PDF) sa paksang ito o iba pa.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.