About: Binary blob

An Entity of Type: musical work, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In the context of free and open-source software, proprietary software only available as a binary executable is referred to as a blob or binary blob. The term usually refers to a device driver module loaded into the kernel of an open-source operating system, and is sometimes also applied to code running outside the kernel, such as system firmware images, microcode updates, or userland programs. The term blob was first used in database management systems to describe a collection of binary data stored as a single entity.

Property Value
dbo:abstract
  • En la kunteksto de libera programaro, duuma malliberumo (angle binary blob) estas fermit-fonta nur-duumkoda programo sen publike havebla fontkodo. La esprimo kutime rilatas al fermit-fonta kernmodulo ŝarĝita en la kerno de libera operaciumo, kaj estas foje ankaŭ uzita por kodaĵo funkciante ekster la kerno, kiel ekzemple sistemaj mikroprogramaraj bildoj, mikrokodaj ĝisdatigoj, aŭ uzantlandaj programoj. Kiam aparataro-vendistoj disponigas plenan teknikan dokumentaron por siaj produktoj, operaciumprogramistoj povas verki aparatarajn pelilojn por inkludi en la operaciumkernoj. Tamen, kelkaj vendistoj, kiel ekzemple , ne disponigas kompletan dokumentaron por kelkaj el siaj produktoj kaj anstataŭe disponigas nur-duumajn pelilojn (duumajn malliberumoj); tiu praktiko estas plej ofta por -peliloj, retkartoj kaj RAID-kontroliloj. (eo)
  • In the context of free and open-source software, proprietary software only available as a binary executable is referred to as a blob or binary blob. The term usually refers to a device driver module loaded into the kernel of an open-source operating system, and is sometimes also applied to code running outside the kernel, such as system firmware images, microcode updates, or userland programs. The term blob was first used in database management systems to describe a collection of binary data stored as a single entity. When computer hardware vendors provide complete technical documentation for their products, operating system developers are able to write hardware device drivers to be included in the operating system kernels. However, some vendors, such as Nvidia, do not provide complete documentation for some of their products and instead provide binary-only drivers. This practice is most common for accelerated graphics drivers, wireless networking devices, and hardware RAID controllers. Most notably, binary blobs are very uncommon for non-wireless network interface controllers, which can almost always be configured via standard utilities (like ifconfig) out of the box; Theo de Raadt of OpenBSD attributes this to the work done by a single FreeBSD developer. (en)
  • En el contexto del Software Libre, Blob binario (en inglés Binary blob) es un término peyorativo para un objeto cargado en el núcleo de un sistema operativo de código abierto o libre, sin tener su respectivo código fuente disponible. Cuando los fabricantes de hardware proveen una documentación técnica completa de sus productos, los desarrolladores de sistemas operativos son capaces de escribir controladores para tales dispositivos e incluirlos en los núcleos de sus sistemas operativos. Sin embargo algunos proveedores de hardware tales como Nvidia no proveen la documentación técnica necesaria para desarrollar tales controladores, en cambio los mismos proporcionan los controladores ya compilados (blobs binarios); esta práctica es más común en controladores para placas aceleradoras de video, dispositivos de redes y controladores de disco RAID. (es)
  • Ein Binärblob ist – im Kontext von freier Software – proprietäre Software, die nur in Form von Maschinencode verfügbar ist. Der Begriff bezieht sich meist auf ein Gerätetreiber-Modul, das in den Kernel eines Open-Source-Betriebssystems geladen wird. (de)
  • 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), dan terkadang istilah ini juga mengacu pada eksekusi kode di luar kernel, seperti menjalankan sistem perangkat tegar, pembaruan , atau BIOS. 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. 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. Begitu juga pada mikrokode CPU AMD dan kartu grafis NVIDIA. (in)
  • バイナリ・ブロブ(binary blob)とは、フリーソフトウェアコミュニティにおいてフリーまたはオープンソース(FLOSS)なオペレーティングシステムのカーネルにロードされるオブジェクトファイルについて、公開されかつ利用可能なソースコードが存在しない場合のものを非難する用語である。この用語は、通常、カーネルとは無関係に動作するコードに対しては適用されない。そのような例は例えばBIOSコード(含むとする意見もある)、ファームウェアイメージ、ユーザー空間プログラムである(詳しくはプロプライエタリソフトウェアという記事を参照)。 コンピュータハードウェアベンダーが製品の完全な技術文書を提供することで、オペレーティングシステム開発者はオペレーティングシステムのカーネルの一部であるハードウェアデバイスドライバを作成することができる。しかしながら、NVIDIAのような数社のベンダーはいくつかの製品において完全な文書を提供しておらず、その代わりバイナリのみのドライバ(バイナリ・ブロブ)を提供することで済ませてしまっている(詳細は英語版ウィキペディアの記事を参照)。このもっとも一般的な実例として挙げられるデバイスドライバは、描画高速化用ドライバ(またはGPUドライバ)、ネットワークデバイスドライバ(ネットワーク・インタフェース・コントローラ、Network interface controller, NIC)そしてRAIDコントローラドライバである。 (ja)
  • Un blob binario, nell'informatica e soprattutto nel software open source, indica una parte di codice sorgente chiuso non disponibile pubblicamente. (it)
  • Blob binarny (blob w j. ang. znaczy dosłownie kleks, jest skrótem od Binary linked object lub Binary large object) – pejoratywne określenie występujące w żargonie hakerskim w odniesieniu do plików obiektowych załadowanych do jądra wolnego systemu operacyjnego, których kod źródłowy nie jest publicznie dostępny. Jeżeli producenci sprzętu komputerowego publikują dokumentacje techniczne swojego sprzętu, wtedy producenci oprogramowania mogą napisać własne sterowniki, które później zostaną zaimplementowane w jądrze. Jednak niektórzy producenci (np. NVIDIA) nie dostarczają takiej dokumentacji tylko sterowniki w formie binarnej (czyli właśnie bloby binarne). (pl)
  • Binary Blob é um termo usado em certos projetos open source para descrever um código objeto para o qual não se disponibiliza o seu código-fonte. Em certos sistemas operacionais como o GNU/Linux e BSDs, o termo refere-se a drivers parciais ou completos de determinados dispositivos, provenientes de companhias como ATI Technologies e NVIDIA, manufaturados para funcionamento de certas características do dispositivo (como aceleração de vídeo). Tais blobs podem ser um ponto conflitante entre comunidades de software livre e/ou de código aberto e usuários comuns de sistemas operacionais, já que blobs providenciam suporte para hardwares populares e ao mesmo tempo proíbem expressamente o direito de ler, modificar e redistribui-los e, portanto, de ter total controle do sistema operacional. O projeto OpenBSD, devido ao enfoque na segurança, tem uma notável política de recusa de binary blobs em seus códigos, citando não apenas o potencial problema de erros indetectáveis de segurança mas também o cerceamento da liberdade e abertura de seu software.De fato, tal dito foi confirmado por uma informação veiculada em agosto de 2006, na convenção BlackHat USA. Havia um exploit em um driver wireless Atheros usada em um MacBook Pro. Outro bug do mesmo gênero foi encontrado em um NVIDIA . Outros projetos de sistemas operacionais, incluindo distros Linux e versões do BSD, aceitam binary blobs para cobrir funcionalidades inexistentes ou sem equivalente livre. Tais blobs incluem drivers desde arranjos RAID até placas de rede e gráficos. A FSF é ativamente contra binary blobs, apesar de algumas distros GNU/Linux os incluírem, a FSF tem uma lista de distros aprovados, estes contém exclusivamente software livre. Para utilizar certos blobs de outros sistemas operacionais, certos projetos fazem wrappers para eles. Podemos citar o NDisWrapper para Linux e o Project Evil para FreeBSD E NetBSD, ambos implementando APIs para drivers NDIS da Microsoft. Firmwares não são tidos como binary blobs, pois são copiados para o dispositivo e não são executados pelo sistema operacional nem pela CPU. O projeto OpenBSD aceita firmwares, desde que a licença de uso assim permita. Firmware, o software operacional requerido por um microcontrolador onboard que acompanha algum hardware, é geralmente não consistido para se tornar uma binary blob. Muitas vezes é arquivado na memória flash onboard, mas para diminuir custos e falicitar o upgrading, alguns manufatureiros agora usam firmware externa carregada no próprio sistema operacional, que é meramente copiado para o dispositivo e não executado, diminuindo a preocupação sobre falhas de segurança escondidas. O projeto OpenBSD aceita firmware binário em imagens e irá redistribuir a imagem, se a licença permitir. (pt)
  • Блоб (от англ. binary linked object — объект двоичной компоновки) — объектный файл без публично доступных исходных кодов, загружаемый в ядро операционной системы. Обычно этот термин применяется только по отношению к модулям, загружаемым в ядро свободной или открытой операционной системы; термин редко применяется по отношению к коду, выполняющемуся не в режиме ядра, например, код BIOS, микропрограммный код устройств, программы, выполняющиеся в пользовательском режиме. Когда производители аппаратного обеспечения компьютеров предоставляют полную техническую документацию для своей продукции, разработчики операционных систем могут самостоятельно написать необходимые драйверы для этих устройств под разрабатываемые операционные системы (иногда производитель устройства сам принимает участие в создании свободного драйвера под некоторые свободные операционные системы). Однако некоторые производители не предоставляют полную документацию, предпочитая поставлять собственные скомпилированные (блоб), а иногда и зашифрованные, драйверы. Наиболее часто в таком виде поставляются драйверы видеокарт, сетевых плат и контроллеров RAID, а также периферии, например, принтеров и сканеров, подключаемых к компьютерам. Также некоторые устройства не имеют встроенных механизмов для загрузки микрокода, поэтому для таких устройств загрузка должна осуществляться силами драйвера. Микрокод является фактически частью аппаратуры, и его публикация может также раскрыть принципы работы самой аппаратуры, что некоторыми производителями аппаратуры оценивается как нежелательное. Однако многие другие устройства способны загружать микрокод самостоятельно, без помощи ОС, и поэтому создают иллюзию защищённости, так как присутствие блоба в драйвере не требуется, однако сама аппаратура блоб прозрачно использует. Например, BadUSB. В случае, когда производитель не предоставляет ни техническую документацию устройств, ни исходный код драйверов, некоторые операционные системы, включая NetBSD, FreeBSD, DragonFly BSD и некоторые дистрибутивы Linux, включают драйверы с блобами в свой состав для быстрого достижения функциональности, предоставляемой этими драйверами. Операционные системы, не приемлющие блобы: * Trisquel * OpenBSD * gNewSense * Gobuntu (ru)
  • 专有设备驱动程序(英語:Proprietary device driver)是指仅以二进制代码发布的闭源设备驱动程序。在自由及开放源代码的語境中,专有设备驱动程序称为blob或二进制 blob(英語:binary blob)。尽管 blob 可以作为十六进制数组包含在源代码中,就像一些在 Linux 内核中的 blob 一样,该术语通常是指加载到开源操作系统内核中的专有内核模块。這個術語有时也适用于在外部运行的代码内核,例如系统韌體映像、微代码更新或使用者空間程序。 术语 blob 最初指二進位大型物件,即在数据库管理系统中將二進位資料儲存為一個單一個體的集合。 当计算机硬件供应商为其产品提供完整的技术文档时,操作系统开发人员能够编写硬件设备驱动程序以包含在操作系统内核中。但是,一些供应商,例如英伟达 ,不为其某些产品提供完整的文档,而是仅提供二进制格式的驱动程序。这种做法最常见于被加速的圖形處理器驱动程序、无线网卡和硬件 RAID 控制器。值得注意的是,二进制 blob 对于非无线网络接口控制器非常少见,它们几乎总是可以通过开箱即用的标准实用程序(如ifconfig)进行配置。 (zh)
  • Блоб (від англ. Binary linked object — об'єкт двійкового компонування) — у спільноті вільного ПЗ, бінарний блоб є принизливим терміном для об'єктного файлу без публічно доступних початкових кодів, що завантажується в ядро вільної операційної системи. Зазвичай цей термін застосовується тільки стосовно модулів, що завантажуються в ядро вільної або відкритої операційної системи; термін рідко застосовується стосовно коду, що виконуються не в режимі ядра, наприклад, код BIOS, мікропрограмний код пристроїв, програми, що виконуються в режимі користувача. Коли виробники апаратного забезпечення комп'ютерів надають повну технічну документацію для своєї продукції, розробники операційних систем можуть самостійно написати необхідні драйвери для цих пристроїв під операційні системи, що розробляються (іноді виробник пристрою сам бере участь у створенні вільного драйвера під деякі вільні операційні системи). Тим не менш, деякі виробники, такі як NVIDIA, не забезпечують повну документацію для деяких своїх продуктів, воліючи постачати власні скомпільовані (блоб), а іноді і зашифровані, драйвери. Найбільш часто в такому вигляді поставляються драйвери відеокарт, мережевих плат і контролерів RAID, а також периферії, наприклад, принтерів і сканерів, що підключаються до комп'ютерів. У випадку, коли виробник не надає ні технічну документацію пристроїв, ні початковий код драйверів, деякі операційні системи, включаючи NetBSD, FreeBSD, DragonFly BSD і деякі дистрибутиви Linux, включають драйвери з блобами до свого складу для швидкого досягнення функціональності, що надається цими драйверами. Free Software Foundation (FSF) активно агітує проти використання двійкових блобів. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 5540467 (xsd:integer)
dbo:wikiPageLength
  • 24754 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1099832694 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Ein Binärblob ist – im Kontext von freier Software – proprietäre Software, die nur in Form von Maschinencode verfügbar ist. Der Begriff bezieht sich meist auf ein Gerätetreiber-Modul, das in den Kernel eines Open-Source-Betriebssystems geladen wird. (de)
  • Un blob binario, nell'informatica e soprattutto nel software open source, indica una parte di codice sorgente chiuso non disponibile pubblicamente. (it)
  • 专有设备驱动程序(英語:Proprietary device driver)是指仅以二进制代码发布的闭源设备驱动程序。在自由及开放源代码的語境中,专有设备驱动程序称为blob或二进制 blob(英語:binary blob)。尽管 blob 可以作为十六进制数组包含在源代码中,就像一些在 Linux 内核中的 blob 一样,该术语通常是指加载到开源操作系统内核中的专有内核模块。這個術語有时也适用于在外部运行的代码内核,例如系统韌體映像、微代码更新或使用者空間程序。 术语 blob 最初指二進位大型物件,即在数据库管理系统中將二進位資料儲存為一個單一個體的集合。 当计算机硬件供应商为其产品提供完整的技术文档时,操作系统开发人员能够编写硬件设备驱动程序以包含在操作系统内核中。但是,一些供应商,例如英伟达 ,不为其某些产品提供完整的文档,而是仅提供二进制格式的驱动程序。这种做法最常见于被加速的圖形處理器驱动程序、无线网卡和硬件 RAID 控制器。值得注意的是,二进制 blob 对于非无线网络接口控制器非常少见,它们几乎总是可以通过开箱即用的标准实用程序(如ifconfig)进行配置。 (zh)
  • In the context of free and open-source software, proprietary software only available as a binary executable is referred to as a blob or binary blob. The term usually refers to a device driver module loaded into the kernel of an open-source operating system, and is sometimes also applied to code running outside the kernel, such as system firmware images, microcode updates, or userland programs. The term blob was first used in database management systems to describe a collection of binary data stored as a single entity. (en)
  • En la kunteksto de libera programaro, duuma malliberumo (angle binary blob) estas fermit-fonta nur-duumkoda programo sen publike havebla fontkodo. La esprimo kutime rilatas al fermit-fonta kernmodulo ŝarĝita en la kerno de libera operaciumo, kaj estas foje ankaŭ uzita por kodaĵo funkciante ekster la kerno, kiel ekzemple sistemaj mikroprogramaraj bildoj, mikrokodaj ĝisdatigoj, aŭ uzantlandaj programoj. (eo)
  • En el contexto del Software Libre, Blob binario (en inglés Binary blob) es un término peyorativo para un objeto cargado en el núcleo de un sistema operativo de código abierto o libre, sin tener su respectivo código fuente disponible. (es)
  • 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), dan terkadang istilah ini juga mengacu pada eksekusi kode di luar kernel, seperti menjalankan sistem perangkat tegar, pembaruan , atau BIOS. (in)
  • バイナリ・ブロブ(binary blob)とは、フリーソフトウェアコミュニティにおいてフリーまたはオープンソース(FLOSS)なオペレーティングシステムのカーネルにロードされるオブジェクトファイルについて、公開されかつ利用可能なソースコードが存在しない場合のものを非難する用語である。この用語は、通常、カーネルとは無関係に動作するコードに対しては適用されない。そのような例は例えばBIOSコード(含むとする意見もある)、ファームウェアイメージ、ユーザー空間プログラムである(詳しくはプロプライエタリソフトウェアという記事を参照)。 (ja)
  • Blob binarny (blob w j. ang. znaczy dosłownie kleks, jest skrótem od Binary linked object lub Binary large object) – pejoratywne określenie występujące w żargonie hakerskim w odniesieniu do plików obiektowych załadowanych do jądra wolnego systemu operacyjnego, których kod źródłowy nie jest publicznie dostępny. (pl)
  • Binary Blob é um termo usado em certos projetos open source para descrever um código objeto para o qual não se disponibiliza o seu código-fonte. Em certos sistemas operacionais como o GNU/Linux e BSDs, o termo refere-se a drivers parciais ou completos de determinados dispositivos, provenientes de companhias como ATI Technologies e NVIDIA, manufaturados para funcionamento de certas características do dispositivo (como aceleração de vídeo). Outro bug do mesmo gênero foi encontrado em um NVIDIA . O projeto OpenBSD aceita firmwares, desde que a licença de uso assim permita. (pt)
  • Блоб (от англ. binary linked object — объект двоичной компоновки) — объектный файл без публично доступных исходных кодов, загружаемый в ядро операционной системы. Обычно этот термин применяется только по отношению к модулям, загружаемым в ядро свободной или открытой операционной системы; термин редко применяется по отношению к коду, выполняющемуся не в режиме ядра, например, код BIOS, микропрограммный код устройств, программы, выполняющиеся в пользовательском режиме. Операционные системы, не приемлющие блобы: * Trisquel * OpenBSD * gNewSense * Gobuntu (ru)
  • Блоб (від англ. Binary linked object — об'єкт двійкового компонування) — у спільноті вільного ПЗ, бінарний блоб є принизливим терміном для об'єктного файлу без публічно доступних початкових кодів, що завантажується в ядро вільної операційної системи. Зазвичай цей термін застосовується тільки стосовно модулів, що завантажуються в ядро вільної або відкритої операційної системи; термін рідко застосовується стосовно коду, що виконуються не в режимі ядра, наприклад, код BIOS, мікропрограмний код пристроїв, програми, що виконуються в режимі користувача. (uk)
rdfs:label
  • Binärblob (de)
  • Duuma malliberumo (eo)
  • Binary blob (en)
  • Blob binario (es)
  • Blob biner (in)
  • Blob binario (it)
  • バイナリ・ブロブ (ja)
  • Blob binarny (pl)
  • Binary blob (pt)
  • Блоб (ru)
  • 專有設備驅動程序 (zh)
  • Блоб (uk)
owl:differentFrom
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:license of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License