Quotidien Shaarli
Aujourd'hui - June 11, 2026
Ubuntu Server 26.04 LTS, surnommée Resolute Raccoon, est une version majeure sortie le 23 avril 2026, conçue pour les environnements serveurs, cloud et homelab. Elle offre un support standard jusqu’en avril 2031, extensible à 2036 avec Ubuntu Pro et jusqu’en 2041 via une option Legacy, ce qui en fait un choix pertinent pour les infrastructures critiques. Le noyau Linux 7.0 et des composants comme OpenSSH 10.2 (avec des exigences cryptographiques renforcées) ou Chrony (devenu le démon de temps par défaut) marquent des évolutions majeures, tandis que des paquets serveurs comme PHP 8.5, Django 5.2 ou Samba 4.23 sont mis à jour.
La migration vers cette LTS ne doit pas être prise à la légère : elle nécessite une planification, notamment pour les serveurs en production sous Ubuntu 24.04 LTS, où une mise à niveau progressive est recommandée plutôt qu’une migration forcée. Les configurations matérielles minimales (1,5 Go de RAM et 4 Go de stockage) et l’arrivée de CUDA, ROCm ou Intel oneAPI dans les dépôts élargissent les cas d’usage, notamment pour les workloads IA et GPU. Les administrateurs doivent aussi anticiper les changements de comportement de services comme sudo-rs ou les serveurs mail (Dovecot 2.4.2), sous peine de perturbations.
Enfin, le cycle de vie étendu et les stratégies de migration (comme l’obligation de passer par des versions intermédiaires) soulignent l’importance de bien préparer la transition. L’article détaille des commandes de vérification post-migration et partage une approche pragmatique pour les homelabs, tout en insistant sur la nécessité de valider les services critiques avant de basculer. Une ressource utile pour évaluer l’impact de cette LTS sur une infrastructure existante.
L’idée principale de l’article est de proposer une méthode de travail avec deux agents IA pour améliorer la programmation assistée par IA. L’un écrit le code dans un espace de travail dédié, tandis que l’autre, en parallèle, le révise systématiquement après chaque cycle de développement (TDD). Ce second agent, qualifié de « porteur de la lampe », maintient la vision globale du projet et évite que le premier agent ne s’éloigne des objectifs initiaux en se perdant dans les détails techniques.
L’auteur souligne que cette approche simple mais efficace permet de corriger deux problèmes majeurs : d’une part, l’agent codeur peut dériver de la mission initiale en accumulant des décisions localement optimales, et d’autre part, le réviseur identifie les erreurs structurelles ou les choix qui compliquent les étapes suivantes. Contrairement aux sous-agents de révision intégrés, ce réviseur dédié conserve une vision cohérente de l’objectif final tout au long du projet.
Enfin, l’article précise que cette méthode s’ajoute aux outils existants (comme les sous-agents de révision ponctuels) sans les remplacer, car ils remplissent des rôles complémentaires : les sous-agents gèrent les problèmes immédiats, tandis que le réviseur dédié préserve la cohérence globale. Cette coordination entre agents représente une évolution naturelle pour les utilisateurs maîtrisant déjà un agent unique.
Cette page introduit les bases de données orientées colonnes, comme ClickHouse, conçues pour analyser des flux d'événements horodatés (timeseries) à grande échelle, que ce soit pour des analyses historiques ou en temps réel. Leur principal avantage réside dans une compression et un traitement optimisés grâce à la structure en colonnes, contrairement aux bases relationnelles classiques (OLTP) qui privilégient les transactions et la cohérence. Les colonnes permettent des lectures séquentielles efficaces, une meilleure parallélisation et une compression adaptée aux gros volumes de données.
L'auteur compare ce modèle aux bases OLTP, soulignant que les bases orientées colonnes (comme celles utilisées pour la télémétrie ou l'observabilité) excelling en débit d'écriture et en scalabilité, mais au prix de transactions moins atomiques et de modifications plus lourdes. Contrairement aux systèmes comme Prometheus, qui gèrent mal la diversité des labels, les solutions modernes s'appuient sur des technologies éprouvées pour se concentrer sur la couche applicative. Le texte annonce ClickHouse comme solution dans un prochain article.