BIOS libre

Quand j’ai plus de wifi

Parce que le matériel ne veut pas m’obéir

Esprit Libre

Mon X200 avec Libreboot est mort après 2 ans de bons et loyaux services, mais parce que j’ai pas les sous, je me rabats sur un X200s d’occase non libre. Je peux démarrer Trisquel et tout fonctionne malgré le BIOS non libre du X200s, sauf un détail ; la carte réseau sans-fil. Évidemment, il n’existe pas (à ma connaissance) de binaire libre pour une Intel® WifiLink 5100.

Pas grave me dis-je ! Je vais récupérer l’Atheros AR5B95 qui est dans mon défunt (et regretté) X200 Libreboot . Hop ! Hop ! Hop ! Quelque coups de tournevis plus tard, j’allume mon « nouveau portable » avec une carte réseau sans-fil librement pilotable ... et Paf !

1802 : Unauthorized network card is plugged in
Power Off and remove the miniPCI network card.

À ce moment là tu comprends pourquoi le choix d’un BIOS libre est important.

De la part de Lenovo le message est clair, et je me passerai donc du sans-fil. Il y a des pistes pour des solutions mais je sais pas tout faire.

OS Libre ?

« Il y a littéralement des centaines de distributions GNU/Linux, destinées à toutes les niches concevables. Seule une poignée d’entre elles contiennent exclusivement du logiciel libre. »_ Extrait de la FAQ de Trisquel

Et comment qu’y font chez Trisquel pour faire le tri entre les paquets libre et non libre ? Comme ça.

BIOS Libre ?

Heu ... pas vraiment possible depuis les Intel i3,5,7 et le ME ... je vous invite à lire (en anglais) ce qui se trouve sur le site de libreboot à ce propos. Voici un tout petit extrait traduit :

En résumé, le Intel Management Engine et ses applications sont une porte dérobée offrant un accès et un contrôle complet au reste de la machine. Le ME est une atteinte à la liberté, à la sécurité et à l’intimité, et le projet libreboot recommande vivement de l’éviter totalement. Depuis que les versions récentes du ME ne peuvent être enlevées, cela revient à éviter toute la gamme récente de matériel Intel.

Hardware Libre ?

Oui ... du vieux matos d’avant 2009 ! (voir ci-dessus à propos du Intel ME).

 Minifree
 Vikings
 Libiquity

Il est à noter que sur ce vieux matos avec 8Gb de RAM et un SSD j’avais en permanence à peu près 4 fenêtres de aBrowser avec des dizaines d’onglets chacune, Icedove avec 4 comptes mail en IMAP et 6 agendas Nextcloud, un client Nexcloud avec 2 comptes, Telegram Desktop, Mattermost Desktop, Pidgin, Hexchat, Synergy, des terminaux, et parfois en plus Gimp, LibreOffice Calc, Freeplane et j’en passe. Et est-ce que ça ramait ? Même pas. Alors vieux peut-être mais plus que satisfaisant !

Et plus récent ?

Peut-être du côté de Purism bien qu’au même titre qu’il y a logiciel libre et logiciel vraiment libre, pour le matériel c’est pareil mais en pire. En tout cas selon l’avis des gens de libreboot (anglais) ou d’autres (anglais).

Ceci dit dans un article du 20 octobre 2017, Purims serait en mesure de désactiver l’Intel EM et toutes les crasses qui vont avec.

Alors comment faire ?

Sur base de processeurs Intel (et c’est pas comme si il existait beaucoup d’autres fabricants de processeur), ça pue.

Alors du côté des processeurs ARM, peut-être que Olimex avec leur petit portable en kit pourront nous offrir une alternative en Open Hardware ?

Bonne nouvelle (2020) !

Il est possible de « désactiver » l’Intel Management Engine ! En tout cas il y a maintenant des Libre T440p i5 disponibles chez Minifree Ltd grâce à l’utilisation de me_cleaner, un script Python capable de modifier l’image du firmware Intel ME dans le but de réduire sa capacité d’interaction avec votre système.