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)?


é 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?


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/


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.