Documentation Raspberry Pi et ressources de système d'exploitation pour les builds cyberdeck

Raspberry Pi a publié son propre guide cyberdeck, ce qui signifie que le format est passé d’une quête secondaire Instagram à un projet Pi de première classe. Construire la boîte est la partie amusante. Choisir ce qui s’y exécute est l’endroit où la plupart des decks s’arrêtent sur une installation fraîche de Raspberry Pi OS avec trois terminaux ouverts et aucune étape claire à suivre.

Nous avons reconstruit trois decks au cours de l’été et nous nous sommes installés sur une petite pile qui convient à Pi 4, Pi 5 ou Zero 2 W sans combats avec le matériel. Tout ce qui suit est gratuit, fonctionne à partir d’une microSD ou d’un hat NVMe, et démarre sur un écran utile en moins d’une minute. Choisissez un système d’exploitation, ajoutez un tiling window manager si l’écran est petit, et placez un véritable éditeur par-dessus. Voilà un cyberdeck.

Que rechercher dans une pile cyberdeck

Comparaison rapide

Application Meilleure pour Plateformes Taille sur disque Licence
Raspberry Pi OS Choix par défaut, meilleure prise en charge des pilotes Linux (ARM) ~3 GB (Full) Basé sur Debian
DietPi Installations minimales, scriptables Linux (ARM) ~400 MB GPL/BSD mix
postmarketOS Écrans tactiles et interfaces de type téléphone Linux (ARM) ~600 MB Basé sur Alpine
Sway Gestionnaire de fenêtres Wayland tiling Linux ~5 MB MIT
Cool Retro Term Terminal CRT pour l’esthétique Linux, macOS ~30 MB GPLv3
Neovim Éditeur de terminal avec LSP moderne Linux, macOS, Windows ~40 MB Apache 2.0
Kali Linux ARM Deck de test portable Linux (ARM) ~4 GB GPL/BSD

Les applications

1. Raspberry Pi OS, le meilleur choix par défaut

Raspberry Pi OS est la distribution de référence et, pour un cyberdeck que vous voulez réellement utiliser dans six mois, reste le bon choix. Le support des pilotes est en amont, le noyau suit Bookworm de près, et chaque accessoire dans une BOM de fabricant a un guide d’installation Pi OS. L’image complète inclut Firefox, LibreOffice et Chromium. Lite saute tout cela et démarre à une invite de connexion en quelques secondes.

Où il faut s’améliorer: l’utilisation mémoire au repos sur Full est plus élevée qu’un deck minimaliste le souhaite; le bureau LXDE par défaut n’est pas tactile.

Prix:

Plateformes: Linux (matériel Raspberry Pi).

Télécharger: raspberrypi.com/software · GitHub

En résumé: Commencez par là. Si le deck est à usage unique, passez à DietPi ou postmarketOS une fois que vous saurez à quoi sert le deck.

2. DietPi, le meilleur pour réduire au minimum la base

DietPi prend un Debian minimal et ajoute un programme d’installation piloté par menu qui vous permet de sélectionner des services: serveur SSH, Docker, Home Assistant, Pi-hole, DNS bloquant les publicités. La consommation mémoire au repos tourne autour de 100 Mo sur un Pi 4, et la même image s’exécute sur une douzaine de SBC, donc un deck construit sur Pi aujourd’hui survivra à un déménagement vers Radxa ou Rock 5 demain.

Où il faut s’améliorer: aucun programme d’installation GUI; si vous voulez un bureau, vous l’installez vous-même. La récupération après un changement dietpi-config échoué signifie éditer les fichiers de configuration en série.

Prix:

Plateformes: Linux (SBC ARM et x86).

Télécharger: dietpi.com · GitHub

En résumé: Le choix pour les decks qui démarrent dans un seul service, pas un bureau.

3. postmarketOS, le meilleur pour les écrans tactiles

postmarketOS est Alpine Linux accordée pour les téléphones, mais les mêmes interfaces fonctionnent magnifiquement sur un panneau tactile de 5 ou 7 pouces boulonné à un Pi. Phosh (une coque GNOME pour téléphones) et Sxmo (une interface clavier de style suckless) se sentent tous deux conçus pour le facteur de forme du deck d’une manière que les distros de bureau ne le font jamais.

Où il faut s’améliorer: la sélection de paquets est plus petite que celle de Debian; quelques hats Pi n’ont pas encore de pilote Alpine et nécessitent un correctif noyau manuel.

Prix:

Plateformes: Linux (SBC ARM et téléphones).

Télécharger: postmarketos.org · GitHub

En résumé: Si le deck dispose d’un écran tactile et d’aucun clavier, c’est la seule pile Linux qui respecte cette disposition.

4. Sway, le meilleur gestionnaire de fenêtres pour petits écrans

Sway est un gestionnaire de fenêtres tiling pour Wayland, en grande partie compatible avec les fichiers de configuration i3. Sur un écran cyberdeck de 5 à 10 pouces, le tiling est la différence entre « je peux voir mon terminal » et « je peux voir une colonne de mon terminal ». Sway gère la rotation, HiDPI et multi-sortie proprement, ce qui compte quand l’écran du deck est en portrait.

Où il faut s’améliorer: pas d’aides de fenêtres flottantes prêtes à l’emploi; vous écrivez un fichier de configuration pour obtenir ce que vous voulez. Certaines configurations Nvidia propriétaires boitent toujours sur Wayland, bien que cela importe rarement sur un Pi.

Prix:

Plateformes: Linux (Wayland).

Télécharger: swaywm.org · GitHub

En résumé: Si i3 a déjà été votre pilote quotidien, installez-le le premier jour.

5. Cool Retro Term, le meilleur pour l’esthétique

Cool Retro Term enveloppe un émulateur de terminal moderne dans une simulation CRT complète: lignes de balayage, courbure, luminescence du phosphore. Sur un petit écran de deck, cela ressemble à une accessoire d’ Alien, ce qui est la moitié de la raison pour laquelle les gens construisent des cyberdecks.

Où il faut s’améliorer: la charge du shader n’est pas triviale pour un Pi Zero 2 W; sur ce matériel, baissez le préréglage des effets. Sur un Pi 5, cela fonctionne confortablement.

Prix:

Plateformes: Linux, macOS.

Télécharger: GitHub (Swordfish90/cool-retro-term)

En résumé: Le seul choix visuel qui se lit comme « cyberdeck » même en photo de téléphone.

6. Neovim, le meilleur éditeur pour le deck

Neovim est un fork de Vim avec une architecture asynchrone moderne, un support LSP de première classe et un langage de configuration Lua. Sur un deck orienté clavier, un éditeur qui vit dans le terminal est le point, et l’écosystème de plugins Neovim rattrape VS Code sur les langages qui comptent, moins les frais généraux du navigateur.

Où il faut s’améliorer: la configuration initiale prend une après-midi; l’installation par défaut sans plugins n’est guère plus que Vim.

Prix:

Plateformes: Linux, macOS, Windows.

Télécharger: neovim.io · GitHub

En résumé: Le bon éditeur pour un deck qui doit fonctionner avec le processeur sur vos genoux et sans moniteur HDMI en secours.

7. Kali Linux ARM, le meilleur pour un deck de test portable

Kali Linux ARM expédie un ensemble d’outils de test et de médecine légale organisé pour Raspberry Pi. L’image complète est préchargée avec Wireshark, suite aircrack-ng, hydra et centaines plus, plus un bureau Xfce convivial KMS qui survit sur un Pi 4 de 4 Go.

Où il faut s’améliorer: l’image est plus volumineuse que les autres; un kit d’outils complet signifie un démarrage plus lent et une plus grande exigence de microSD.

Prix:

Plateformes: Linux (Raspberry Pi et autres SBC).

Télécharger: kali.org (Pi image) · GitHub

En résumé: Un deck construit sur Kali est un outil professionnel, pas une curiosité. Des avertissements juridiques s’appliquent; utilisez sur vos propres réseaux.

Comment choisir le bon

Si vous n’avez jamais construit un deck, prenez Raspberry Pi OS Lite, mettez Sway dessus, et ajoutez Neovim. C’est un deck fonctionnel en une soirée et il survivra à n’importe quel tutoriel que vous suivrez plus tard.

Si le deck est à usage unique (DNS bloquant les publicités, nœud mesh, boîte Wireguard portable), ignorez complètement le bureau et utilisez DietPi avec son programme d’installation de menu. Il démarre plus rapidement, utilise moins d’énergie et n’expédie pas les applications que vous n’ouvrirez pas.

Si le deck dispose d’un écran tactile et d’aucun clavier, postmarketOS est la seule pile qui reconnaît le facteur de forme. Tout le reste prétend que c’est un petit moniteur.

Si le deck est destiné aux travaux réseau sur le terrain, Kali Linux ARM est le raccourci vers un ensemble d’outils complet, et Wireshark et aircrack-ng sont déjà là.

Cool Retro Term est le seul choix purement esthétique de cette liste et il appartient à tout deck construit pour l’apparence.

FAQ

Ai-je besoin d’un Pi 5, ou un Pi 4 ou Zero 2 W suffira-t-il?

Un Pi 4 avec 4 Go est le sweet spot. Zero 2 W convient bien à un deck DietPi à usage unique; Pi 5 n’aide que si vous prévoyez d’exécuter des LLM locaux ou des charges de travail Docker lourdes sur le deck lui-même.

Un cyberdeck peut-il vraiment remplacer un ordinateur portable?

Pour un flux de travail orienté shell, oui. Pour tout ce qui suppose un navigateur et plusieurs moniteurs, non.

Qu’en est-il d’Ubuntu sur le Pi?

Ubuntu Server sur ARM est une bonne alternative à Raspberry Pi OS Lite. L’image de bureau est plus lourde qu’un petit deck ne le souhaite généralement.

Ces images de système d’exploitation prennent-elles en charge l’écran tactile officiel de Pi?

Raspberry Pi OS le supporte nativement. postmarketOS le supporte avec un petit fichier de configuration. DietPi et Kali nécessitent une configuration X11 manuelle pour la rotation.

Puis-je installer plusieurs images de système d’exploitation sur une carte SD?

PINN et BerryBoot le gèrent. C’est un bon moyen de tester les images avant de vous engager; non recommandé pour un usage quotidien.