เฟิร์มแวร์และไดรเวอร์บน Linux: ข้อมูลเล็กน้อยเกี่ยวกับ 2 แนวคิดนี้

เฟิร์มแวร์และไดรเวอร์บน Linux: ข้อมูลเล็กน้อยเกี่ยวกับ 2 แนวคิดนี้

เฟิร์มแวร์และไดรเวอร์บน Linux: ข้อมูลเล็กน้อยเกี่ยวกับ 2 แนวคิดนี้

วันนี้เราจะมาพูดถึงเรื่องของแนวคิดของ «เฟิร์มแวร์»และ«ไดรเวอร์»เนื่องจากเป็นแนวคิดที่สำคัญ 2 แนวคิดเนื่องจากมีอิทธิพลโดยตรงต่อไฟล์ การทำงานที่ราบรื่น ของทุกอย่าง เวที ใน เครื่อง กำหนด

จากนั้นเราจะเจาะลึกลงไปอีกเล็กน้อยว่าทั้งสองสามารถจัดการได้อย่างไร «เฟิร์มแวร์»และ«ไดรเวอร์» บน GNU / Linux.

เฟิร์มแวร์และไดรเวอร์บน Linux: คำสั่งเพื่อทราบระบบปฏิบัติการ GNU / Linux

เนื่องจากในโพสต์นี้เราจะไม่ลงรายละเอียดเกี่ยวกับสิ่งที่ คำสั่งคำสั่ง มีประโยชน์หรือเกี่ยวข้องกับ ทราบข้อกำหนดทางเทคนิคของฮาร์ดแวร์และซอฟต์แวร์ของคอมพิวเตอร์ตามปกติเราจะปล่อยให้ลิงค์ของบางส่วน โพสต์ก่อนหน้านี้ที่เกี่ยวข้อง ดังนั้นหากจำเป็นทุกคนสามารถเข้าถึงได้ง่ายและเจาะลึกประเด็นนั้น:

อุปกรณ์คอมพิวเตอร์ประกอบด้วยอุปกรณ์ทางกายภาพที่เรียกว่าฮาร์ดแวร์ทั่วโลกและส่วนประกอบเชิงตรรกะที่เรียกว่าซอฟต์แวร์ มีเครื่องมือที่ช่วยในการระบุทั้งสองส่วนไม่ว่าจะเพื่อทราบลักษณะของอุปกรณ์และเพื่อวัดประสิทธิภาพและ / หรือวินิจฉัยความล้มเหลวที่อาจเกิดขึ้นได้ เมื่อจำเป็นต้องร้องขอการสนับสนุนในการแก้ปัญหาเช่นการติดตั้งหรืออัปเดตเฟิร์มแวร์หรือไดรเวอร์สิ่งสำคัญคือต้องสามารถให้ (รวบรวม) ข้อมูลทั้งหมดที่เป็นไปได้และจำเป็นเกี่ยวกับฮาร์ดแวร์และซอฟต์แวร์ที่ประกอบกันเป็น อุปกรณ์. คำสั่งให้รู้จักระบบ (ระบุฮาร์ดแวร์และการกำหนดค่าซอฟต์แวร์บางอย่าง)

วิธีการ
บทความที่เกี่ยวข้อง:
คำสั่งให้รู้จักระบบ (ระบุฮาร์ดแวร์และการกำหนดค่าซอฟต์แวร์บางอย่าง)
บทความที่เกี่ยวข้อง:
3 เครื่องมือในการรู้จักฮาร์ดแวร์ของระบบของคุณ
inxi
บทความที่เกี่ยวข้อง:
inxi: สคริปต์เพื่อดูรายละเอียดส่วนประกอบฮาร์ดแวร์ของระบบของคุณ
การเขียนสคริปต์เชลล์
บทความที่เกี่ยวข้อง:
วิธีแยกพารามิเตอร์จาก Terminal โดยใช้ Shell Scripting

เฟิร์มแวร์และไดรเวอร์: แนวคิดความเหมือนและความแตกต่างและอื่น ๆ

เฟิร์มแวร์และไดรเวอร์: แนวคิดความเหมือนและความแตกต่างและอื่น ๆ

เฟิร์มแวร์คืออะไร?

ตามเว็บ «Definicion.de»เป็น «เฟิร์มแวร์» อธิบายว่า:

"เฟิร์มแวร์ซึ่งมีชื่ออ้างอิงถึงการเขียนโปรแกรมของ บริษัท เป็นส่วนหนึ่งของฮาร์ดแวร์เนื่องจากมีการรวมเข้ากับอุปกรณ์อิเล็กทรอนิกส์ แต่ก็ถือว่าเป็นส่วนหนึ่งของซอฟต์แวร์เช่นกันเนื่องจากได้รับการพัฒนาภายใต้ภาษาโปรแกรม เฟิร์มแวร์ทำหน้าที่เป็นจุดเชื่อมต่อระหว่างคำแนะนำที่มาถึงอุปกรณ์จากภายนอกและชิ้นส่วนอิเล็กทรอนิกส์ต่างๆ" (ขยายข้อมูล)

ในขณะที่เว็บ «Sistemas.com» แสดงออกดังต่อไปนี้:

"จากนั้นเฟิร์มแวร์จะประกอบด้วยคำสั่งจำนวนหนึ่งที่โต้ตอบกับคอมพิวเตอร์ซึ่งพบได้ในหน่วยความจำแบบอ่านอย่างเดียว (โดยทั่วไปจะใช้หน่วยความจำ ROM) ที่อนุญาตให้ควบคุมและวินิจฉัยการทำงานในระดับวงจรไฟฟ้าของอุปกรณ์หรือการโต้ตอบกับ ทีมงาน." (ขยายข้อมูล)

Driver คืออะไร?

ตามเว็บ «conceptodefinicion.de»เป็น "พนักงานขับรถ" อธิบายว่า:

"หนึ่งในองค์ประกอบซอฟต์แวร์ซึ่งทำงานร่วมกับระบบปฏิบัติการและไดรเวอร์อุปกรณ์ต่อพ่วงเพื่อให้อินเทอร์เฟซที่ใช้งานได้ ไดรเวอร์ (คอนโทรลเลอร์ / ตัวจัดการ) ของอุปกรณ์เป็นแอพพลิเคชั่นประเภทหนึ่งที่ออกแบบมาเป็นพิเศษเพื่อให้ผู้ใช้สามารถควบคุมโปรแกรมทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของตนได้นอกเหนือจากการรับผิดชอบในการทำให้ฮาร์ดแวร์ทำงานได้อย่างถูกต้องดังนั้นถือว่าสิ่งที่สำคัญที่สุดอย่างหนึ่ง ชิ้นส่วนภายในที่อุทิศเพื่อควบคุมการทำงานของอุปกรณ์" (ขยายข้อมูล)

ในขณะที่เว็บ «Sistemas.com» แสดงออกดังต่อไปนี้:

"คอนโทรลเลอร์ (หรือเทียบเท่าในภาษาอังกฤษไดร์เวอร์) เป็นเครื่องมือซอฟต์แวร์ที่ช่วยให้ระบบปฏิบัติการสามารถใช้ประโยชน์จากสิ่งที่มีอยู่ในฮาร์ดแวร์ของอุปกรณ์ได้อย่างเต็มที่ไม่เพียง แต่เป็นอุปกรณ์ต่อพ่วงเท่านั้น (นั่นคือคีย์บอร์ด เครื่องพิมพ์หรือเมาส์โดยไม่แยกความแตกต่างว่าเป็นอุปกรณ์ต่อพ่วงอินพุตหรืออุปกรณ์ต่อพ่วงเอาต์พุต) แต่ยังรวมถึงอุปกรณ์ระบบทั้งหมดที่ได้รับการแก้ไขเช่นการ์ดวิดีโอการ์ดเสียงหรือที่คล้ายกัน" (ขยายข้อมูล)

ความเหมือนและความแตกต่าง

จากข้างต้นเราสามารถแยกความเหมือนและความแตกต่างดังต่อไปนี้

  1. ทั้งสองอย่างเป็นเครื่องมือซอฟต์แวร์หรือยูทิลิตี้ที่ใช้ในการควบคุมอุปกรณ์ (ชิ้นส่วนฮาร์ดแวร์ภายในหรือภายนอก)
  2. เราจะพบเฟิร์มแวร์ที่ติดตั้งไว้แล้วในอุปกรณ์แต่ละเครื่องและในโมดูลหน่วยความจำของตัวเองในขณะที่ติดตั้งไดรเวอร์และทำงานบนฮาร์ดไดรฟ์และระบบปฏิบัติการที่จะใช้งานอุปกรณ์เสมอ
  3. เฟิร์มแวร์แสดงถึงระดับต่ำสุดของซอฟต์แวร์ที่สามารถโต้ตอบกับฮาร์ดแวร์ได้ในขณะที่ไดรเวอร์แสดงถึงระดับการทำงานที่สูงขึ้น
  4. ทั้งสองอย่างมีความสำคัญและจำเป็นมากเนื่องจากไดรเวอร์ที่ถูกต้องและติดตั้งมาอย่างดีจะรับประกันการทำงานที่ถูกต้องของอุปกรณ์บนคอมพิวเตอร์หรืออุปกรณ์ควบคุมในขณะที่เฟิร์มแวร์ช่วยให้มั่นใจได้ถึงการกำหนดค่าพื้นฐานและขั้นต้นการเริ่มต้นใช้งานที่ถูกต้องและวางออนไลน์ ของแต่ละอุปกรณ์
  5. เฟิร์มแวร์มักจะมีความซับซ้อนมากในการอัปเดตในขณะที่ไดรเวอร์มักจะติดตั้งและอัปเดตได้ง่ายทั้งด้วยตนเองและโดยอัตโนมัติ

การจัดการเฟิร์มแวร์และไดรเวอร์บน GNU / Linux

เมื่อได้ข้อมูลจาก ยี่ห้อรุ่นผู้ผลิตและข้อกำหนดทางเทคนิค บนอุปกรณ์ผ่านทางเอกสารแอพพลิเคชั่นหรือคำสั่งเทอร์มินัล มันจะหายไปในกรณีของ "ไดรเวอร์"รู้ว่าแพคเกจใดมีไดรเวอร์ที่ถูกต้อง เป็นที่น่าสังเกตว่าหลาย ๆ แพ็คเก็ตของ "ไดรเวอร์" พวกเขามีคำตามชื่อ «เฟิร์มแวร์».

ตัวอย่างเช่นใน GNU / Linux Distros ขึ้นอยู่กับ Debian / Ubuntuคุณสามารถทราบได้ว่าแพ็คเกจใดมีไดรเวอร์บางตัวโดยใช้ไฟล์ คำสั่ง "Apt" หรือ "apt"ดังที่แสดงด้านล่าง:

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

ในขณะที่สำหรับการจัดการของ "เฟิร์มแวร์" ตัวเลือกที่ง่ายที่สุดคือใช้แอปพลิเคชันที่เรียกว่า "อัปเดตเฟิร์มแวร์" หรือเพียงแค่ "LVFS". แอปพลิเคชั่นนี้รู้จักกันในชื่อเต็ม "บริการเฟิร์มแวร์ของผู้จำหน่าย Linux"โดยพื้นฐานแล้ว:

"เครื่องมือ CLI และ GUI ที่ทำงานผ่านบริการ (daemon) ที่เชื่อมต่อกับเว็บไซต์ "Linux Vendor Firmware Service" และสามารถตรวจจับดาวน์โหลดและอัปเดตเฟิร์มแวร์ที่จำเป็นสำหรับอุปกรณ์ที่รู้จัก"

สำหรับกรณีที่ใช้งานได้จริงของเราฉันได้ติดตั้งลงในไฟล์ เวที ใช้เรียกว่า MilagrOS (Respin ขึ้นอยู่กับ MX Linux) ทำตามการดำเนินการและคำสั่งคำสั่งต่อไปนี้:

  • การติดตั้งที่เก็บ PPA ของ Star Labs: การเพิ่ม URL ต่อไปนี้ในไฟล์«ources.list»

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

  • จากนั้นดำเนินการคำสั่งคำสั่งต่อไปนี้:
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
  • เรียกใช้แอปพลิเคชันผ่านเมนูแอปพลิเคชันภายใต้ชื่อ« Firmware Update »

เฟิร์มแวร์และไดรเวอร์: Linux Vendor Firmware Service (LVFS)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานโดยอินเทอร์เฟซแบบกราฟิกหรือคำสั่งเทอร์มินัลคุณสามารถเยี่ยมชมได้ เว็บไซต์ทางการและไซต์ของพวกเขา GitHub y ยิงจรวดขีปนาวุธ.

รูปภาพทั่วไปสำหรับการสรุปบทความ

ข้อสรุป

เราหวังว่าสิ่งนี้ "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" เกี่ยวกับแนวคิดของ «Firmware y Drivers»ซึ่งโดยปกติจะเป็นสองประเด็นสำคัญภายในไฟล์ Informáticaเนื่องจากมีอิทธิพลโดยตรงต่อไฟล์ การทำงานที่ราบรื่น ของทุกอย่าง เวที เหนือ เครื่อง กำหนด; เป็นที่สนใจและเป็นประโยชน์อย่างยิ่งสำหรับทุกคน «Comunidad de Software Libre y Código Abierto» และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งาน «GNU/Linux».

สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ publicación, อย่าหยุด แบ่งปัน กับผู้อื่นบนเว็บไซต์ช่องทางกลุ่มหรือชุมชนเครือข่ายสังคมหรือระบบการส่งข้อความที่คุณชื่นชอบโดยเฉพาะอย่างยิ่งฟรีเปิดกว้างและ / หรือปลอดภัยมากขึ้นตาม Telegramสัญญาณสัตว์แมสทอดอน หรืออื่น ๆ ของ Fediverseโดยเฉพาะอย่างยิ่ง

และอย่าลืมเยี่ยมชมหน้าแรกของเราที่ «DesdeLinux» เพื่อสำรวจข่าวสารเพิ่มเติมรวมทั้งเข้าร่วมช่องทางการของเราที่ โทรเลขของ DesdeLinuxในขณะที่สำหรับข้อมูลเพิ่มเติมคุณสามารถไปที่ใดก็ได้ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที, เพื่อเข้าถึงและอ่านหนังสือดิจิทัล (PDF) ในหัวข้อนี้หรืออื่น ๆ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา