Cobalt : une plateforme d'apps open-source pour liseuses Kobo

Original : Kobo can run apps now

Pourquoi c'est important

Cobalt ouvre l'écosystème fermé des liseuses Kobo à des applications tierces via un SDK Rust standardisé.

Cobalt est une plateforme open-source permettant d'exécuter des applications tierces sur les liseuses Kobo. Elle comprend un launcher, un App Store signé, un SDK Rust et un runtime isolant chaque app dans son propre processus non privilégié, installable via USB.

Cobalt, développé par Bandar Labs, transforme les liseuses Kobo en plateformes applicatives ouvertes. L'installation initiale se fait par USB ; ensuite, les apps s'installent, se mettent à jour et se suppriment directement depuis l'appareil via Wi-Fi. Un redémarrage suffit à retrouver le firmware Kobo d'origine. Chaque application est un binaire ARM statique tournant dans un processus non privilégié. Les signatures sont vérifiées avant tout lancement. Le SDK est basé sur Rust : une app correspond à un seul fichier source implémentant l'interface KoboApp. Les ressources (réseau, stockage, audio, Wi-Fi) sont soumises à un système de permissions. Parmi les apps disponibles : un lecteur arXiv (articles HTML depuis décembre 2023), Hacker News, un lecteur OPDS (Project Gutenberg, Standard Ebooks), un agrégateur de flux, un terminal, ainsi que Sidekick, permettant d'approuver ou refuser des requêtes d'agents de codage à distance. Le projet n'est pas affilié à Rakuten Kobo.

Source

bandarlabs.github.io — Lire l'original →