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

Bodhi Linux

pengguna GNU Antarmuka bawaan Moksha Lisensi Lisensi Perangkat lunak bebas (umumnya GPL), ditambah binary blob propieter Situs web resmi bodhilinux.com

Ilmu

2021. Diakses tanggal 31 May 2022. "Le CNRS recherche 10.000 passionnés du blob". Le Figaro (dalam bahasa Prancis). 20 October 2021. Diarsipkan dari versi

Perangkat lunak bebas

tahun 2006, OpenBSD memulai kampanye pertama melawan penggunaan blob biner dalam kernel. Blob biasanya adalah pemacu perangkat yang dapat didistribusikan

Mandriva Linux

bawaan KDE Plasma Desktop (official) Lisensi Berbagai lisensi perangkat lunak sumber terbuka, serta binary blob propietari. Situs web resmi mandriva.com

Daftar kata yang dilindungi di SQL

BIGINT SQL-2016 — — MySQL — — — — BINARY SQL-2016 — — MySQL — PostgreSQL — Teradata BIT — — — — — — — Teradata BLOB SQL-2016 — — MySQL — — — Teradata

GeForce

sebuah pembungkus (CPU-RM) untuk firmware GPU System Processor (GSP), sebuah blob biner RISC-V yang sekarang diperlukan untuk menjalankan driver sumber terbuka

Inteligensi bisnis

terprediksi. Salah satu tipe dari data tak terstruktur biasanya disimpan dalam BLOB (binary large object), tipe data penampung-semua yang ada di hampir semua sistem