À propos

Unmanaged Bytes : programmation système, C, Linux. Philosophie, preuve par le code et outils open source.

Les fondamentaux rendent libre

Les frameworks changent, les stacks se remplacent, les écosystèmes vont et viennent. Ce qui ne change pas, c’est la couche d’en dessous : la mémoire, les appels système, l’architecture machine, la façon dont le noyau exécute les processus.

Les coreutils GNU tournent depuis plus de quarante ans. Écrits en C, maintenus par une poignée de personnes, présents sur des milliards de machines. Un CPU ne connaît pas les design patterns — il connaît des bits, des adresses et des instructions. Ça ne bouge pas d’une décennie à l’autre.

Le développeur qui comprend ces invariants surfe plus facilement sur les vagues successives. C’est la thèse de ce site : comprendre les fondamentaux rend libre.

Ce qui se publie ici

Des articles sur ce qui ne change pas — rédigés en anglais, pour la communauté systems internationale. Programmation système, C, Linux, gestion mémoire, appels système, architecture machine. Des textes qui prennent le temps d’expliquer pourquoi, pas seulement comment.

Écrire prend du temps. La publication n’est pas régulière. Chaque texte est travaillé jusqu’à dire ce qu’il doit dire — pas un mot de plus.

La preuve par le code

Les idées ne valent rien sans le code qui les démontre.

Le code publié est le versant pratique de ce site. Des outils en ligne de commande et des bibliothèques système C dans la tradition Unix : chaque programme fait une chose, et la fait bien. Le code est lisible, testé, et benchmarké avec des chiffres que chacun peut reproduire.

L’application phare est BitCrafts Vigil, le gardien d’intégrité des fichiers pour le bureau Linux : prenez un instantané de vos dossiers, vérifiez-les plus tard contre la référence sauvegardée, et voyez exactement ce qui a été ajouté, supprimé ou modifié — dans une fenêtre GTK4 + libadwaita accessible à tous.

Sous le capot, le gros du travail — hachage parallèle, détection de doublons, manifestes d’intégrité — est assuré par des moteurs C maintenus dans le dépôt toolkit et livrés avec l’application.

Le détail sur la page Projets.

Au-delà des outils en ligne de commande, Unmanaged Bytes explore l’architecture multi-agents avec Claude Code : orchestration d’agents IA, pipelines de qualité automatisés, conception de workflows structurés. La même idée s’applique — comprendre les fondamentaux de ces systèmes, pas seulement les utiliser.

Qui est derrière

Unmanaged Bytes est le projet de Younes Benmoussa, ingénieur logiciel depuis 2012, basé au Maroc. En savoir plus sur l’auteur →