Lompat ke isi

Blob biner: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 18554882; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
Dalam konteks [[perangkat lunak bebas]], '''blob biner''' () adalah segala perangkat lunak [[Perangkat lunak milik perorangan|tidak bebas]] (biasanya berupa [[Kode biner|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]]), dan terkadang istilah ini juga mengacu pada eksekusi kode di luar kernel, seperti menjalankan sistem [[perangkat tegar]], pembaruan [[mikrokode]], atau [[BIOS]].
Dalam konteks [[perangkat lunak bebas]], '''blob biner''' () adalah segala perangkat lunak [[Perangkat lunak milik perorangan|tidak bebas]] (biasanya berupa [[Kode biner|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]]),<ref>[https://www.phoronix.com/scan.php?page=news_item&px=MTIxNDk Raspberry Pi GPU Driver Turns Out To Be Crap - Phoronix]. ''www.phoronix.com''.</ref> dan terkadang istilah ini juga mengacu pada eksekusi kode di luar kernel, seperti menjalankan sistem [[perangkat tegar]], pembaruan [[mikrokode]], atau [[BIOS]].<ref>Todd WeaverFounder. [https://puri.sm/posts/bios-freedom-status-nov2014/ BIOS Freedom Status as of November 2014]. ''Purism''. 2014-11-12.</ref><ref>Chris Hoffman. [https://www.pcworld.com/article/2883903/how-intel-and-pc-makers-prevent-you-from-modifying-your-pcs-firmware.html How Intel and PC makers prevent you from modifying your laptop's firmware]. ''PCWorld''. 2015-02-13.</ref><ref>[https://lwn.net/Articles/648392/ Chromium suddenly starts downloading a binary blob [LWN.net]]. ''lwn.net''.</ref>


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 [[Unit pemroses grafis|GPU]], [[kartu jaringan]], dan pengontrol [[RAID]].
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 [[Unit pemroses grafis|GPU]], [[kartu jaringan]], dan pengontrol [[RAID]].<ref>[https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers NVIDIA/nvidia-drivers - Gentoo Wiki]. ''wiki.gentoo.org''.</ref>


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 grafis|kartu grafiknya]]. Begitu juga pada mikrokode CPU AMD dan kartu grafis NVIDIA.
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 grafis|kartu grafiknya]].<ref>[https://www.phoronix.com/scan.php?page=news_item&px=MTE1NDc Coreboot: Replacing Intel's Binary Video BIOS Blob - Phoronix]. ''www.phoronix.com''.</ref> Begitu juga pada mikrokode CPU AMD dan kartu grafis NVIDIA.<ref>[https://forums.developer.nvidia.com/t/linux-solaris-and-freebsd-driver-440-100-long-lived-branch-release/129492 Linux, Solaris, and FreeBSD driver 440.100 [long-lived branch release]]. ''NVIDIA Developer Forums''. 2020-06-24.</ref><ref>[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/x86/kernel/cpu/microcode/amd.c?h=v5.8.8 amd.c « microcode « cpu « kernel « x86 « arch - kernel/git/stable/linux.git - Linux kernel stable tree]. ''git.kernel.org''.</ref>


== Referensi ==
== Referensi ==
<references />


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Artikel ini diadaptasi dalam mode teks dari
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Blob+biner&oldid=18554882 Wikipedia bahasa Indonesia], revisi 18554882 (2021-06-23T08:13:11Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
[https://id.wikipedia.org/w/index.php?title=Blob_biner&oldid=18554882 Wikipedia bahasa Indonesia],
 
revisi 18554882 (2021-06-23T08:13:11Z).
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->
Gambar, media, infobox, templat navigasi, dan kategori sumber
tidak diimpor ke Wiki Unissula.
Atribusi dan lisensi mengikuti ketentuan Creative Commons
Atribusi-BerbagiSerupa (CC BY-SA) pada sumber Wikipedia.

Revisi terkini sejak 23 Agustus 2026 03.03

Dalam konteks perangkat lunak bebas, blob biner () 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

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 18554882 (2021-06-23T08:13:11Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.