Raspberry Pi 3 utilizável com software totalmente gratuito?

8

Na revisão de maio de 2013 dos computadores de placa única da Free Software Foundation , o Raspberry Pi apresentou falhas fatais para uso em um ambiente de software livre (gratuito):

O Raspberry Pi requer software não livre para iniciar. Ele não pode chegar ao ponto de executar o software livre, a menos que este programa não-livre faça parte do software do sistema instalado. ... Este programa de inicialização não-livre afeta os dois modelos do Raspberry Pi.

O Raspberry Pi Zero também não era utilizável sem software proprietário ( não livre).

O novo Raspberry Pi 3 pode ser usado sem a necessidade de nenhum software proprietário (não livre)?

sampablokuper
fonte
é um pouco drástico chamar isso de falhas ... MPEG-2 e VC-1 só são possíveis em chips de hardware se você comprar licenças super baratas, no caso muito exótico em que você precisa disso. Eu acho que a mesma GPU foi usada para o pi3, então nada mudou, eu acho, mas não me cite nesse último bit.
Havnar
11
Sim, você pode usar qualquer outro SBC que desejar.
joana
Como esclarecimento, eu gostaria de saber se o Raspbian (Debian) é um software não livre. Pelo que entendi, embora o Debian GNU-Linux seja totalmente gratuito em sua configuração padrão, o Raspbian adiciona alguns extras não livres. Isso está correto?
precisa saber é o seguinte
As imagens Raspbian da fundação contêm material não livre. Se você usa raspbian-ua-netinst, poderá criar um sistema principalmente livre (exceto o firmware necessário da GPU).
flakeshake

Respostas:

9

NÃO.

O RPi3 ainda é baseado no VC4, que requer o carregamento do BLOB de código fechado antes da execução do kernel do Linux.

Mas isso é realmente diferente de um BIOS de fonte fechada de baixo nível que muitos dos outros SBC usam?

Jim Green
fonte
11
Há um projeto trabalhando em "uma substituição gratuita para o estoque bootcode.bin". github.com/christinaa/rpi-open-firmware
Matthias Weiler
1

Como ainda está usando o VideoCore IV, mas com uma frequência mais alta - 400 MHz em vez de 250 MHz -, ele sofre os mesmos problemas em relação ao software livre / gratuito que usa MPEG-2 e VC-1, como diz Havnar.

Há um esforço na codificação de drivers livres / gratuitos para a GPU, que não utiliza esses dois codecs licenciados.

Dê uma olhada no Linux Kernel 4.4, que adicionou mais suporte à GPU VideoCore IV, mas também não possui os dois codecs mencionados no hardware, pois você precisa das chaves para isso.

EDIT: ainda não há aceleração 3D no hardware.
FONTE: https://www.phoronix.com/scan.php?page=article&item=linux-44-features&num=1

EDIT2: Kernel 4.5 está disponível e de acordo com este artigo http://www.heise.de/open/meldung/Linux-4-5-freigegeben-3D-Performance-fuer-AMD-Raspi-Treiber-und-UEFI-Schutz -3132918.html [ger], o último terço agora também está totalmente aberto. Suporte 3D foi adicionado.
Redditpost para RC2 (um mês) https://www.reddit.com/r/raspberry_pi/comments/44frge/review_of_kernel_45rc2_on_raspberry_pi_2_my/

alsternerd
fonte
Então você está dizendo que é inicializável com software totalmente gratuito?
precisa saber é o seguinte
Desde o Kernel 4.4, ele deve estar em alta.
precisa saber é o seguinte
Boas notícias, se for verdade! Por favor, você pode acessar as fontes que confirmam isso?
Sampablokuper
2
O trabalho no VC4 no kernel / mesa substitui apenas um terço da funcionalidade do BLOB (gráficos 3D / 2D), ainda é necessário inicializar.
flakeshake
Flocos @ shake, ah, como eu temia. Obrigado por esclarecer.
precisa saber é o seguinte