Utilisateur:XDGameDu23/Brouillon3

La version OS2.2 de Cpcdos est la dernière version majeure du noyau dont son développement a débuté en 2023. Il s'agit d'une version améliorée de l'OS2.1 marquant ainsi l'abandon de FreeDOS au profit de GNU/Linux. Même si cette version n'est pas directement développée par Sébastien Favier, le créateur historique de Cpcdos, elle reste toutefois au sein de la communauté puisque réalisée par Guillaume Deroy, développeur d'une distribution basée sous l'OS2.1

Cpcdos OS2.2
Logo de Cpcdos OS2.2

Informations
Créateur Sébastien Favier
Développé par Guillaume Deroy et autres contributeurs
Fichier exécutable .cpc, .exe
Première version
Dépôt https://github.com/SPinti-Software/CpcdosOS2.2
État du projet concept
Écrit en C++ (Core, API), FreeBASIC (interface graphique)
Supporte les langages CpcdosC+, C++ (API)
Environnement GNU/Linux
Langues Français, Anglais
Type Co-noyau (fonctionnant par dessus Linux)
Politique de distribution Gratuit et open-source
Licence GNU GPL
Site web https://cpcdos.net

Chronologie des versions

La particularité de cette nouvelle version est le support communautaire dès le début de son développement grâce à son code-source disponible sur GitHub. Aussi, toutes les parties écrites initialement en FreeBASIC, à l'exception de l'interface graphique, sont codés en C++. Une API sera d'ailleurs disponible pour les programmeurs avancés souhaitant travailler leur distribution en C++.

Historique

modifier

Le développement débute en mars 2023 sous le nom de "Cpcdos OS2.1LTS". Il s'agissait de proposer de nouvelles mises à jour à la précédente version. Ensuite, le nom du projet prend la version 2.2 puisque le co-noyau sera intégralement réécrit en C++. Seul le FreeBASIC sera utilisé pour créer l'interface graphique.

Avec cette nouvelle mouture, Cpcdos prend le tournant des systèmes type UNIX en se basant sur GNU/Linux pour fonctionner. Par ailleurs, l'interpréteur de commande CpcdosC+, qui permet de créer des programmes pour une distribution Cpcdos, est réécrit en C++. Mais pour les développeurs plus expérimentés, une API sera également proposer.