Permacomputing

Identification

« permacomputing ». Consulté le 9 mars 2025. https://permacomputing.net/

Blog dédié à la notion de permacomputing et aux concepts associés, dans un but d’en explorer les principes. Il est maintenu par Aymeric Mansoux, enseignant-chercheur, et Ville-Matias Heikkilä, informaticien et artiste

Notion de permaculture

Ensemble de principes, de méthodologies visant à concevoir des systèmes agricoles en s’inspirant des cycles naturels et de l’environnement. Englobe les concepts d’écologie, d’éthique, de philosophie… L’objectif est de créer des systèmes stables et durables respectueux des espèces vivantes et de leur écosystème en étudiant et reproduisant leurs interactions.

Le permacomputing est une transcription de ces principes dans le contexte du développement d’objets techniques informatiques.

5 propriétés : Accessible, Compatible, Efficient, Flexible et Résilient

Les systèmes permacomputing sont libres, ouverts, documentés et reproductibles.

Un contrepied au monde du numérique actuel

Objectif : Se poser la question de comment concilier l’informatique, qui pousse à l’exploitation de ressources limitées, et le respect de l’environnement des des écosystèmes.

  • Optimiser la durée de vie des appareils électroniques

  • Réduire la consommation d’énergie

  • Prendre en compte l’impact environnemental

  • Avoir des appareils simples mais flexibles

  • Ouverture

Doit s'adapter à la limitation des ressources

Un des aspects du permacomputing, similaire à la permaculture, est la capacité à utiliser les outils malgré des ressources limitées ou intermittentes. Cela comprend l’apport en énergie, en réseau, en matières premières… Cela relève de la philosophie Design for Descent et des Collapse Informatics.

La notion de Offline-First en est l’expression : les outils ne doivent pas être dépendants de la connectivité

« « A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable” (Leslie Lamport) » »

Exemple : Collapse OS, un système d’exploitation basique prévu pour être lancé sur des machines rudimentaires

10 principes de base

  • Care for Life : Systèmes respectueux de l'environnement, frugaux en ressources, sans gachis, en évitant l'Effet Rebond.

  • Care for the chips : Réparation de matériel, réemploi de matériel défectueux, partage de matériel en communauté ==−> Repair cafés, mettre en avant le réemploi et la possibilité de réparer, lien facilité avec la communauté==

  • Keep it small : Limitation des dépendances, limiter les surcouches de complexité

  • Pseudosimplicité : Mettre des surcouches à gogo pour occulter la complexité et faire croire à la simplicité

  • Hope for the best, prepare for the worst

  • Keep it flexible : Si on peut envisager tous les cas de figure, c'est que ça n'est pas assez flexible. Encourager la programmabilité et l'amélioration continue du système

  • Build on a solid ground : Compatible oui, dépendant non. Avoir une plateforme fixe (bedrock platform) qui ne sera pas modifiée et fonctionnera le plus longtemps possible sans risque de casser.

  • Amplify awareness

  • Expose everything

  • Respond to change : pas obligé d'être disponible 24/7, pas obligé d'avoir 100% des ressources disponibles en permanence.

  • Everything has a place : Éviter la centralisation, inclure dans un contexte socio-historique passé, présent et futur. Rien n'est universel. Favoriser la diversité, permettre l'"inutile".

Glossaire

  • Bootstrapping : Rendre un programme ou une application accessible au plus grand nombre en réduisant son niveau au plus bas, permettant d'être lancé sans un autre programme, un autre environnement.

  • Permaculture : Ensemble de méthodes visant à développer une agriculture respectueuse des écosystèmes et de leurs interactions afin de le maintenir durablement.

  • Design for Descent : Méthode de conception ayant pour objectif un usage malgré une disposition en ressources parcellaire ou intermittente.

  • Collapse Informatics : Philosophie de réflexion autour du développement de systèmes socio-techniques dans un futur où les ressources sont limitées.

Lectures associées

Sources additionnelles :

« Collapse OS — Bootstrap post-collapse technology ». Consulté le 9 mars 2025. http://collapseos.org/.

« Permaculture ». In Wikipédia, 15 janvier 2025. https://fr.wikipedia.org/w/index.php?title=Permaculture&oldid=222118118.