Cet article explique comment Bootc et OSTree permettent de gérer et déployer des systèmes Linux de manière moderne, immuable et reproductible. OSTree, souvent comparé à un "Git pour les filesystems", versionne et distribue des snapshots complets du système, facilitant les mises à jour atomiques et les retours en arrière. Bootc, quant à lui, permet de démarrer un système Linux directement à partir d’une image conteneur (OCI), offrant ainsi une approche similaire à celle des conteneurs pour le déploiement d’OS complets. L’auteur partage son expérience en passant de Packer et NixOS à Fedora Silverblue, puis détaille comment OSTree gère les fichiers système de manière immuable, tout en permettant des modifications locales via des overlays. Il montre aussi comment rpm-ostree
remplace les gestionnaires de paquets traditionnels pour garantir l’atomicité des mises à jour. Enfin, il illustre la création et le déploiement d’une image Bootc personnalisée, ainsi que la gestion des mises à jour automatiques via un registre d’images, soulignant l’intérêt de cette approche pour le GitOps et la gestion centralisée des serveurs. Une solution idéale pour ceux qui cherchent à automatiser et sécuriser leurs déploiements Linux. ☕
Ce billet explore le fonctionnement des correcteurs orthographiques comme Hunspell, utilisé dans LibreOffice, Firefox ou macOS, à travers l’exemple de la langue albanaise, riche en déclinaisons. Hunspell, héritier de MySpell et ISpell, vérifie l’orthographe des mots à partir de fichiers .dic
(liste de mots) et .aff
(règles de flexion), permettant de générer de nombreuses formes à partir de peu de données. L’article détaille son installation, son utilisation avec des dictionnaires spécifiques (comme l’albanais), et ses limites : il valide les mots isolément, sans vérifier la cohérence grammaticale d’une phrase. Un outil open source puissant, mais à utiliser en connaissance de cause, surtout pour les langues complexes ou peu documentées.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
La SPL (Standard PHP Library) fournit pas mal de classes et d'interfaces utiles au quotidien. L'auteur en présente quelques unes
Slidev est un logiciel de présentation utilisant Markdown et Vue.js
Présentation des deux styles possibles de développement Front End d'applications avec Symfony : SPA vs Radical Simplicity
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur parcourt plusieurs extraits de code Rust et explique les mots clefs et symboles qu'ils contiennent.
Tout est dans le titre
Présentation du langage Zig
Tout est dans le titre