1 votos

¿Por qué se necesita un blob de proveedor para construir una ROM de Android?

¿Por qué necesitamos un blob del proveedor para crear nuestra ROM personalizada de Android a partir del proyecto AOSP?

Hasta donde yo sé, el blob del proveedor contiene los controladores propietarios requeridos. Pero estos controladores podríamos haberlos utilizado como módulos en el propio kernel, entonces ¿por qué usamos el blob del proveedor como una partición separada?

1voto

John Dallman Puntos 103

Se requieren blobs de proveedores porque los proveedores no están dispuestos a liberar el código fuente de sus controladores de Android como código abierto. Esto puede parecer tonto, dado que los controladores no son útiles en otro hardware, pero sin duda tienen sus razones.

La más obvia es que los proveedores que invierten mucho en desarrollar hardware de alto rendimiento temerán que sea clonado por otros proveedores, que no han invertido mucho en desarrollo y por lo tanto pueden vender sus chips copiados por menos. Por ejemplo, el código fuente de los controladores puede ser extremadamente útil para comprender cómo funciona una GPU.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X