Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Блоб23 января 2011
Блоб объектный файл без публично доступных исходных кодов, загружаемый в ядро операционной системы. Обычно этот термин применяется только по отношению к модулям, загружаемым в ядро свободной или открытой операционной системы; термин редко применяется по отношению к коду, выполняющемуся не в режиме ядра, например, код BIOS, микропрограммный код устройств, программы, выполняющиеся в пользовательском режиме. Когда производители аппаратного обеспечения компьютеров предоставляют полную техническую документацию для своей продукции, разработчики операционных систем могут самостоятельно написать необходимые драйверы для этих устройств под разрабатываемые операционные системы. Однако, некоторые производители не предоставляют полную документацию, предпочитая поставлять собственные скомпилированные, а иногда и зашифрованные, драйверы. Наиболее часто в таком виде поставляются драйверы видеокарт, сетевых плат и контроллеров RAID, а также периферии, например, принтеров и сканеров, подключаемых к компьютерам. Это часто объясняется желанием производителя упростить устройство, отказавшись от микросхемы ПЗУ для хранения прошивки, а также упростить исправление ошибок в прошивке - для смены прошивки пользователю достаточно лишь обновить установленный драйвер, нет необходимости в сравнительно длительной и опасной процедуры записи новой версии firmware в микросхему постоянной памяти устройства. В случае, когда производитель не предоставляет ни техническую документацию устройств, ни исходный код драйверов, некоторые операционные системы, включая NetBSD, FreeBSD, DragonFly BSD и некоторые дистрибутивы Linux, включают драйверы с блобами в свой состав для быстрого достижения функциональности, предоставляемой этими драйверами. Операционные системы, не приемлющие блобы:
Просмотров: 1542
|