A2osX un OS multi-tâches pour Apple II

Par:
fredericmazue

lun, 28/10/2019 - 10:00

Vous êtes nostalgique, fan des vieilles machines ? Oui mais les vieux ordinateurs ne sont pas multi-tâches... quoique...

A2osX est un système d’exploitation, un environnement de programmation et d'exécution pour les ordinateurs 128K Enhanced Apple //e et Apple //gs. A2osX est conçu pour fonctionner sur tout ordinateur amélioré Apple //e 128k ou plus récent. Plus précisément, A2osX s’appuie sur le jeu d’instructions amélioré du processeur 65C02 (notamment le 65C816 du //gs).

Écrit en assembleur 65C02 pour une rapidité d'exécution et une gestion efficace de la mémoire, A2osX est un environnement multi-tâches et multi-utilisateurs, qui apporte de nombreuses fonctionnalités des serveurs d’aujourd’hui à nos vénérables systèmes 8 bits vintage.

A2osX expose un ensemble réutilisable d'API et de bibliothèques écrites en assembleur que tous les programmes peuvent utiliser. Par exemple, n'importe quel programme peut appeler une API réseau qui gère à son tour les E/S vers différentes marques de cartes LAN via un ensemble de pilotes.

A2osX est un logiciel libre sous licence GNU v2.0, disponible sur GitHub.