Noyau multitâche (100%) Le noyau est celui du système OS-9 Level One / 6809 qui doit être porté. Les parties délicates sont la gestion du multitâche préemptif, basé sur l'interruption 50 Hz du MO5 et l'allocation mémoire, qui doit tenir compte de la map-mémoire particulière du MO5.
Système de fichiers (100%) Le système de fichiers est fourni par OS-9 et sera repris tel quel. Performant, il est hiérarchique, gère les noms longs jusqu'à 32 caractères, la propriété et les permissions d'accès. On peut manipuler jusqu'à 4 Go d'espace disque.
Utilitaires (80%) La plupart des utilitaires fournis par OS-9 peuvent être repris tels quels, notamment le puissant interpréteur de commandes. Certains outils système comme format doivent être réécrits.
Périphériques (30%) Tous les pilotes de périphériques doivent être développés un à un spécifiquement. Les périphériques prioritaires sont naturellement ceux qui facilitent la communication avec l'extérieur.
Connexion réseau (20%) La liaison réseau sera développée sur plusieurs supports, mais le but ultime consiste à implémenter une pile TCP/IP sur l'interface Nano-réseau, qui autorise une vitesse de pointe de l'ordre de 500 KBits/s.
Applications (0%) Les applications ne constituent pas une priorité. La première d'entre elles sera néanmoins un interpréteur BASIC compatible avec le BASIC Microsoft 1.0 qui était fourni en standard sur le MO5.
|