L'installation sous Linux présente quelques difficultés, il faut notamment installer AdobeAir qui n'est plus supporté depuis 2011.

mBlockmblock.jpg

J'ai contourné le problème en installant le paquet mBlock mis à disposition par Makeblock ici :
https://github.com/Makeblock-official/mBlock/releases/tag/V4.0.0-linux-ep1

Il suffit de décompresser le paquet mblock-linux-early-preview-0205.tar.gz dans un dossier et de créer un lien vers /home/"user"/mblock/mblock

Cette version est dédiée à la programmation des cartes Arduino et des composants qui équipent les robots Makeblock. Elle offre une bibliothèque de blocs dédiés au pilotage de l'Arduino, en revanche, elle n'offre pas la diversité des composants de Scratch (images, sons...).
Les fonctions de base sont presque identiques. Elles sont un plus détaillées dans la catégorie "capteurs". La création de blocs est regroupée avec la gestion des variables.
Petit détail non négligeable : la présentation est plus fine (polices plus nettes...).

phratchphratch.png

Enfin, il existe un fork libre de Scratch, phratch disponible ici :
http://www.phratch.com/phratch/phratchinstall

Cette version devient totalement libre en s'affranchissant d'Adobe Air. Par rapport à Scratch, elle offre la possibilité de créer ses propres blocs en utilisant l'outil Snap.

Je n'ai pas encore testé phratch et encore moins Snap. Ce sera peut être l'objet de futurs billets.