Dalam konteks perangkat lunak bebas, blob biner (bahasa Inggris: binary blob) adalah segala perangkat lunak tidak bebas (biasanya berupa fail biner atau kode sumber yang disamarkan) yang tersedia untuk umum. Istilah ini biasanya mengacu pada modul kernel sumber tertutup yang dimuat ke dalam kernel sistem operasi bebas (seperti device driver),[1] dan terkadang istilah ini juga mengacu pada eksekusi kode di luar kernel, seperti menjalankan sistem perangkat tegar, pembaruan mikrokode, atau BIOS.[2][3][4]

Ketika perangkat keras menyediakan dokumentasi teknis untuk produk mereka, pengembang sistem operasi dapat membuat device driver sendiri untuk perangkat kerasnya apabila ingin dijalankan pada suatu sistem operasi. Namun sebagian vendor biasanya tidak menyediakan dokumentasi teknisnya dan sebaliknya hanya menyediakan device driver dalam bentuk biner. Praktik ini cukup umum untuk penggerak GPU, kartu jaringan, dan pengontrol RAID.[5]

Contoh vendor yang melakukan hal ini adalah Intel, AMD, dan NVIDIA. Meskipun Intel secara resmi mendukung pengembangan driver grafis sumber terbuka untuk Linux, Intel masih menyediakan blob biner untuk implementasi BIOS pada kartu grafiknya.[6] Begitu juga pada mikrokode CPU AMD dan kartu grafis NVIDIA.[7][8]

Referensi

sunting
  1. ^ "Raspberry Pi GPU Driver Turns Out To Be Crap - Phoronix". www.phoronix.com. Diakses tanggal 2020-09-12.
  2. ^ WeaverFounder, Todd; D949 30F1 23C4 642C 23CF 2E3D 2545 14F7, CEOPGP Fingerprint: B8CA ACEA (2014-11-12). "BIOS Freedom Status as of November 2014". Purism (dalam bahasa American English). Diakses tanggal 2020-09-12. Pemeliharaan CS1: Nama numerik: authors list (link)
  3. ^ Hoffman, Chris; PCWorld | (2015-02-13). "How Intel and PC makers prevent you from modifying your laptop's firmware". PCWorld (dalam bahasa Inggris). Diakses tanggal 2020-09-12.
  4. ^ "Chromium suddenly starts downloading a binary blob [LWN.net]". lwn.net. Diakses tanggal 2020-09-12.
  5. ^ "NVIDIA/nvidia-drivers - Gentoo Wiki". wiki.gentoo.org. Diakses tanggal 2020-09-12.
  6. ^ "Coreboot: Replacing Intel's Binary Video BIOS Blob - Phoronix". www.phoronix.com. Diakses tanggal 2020-09-12.
  7. ^ "Linux, Solaris, and FreeBSD driver 440.100 [long-lived branch release]". NVIDIA Developer Forums (dalam bahasa American English). 2020-06-24. Diakses tanggal 2020-09-12.
  8. ^ "amd.c « microcode « cpu « kernel « x86 « arch - kernel/git/stable/linux.git - Linux kernel stable tree". git.kernel.org. Diakses tanggal 2020-09-12.

📚 Artikel Terkait di Wikipedia

Task Manager (Windows)

menjadi dua bagian; waktu modus kernel dan waktu mode pengguna. Banyak device driver, dan bagian inti dari sistem operasi berjalan dalam mode kernel,

Pohon kehidupan (biologi)

P. (3 January 2013). "The Tree of Life: Metaphor, Model, and Heuristic Device". Systematic Biology. 62 (3): 479–489. doi:10.1093/sysbio/sys115. PMID 23291311

Perintah DOS

pohon ) dengan menggunakan perintah TREE . Contoh penggunaan dari perintah TREE ini adalah: C:\ > TREE C:\Praktikum> TREE Deltree Untuk menghapus sebuah directory

Melting Me Softly

(dalam bahasa Korea). Diakses tanggal August 27, 2019. "Silly cryogenic plot device may work in 'Melting Me Softly': Freeze two characters, thaw them out 20

Ray Bradbury

(1966) The Pedestrian: A Fantasy in One Act (1972) Leviathan '99 (1972) A Device Out of Time (1972) The Wonderful Ice Cream Suit and Other Plays for Today

Turul

rested upon the tree of life connecting the earth with the netherworld and the skies, persevered for longer [than other clan totems] as a device belonging to

Josaphat Tetuko Sri Sumantyo

Sumantyo and A.A.G. Peter Karang, “Design and implementation of scanning device in subsurface radar instrument,” Journal of Bina Nusantara University (ISSN:

Serangan bom atom Hiroshima dan Nagasaki

the range of 1.800 hingga 2.000 ft (550 hingga 610 m) above the city. The device was set to explode at 1.885 ft (575 m), but this was approximate. Malik