Exécutez un clone Unix v7 sur votre Raspberry Pi Pico – jetez un œil à cette expérience en utilisant Fuzix

Exécutez un clone Unix v7 sur votre Raspberry Pi Pico - jetez un œil à cette expérience en utilisant Fuzix

David donné a travaillé sur le portage du Système d’exploitation Fuzix à divers microcontrôleurs et il s’est demandé s’il pouvait le faire fonctionner sur le Raspberry Pi Pico.

Il a décrit Fuzix dans les termes suivants:

Fuzix est un véritable Unix, avec plusieurs processus, périphériques, tous les outils Unix standard, Bourne shell, clone vi, etc. Compte tenu de la RAM limitée du RP2040 et de l’absence de MMU, ce port ne garde qu’un seul processus en mémoire à la fois, échangeant et sur une carte SD pour effectuer des changements de contexte; cela fonctionne étonnamment bien. Chaque processus reçoit jusqu’à 64 Ko de code et de données.

Il a réussi dans ses efforts, et il décrit les performances sur la petite planche comme «plutôt correctes», bien qu’il n’ait pas encore essayé d’overclocker le Pico pour voir combien il peut en tirer. Il possède tout documenté sur son blog où vous pouvez voir comment il l’a fait et comment le reproduire vous-même. Sur les forums Raspberry Pi, où il a posté le travail sous forme de fil de discussion, vous pouvez voir les exploits d’autres personnes qui ont répliqué le projet, ainsi que quelques informations supplémentaires sur le branchement d’un lecteur de carte SD comme ceci:

Le plan de David est de regarder à un moment donné le portage de Fuzix sur le Raspberry Pi complet, donc garder un œil sur son blog pour ça.