Graphical OS for C64 Adds Online App Store (Seriously)

Un système d’exploitation graphique pour Commodore 64, C64 OS 1.09, vient d’ajouter un magasin d’applications en ligne, combinant un réseau complet, des bureaux virtuels et un gestionnaire de paquets graphique sur du matériel vieux de 44 ans.

Voir la source

SYNTHÈSE STRUCTURÉE

Un système d’exploitation commercial pour Commodore 64

C64 OS est un système propriétaire, vendu par son développeur sur support physique (carte SD) avec un manuel imprimé de 50 pages. L’intervenant souligne : « This is not some open-source project, right? This is not a free software foundation project. This is not licensed under the MIT or the BSD. No, no, no. This is a commercial proprietary Commodore 64 operating system that you can buy. » Cette approche rappelle l’époque où l’on achetait un OS en boîte, avec des disquettes et une documentation papier.

Un magasin d’applications intégré

Le logiciel inclut un « software center » qui permet de télécharger des applications, des démos de jeux, de la musique SID et des magazines numériques directement depuis le réseau. L’intervenant précise : « It’s like a graphical repository software manager. » Une barre de progression affiche l’avancement des téléchargements, ce qui est remarquable pour une machine de 1982.

Fonctionnalités modernes sur du matériel rétro

C64 OS offre plusieurs bureaux virtuels, la gestion de cinq lecteurs simultanés, la copie récursive de fichiers entre périphériques, le montage d’images disque, un calendrier, des alarmes, des thèmes personnalisables et un lecteur de musique SID. L’intervenant résume : « Make your retro hardware work for you the way it was always intended. »

Connectivité réseau complète

Le système dispose d’une pile réseau complète, permettant de naviguer sur le Web via une application dédiée à Wikipédia, d’utiliser un client de messagerie instantanée avec un plugin ChatGPT, et de rechercher des images en ligne. L’intervenant s’émerveille : « The fact that there’s a ChatGPT plugin in the instant messaging client on Commodore 64 OS so you can interact text with an AI LLM from a Commodore 64 that’s online. That’s cool. »

Compatibilité matérielle étendue

C64 OS fonctionne sur un Commodore 64 original, sur des répliques modernes (comme les cartes SD adaptées) et sur des émulateurs. L’intervenant mentionne les adaptateurs FujiNet, qui ajoutent le Wi-Fi, SSL et SSH aux machines 8 bits, avec des manuels PDF au style rétro.

Un retour aux sources du logiciel

L’intervenant exprime son enthousiasme pour ce modèle de distribution physique et commerciale : « I would love to see more of a resurgence in people selling software, right? Call it shareware, call it just commercial, whatever you want to call it. » Il voit dans C64 OS une renaissance de l’esprit des années 80 et 90, où chaque plateforme avait plusieurs OS disponibles.

CONCEPTS CLÉS

  • Pile réseau complète : Ensemble de protocoles (TCP/IP, etc.) permettant à un système de communiquer sur un réseau, ici implémenté sur un processeur 8 bits.
  • Bureau virtuel : Interface graphique permettant de basculer entre plusieurs espaces de travail, une fonctionnalité courante sur les OS modernes mais rare sur du matériel ancien.
  • Gestionnaire de paquets graphique : Outil logiciel permettant de parcourir, télécharger et installer des applications depuis un dépôt central, ici adapté à l’interface limitée du Commodore 64.
  • Plugin ChatGPT : Module d’extension pour le client de messagerie instantanée qui permet d’interagir avec un modèle de langage IA via une interface texte, sur une machine 8 bits.

CONCLUSION

C64 OS 1.09 démontre qu’un système d’exploitation moderne, avec réseau, bureaux virtuels et magasin d’applications, peut fonctionner sur du matériel vieux de 44 ans. L’intervenant insiste sur l’importance de ce projet commercial, vendu sur support physique avec documentation imprimée, comme un contrepoint à la tendance actuelle du logiciel gratuit et dématérialisé. Pour un administrateur système, c’est une leçon d’optimisation et de créativité : même avec des ressources extrêmement limitées, on peut implémenter des concepts modernes (gestionnaire de paquets, IA, réseau) si l’on maîtrise parfaitement la couche matérielle et logicielle.

Du même canal

Tout voir