Raspberry Pi est un nano-ordinateur mono-carte basé sur un processeur ARM.
Malgré son format très réduit (environ 86x54x17mm), il inclut toutes les composantes d'un ordinateur :
Il est également doté d'une connectique complète :
Différents systèmes d'exploitation sont disponibles (distributions Linux, FreeBSD, et Windows 10 IoT pour le modèle le plus récent).
Depuis sa sortie en 2012, plusieurs évolutions se sont succédées. Schématiquement, les modèles A n'ont pas de prise en charge du réseau et un seul port USB, le modèle Zero est une version ultra miniaturisée, les modèles B 1 à 3 sont des évolutions itératives.
Modèle A | Modèle A+ | Modèle 1 B | Modèle 1 B+ | Modèle Zero | Modèle 2 B | Modèle 3 B | Modèle 3 B+ | |
---|---|---|---|---|---|---|---|---|
Lancement | Février 2013 | Novembre 2014 | Avril-Juin 2012 | Juillet 2014 | Novembre 2015 | Février 2015 | Février 2016 | Mars 2018 |
CPU | ARM11 core à 700 MHz | ARM11 core à 1 GHz | ARM Cortex-A7 quadcore à 900 MHz | ARM Cortex-A53 quadcore à 1,2 GHz | ARM Cortex-A53 quadcore à 1,4 GHz | |||
GPU | Broadcom VideoCore IV | |||||||
SDRAM | 256 Mo | 512 Mo | 1 Gb | |||||
Ports USB | 1 | 2 | 4 | 1 | 4 | |||
Stockage | SD | microSD | SD | microSD | ||||
Réseau | Non | Ethernet 10/100 | Non | Ethernet 10/100 | Ethernet 10/100, Wifi 802.11n, Bluetooth 4.1 | Ethernet 10/100, Wifi 802.11ac, Bluetooth 4.2 |
Jusqu'à la version 2 du Raspberry Pi, les performances modestes n'autorisent pas réellement une utilisation poussée en tant que station de travail avec une interface graphique. Par exemple, le navigateur Midori, pourtant peu gourmand en ressources, n'est pas suffisamment fluide. De même, la suite bureautique LibreOffice atteint les limites de cette plateforme.
A partir de la version 2, en particulier si on overclocke légèrement le processeur, les performances deviennent plus acceptables et autorisent les applications suivantes :
Lorsqu'on n'utilise pas l'interface graphique, ce qui est le cas pour un serveur, les performances du Raspi sont suffisantes pour de nombreuses applications :
Pour fonctionner, un Raspberry Pi nécessite au minimum :
Les systèmes d'exploitations standard du Raspberry Pi sont des variantes de Linux dans différentes distributions.
Fin 2016, Debian Jessie dans sa version Raspbian est l'OS par défaut du Raspi. Téléchargement ici.
D'autres distributions Linux classiques ont été portées sur Raspi et sont disponibles sur leurs sites officiels : par exemple Fedora, ArchLinux, Ubuntu, Gentoo, Slackware, Suse…
Enfin, des OS moins courants sont également disponibles : Firefox OS, Risc OS, NetBSD…
Depuis peu, Windows 10 IoT a également été porté sur le Raspberry Pi 3, et est distribué gratuitement ici.
Un installeur générique, NOOBS (New Out Of the Box Software), réalisé par la fondation Raspberry, automatise l'installation de Raspbian (par défaut) ou d'un autre OS parmi la liste ci-dessus.
OSMC, basée sur Debian et le media center Kodi.
De même LibreELEC est une distribution Linux ultra légère intégrant Kodi.
Distribution pour la salle de classe, PiNet, inclut la gestion des comptes, les dossiers partagés, les sauvegardes et le boot en réseau.
Une distribution dédié à la réalisation d'une station météo.
Pour les amateurs de retro gaming, différentes distributions basées sur l'émulateur multi-consoles MAME :