Faire fonctionner un Raspberry Pi n'est pas compliqué. Vous téléchargez une image de Raspbian, vous l'écrivez sur une carte SD adaptée, puis vous allumez le mini-ordinateur. Cependant, adapter cette image à vos besoins peut prendre un temps considérable. L'idée de personnaliser les systèmes d'exploitation avant leur première exécution n'est pas nouvelle, mais il faut de bons outils pour y parvenir. PiBakery réduit la personnalisation de Raspbian à quelques clics, grâce à son interface basée sur le langage Scratch.
Contrairement à ce qui se passe sur un ordinateur classique, l'installation de systèmes d'exploitation pour Raspberry Pi exige d'écrire des images complètes sur une carte SD. Ces images sont livrées avec une configuration «de série» qui ne correspond pas nécessairement aux souhaits de l'utilisateur. C'est à ce moment qu'il faut passer un temps considérable à modifier chaque aspect du système d'exploitation, des questions de base (apparence, polices, fond d'écran) aux paramètres avancés comme la configuration des réseaux sans fil et l'installation de ressources telles que VNC. Il serait fabuleux pour l'utilisateur de pouvoir créer des images personnalisées qui fassent tout cela et bien plus dès le premier démarrage. Si vous n'avez aucun problème à choisir Raspbian comme système d'exploitation, la réponse est PiBakery.
PiBakery, la personnalisation de Raspbian en quelques clics
Récemment mentionné sur le site officiel de Raspberry Pi, PiBakery transforme la personnalisation des images Raspbian en un processus direct et très simple. PiBakery est une création de David Ferguson, un jeune de 17 ans qui a déjà participé à plusieurs événements liés au Raspberry Pi. L'idée derrière PiBakery est née d'un problème classique pour les utilisateurs du mini-ordinateur : le connecter au combo «moniteur-souris-clavier» chaque fois qu'ils doivent modifier quelque chose qui n'a pas été configuré au préalable. PiBakery permet de préparer à l'avance plusieurs images avec des paramètres avancés, et le reste se réduit à changer de cartes. Si une image préconfigurée existe déjà, PiBakery permet son édition ultérieure, que ce soit pour ajouter ou supprimer des fonctions.
Une interface basée sur Scratch
L'interface de PiBakery est basée sur le langage Scratch développé par le MIT, qui a servi d'inspiration à de nombreux autres projets. PiBakery est compatible avec Windows et OS X, bien que nous estimions que la version Linux ne tardera pas à arriver. La seule mise en garde est que les téléchargements sont volumineux. PiBakery inclut une copie de Raspbian, donc la build Windows pèse environ un gigaoctet, et celle d'OS X se situe à environ 1,4 Go.