¿Raspberry Pi 3 utilizable con software totalmente gratuito?

8

En la revisión de mayo de 2013 de la Free Software Foundation de computadoras de placa única , se descubrió que Raspberry Pi tenía fallas fatales para su uso en un entorno de software libre (libre):

La Raspberry Pi requiere un software no libre para iniciarse. No puede llegar al punto de ejecutar software libre a menos que este programa no libre sea parte del software del sistema instalado. ... Este programa de inicio no libre afecta a ambos modelos de Raspberry Pi.

También la Frambuesa Pi cero era no utilizable sin software propietario (no libre).

¿Se puede usar el nuevo Raspberry Pi 3 sin la necesidad de ningún software propietario (no libre)?

sampablokuper
fuente
es un poco drástico llamar a eso fallas en mi humilde opinión ... MPEG-2 y VC-1 solo es posible en chips de hardware si compra las licencias súper baratas, en el caso muy exótico donde lo necesita. Creo que se usó la misma GPU para el pi3, así que nada cambió, supongo, pero no me cite en ese último bit.
Havnar
1
Sí, puede usar cualquier otro SBC que desee.
Joan
Como aclaración, me gustaría saber si Raspbian (Debian) es un software no libre. Según tengo entendido, aunque Debian GNU-Linux es totalmente gratuito en su configuración predeterminada, Raspbian agrega algunos extras no libres. ¿Es eso correcto?
user12711
Las imágenes básicas de Raspbian contienen material no libre. Si usa raspbian-ua-netinst, podría crear un sistema en su mayoría gratuito (excepto el necesario firmware de GPU).
Flakeshake

Respuestas:

9

NO.

El RPi3 todavía se basa en el VC4, que requiere la carga del BLOB de código cerrado antes de ejecutar el kernel de Linux.

Pero, ¿es esto realmente diferente de un BIOS de fuente cerrada de bajo nivel que muchos de los otros SBC usan?

Jim Green
fuente
1
Hay un proyecto trabajando en "un reemplazo libre para el stock bootcode.bin". github.com/christinaa/rpi-open-firmware
Matthias Weiler
1

Como todavía usa VideoCore IV, pero con una frecuencia más alta, 400 MHz en lugar de 250 MHz, sufre los mismos problemas con respecto al software libre / libre que usa MPEG-2 y VC-1, tal como dice Havnar.

Hay un esfuerzo en la codificación de controladores libres / libres para la GPU que no hace uso de estos dos códecs con licencia.

Eche un vistazo al Linux Kernel 4.4, que ha agregado un poco más de soporte para la GPU VideoCore IV, pero también carece de los dos códecs mencionados anteriormente en hardware, ya que necesita las claves para eso.

EDITAR: todavía no hay aceleración 3D en hardware.
FUENTE: https://www.phoronix.com/scan.php?page=article&item=linux-44-features&num=1

EDIT2: Kernel 4.5 está fuera y de acuerdo con este artículo http://www.heise.de/open/meldung/Linux-4-5-freigegeben-3D-Performance-fuer-AMD-Raspi-Treiber-und-UEFI-Schutz -3132918.html [ger], el último tercio ahora también está completamente abierto. Se agregó soporte 3D.
Redditpost para RC2 (un mes) https://www.reddit.com/r/raspberry_pi/comments/44frge/review_of_kernel_45rc2_on_raspberry_pi_2_my/

Alsternerd
fuente
Entonces, ¿estás diciendo que es arrancable con software totalmente gratuito?
sampablokuper
Desde Kernel 4.4 debería ser afaik.
alsternerd
¡Buenas noticias si es verdad! ¿Puede vincular a las fuentes que confirman esto?
sampablokuper
2
El trabajo en VC4 en el kernel / mesa solo reemplaza un tercio de la funcionalidad del BLOB (gráficos 3D / 2D), aún se necesita para arrancar.
Flakeshake
@flakeshake, ah, como temía. Gracias por aclararlo.
sampablokuper