Modern systems often won’t boot some Live USB keys created by traditional methods, specially when wanting to combine several systems on one large-capacity USB key. This is a very useful item to add to your advocacy/testing toolkit.
The FACIL key will serve to propagate free software on the computers of ordinary Quebecers all the while providing FACIL with a better source of financing than only selling T-shirts and stickers. This can also be used by any other organization producing their own keys once the project has completed.
The project first consists in developing the prototype of a 16 GB USB key capable of booting different free-software operating systems. The key will be developed using, MultiSystem, an excellent free software application designed to do just that. MultiSystem will have to be modified to allow booting on computers with either a classic BIOS or the more recent UEFI.
The resulting improvements to MultiSystem source code will be integrated into the project itself, meaning any other organization or individual using it will also be able to produce their own custom USB keys and benefit from this.
The next step will be to mass duplicate the USB key image on good quality devices that will bear the FACIL logo.
For more details on the funding needs and how the money will be used if this succeeds, see the project page at Goteo.
We need your support! Please consider donating any amount you can, and share this information with anyone interested in GNU/Linux and in general free open source software advocacy.
I am posting this as the acting president of FACIL, I can relay / answer any questions about the project to those directly involved.
Si vous utilisez la dernière version de Debian (« Wheezy » ou Debian 7 au moment d’écrire ces lignes), vous avez remarqué que la version de navigateur web proposée n’est pas Firefox, et n’est pas la plus récente. Pourquoi? Comment y rémédier?
Attention: les modifications et manipulations ici proposées pourraient rendre votre système moins stable, par leur écart d’une installation standard de Debian
L’équipe Debian Mozilla maintient une ressource web où vous pouvez vous procurer les dernières versions d’Iceweasel qui arriveront éventuellement dans Debian GNU/Linux.
Habituellement les versions abouties atteignent Debian unstable puis continuent leur diffusion vers stable, tandis que les versions beta sont diffusées dans experimental. La plupart des versions alpha se trouvent dans le dépôt mozilla.debian.net.
Le dépôt mozilla.debian.net propose des paquets signés, il faut donc d’abord ajouter et valider le trousseau de clés numériques correspondant.
Ouvrez une fenêtre de terminal administrateur
Installez le paquet pkg-mozilla-archive-keyring: # apt-get install pkg-mozilla-archive-keyring
Ajoutez les clés à votre configuration: # gpg --check-sigs --fingerprint --keyring /etc/apt/trusted.gpg.d/pkg-mozilla-archive-keyring.gpg --keyring /usr/share/keyrings/debian-keyring.gpg pkg-mozilla-maintainers pub 4096R/06C4AE2A 2010-11-20 [expire : 2019-11-13]
Empreinte de la clef = 85F0 6FBC 75E0 67C3 F305 C3C9 85A3 D265 06C4 AE2A
uid Debian Mozilla team APT archive <pkg-mozilla-maintainers@lists.alioth.debian.org>
sig!3 06C4AE2A 2012-11-14 Debian Mozilla team APT archive <pkg-mozilla-maintainers@lists.alioth.debian.org>2 signatures non vérifiées à cause de clefs manquantes
Ajoutez le dépôt mozilla.debian.net à votre configuration: # echo "deb http://mozilla.debian.net/ wheezy-backports iceweasel-release" > /etc/apt/sources.list.d/mozilla-debian.list
Demandez la mise-à-jour des informations sur les dépôts: # apt-get update
Parmi les résultats de cette commande vous devriez voir: Réception de : 3 http://mozilla.debian.net wheezy-backports/iceweasel-release amd64 Packages [19,0 kB]
Installez Iceweasel à partir du dépôt mozilla.debian.net: # apt-get install -t wheezy-backports iceweasel iceweasel-l10n-fr
Dans cet exemple j’ai inclus le paquet correspondant à une version francisée de Debian GNU/Linux. N’oubliez de spécifier aussi les extensions qui vous intéressent! Il est possible de consulter la liste complète des paquets disponibles:
D’autres distributions GNU/Linux dérivées de Debian comme Trisquel ont aussi changé le nom de Firefox. Dans le cas de Trisquel, le navigateur web est appelé ABrowser et a aussi été modifié pour ne proposer que des extensions sous licence libre, contrairement au site d’extensions officielles de Mozilla qui propose aussi des extensions propriétaires.
Pourquoi Iceweasel 17 dans Debian 7?
Dans Debian 7 la version d’Iceweasel proposée est la version équivalente à la dernière version de Firefox Extended Support Release (ESR):
Mozilla offre une version à soutien prolongé (Extended Support Release, ESR en anglais) basée sur une version officielle de Firefox pour ordinateurs de bureau pour une utilisation par des organisations comme les écoles, les universités, les entreprises et d’autres qui ont besoin d’un support prolongé pour les déploiements de masse.
Selon le cycle de vie proposé par Mozilla, les versions dites ESR sont maintenues pour environ un an, et la version 24.0 ESR devrait voir le jour d’ici la fin septembre 2013:
Les versions ESR ont des mises à jour ponctuelles contenant les mises à jour de sécurité qui coïncident avec les versions régulières de Firefox. Les versions ESR auront également deux cycles (12 semaines) de chevauchement entre le moment d’une nouvelle version et la fin de vie de la version précédente pour faciliter les essais et la certification avant le déploiement d’une nouvelle version.
C’est donc par souci de stabilité et de sécurité qu’Iceweasel 17 ESR se retrouve dans Debian 7.
Pourquoi passer à une version plus récente d’Iceweasel?
Il y a différentes raisons pour lesquelles on voudrait utiliser une version plus récente de Firefox, incluant toutes les fonctionnalités offertes par celle-ci.
Back in 2009 Logitech introduced the Unifying Receiver, a great way to connect multiple wireless mice and keyboards to one single RF receiver on your PC.
The Unifying receiver is uniquely paired to your mice and keyboard. When you buy your devices, they are already paired to the accompanying receiver. They work out of the box on any GNU/Linux system.
However, if you loose the original receiver, and get another one for free from Logitech under warranty, or if you want to pair / unpair new or existing devices, you will need to pair them again. This used to be only possible using Windows. Not anymore. 🙂
Solaar is a GNU/Linux device manager for Logitech’s Unifying Receiver peripherals. It is able to pair/unpair devices to the receiver, and for most devices read battery status.
It comes in two flavors, command-line and GUI. Both are able to list the devices paired to a Unifying Receiver, show detailed info for each device, and also pair/unpair supported devices with the receiver.
I tested this in Debian 7 for which there are packages and a repository, and there is also a PPA available for Ubuntu, which also works in Trisquel 6. Here are some screenshots:
Wow, it’s been quite some time I hadn’t seen such attention to detail in an application apparently destined to such a « simple » task.
Buttons mapping
Solaar doesn’t take care of the buttons mapping (yet?), but I thought I’d throw this extra here. Some time ago I went through the trouble of identifying all the buttons on my mouse and documenting (from Logitech’s accompanying manual) the various expected functions as present in Windows.
This is useful for applications where you can specify which button is assigned to an action. Enjoy!
J’utilise Trisquel depuis quelques années et au fil de mes lectures sur les forums et grâce aux interventions fréquentes et verbeuses de Christopher Waid (« Chris » sur les forums) j’ai découvert ThinkPenguin.
Le choix du matériel qui puisse utiliser des pilotes logiciels et microcode (« firmware ») 100% libres est tout aussi important que le choix du système d’exploitation comme tel, mais ce n’est pas facile de trouver du matériel garantit pour sa compatibilité avec une des distributions GNU/Linux recommandées par la FSF. ThinkPenguin facilite grandement la tâche.
C’est là que j’ai pu acheter une clé USB wifi N SMC Networks (réf. SMCWUSB-N2), et plus tard une clé USB wifi N TPE-N150USB. La première n’y est plus en vente, la deuxième est un modèle plus évolué et surtout, minuscule et certifiée « Respects your Freedom » par la FSF.
J’utilise aussi Debian sur mon ordinateur portable principal, un ThinkPad X230 de Lenovo. Ça m’aide à en savoir un peu plus sur cette distribution qui compte des centaines de dérivées pour éventuellement y contribuer, ce qui finirait par bénéficier Trisquel de toute manière.
Malheureusement Lenovo a choisi de bloquer le démarrage de cet ordinateur en incluant dans son BIOS une liste de composantes (dont le wi-fi) servant à valider ce qui est présent. La carte wifi incluse est une variante des cartes Intel utilisant du microcode (ou « micro-logiciel ») non-libre, et si on la remplace par l’équivalent Atheros, le système ne démarre plus!
Le système idéal n’a pas un BIOS non libre (et propose donc CoreBoot), j’aurais souhaité avoir un autre choix au moment de l’achat mais c’est ce que j’ai fini par accepter comme compromis pour mon utilisation personnelle, pour l’instant.
Pour moi il était important de disposer d’une solution qui fonctionne sans microcode non-libre, et Atheros a la réputation de produire du matériel qui remplit cette condition. J’ai donc décidé de ne pas installer le microcode non-libre d’Intel et de toujours utiliser une clés USB externe.
Le micro-code requis pour faire fonctionner ces clés USB n’a pas encore fait son chemin dans Debian, je partage donc ici la méthode pour l’obtenir et ainsi pouvoir activer ces clés.
Atheros AR9170 [0cf3:1002]
Pour activer cette clé USB sous Debian, il suffit d’installer le paquet firmware-linux-free: sudo -s
apt-get install firmware-linux-free
Malgré que cette clé soit la plus grosse des deux, je l’aime bien car elle fonctionne directement sans ajout de paquet sur Trisquel 6.
Atheros AR9271 [0cf3:9271]
Pour activer cette clé USB sous Debian, il faut compiler le code et installer manuellement le microcode, ou copier manuellement le microcode déjà compilé à partir de sources. Je propose ici la copie manuelle à partir de fichiers dont je connais l’auteur (« jxself », ou Jason Self, employé de la FSF depuis 2010 et mainteneur des paquets linux-libre, le noyau libre Linux).
Voici donc les étapes requises:
sudo -s [entrez votre mot de passe si requis]
cd /lib/firmware
wget https://www.thinkpenguin.com/files/ath9k_firmware_free-version/htc_9271.fw
wget https://www.thinkpenguin.com/files/ath9k_firmware_free-version/htc_7010.fw
Yesterday someone asked to be involved in a project I started long ago, involving translations, in Ubuntu. I’ve left a few dozen projects I used to participate in but my name remains in a few places. I understand how incredibly rewarding it is to start joining projects in Launchpad, start contributing and do so much in Ubuntu, I did it for a long time (and was hired at Canonical in part because of it).
I explained how I couldn’t help anymore there, to look for someone else in the community, and how my focus was now on other free software projects (including Debian). I mentioned how even helping elsewhere would help Ubuntu.
This was the next reply I got (translated):
« [I’ve] decided to make my [possible contributions] to Ubuntu less of a priority, I mean, instead of working with a specific distribution (like Ubuntu) and make it the only beneficiary, now I prefer to work with the [upstream] distribution Debian, so my contributions will benefit Debian, but also all of its derivatives. […] »
Consultant et conférencier en logiciels libres et GNU/Linux basé à Montréal, Québec (Canada)