Raspberry Pi 3 utilisable avec un logiciel entièrement gratuit?

8

Dans la revue de mai 2013 de la Free Software Foundation sur les ordinateurs à carte unique , le Raspberry Pi avait des défauts fatals pour une utilisation dans un environnement logiciel libre (libre):

Le Raspberry Pi nécessite un logiciel non gratuit pour démarrer. Il ne peut pas atteindre le point d'exécuter un logiciel gratuit à moins que ce programme non libre fasse partie du logiciel système installé. ... Ce programme de démarrage non libre affecte les deux modèles de Raspberry Pi.

Le Raspberry Pi Zero n'était pas non plus utilisable sans logiciel propriétaire (non gratuit).

Le nouveau Raspberry Pi 3 est-il utilisable sans avoir besoin de logiciel propriétaire (non gratuit)?

sampablokuper
la source
c'est un peu drastique d'appeler cela des défauts à mon humble avis ... MPEG-2 et VC-1 est tout simplement possible sur les puces matérielles si vous achetez des licences super bon marché, dans le cas très exotique où vous en avez besoin. Je pense que le même GPU a été utilisé pour le pi3, donc rien n'a changé, je suppose, mais ne me citez pas sur ce dernier bit.
Havnar
1
Oui, vous êtes libre d'utiliser tout autre SBC de votre choix.
joan
À titre de clarification, j'aimerais savoir si Raspbian (Debian) est un logiciel non libre. Si je comprends bien, bien que Debian GNU-Linux soit totalement gratuit dans sa configuration par défaut, Raspbian ajoute quelques extras non libres. Est-ce exact?
user12711
Les images de base de Raspbian contiennent des éléments non libres. Si vous utilisez raspbian-ua-netinst, vous pourrez peut-être créer un système principalement gratuit (à l'exception du micrologiciel GPU nécessaire).
flakeshake

Réponses:

9

NON.

Le RPi3 est toujours basé sur le VC4, ce qui nécessite le chargement du BLOB de source fermée avant l'exécution du noyau Linux.

Mais est-ce vraiment différent d'un BIOS de source fermée de bas niveau que la plupart des autres SBC utilisent?

Jim Green
la source
1
Un projet travaille sur "un remplacement libre du stock bootcode.bin". github.com/christinaa/rpi-open-firmware
Matthias Weiler
1

Puisqu'il utilise toujours le VideoCore IV, mais avec une fréquence plus élevée - 400 MHz au lieu de 250 MHz - il souffre des mêmes problèmes concernant les logiciels libres / libres qui utilisent MPEG-2 et VC-1, comme le dit Havnar.

Il y a un effort dans le codage des pilotes libres / libres pour le GPU qui n'utilise pas ces deux codecs sous licence.

Jetez un oeil au noyau Linux 4.4, qui a ajouté un peu plus de support pour le GPU VideoCore IV, mais il manque également les deux codecs susmentionnés dans le matériel, car vous avez besoin des clés pour cela.

EDIT: toujours pas d'accélération 3D dans le matériel.
SOURCE: https://www.phoronix.com/scan.php?page=article&item=linux-44-features&num=1

EDIT2: Kernel 4.5 est sorti et selon cet article http://www.heise.de/open/meldung/Linux-4-5-freigegeben-3D-Performance-fuer-AMD-Raspi-Treiber-und-UEFI-Schutz -3132918.html [ger], le dernier tiers est désormais entièrement ouvert également. Le support 3D a été ajouté.
Redditpost pour RC2 (un mois) https://www.reddit.com/r/raspberry_pi/comments/44frge/review_of_kernel_45rc2_on_raspberry_pi_2_my/

alsternerd
la source
Vous dites donc qu'il est amorçable avec un logiciel entièrement gratuit?
sampablokuper
Depuis le noyau 4.4, il devrait être afaik.
alsternerd
Bonnes nouvelles si elles sont vraies! Pouvez-vous créer un lien vers des sources confirmant cela?
sampablokuper
2
Le travail sur VC4 dans le noyau / mesa ne remplace qu'un tiers des fonctionnalités du BLOB (graphiques 3D / 2D), il est toujours nécessaire de démarrer.
flakeshake
@flakeshake, ah, comme je le craignais. Merci de clarifier.
sampablokuper