Folt

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2017. szeptember 20-án áttekintett verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A Blob (az angol  b inary l inked object szóból  – bináris elrendezési objektum) egy nyilvánosan elérhető forráskódok nélküli objektumfájl, amelyet az operációs rendszer kernelébe töltenek be . Ez a kifejezés általában csak azokra a modulokra vonatkozik, amelyek egy ingyenes vagy nyílt operációs rendszer kernelébe vannak betöltve; a kifejezést ritkán alkalmazzák nem kernel módú kódokra, például BIOS -kódra , eszköz firmware-kódjára , felhasználói módban futó programokra.

Amikor a számítógépes hardvergyártók teljes műszaki dokumentációt biztosítanak termékeikhez, az operációs rendszerfejlesztők önállóan megírhatják a szükséges illesztőprogramokat ezekhez az eszközökhöz a fejlesztés alatt álló operációs rendszerekhez (esetenként maga az eszközgyártó is részt vesz egyes ingyenes operációs rendszerek ingyenes illesztőprogramjának létrehozásában).

Egyes gyártók azonban nem adnak teljes dokumentációt, inkább saját lefordított (blob) és néha titkosított illesztőprogramokat biztosítanak. Leggyakrabban a videokártyák , hálózati kártyák és RAID -vezérlők illesztőprogramjait , valamint a számítógépekhez csatlakoztatott perifériás eszközöket, például nyomtatókat és szkennereket ebben a formában szállítják.

Ezenkívül egyes eszközök nem rendelkeznek beépített mechanizmusokkal a mikrokód betöltésére , így az ilyen eszközök esetében a betöltést a meghajtónak kell elvégeznie. A mikrokód tulajdonképpen a hardver része, és közzététele során az is kiderülhet, hogyan működik maga a hardver, amit egyes hardvergyártók nemkívánatosnak tartanak. Sok más eszköz azonban képes önállóan, az operációs rendszer segítsége nélkül betölteni a mikrokódot, és ezáltal a biztonság illúzióját kelteni, mivel nem szükséges egy blob jelenléte az illesztőprogramban, de maga a hardver átláthatóan használja a blobot. . Például BadUSB .

Abban az esetben, ha a gyártó nem biztosít sem az eszköz műszaki dokumentációját, sem az illesztőprogram forráskódját, néhány operációs rendszer, beleértve a NetBSD -t , a FreeBSD -t , a DragonFly BSD -t és néhány Linux - disztribúciót , blob-illesztőprogramokat tartalmaz, hogy gyorsan elérjék az ilyen illesztőprogramok által biztosított funkciókat. [egy]

A blobokat nem fogadó operációs rendszerek:

Jegyzetek

  1. Matzan, Jem BSD cognoscenti Linuxon (lefelé irányuló kapcsolat) . NewsForge ( 2005. június 15. ). Letöltve: 2006. július 7. Az eredetiből archiválva : 2006. március 23..   Lásd Christos Zoulas válaszát a következőre: „Gyakori jelenség a megosztás a Free/Open/NetBSD és a Linux kernel között? És ha igen, akkor ez mindkét irányba megy?”

Linkek