El "Blob" binario (o la suerte del ignorante)

Quiero hoy compartir un pensamiento esperanzador para quienes se consideren tan ignorantes como yo: a poco que nos esforcemos, cada día podemos aprender algo nuevo. O dicho de otra manera: cuanto más ignoremos, más podremos aprender.

Así, en mi ignorancia, yo pensaba que "blob" sólo era el acrónimo de "Binary large object", un concepto ligado a los sistemas de gestión de bases de datos. Ha tenido que presentarse gNewSense 2.0 para que me entere de que también existe algo que se denomina "Binary blob" y que resulta bastante diferente.

En pocas palabras, y según Wikipedia, un "blob" binario es un código objeto (es decir, ya compilado, sin que se nos muestre el código fuente) que se carga en el kernel de un sistema operativo libre o de código abierto. El caso más típico es el controlador para un determinado dispositivo, que se proporciona compilado por el fabricante pero sin mostrarnos nunca el código...

Los "blobs" binarios constituyen pues una especie de zona oscura (o si se prefiere, una auténtica caja negra) instalada en nuestro sistema libre y/o abierto, de cuya apertura solemos sentirnos tan orgullosos.

Los peligros son obvios: posibles brechas de seguridad difíciles de resolver, dependencia del fabricante, problemas de portabilidad entre plataformas, posibilidad de inclusión de puertas traseras o código deficiente, etc.

Como consecuencia, existen diferentes grados de tolerancia en los diversos sistemas operativos con respecto a los "blobs" binarios, representando la Free Software Foundation (que, por cierto, recomienda gNewSense) la tolerancia cero.

Curiosamente (casi diría que paradójicamente), los sistemas operativos propietarios y cerrados también desconfían de los "blobs" binarios, sobre los que no poseen control y que pueden comprometer del mismo modo su seguridad y/o estabilidad. Dos casos típicos son el del driver para tarjetas inalámbricas Atheros (al que se atribuyó en primera instancia el compromiso del MacBook Pro en BlackHat 2006) o las manifestaciones de la propia Microsoft en el sentido de que en torno al 28% de los cuelgues experimentados por Windows Vista eran debidos a los "blobs" binarios representados por los controladores para las tarjetas gráficas NVidia.

Comentarios

Selecciona arriba tu forma preferida de visualizar
los comentarios y pulsa el botón para guardar tus
preferencias. Éstas sólo se recordarán para tus
próximas visitas si eres usuario registrado.
Un ejemplo de blob por anónimo
Tienes toda la razón por anónimo
Interesante por anónimo
Aunque sea así por anónimo
Rectificación por anónimo
Lamentablemente sí por anónimo
El mundo no es justo por anónimo
¿Ser libre no implica por anónimo
Decía una ministra... por anónimo
Plas, plas por anónimo
Pués le puedes decir por anónimo
Ministros por anónimo
Susceptible por anónimo
Pues no. por anónimo
Pues yo no por anónimo
comorrr por anónimo
¿Cuál? por anónimo
Tranquilízate... por anónimo
Extremismo por anónimo
10? por anónimo
no siempre se puede por anónimo
Tampoco por anónimo
Otro tipo de BLOB por anónimo
la libertad del usuario por gusterrapolis
no te saco de contexto por anónimo
Claro! por gusterrapolis
gracias por la info. por anónimo
No es tan distinto por anónimo

Opinar

Los comentarios publicados en este sitio expresan sólo la opinión de su autor, quien será el único responsable de los mismos. La publicación de cualquier comentario no supone en absoluto la conformidad del responsable de este sitio con su contenido.

Como norma general, en este sitio no se publican comentarios que incluyan datos personales, ni direcciones de correo, ni ninguna otra forma de establecer contactos privados o comerciales, así como comentarios que no aportan nada, fuera de tema o que no se ajustan a la netiqueta, la ortografía o la educación.

Para poder enviar tus comentarios has de permitir las cookies del sitio.

Por favor, escribe arriba el resultado de la operación planteada. Gracias.
  • Etiquetas HTML permitidas: <a> <em> <strong> <ul> <ol> <li> <p> <u> <br><strike> <blockquote> <div>

Más información sobre las opciones de formato...