En el mundo del software libre y de código abierto se ha ido tomando como costumbre el uso de software privativo para compensar diversas necesidades que tiene el usuario las cuales generalmente son de índole laboral, escolar o incluso personal ejemplo de esto la visualización de algún contenido web ( si plugin de Flash te estoy mirando a ti ¬_¬).
Lo que haga cada cual con su ordenador es algo personal pero si el software privativo viene pre-instalado en el núcleo de su sistema operativo o incluso en el firmware del hardware se hace evidente una ¡ imposición ! y este tipo de imposición se conoce como blob binario.
Y ¿ que es el blob binario ? es una pieza de software precompilado sin código fuente disponible, proveida por los fabricantes de hardware. Esto deja al usuario sin la posibilidad de saber de que forma esta interactuando su hardware con su software convirtiendo esa pieza en una herramienta de control y dependencia para el usuario. Esto desde el ámbito de la libertad personal de cada persona ahora siendo mas pragmático la presencia de los blob binarios trae las siguientes desventajas:
- Los blob’s binarios no pueden recibir soporte eternamente por parte de la empresa que los produce puesto que si producen mucho hardware dar soporte y actualización a tanto podría repercutir en una perdida de «eficiencia y calidad » en el desarrollo de los nuevos modelos (cof cof una forma delicada de decir obsolescencia programada).
- Si el código fuente no esta disponible los desarrolladores no pueden dar soporte a los blobs para aquellos modelos que fueron descontinuados por la empresa.
- Los blob’s no pueden ser auditados, lo cual significa que puede a ver bugs afectando el software y por ende el funcionamiento de nuestro equipo.
- Los blob’s son específicos para una arquitectura estos no son portables.
- Estos son a menudo software muy inflado.
Sabiendo los peligros que conlleva para nuestra libertad y seguridad en el mundo de Gnu/linux se ha expandido su uso incluso el kernel linux se ha ido agregando distintos blob’s con un solo objetivo: Mejorar la experiencia de los usuarios. Una acción loable pero que muy seguramente sino se analiza de forma critica podría convertir nuestro amado sistema en algo completamente diferente a lo que deseamos incluso, exagerando un poco, llevar a que los blobs se «coman» el kernel convirtiéndolo en algo mas privativo que libre.
Por suerte muchas de las empresas han procurado ayudar incluso proporcionar todo lo necesario para el desarrollo opciones libres para el manejo del hardware (los drivers de video de intel son un ejemplo) o incluso opciones que permitan reemplazar el firmware privativo de nuestras tarjetas madres como libreboot. Todas estas opciones aun tienen algunas falencias, aspectos a mejorar o poco tiempo de vida pero con el esfuerzo colaborativo de todos ya sea desarrollando, probando o difundiendo se puede conseguir mejorías notables tal vez no inmediatamente pero si, muy seguramente, mas adelante.
Por ultimo compartir con todos una canción titulada Blob! hecha por el equipo de openbsd en el cual se satiriza a los blob binaros. Las imágenes presentes para el articulo hacen también parte del artwork de ellos.
http://www.openbsd.org/lyrics.html#39
Gracias por su atención 🙂
! Blobs, blobs y mas blobs ¡ https://agora.pandilla4gatos.tk/blobs-blobs-y-mas-blobs/ !p4g !bobinas
Excelente artículo, tienes mucha razón. En mi opinión el kernel debería mantenerse libre al menos que el usuario quiera lo contrario, lamentablemente la competencia entre distribuciones y sistemas operativos causa que se opte por la opción mas conveniente en términos de pragmatismo.
Excelente artículo, tienes mucha razón. En mi opinión el kernel debería mantenerse libre al menos que el usuario quiera lo contrario, lamentablemente la competencia entre distribuciones y sistemas operativos causa que se opte por la opción mas conveniente en términos de pragmatismo.
Ni intel ni nvidia ni amd van a amigarse. Por cierto lee esto: https://www.phoronix.com/scan.php?page=news_item&px=Intel-SKL-BXT-Firmware-Blobs
Resumiendo: el que quiera ser libre, que se vuelva el tiempo atras 10 años.
La ley del mínimo esfuerzo es inquebrantable en cualquier aspecto. Incluso así ahora se comprende mejor la importancia de las distribuciones minoritarias, que de alguna manera justifique sin necesidad de muchas palabras su especialización, objetividad y necesidad que debe cubrir o cumplir.
Lo mas triste de todo es que ese pragmatismo venga de tanta ceguedad ordinaria, siendo siempre lo mas barato al principio acabar siendo lo mas caro al final.
Pero ni modos, cada cual sabe la época de oro de cada sistema, y a disfrutar toca. /cc @tama @raito @spanishbizarro
@spanishbizarro Como si no se pudiera usar un sistema con kernel y drivers libres, claro no siempre el hardware va a rendir todo lo que debe pero es ahí donde entra el dilema libertad o practicidad/comodidad.
RT @spanishbizarro Ni intel ni nvidia ni amd van a amigarse. Por cierto lee esto: https://www.phoronix.com/scan.php?page=news_item&px=Intel-SKL-BXT-Firmware-Blobs Resumiendo: el que quiera ser libre, que se vuelva el tiempo atras 10 años.
RT @spanishbizarro Ni intel ni nvidia ni amd van a amigarse. Por cierto lee esto: https://www.phoronix.com/scan.php?page=news_item&px=Intel-SKL-BXT-Firmware-Blobs Resumiendo: el que quiera ser libre, que se vuelva el tiempo atras 10 años.