IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

« Le bloc-notes moderne est nul », d'après un ex-ingénieur de Microsoft qui le réécrit donc en assembleur, dans un fichier de 2,5 Ko, « sans tous les ajouts inutiles qui tuent la qualité de Windows »

Le , par Patrick Ruiz

331PARTAGES

19  0 
« Le bloc-notes moderne est nul », d’après un ex-ingénieur de Microsoft qui le réécrit donc en assembleur, dans un fichier de 2,5 Ko, « sans tous les ajouts inutiles qui tuent la qualité de Windows »

TinyRetroPad est le nom du fork sur lequel cette initiative de réécriture en assembleur du bloc-notes a débouché. La motivation de fond : illustrer (au travers de l’exemple du bloc-notes) que Windows est devenu une usine à gaz faite de logiciels qui exigent une quantité excessive de ressources (mémoire, processeur, espace de stockage) par rapport aux fonctionnalités utiles. En gros, que Windows n’est plus aussi bon comme semble le confirmer le rejet massif dont Windows 11 fait l’objet de la part des utilisateurs.

L’intérêt majeur de l’initiative est dans la comparaison. Le bloc-notes actuel de Windows 11 dispose d’un fichier visible qui sert de lanceur vers une application plus lourde, de l’ordre de plusieurs mégaoctets une fois toutes les fonctions comprises. On parle ici de la correction orthographique, la sauvegarde automatique, les onglets et Copilot. Bref, un lot de fonctionnalités qui éloignent l’outil de sa vocation d’origine.

Concrètement, TinyRetroPad ressemble au Bloc-notes de Windows XP : mêmes menus Fichier, Édition, Format, Affichage et Aide. Le tout est écrit en assembleur, un langage bas niveau qui permet notamment de minimiser la taille de l’application finale.

Plummer a même ajouté les numéros de ligne optionnels, un mode sombre et les raccourcis clavier de l’époque, ce qui a fait gonfler le fichier à 2794 octets. Le code est disponible sur GitHub, avec un exécutable prêt à lancer pour ceux qui ne veulent pas compiler eux-mêmes.

L’ex-ingénieur de Microsoft explique venir d’une époque où les règles étaient claires chez Microsoft. Il rappelle ainsi le bloc-notes servait au texte brut, WordPad gérait le texte mis en forme (le fameux RTF), et l’on apprenait à ne jamais mélanger les deux. Mais aujourd’hui, WordPad a disparu et le bloc-notes a hérité de fonctions dont beaucoup d’utilisateurs ne veulent pas. C’est peu emballé par cette dérive que l’ingénieur dit l’avoir « reconstruit de zéro », sans surcouche ni télémétrie.


Les utilisateurs reprochent principalement à Windows sa transformation en une plateforme publicitaire et de services. Sur des plateformes communautaires, les critiques pointent une accumulation de bloatware, des mises à jour instables et des contraintes matérielles artificielles qui poussent au renouvellement du matériel


Windows n'est plus perçu comme un simple outil neutre, mais comme une vitrine poussant les utilisateurs vers l'écosystème Microsoft (abonnements Microsoft 365, services cloud OneDrive).

La configuration minimale de Windows 11 (requérant une puce TPM 2.0, par exemple) rend inutilisables des millions d'ordinateurs pourtant parfaitement fonctionnels, ce qui suscite l'incompréhension et des sorties de groupes de défense des droits des utilisateurs comme la FSF pour souligner que « Windows 11 prive les utilisateurs de leur liberté et de leur autonomie numérique ».

Les mises à jour fréquentes sont souvent décriées, causant parfois des baisses de performances sur les jeux ou des instabilités système. Les utilisateurs sont de plus en plus nombreux à s'inquiéter de la collecte massive de données personnelles et des fonctionnalités d'IA (comme Copilot) intégrées de force.

De nombreux utilisateurs soulignent une dégradation de l'ergonomie, notamment des menus de paramètres fragmentés entre l'ancienne interface et la nouvelle, ainsi que des lenteurs générales sur le bureau.

C’est pour ce lot de raisons (soulignées au passage par l’ex-ingénieur de Microsoft) que Windows 11 fait l’objet d’un rejet massif de la part des utilisateurs. Face aux nombreuses plaintes, Microsoft a réorienté ses équipes d'ingénieurs vers un nouveau modèle de développement pour se concentrer en priorité sur la fiabilité, les performances et l'expérience utilisateur.

Source : David Plummer (notes sur GitHub)

Et vous ?

Partagez-vous les avis selon lesquels Windows n’est plus aussi bon ? Quelle est votre expérience personnelle avec Windows 11 ? Partagez vos anecdotes ?
Quelle mouture de système d’exploitation Windows restera selon vous comme étant celle qui réunit le plus de critères pour être qualifiée de meilleure de tous les temps ?

Voir aussi :

Notepad sous Windows : après 41 ans, Microsoft lui ajoute discrètement la vérification de l'orthographe et la correction automatique. Microsoft modernise son éditeur de texte emblématique

Microsoft enrichit Windows 11 de nouvelles fonctionnalités basées sur l'intelligence artificielle, dont l'OCR, la suppression d'objets dans Photos et l'intégration de l'IA générative dans Paint

Image Creator : le nouveau générateur d'images par IA de Microsoft Paint s'appuie sur vos coups de pinceau, et permet d'utiliser DALL-E pour générer des images réalistes à partir de description textuelle
Vous avez lu gratuitement 4 490 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Christophe
Responsable Systèmes https://www.developpez.com
Le 02/07/2026 à 7:41
l'économie de ressources n'est plus un besoin
Avec le cout de la RAM et du disque qui explose, si.
8  0 
Avatar de Ti-Slackeux
Membre expérimenté https://www.developpez.com
Le 01/07/2026 à 15:24
Citation Envoyé par calvaire Voir le message
Enfin, l'argumentaire que ce notepad ne fait que 2.5ko contre quoi ? 50mo pour celui de Windows me semble "ridicule" au vu de la taille des disques et la puissance des cpu/ram.
Je crache pas sur l'optimisation mais la on passe dans l'autre extrême.
Ben voyons,
Ou comment obtenir des bouses immondes qui pèsent 3 tonnes, rament comme des gorets et n'apportent rien de plus.
J'en ai surpris un une fois a faire un dev en VB ... Oui, oui Visual Basic ...
Je lui ai demandé si il allait bien et sa réponse fut : "On s'en fout le PC client c'est un montre, y verra rien ..."

Citation Envoyé par calvaire Voir le message
C'est d'ailleurs de nos jours une chose que n'importe qui peut faire en 5 minutes avec une ia.
Mouais,
on enleve l'ia et il reste quoi du dev ??
A ben non c'est pas un dev ...

Mes deux cents,
8  2 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 01/07/2026 à 20:18
Perso je trouve ça génial en termes de com comme POC.
Oui, les app. native de l'UI moderne de windows 11 sont lentes. (Dans ma boîte elles chargent en 2 secondes à plus genre jusqu'à 1mn, mais en général dans les 8 secondes et personne ne sait pourquoi entre le réseau filtré , l'antivirus imposé et les cartes graphiques exotiques).

Le nouveau notepad est tellement lent que j'ai dû ralentir mes scripts de saisie (écrits en basic), car sinon il mélange les caractères...

Récemment, j'ai sorti du placard un vieux portable avec 120Mo de RAM et un pentium 2 qui date d'il y a 28 ans !! et fonctionne pour faire un client léger acceptable en RDP. Le truc est sous puppy linux (un linux spécial très optimisé qui tourne tout en RAM). J'ai été bluffé car les programmes de base sont beaucoup plus rapides que ce qu'on a sous windows 11. Le tableur ou le mini word basique chargent en un instant avec une réactivité parfaite car tout est en RAM .

à méditer pour le windows moderne...
6  0 
Avatar de Patrick Ruiz
Chroniqueur Actualités https://www.developpez.com
Le 01/07/2026 à 14:48
Citation Envoyé par calvaire Voir le message
je pense pas que le probleme soit la taille du binaire mais historiquement bien les fonctionnalités.
Notepad++ a réussie à concilier des performances similaire au bloc note windows natif ET avoir des fonctionnalités avancé. Rien que déjà le simple affichage des numéros de ligne, les onglets et la coloration syntaxique automatique ça change la vie.

Je n'ai rien contre ce monsieurs, mais je vois pas pourquoi toute la press en parle, il n'ya aucun exploit à coder un éditeur de texte ultra basique en assembleur en 2026.
C'est d'ailleurs de nos jours une chose que n'importe qui peut faire en 5 minutes avec une ia.

Enfin, l'argumentaire que ce notepad ne fait que 2.5ko contre quoi ? 50mo pour celui de Windows me semble "ridicule" au vu de la taille des disques et la puissance des cpu/ram.
Je crache pas sur l'optimisation mais la on passe dans l'autre extrême.
Pourtant le problème qu'il soulève semble bien faire partie de la longue liste de ceux qui finissent par plomber l'expérience utilisateur sous Windows. Je pense qu'il est beaucoup lancé dans l'effort de souligner les mauvaises pratiques en matière de développement qui finissent par déteindre sur les produits de Microsoft, en pariculier, ses systèmes d'exploitation
5  1 
Avatar de Eric80
Membre éprouvé https://www.developpez.com
Le 01/07/2026 à 21:06
Comme il l explique dans sa video, son notepad tout petit est en fait un condensé des fonctions de Windows, cad que le logiciel n est "que" une suite d'appels aux API natives de Windows, cad les Win32 des années Windows 3.1 et Windows 95.
Son repo Github est d'ailleurs un fork d'un autre fork, basé sur un de ses vieux projets des années 90.

Il semble que Microsoft aimerait justement s'écarter de ces vieilles API en proposant des logiciels dévelopées avec des "framework" + modernes.
Sauf que ces framework ne sont en fait qu'un empilement de différentes couches d abstractions, et avec tout en bas bien souvent les API natives de Windows Win32.
L'idée théorique est toutefois de pouvoir plus facilement changer les couches inférieures.

Pour l instant, les API Win32 sont encore tjs là, et c est encore ce qui fait la force de Windows. Tout le reste sont + ou - des "usines à gaz".

Au delà de ce mini notepad se pose donc la pertinence de cette stratégie d'ajouter + plus de couches au milles feuilles...
4  0 
Avatar de Aspartame
Membre confirmé https://www.developpez.com
Le 01/07/2026 à 17:20
l'argument de la taille me semble tout à fait pertinent.

pas pour le bloc-note de windows, mais en général ( attention, pente glissante :p)
l'économie de ressources n'est plus un besoin , certes, donc faisons un bloc-note en électron .
cet ingénieur démontre qu'en 2026, il est possible de définir le périmètre d'uen application et de l'implémenter en minimisant l'impact et les dépendances.

le problème : ce profil d'ingé ne se fabrique malheureusemet plus beaucoup, on éduque les électron-ingé ou plutôt les vibe-électron-ingé.
4  1 
Avatar de Patrick Ruiz
Chroniqueur Actualités https://www.developpez.com
Le 01/07/2026 à 20:33
Citation Envoyé par Fagus Voir le message
Perso je trouve ça génial en termes de com comme POC.
Oui, les app. native de l'UI moderne de windows 11 sont lentes. (Dans ma boîte elles chargent en 2 secondes à plus genre jusqu'à 1mn, mais en général dans les 8 secondes et personne ne sait pourquoi entre le réseau filtré , l'antivirus imposé et les cartes graphiques exotiques).

Le nouveau notepad est tellement lent que j'ai dû ralentir mes scripts de saisie (écrits en basic), car sinon il mélange les caractères...

Récemment, j'ai sorti du placard un vieux portable avec 120Mo de RAM et un pentium 2 qui date d'il y a 28 ans !! et fonctionne pour faire un client léger acceptable en RDP. Le truc est sous puppy linux (un linux spécial très optimisé qui tourne tout en RAM). J'ai été bluffé car les programmes de base sont beaucoup plus rapides que ce qu'on a sous windows 11. Le tableur ou le mini word basique chargent en un instant avec une réactivité parfaite car tout est en RAM .

à méditer pour le windows moderne...
Merci, c'est édifiant
3  0 
Avatar de Eric80
Membre éprouvé https://www.developpez.com
Le 01/07/2026 à 21:15
Citation Envoyé par Fagus Voir le message
Récemment, j'ai sorti du placard un vieux portable avec 120Mo de RAM et un pentium 2 qui date d'il y a 28 ans !! et fonctionne pour faire un client léger acceptable en RDP. Le truc est sous puppy linux (un linux spécial très optimisé qui tourne tout en RAM). J'ai été bluffé car les programmes de base sont beaucoup plus rapides que ce qu'on a sous windows 11. Le tableur ou le mini word basique chargent en un instant avec une réactivité parfaite car tout est en RAM
Quel "puppy Linux" ? Un des vieux originaux hors de support depuis des années?
Puppy Linux est désormais une série de distrib récentes et donc + lourdes, basées sur Debian 12 ou 13, Ubuntu ou Slackware: https://forum.puppylinux.com/puppy-linux-collection
Les images sont autour de 1 Go, donc une toute autre catégorie.

Pour MAJ ton vieux Puppy Linux, essaie "Tiny Core Linux" qui reprend l'esprit de "tout en RAM" avec des images de 23 à 250 Mo: http://tinycorelinux.net/downloads.html
-> Tiny Core 17 devrait encore bien tourner sur ton p2, tout en ayant un OS 'up to date' et noyau 6.18
3  0 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 01/07/2026 à 20:32
Citation Envoyé par bacelar Voir le message
C'est tout vu.
Je te mets au défit de produire un code que je ne peux pas égaler en performance en utilisant VB (J'ai pas dit quel VB, mais comme tu n'y connais rien, qu'est que ça peut bien te foutre ).
Ben tu en as un dans l'article, de code, si tu veux coder puis mesurer
0  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 01/07/2026 à 21:55
Citation Envoyé par Eric80 Voir le message
Quel "puppy Linux" ? Un des vieux originaux hors de support depuis des années?
[...]
-> Tiny Core 17 devrait encore bien tourner
Oui, c'est un puppy totalement has been des origines avec des vieux drivers qui ont été retirés . Ça a été assez dur à régler, mais maintenant c'est juste incassable. En effet, l'os est chargé d'une image personnalisée en lecture seule en RAM. C'est incorruptible

Comme le but est juste de faire du RDP en LAN, (en l'occurence depuis un linux à jour hébergé dans termux sur mon téléphone ), ça passe et c'est geek power.

Merci pour le conseil de tiny core . Puppy linux , c'est de très loin la distro la plus réactive et incassable que j'ai pu tester surtout sur du vieux matos, mais je n'ai jamais testé les versions récentes.
0  0