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
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 | modifier le code]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.