Lien The EDG C++ Compiler Frontend Has Been Open Sourced


Les échanges ci-dessous, publiés avec l'accord de Violette, retranscrivent des échanges de courriels qui ont abouti à la libérer ainsi que son ordinateur.
L'accompagnement s'est fait exclusivement par courriel alors que je m'attendais à devoir mettre en relation, dans la vraie vie, Violette et des personnes via l'Agenda du Libre ou Aide Linux entre autre.
Ça ne se passe pas toujours aussi bien mais, présenter des démarches réussie donne à voir une relative facilité alors qu'une montagne insurmontable est souvent fantasmée. Cet exemple montre sans doute aussi l'importance de l'accompagnement (et de l'envie initiale de la personne).

Bonne lecture.
Lauw'
PS : plein de ressources aussi sur Adieu Windows, Bonjour le Libre


Le code est placé sous licence MIT. Il fait 6955 lignes d'assembleur 6502, commentaires compris. Ça donne un fichier de 158 ko. Un peu gros pour ce vénérable processeur qui ne pouvait adresser que 64 ko avec son bus d'adresse 16 bits.
L'annonce : https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/
Le github : https://github.com/microsoft/BASIC-M6502



La lecture récente d'un article de journal dénommé "un libriste en approfondissement" a résonné en moi, car abriotde relate des difficultés sur lesquelles j'ai également longtemps buté, d'autant plus que je ne suis pas informaticien de métier.
Tout d'abord, la démarche, qui me semble identique : sortir des systèmes privateurs qui se gavent soit sur votre vie privée soit sur les licences, et retrouver de l'autonomie et de la souveraineté.

Microsoft a décidé le 28 septembre 2018 de libérer les sources des versions 1.25 et 2.0 de MS-DOS sous licence MIT et de les publier sur GitHub.
Il s’agit des mêmes versions données au Computer History Museum (Musée de l’histoire de l’ordinateur) le 25 mars 2014, comme le précise Microsoft dans le fichier README.md.
Microsoft précise aussi dans son billet de blog que les deux versions (1.25 et 2.0) ont été écrites avec l’assembleur de l’Intel 8086, le premier processeur de la famille x86.
L’entreprise indique que beaucoup de fichiers de documentation d’extension .TXT et .DOC intercalés entre les fichiers sources sont intéressants à lire, tout comme de nombreux commentaires directement dans le code source.
On ne peut que se réjouir de cette libération, bien qu’elle soit tardive. Mais à quand la libération de NTKRPAMP.EXE, le noyau de Windows NT pour un système multiprocesseur ?

https://github.com/Microsoft/calculator
C'est mentionné dans le README, la calculatrice vous espionne et envoie des données "de télémétrie" à Microsoft. Vous pouvez maintenant compiler votre propre version pour vous assurer que vos calculs restent bien confidentiels. Merci, Microsoft!