Блоб

Блоб
О типе данных в БД см. BLOB.

Блоб (от англ. binary linked object — объект двоичной компоновки) — объектный файл без публично доступных исходных кодов, загружаемый в ядро операционной системы. Обычно этот термин применяется только по отношению к модулям, загружаемым в ядро свободной или открытой операционной системы; термин редко применяется по отношению к коду, выполняющемуся не в режиме ядра, например, код BIOS, микропрограммный код устройств, программы, выполняющиеся в пользовательском режиме.

Когда производители аппаратного обеспечения компьютеров предоставляют полную техническую документацию для своей продукции, разработчики операционных систем могут самостоятельно написать необходимые драйверы для этих устройств под разрабатываемые операционные системы (иногда производитель устройства сам принимает участие в создании свободного драйвера под некоторые свободные операционные системы).

Однако, некоторые производители не предоставляют полную документацию, предпочитая поставлять собственные скомпилированные (блоб), а иногда и зашифрованные, драйверы. Наиболее часто в таком виде поставляются драйверы видеокарт, сетевых плат и контроллеров RAID, а также периферии, например, принтеров и сканеров, подключаемых к компьютерам.

Также, некоторые устройства не имеют встроенных механизмов для загрузки микрокода, поэтому для таких устройств загрузка должна осуществляться силами драйвера. Микрокод является фактически частью аппаратуры и его публикация может также раскрыть принципы работы самой аппаратуры, что некоторыми производителями аппаратуры оценивается как нежелательное. Однако многие другие устройства способны загружать микрокод самостоятельно - без помощи ОС и поэтому создают иллюзию защищенности - так как присутствие блоба в драйвере не требуется, однако сама аппаратура блоб прозрачно использует.

В случае, когда производитель не предоставляет ни техническую документацию устройств, ни исходный код драйверов, некоторые операционные системы, включая NetBSD, FreeBSD, DragonFly BSD и некоторые дистрибутивы Linux, включают драйверы с блобами в свой состав для быстрого достижения функциональности, предоставляемой этими драйверами.[1]

Операционные системы, не приемлющие блобы:


Примечания

  1. Matzan, Jem BSD cognoscenti on Linux. NewsForge (15 June 2005).(недоступная ссылка — история) Проверено 7 июля 2006. See Christos Zoulas’s response to «Is sharing between Free/Open/NetBSD and the Linux kernel a common occurrence? And if so, does it go both ways?»

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Блоб" в других словарях:

  • блоб — сущ., кол во синонимов: 3 • аттракцион (7) • катапульта (3) • подушка (28) С …   Словарь синонимов

  • блоб — Примитив криптографического протокола, который содержит только битовое обязательство (строку из символов 0 или 1), соответствующее определенному логическому выражению. [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь …   Справочник технического переводчика

  • Глобстер — (англ. Globster), также иногда называемый блоб (англ. blob),  неопознанная органическая масса, вымываемая на берега океанов или других водоёмов. Каждый раз туши глобстеров находят недалеко от моря (чаще всего после бури, поэтому, очевидно,… …   Википедия

  • Камень сновидений (мультфильм) — Связать? Камень сновидений …   Википедия

  • Проприетарное программное обеспечение — (англ. proprietary software; от proprietary  частное[1], патентованное[1], в составе собственности[1] и software  программное обеспечение)  программное обеспечение, являющееся частной собственностью авторов или… …   Википедия

  • The Dreamstone — Камень сновидений The Dreamstone (англ.) Жанры комедия, семейный Мультсериал …   Википедия

  • Закрытое программное обеспечение — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software)  программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… …   Википедия

  • Закрытый код — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software)  программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… …   Википедия

  • Камень сновидений — The Dreamstone Кадр из вступления мультсериала …   Википедия

  • Несвободное ПО — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software)  программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»