Sortie de GeckOS 2.1, un système d'exploitation pour processeurs MOS 6502

Après 4 ans de développement, la version du système d'exploitation GeckOS 2.1 a été publiée, destinée à être utilisée sur des systèmes dotés de processeurs MOS 6502 et MOS 6510 à huit bits, utilisés dans les PC Commodore PET, Commodore 64 et CS/A65. Le projet est développé par un seul auteur (André Fachat) depuis 1989, écrit en langages assembleur et C, et distribué sous licence GPLv2.

Le système d'exploitation est équipé d'un micro-noyau, prend en charge le multitâche préemptif et un système de gestion de mémoire, fournit des utilitaires Unix standards (sh, mkdir, ps, ls, etc.) et des primitives (multithreading, sémaphores, signaux, etc.), développe un standard la bibliothèque lib6502, inclut une pile TCP/IP simplifiée avec la possibilité d'exécuter des applications réseau (par exemple, un serveur http est disponible). Dans une version minimale, le cœur du système n'occupe que 2 Ko et dans une version complète, 4 Ko. Le noyau est indépendant du matériel : tous les composants spécifiques au matériel sont placés dans une couche distincte.

La nouvelle version a amélioré l'implémentation des utilitaires ps et ls, ajouté l'application setinfo pour modifier les informations sur les tâches en cours d'exécution, créé les utilitaires kill, hexdump, wc et autres, et proposé un nouvel interpréteur de commandes lsh. Performances de port améliorées pour les plates-formes C64, PET et CBM 8x96. Le port pour la plateforme CS/A65 a été restitué.

Source: opennet.ru

Ajouter un commentaire