❌

Vue lecture

Hyprland, un compositeur Wayland « tiling »

Hyprland est un compositeur Wayland pavant (tiling) créé par Vaxri et placĂ© sous licence BSD 3-Clause. Si vous n’avez aucune idĂ©e de ce que cela signifie, un compositeur inclut des fonctionnalitĂ©s de gestion de fenĂȘtres. D’autres compositeurs Wayland incluent GNOME, KDE et ceux basĂ©s sur wlroots.

Plus de dĂ©tails dans la suite de la dĂ©pĂȘche.

Sommaire

Hall of fame

Avant Hyprland, Vaxri avait créé Hypr, qui fonctionnait sous Xorg et utilisait XCB, tout en adoptant une philosophie similaire en matiĂšre de gestion des fenĂȘtres. Revenons Ă  Hyprland : c’est un « compositeur moderne avec du style Â» pour traduire leur formulation. La derniĂšre version est la v0.47.2 (une mise Ă  jour mineure), la v0.47 datant de janvier 2025. Il existe des paquets officiels pour Arch et NixOS, mais le site fournit des instructions pour l’installer ailleurs. Je l’ai testĂ© sur Arch, j’ai voulu me faire une idĂ©e et j’ai trouvĂ© que ça valait le coup de partager l’expĂ©rience (NdM: « Je Â» est l’auteur du journal, saltimbanque).

Notez que Hyprland est principalement un compositeur avec des fonctionnalitĂ©s de gestion des fenĂȘtres, mais pas un environnement de bureau complet. Plus de dĂ©tails sur ça plus tard.

D’aprĂšs le site officiel : « Hyprland fournit les derniĂšres fonctionnalitĂ©s de Wayland, un tiling dynamique, de nombreux effets visuels, des plugins puissants et bien plus, tout en restant lĂ©ger et rĂ©actif Â». Sans surprise, son crĂ©ateur apprĂ©cie tout ce qui touche Ă  l’esthĂ©tique graphique.

Ah, l’apparence !
 a probablement beaucoup contribuĂ© Ă  faire connaĂźtre Hyprland. D’aprĂšs les sondages du crĂ©ateur, r/unixporn a Ă©tĂ© l’un des principaux vecteurs de sa popularitĂ©. J’aime aussi, dans une certaine mesure, les effets visuels et j’apprĂ©cie l’effort fait en ce sens : de beaux espacements, des bordures, des animations. Nous avons tous jouĂ© avec Compiz quelques minutes
 avant de le jeter Ă  la poubelle car ça ne sert Ă  rien. Heureusement, Hyprland ne se limite pas Ă  l’esthĂ©tique et lorsque nous travaillons quotidiennement sur un ordinateur, nous pouvons apprĂ©cier son autre atout : la configurabilitĂ©. Vous pouvez utiliser plusieurs fichiers de configuration ou un seul, mais tout passe par fichier texte.

Petit dĂ©tail : modifiez le fichier texte de config, enregistrez-le et votre configuration se recharge automatiquement Ă  chaud. Simple dĂ©tail, mais agrĂ©able. Si vous faites une erreur de syntaxe, un bandeau apparaĂźtra et affichera les erreurs qui empĂȘchent le rechargement. Il vous suffira alors de corriger et de sauvegarder Ă  nouveau.

Gestion des fenĂȘtres

Pour comprendre la personnalisation, il faut d’abord comprendre les bases. Hyprland est un gestionnaire en mosaĂŻque. Par dĂ©faut, il utilise la mise en page (layout) “Dwindle”, qui Ă©tait dĂ©jĂ  utilisĂ© par le gestionnaire de fenĂȘtres BSPWM. La description la plus courte de ce layout serait : « Pensez Fibonacci ! Â»

Fibonacci

Bon appliquĂ© Ă  des fenĂȘtres
 voilĂ  un extrait du README de BSPWM

                     a                          a                          a
                    / \                        / \                        / \
                   1   b         --->         1   c         --->         1   d
                      / \                        / \                        / \
                     2   3                      4   b                      5   c
                     ^                          ^  / \                     ^  / \
                                                  3   2                      b   4
                                                                            / \
                                                                           3   2

         +-----------------------+  +-----------------------+  +-----------------------+
         |           |           |  |           |           |  |           |           |
         |           |     2     |  |           |     4     |  |           |     5     |
         |           |     ^     |  |           |     ^     |  |           |     ^     |
         |     1     |-----------|  |     1     |-----------|  |     1     |-----------|
         |           |           |  |           |     |     |  |           |  3  |     |
         |           |     3     |  |           |  3  |  2  |  |           |-----|  4  |
         |           |           |  |           |     |     |  |           |  2  |     |
         +-----------------------+  +-----------------------+  +-----------------------+

                     X                          Y                          Z

Un autre layout standard est “Master”. Vous pouvez modifier votre fichier de configuration pour l’utiliser Ă  la place ou mĂȘme assigner une touche pour basculer entre eux. Le layout Master fonctionne avec une fenĂȘtre occupant la moitiĂ© de l’écran, tandis que les autres s’empilent sur l’autre moitiĂ©. Vous pouvez Ă©galement changer la fenĂȘtre maĂźtresse.

Bon cette fois partageons les GIF enragés du wiki de Hyprland :

MasterLayout

Hyprland offre aussi des fonctionnalitĂ©s de gestion des fenĂȘtres, communes aux diffĂ©rents layouts :

  • plusieurs espaces de travail (avec placement manuel ou automatique des fenĂȘtres),
  • un espace de travail spĂ©cial,
  • un systĂšme de “groupement”, permettant de regrouper et dĂ©grouper des fenĂȘtres,
  • mode plein Ă©cran,
  • fenĂȘtres flottantes.

Hyprland propose aussi un systĂšme de plugins. Et devinez quoi, un plugin a Ă©tĂ© dĂ©veloppĂ© pour ajouter le layout de i3 (i3 Ă©tant un WM pavant sous Xorg, dont l’équivalent sous Wayland est Sway, qui est dĂ©v. par Drew DeVault). Ce plugin s’appelle hy3. Dans i3, il y a des conteneurs, en gros c’est un layout « manuel avec des dĂ©coupages horizontaux/verticaux, trĂšs simple et efficace, et la doc i3 est trĂšs bien. Parce que la doc Sway, ce sont juste des man page, ok c’est trĂšs bien aussi passons
 Bref, voilĂ , maintenant j’ai un compositeur i3 avec des gaps et de belles animations, vous vous souvenez de i3-gaps – qui a entre-temps Ă©tĂ© intĂ©grĂ© Ă  i3 ? Bref, hy3 c’est ça en mieux.

Configuration, doc, outils

Notez que d’autres plugins existent, pour les animations, pour changer des comportements. La communautĂ© pourrait ĂȘtre un bel axe de dĂ©veloppement maintenant que d’aprĂšs l’auteur le code se calme.

À un moment un gestionnaire de plugins a Ă©tĂ© ajoutĂ©, hyprpm (pm pour package manager je suppose). Alors j’ai essayĂ© d’installer hy3 avec, mais j’ai rencontrĂ© des soucis de versions me rappelant le bon vieux temps oĂč les dĂ©v. de plugins gnome-shell hurlaient comme des putois quand une nouvelle version sortait. Bon bref j’ai compilĂ© hy3 Ă  la main Ă  la place, mais sortez cpp et une bonne tasse de cafĂ©, c’est pas juste un script Emacs en Lisp qui prend 3 secondes. Mais au moins ça a bien marchĂ©.

Sinon la configuration permet de personnaliser le layout clavier, la rĂ©solution d’écran, l’esthĂ©tique et les animations. Beaucoup de possibilitĂ©s, par ex. pour les raccourcis on peut faire des “submap” (oui je sais, i3 aussi). On peut modifier plein de choses sans redĂ©marrer.

On peut aussi utiliser la commande hyprctl pour communiquer avec hypr.

CĂŽtĂ© documentation, l’API technique est trĂšs bien couverte, mais il manque une documentation simplifiĂ©e pour une prise en main rapide. Et puis de base ne vous attendez pas Ă  plein de raccourcis claviers prĂ©-configurĂ©s, vous allez devoir faire les vĂŽtres.

Ou alors vous pouvez aussi utiliser des configurations prĂ©existantes. On se croirait dans Doom Emacs !

Hyprland n’est pas un environnement de bureau complet. Il vous faudra un tableau de bord, un lanceur d’applications et d’autres outils. Quelques options populaires :

  • barre d’état : Ashell (prĂȘt Ă  l’emploi) ou Waybar (trĂšs personnalisable). A noter qu’il y a maintenant des mini libs pour se faire ses barres facilement comme quickshell, astal ;
  • lanceur d’applications : Wofi (simple, clavier + souris) ;
  • ou le fait d’utiliser un tiling peut mĂȘme vous donner envie de changer de terminal ? Foot, Kitty, Alacritty, etc.

Mais Awesome Hyprland vous listera bien plus de choses.

Je n’ai pas encore testĂ© ibus, et je sais que je vais rencontrer des soucis avec cela, comme j’en aurai sous Sway
 (Pas trop envie de passer sous fcitx mais on verra)

Aspects techniques, conclusion

Au cours du dĂ©veloppement de Sway, Drew Devault a conçu une bibliothĂšque, wlroots, qui est devenue indĂ©pendante de Sway et utilisĂ©e par d’autres compositeurs wayland.

Hyprland a dĂ©marrĂ© en 2022. En 2024, la dĂ©pendance Ă  wlroots, qui Ă©tait inclus sous forme de « submodule git Â», a Ă©tĂ© abandonnĂ©e au profit de Aquamarine, un moteur de rendu en C++. L’abandon de wlroots, d’aprĂšs l’auteur, tient au fait que

  • wlroots est en C,
  • wlroots manque de doc,
  • faire Ă©voluer wlroots prend du temps,
  • et accessoirement parce qu’il a Ă©tĂ© banni ! (Bon lĂ  dĂ©solĂ© je prĂ©fĂšre passer du temps sur la revue de Hyprland que sur les feux de l’amour, voyez ici).

Mais Aquamarine n’est pas un compĂ©titeur de wlroots.

Conclusion

Hyprland, comme d’autres, ça prend un max de temps Ă  s’approprier. Il faut lire et configurer Ă  tout-va, mĂȘme si aprĂšs-coup on se rend compte que c’était simple. Ce qui l’est moins, c’est de choisir sa maniĂšre de travailler.

J’adore jouer avec les gestionnaires de fenĂȘtre en mosaĂŻque et Hyprland est une belle dĂ©couverte. J’avais peur d’un simple ensemble d’animations flashy, mais il offre bien plus que cela. J’aimerais voir un tableau de bord style “ActivitĂ©s” de GNOME pour visualiser toutes les fenĂȘtres et espaces de travail en un coup d’Ɠil. Peut-ĂȘtre qu’avec le temps, quelqu’un dĂ©veloppera cette fonctionnalité  ou alors je finirai par coder un petit quelque chose moi-mĂȘme ! j’ai dĂ©jĂ  remarquĂ© que quelqu’un a codĂ© « hot corner Â», surprenant pour un tiling!

Commentaires du journal

Sources 1 et 2

  • multi-Ă©cran possible
  • dĂ©finition des raccourcis et des rĂšgles.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

Sortie d’AgentJ en 2.1 - Une nouvelle version majeure depuis la 1.6

AgentJ est une solution anti-spam utilisé pour filtrer et bloquer les messages indésirables (spams) en entrée et en sortie.
Ce logiciel est une solution sous licence GNU Affero General Public License V3.

Voici une description générale de ses fonctionnalités :

  • Filtrage du spam : Identifie les messages non sollicitĂ©s ou suspects (spams) Ă  l'aide d'algorithmes qui analysent le contenu, les adresses d'envoi, et d'autres facteurs.
  • Apprentissage automatique : Utilise des techniques d'apprentissage automatique pour s'adapter aux nouveaux types de spam et amĂ©liorer son efficacitĂ© au fil du temps.
  • Blocage des adresses : Peut bloquer ou mettre sur liste noire certaines adresses e-mail, domaines, ou adresses IP connues pour envoyer des spams.
  • Authentification humaine : La premiĂšre fois qu'un nouvel expĂ©diteur vous contacte, un mail de confirmation lui est envoyĂ© pour vĂ©rification
  • Rapports et statistiques : Fournis des rapports pour suivre le nombre de spams bloquĂ©s, les tendances, et d'autres informations utiles pour les administrateurs.
  • Personnalisation : Permet de dĂ©finir des rĂšgles spĂ©cifiques, de crĂ©er des listes blanches (whitelist) et noires (blacklist), et d'adapter le niveau de filtrage en fonction des besoins.
  • Gestion multi domaines mail distincts ou miroir.
  • Rapport quotidien pour les utilisateurs qui les informe des mails en attente de dĂ©blocage.

Logo AgentJ
Cette nouvelle version 2.1 amĂšne son lot d’amĂ©liorations, mais elle est surtout marquĂ©e par une amĂ©lioration majeure : la gestion des mails envoyĂ©s / le filtrage de mail en sortie.

Filtrage de mails en sortie

Cela permet de gĂ©rer l’ensemble du flux de mails sortants.

Apprentissage des mails sortants

Cette fonctionnalitĂ© permet que, lors d’un envoi de mail par un utilisateur interne, les destinataires (to, cc et cci) soient automatiquement autorisĂ©s.
Nous retrouverons les adresses autorisĂ©es comme les adresses actuelles avec comme prĂ©cision « autorisĂ©e par envoi de mail Â».

ParamĂ©trage du taux d’envoi de mail

L’objectif est de permettre le paramĂ©trage du nombre de mails par heure, par utilisateur. Le paramĂ©trage pourra se faire soit pour le domaine mail, soit pour un groupe d’utilisateur, soit pour un utilisateur.
Sur un compte utilisateur, il sera indiquĂ© le taux en vigueur et l’usage actuel pour l’utilisateur.

Alerte sur évÚnements indésirables

Cette fonctionnalitĂ© permettra de paramĂ©trer un envoi d’alerte Ă  un ou des mails spĂ©cifiques.
Les alertes pourront ĂȘtre envoyĂ©es lors des Ă©vĂ©nements suivant :
‱ Spam (le niveau considĂ©rĂ© comme Spam sera rĂ©glable)
‱ Virus
‱ DĂ©passement du taux d’envoi

Recherche de mail

Nous avons ajoutĂ© une recherche de mail avancĂ© pour l’administrateur.

Recherche mail

Libération depuis le rapport mail

Maintenant, il n’est plus nĂ©cessaire de se loguer pour libĂ©rer un mail depuis le rapport quotidien envoyĂ© par AgentJ un simple clique suffit.

Amélioration du tableau de bord

Nous avons amélioré le rendu du tableau de bord des statistiques

Tableau de bord

Prévisualisation sécurisée des emails

Vous pouvez désormais prévisualiser vos emails bloqués avant de décider de les libérer (ou non).

Prévisualisation mail

Test de performance

Nous avons effectuĂ© des tests de performance sur un VM avec 4 cƓurs et 4 Go de RAM avec les paramĂ©trages par dĂ©faut. AgentJ traite 10 000 mails en 11 min. Pour prĂ©cision, les tests ont Ă©tĂ© effectuĂ©s avec l’envoi de mail valides, car ils sont les plus longs en traitement comparĂ© Ă  des spams.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

Linux Mint 22 : vidéos pas à pas pour les débutants

Voici une sĂ©rie de vidĂ©os (62) consacrĂ©e Ă  la distribution Linux Mint 22 intitulĂ©e « Pas Ă  pas pour les dĂ©butants Â».

Je suis passé à Linux Mint voilà à peu prés cinq ans. J'ai été aidé pour cela par l'équipe Linux de l'époque du Forum SOSPC (Mia, Darksky, Azamos, 
).
Animé par cet esprit de partage, j'ai voulu à mon tour rendre la pareille. Je viens donc de terminer une série de vidéos sur Linux Mint 22. De petites vidéos (à part la 1 et la 62) qui traitent chacune d'un thÚme bien précis. Ces vidéos s'adressent exclusivement à un public de débutants (et faite par un débutant
 de 5 ans).

de :
Vidéo 01
Ă 
Vidéo 62

Visibles Ă  partir :

Vidéos d'une durée d'une quinzaine de minutes pour la premiÚre et la derniÚre, quelques minutes pour les autres :

  1. C'est quoi Mint ?
  2. Possible pour vous ?
  3. Télécharger Cinnamon
  4. Vérifier avec 7Zip
  5. Créer la clé d'installation
  6. Créer une clé persistante
  7. Graver un DVD
  8. Démarrage rapide
  9. Edge Ă  Firefox
  10. Chrome Ă  Firefox
  11. Exporter thunderbird
  12. Export carnets d'adresses
  13. Export Agenda
  14. Ouvrir le BIOS
  15. Visite en Français
  16. Installation
  17. Démarrage et dualboot
  18. Veille contrÎllée
  19. Écran de bienvenue
  20. Timeshift
  21. Gestionnaire de pilotes
  22. Gestionnaire de mise Ă  jour
  23. Pare-feu
  24. Couleurs du Bureau
  25. Une mise Ă  jour
  26. ParamĂštres du systĂšme
  27. Personnaliser le Bureau
  28. Une mise Ă  jour du noyau
  29. La LogithĂšque
  30. Flatpack
  31. Alternativeto
  32. ParamĂštres du panneau
  33. Configuration Liste groupĂ©e de fenĂȘtres
  34. Ajouter des Applets
  35. Mode d’édition du panneau (1)
  36. Mode d’édition du panneau (2)
  37. Réglage du MENU
  38. Applications préférées
  39. La corbeille
  40. Barre d'outils
  41. Ranger les éléments
  42. Marque pages
  43. Panneau latéral
  44. Menus contextuels
  45. Imprimante et Scanner
  46. Informations systĂšme
  47. la suite LibreOffice (une petite erreur Ă  corriger)
  48. Installer les polices Microsoft sur Linux
  49. Capture d'écran et Flameshot
  50. PDF Visionneur de document ou Okular
  51. La Télévision avec FreetuxTV
  52. Thunderbird
  53. Carnets d’adresses
  54. Agenda
  55. ParamĂštres et paramĂštres des comptes
  56. Injecter le profil de Firefox de Windows dans Linux
  57. Sauvegarde des données avec Grsync
  58. Gparted renommer le disque de sauvegarde
  59. Vider le cache de Linux avec le Terminal
  60. Restaurer avec Timeshift
  61. Démarrage - enlever ou mettre un mot de passe
  62. Petit bilan et conseils

Pour télécharger également le PDF (Pack débutant (partie 1) - Linux Mint 22 - Pas à pas sur YouTube en Libre accÚs
Sur celui-ci, chaque vidéo est présentée par un petit texte, chaque vignette est active et permet en cliquant dessus de rejoindre la vidéo choisie, la durée de chaque vidéo est indiquée.

Si cela peut intĂ©resser quelqu’un.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

Alors ? Vous ĂȘtes content de votre imprimante Bambu Lab ?

Cette dĂ©pĂȘche est issue du journal d'Antoine Catton qui passe en revue le marchĂ© des imprimantes 3D Ă  l'occasion verrouillage rĂ©cent de l'accĂšs Ă  l'impression par le fabricant Bambu Lab.

Plus de dĂ©tails dans la suite de la dĂ©pĂȘche.

Il y a quelques annĂ©es, je suis tombĂ© dans la marmite de l'impression 3D. Mon employeur nous donne accĂšs Ă  un « makerspace Â» d'entreprise, en tant qu'avantage en nature. Il y a, entre autres, quelques imprimantes 3D.

Au bout d'un moment, j'en avais marre de ne pouvoir imprimer qu'au boulot, donc j'ai passé le pas. Ch'suis pas dépensier, ch'suis pas fan de bagnoles, ni de foot, j'achÚte un nouvel ordi tous les 5-6 ans en moyenne, donc j'ai cassé la banque et me suis fait plaisir en m'achetant une imprimante 3D.

Je sais pas si tu sais, mais il y a plusieurs types d'imprimantes 3D. Le type le plus connu, c'est le type « FDM Â» ou « dĂ©pĂŽt de fil fondu Â» dans la langue de MoliĂšre. La meilleure description, c'est « un pistolet Ă  colle chaude sur une table traçante. Â» Aujourd'hui, c'est ce que la majoritĂ© des gens imagine quand on dit « imprimante 3D. Â» Il y a d'autres types d'imprimantes 3D, comme, par exemple, les imprimantes Ă  rĂ©sine, qui utilisent un Ă©cran LCD ultraviolet pour solidifier de la rĂ©sine au fond d'un bac de rĂ©sine liquide. Ces imprimantes 3D sont, en gĂ©nĂ©ral, utilisĂ©es pour imprimer des dĂ©tails plus fins, surtout pour les otakus qui impriment des figurines de Manga et AnimĂ©s, entre autres. Dans ce journal, je ne parle que d'imprimantes dites « FDM Â», c'est-Ă -dire, « l'imprimante 3D normale, Â» comme dirait François Hollande.

Schéma d'une imprimante avec dépÎt de fil fondu

Je sais pas si tu sais, mais, en gros, y a cinq « marques Â» principales d'imprimantes 3D pour les « prosumer Â», comme disent les AmĂ©ricains qui ont la classe. (En françois on pourrait traduire ça par « utilisateur quasi-pro Â», j'ai aussi vu la traduction « prosommateur Â», mouais
)

Dans l'ordre de ce que j'estime la plus grosse part de marché à la petite:

  • Bambu Lab : un constructeur de Shenzhen, en Chine, j'en parle plus tard dans ce journal.
  • Creality : un autre constructeur de Shenzhen, avec les prix parmi les plus bas du marchĂ©, pour une qualitĂ© mĂ©diocre.
  • Prusa : un constructeur tchĂšque, j'en parle plus tard dans ce journal.
  • Anycubic : un troisiĂšme constructeur de Shenzhen, avec les prix et la qualitĂ© qui rivalisent avec Creality.
  • Voron : c'est pas vraiment une marque, mais plus une gamme d'imprimantes conçue par des ingĂ©nieurs sur leur temps libre. Ils collaborent et publient les plans sur Internet, le tout sous licence libre. Si tu veux une imprimante de cette marque, il faut commander les piĂšces individuellement sur Amazon, Alibaba & Cie. Ya aussi des entreprises qui vendent des kits Ă  assembler, comme chez Ikea, si tu veux pas trop t'embĂȘter. La qualitĂ© des kits est
 variable, on va dire.

Si t'es comme moi, et que tu traĂźnais dans les salons Linux et les confĂ©rences de logiciels libres ya 10-15 ans, je sais pas si tu te rappelles, y'avait toujours le geek du coin qui voulait se la raconter. Le mec ramenait son imprimante 3D pour la montrer, comme d'autres montrent leur Porsche dans les salons auto. C'Ă©tait toujours une imprimante avec un chĂąssis en contreplaquĂ©, dĂ©coupĂ© au laser, et avec « Ultimaker Â» ou « Makerbot Â» Ă©crit dessus, brĂ»lĂ© au laser. Tu t'souviens ? Eh bien, ces marques ont fusionnĂ©, maintenant, ils ne vendent que des imprimantes 3D professionnelles Ă  plus de 5 000 €.

Photo d'une imprimante Ultimaker

Bref, pour en revenir Ă  nos marques, je sais pas si t'as remarquĂ©, mais la plupart sont de Shenzhen. C'est pas une coĂŻncidence : Shenzhen, c'est La Mecque du composant Ă©lectronique. Des servomoteurs ? Des circuits imprimĂ©s ? Tu trouves ça sur le marchĂ© local du coin pour faire du prototypage. Et, une fois que je veux fabriquer, ya 100 usines qui sont prĂȘtes Ă  mettre en production ton projet. VoilĂ  pourquoi il est bien normal que ce soit plus facile pour un constructeur d'imprimante 3D de faire tourner une entreprise sur place, quand ses fournisseurs sont Ă  30 min de trajet.

En dehors de Voron, y'a un constructeur qui sort du lot : Prusa. Alors, je suis partial, je suis fan de ce constructeur. Ils étaient parmi les premiers, aprÚs Ultimaker et Makerbot, à vendre des imprimantes 3D directement aux bidouilleurs en tout genre. Au début, c'était un mec dans son garage qui achetait des piÚces détachées en gros, et les mettait en détail dans des kits qu'il revendait. C'était l'esprit RepRap. Depuis, ils ont grossi et utilisent leurs propres imprimantes pour imprimer les piÚces en plastique des imprimantes qu'ils vendent. Beaucoup de leurs composants, surtout électroniques, viennent de Chine, mais ils disent qu'ils essaient de faire marcher au max des fabricants européens.

Au fil des annĂ©es 2010-2020, Prusa est devenu la rĂ©fĂ©rence de l'imprimante quasi-pro de qualitĂ©. Pendant cette pĂ©riode, Prusa a fait Ă©voluer son imprimante petit Ă  petit. Certaines piĂšces peuvent ĂȘtre imprimĂ©es avec l'imprimante pour que les utilisateurs puissent profiter des mĂȘmes amĂ©liorations que les nouvelles imprimantes vendues. Une fois tous les 2 ou 3 ans, ils sortent une nouvelle version majeure de leur imprimante et vendent des kits Ă  bas coĂ»t. Ça permet aux anciens clients de pouvoir moderniser leur imprimante. C'est l'esprit bidouille et rĂ©parabilitĂ©.

Petit apartĂ© : pour imprimer en 3D, il te faut un modĂšle 3D, ça va de soi. Mais, il te faut aussi un « slicer Â», en bon français, un « logiciel de dĂ©coupage en tranches Â». Ce logiciel convertit le modĂšle 3D en instructions physiques pour l'imprimante 3D : « va 2cm Ă  droite, 5cm vers l'avant, etc. Â» On appelle ça du dĂ©coupage en tranche, parce que ces instructions physiques permettent d'imprimer les couches successives de plastique.

J'en parle, parce que ce qui a contribué significativement à l'ascension de Prusa comme référence pour l'impression, c'est son slicer. Ils ont trÚs rapidement forké un logiciel libre sous AGPL : Slic3r. Ils l'ont amélioré grandement pour que les utilisateurs puissent profiter de leur imprimante au mieux.

TrÚs rapidement, Prusa Slicer est devenu la référence du logiciel de découpage en tranche, au cÎté de Ultimaker Cura.

Mais, soudain, en 2020, un nouveau constructeur apparaüt ! Bambu Lab.

C'est le chamboulement ! Le nouveau constructeur vend une imprimante avec une qualitĂ© d'impression aussi bonne que Prusa, mais avec une vitesse supĂ©rieure incomparable, pour 900 € au lieu de 1 500 € chez Prusa. À ce prix-lĂ , il y a aussi plus d'accessoires que Prusa. La Bambu Lab P1S vient avec un boĂźtier et un filtre Ă  air d'origine (Le boĂźtier chez Prusa est dans les 300 € de plus et le filtre Ă  air un peu en dessous de 100 € chez Prusa).

C'est un carnage : le monde des « makers Â» se retourne contre Prusa et ne fait l'Ă©loge que de Bambu Lab. Prusa est comparĂ© Ă  Blackberry et Nokia qui ont loupĂ© le tournant du smartphone. Prusa est critiquĂ© Ă  chaque tournant.

Pendant ce temps-là, les libristes et les makers originaux se sentent mal. Bambu Lab est l'iPhone de l'imprimante 3D. L'imprimante est fabriquée en grosses séries, avec du plastique moulé par injection.

L'entreprise a forkĂ© Prusa Slicer, et a renommĂ© le tout « Bambu Studio Â». C'est dans leur droit, le logiciel est libre. Ils ont prĂ©servĂ© la licence, et prĂ©cisent bien dans leur README que c'est une reprise de Prusa Slicer. Jusque-lĂ , tout va bien. Il n'y a pas rĂ©ellement de fonctionnalitĂ© supplĂ©mentaire par rapport Ă  Prusa Slicer, mais ils ont implĂ©mentĂ© la compensation de la rĂ©sonance. C'est comprĂ©hensible, c'est ça qui leur permet d'imprimer aussi vite, et Ă  l'Ă©poque Prusa Slicer n'avait pas cette fonctionnalitĂ©.

Le problĂšme, c'est la partie impression
 Bambu Lab promeut « le cloud. Â» Pour imprimer, il faut envoyer le modĂšle 3D sur des serveurs avec logiciel proprio, en dehors de l'Europe. L'imprimante se connecte aux mĂȘmes serveurs et reçoit les instructions pour l'impression. Les gens s'en foutent, ce qui importe, c'est que ça marche et que l'interface utilisateur soit facile et harmonieuse ! On peut mĂȘme imprimer depuis son tĂ©lĂ©phone, dis-donc !

Tu dois te demander, pourquoi je te raconte tout ça ? Bein voilà
 Il y a quelques jours, Bambu Lab a fait une mise Ă  jour du logiciel interne de ses imprimantes. Ils prĂ©tendent que, pour des raisons de sĂ©curitĂ©, ils ont dĂ» verrouiller l'accĂšs Ă  l'impression. Maintenant, si tu veux imprimer avec ta Bambu Lab, de ce que j'ai compris, tu ne peux passer que par l'appli proprio « Bambu Connect Â» qui utilise des clĂ©s de chiffrement privĂ©es. Si j'Ă©tais dans les thĂ©ories du complot, je dirais que ça sent la fermeture Ă  distance d'un produit achetĂ©.

C'est le fameux Bait-and-Switch, comme Gandi. BientĂŽt, je vais ĂȘtre connu sur DLFP comme la moule qui dĂ©nonce les tromperies sur marchandises.

Bref, j'ai acheté une Prusa, donc je m'en contrefiche. Mais, y'a deux ans, les gens me prenaient pour un loser qui avait encore un BlackBerry en 2010. Maintenant, je biche.

Si t'es affectĂ©, il y a des guides pour contourner les mesures techniques de « protection Â».

Sinon, si t'as pas d'imprimante, mais aprĂšs cette dĂ©pĂȘche tu rĂ©flĂ©chis Ă  t'en acheter une, tu dois te demander : j'achĂšte quoi ?

Avertissement : je suis un fanboy de Prusa, donc je suis pas impartial. Fais-toi ta propre idée. Je n'ai aucun lien financier direct ou indirect avec ces constructeurs, à part avoir été acheteur d'une Prusa MK4, qui a été modernisée en MK4S depuis.

  • Si tu fais attention Ă  tes dĂ©penses et que tu veux pas trop acheter de la crotte, regarde du cĂŽtĂ© de la Creality Ender-3. C'est principalement proprio, c'est pas la meilleure qualitĂ©, mais une bonne affaire pour le prix. Il y a une grosse communautĂ© qui propose des amĂ©liorations avec les moyens du bord.
  • Si tu veux pas t'embĂȘter, et que t'es prĂȘt Ă  mettre de l'argent, et que tu veux quelque chose Ă  80% ouvert et de bonne qualitĂ©, je conseillerai la Prusa MK4S prĂ©-assemblĂ©e, avec l'option boĂźtier. AchĂšte l'option filtre plus tard si besoin. Je sais que la Prusa Core One a Ă©tĂ© annoncĂ©e, mais personne ne l'a encore testĂ©e. Moi, j'attendrais le rĂ©sultat des tests de consommateurs avant de juger.
  • Si t'es prĂȘt Ă  mettre plus d'argent, un ou deux week-ends d'assemblage, que tu veux quelque chose de presque totalement ouvert et de bonne qualitĂ©, il y a la Voron 2.4. Il va falloir que tu trouves un kit de qualitĂ© si tu veux pas acheter les piĂšces individuellement. Si tu veux pas trop te prendre la tĂȘte, regarde la Rat Rig V-Core 4 en kit Ă  assembler sois-mĂȘme. C'est une boite portugaise, c'est pas une Voron 2.4, mais c'est similaire et le kit arrive avec tout (Contrairement Ă  la plupart de kits de Voron qui te demandent d'imprimer les piĂšces en plastique toi-mĂȘme).

En tout cas, si t'es libriste, j'espĂšre que je t'ai empĂȘchĂ© d'acheter une Bambu Lab.

J'ai mis aucun lien vers les constructeurs pour éviter la pub, mais votre moteur de recherche vous mÚnera au bon site.

Note: mĂȘme si je ne suis pas journaliste, et que le droit de rĂ©ponse ne s'applique pas, Bambu Lab a communiquĂ© sur l'affaire. Je met un lien pour ĂȘtre fair-play.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

La virtualisation pour les nuls et autres enjeux autour des datacenters

Depuis quelques annĂ©es la virtualisation sous toutes ses formes est devenue l'alpha et l'omĂ©ga de l'informatique, elle a rĂ©volutionnĂ© en quelques annĂ©es la maniĂšre d'administrer les serveurs et de gĂ©rer les donnĂ©es. Cette dĂ©pĂȘche est un essai de vulgarisation sur la virtualisation pour en exposer ses grands principes techniques, ses avantages et inconvĂ©nients et ses enjeux sous-jacents.

Sommaire

Commençons par quelques définitions

C'est quoi la virtualisation ?

Pour pouvoir illustrer concrÚtement ce qu'est la virtualisation, à une époque pas si lointaine que ça, dans le monde professionnel on retrouvait des serveurs physiques dédiés, par exemple un serveur pour gérer les mails, un autre pour le serveur web et un dernier comme serveur de fichiers. Chacun des serveurs pouvant tourner sur des systÚmes d'exploitation (OS) différents. Dans notre exemple il en résulte qu'il faut maintenir et administrer trois machines différentes qui vont prendre de la place et consommer de l'électricité, sans une utilisation optimale de chacune des machines, si le serveur web par exemple a besoin momentanément d'un accroissement de puissance et de mémoire, il ne pourra pas bénéficier des ressources des autres serveurs physiques.
Avec la virtualisation, sur une seule machine physique on va faire tourner plusieurs environnements de serveurs distincts en mĂȘme temps, sans avoir Ă  redĂ©marrer, ils vont se partager les ressources matĂ©rielles de la machine physique de maniĂšre plus optimale et efficace en rĂ©duisant les coĂ»ts d'administration. On retrouvera donc sur une seule machine physique, nos serveurs de courriel, web et de fichiers, chacun dans un environnement distinct fonctionnant de maniĂšre autonome et isolĂ©e.

C'est quoi une machine virtuelle ?

On appellera chaque environnement distinct machine virtuelle, elle s'exécute sur une machine physique avec son propre systÚme d'exploitation, ses applications et avec les ressources de la machine physique qu'on veut bien lui allouer (mémoire, puissance de traitement, stockage). On dit aussi que la machine physique est appelée machine hÎte et les machines virtuelles sont des machines invitées. Une machine hÎte peut faire tourner plusieurs machines invitées.
Une machine virtuelle fonctionne comme n'importe quel poste informatique avec son OS qu'on peut mettre à jour, ses applications, ses paramÚtres systÚme et on pourra à partir de la machine hÎte accéder à toutes les machines virtuelles.

C'est quoi un hyperviseur ?

Pour que les machines virtuelles puissent s'exécuter indépendamment et utiliser les ressources de la machine hÎte simultanément sans qu'elles interfÚrent entre elles, il est nécessaire de rajouter une couche logicielle qui va gérer tout ça, c'est ce qu'on appelle un hyperviseur.
Il existe deux types d'hyperviseur:

  • L'hyperviseur de type 1, ou bien encore hyperviseur de matĂ©riel nu (bare metal en anglais) est en interface direct avec l'ordinateur physique, cela sous entend que votre machine soit compatible (Intel VT pour les processeurs Intel et AMD-V pour les processeurs AMD). Dans le monde libre, proxmox est certainement l'hyperviseur de type 1 le plus connu.
  • L'hyperviseur de type 2 ou bien encore hyperviseur de matĂ©riel invitĂ© (host metal en anglais) fonctionne dans un systĂšme d'exploitation dĂ©jĂ  prĂ©installĂ©, c'est le cas par exemple de VirtualBox qui permet de faire tourner une instance de windows dans un environnement Linux.

Un hyperviseur de type 1 est une couche logicielle trĂšs lĂ©gĂšre et offre de meilleures performances et est la solution privilĂ©giĂ©e pour des serveurs en production, l'hyperviseur de type 2 est plutĂŽt une solution destinĂ©e aux utilisateurs qui souhaitent tester d'autres systĂšmes d'exploitation ou faire tourner un logiciel sur un OS particulier sur un poste de travail classique. Mais rien ne vous empĂȘche de faire tourner plusieurs machines virtuelles sur un hyperviseur de type 2 qui pourront communiquer entre elles et fonctionner comme un hyperviseur de type 1, Ă  la diffĂ©rence qu'elles seront moins performantes.
Par abus de langage, le terme d'hyperviseur fait référence plutÎt à l'hyperviseur de type 1.

C'est quoi les avantages de la virtualisation ?

Une administration centralisée et facilitée

L'hyperviseur fournit des outils de gestion des machines virtuelles qui simplifient sensiblement le travail d'administration, comme les outils de déploiement à partir de modÚles de machines virtuelles, les outils de gestion de charge, de sauvegarde et de restauration de machines virtuelles.

La disponibilité et la robustesse aux pannes

Un autre avantage de la virtualisation est la fonctionnalitĂ© de migration Ă  chaud, elle permet de dĂ©placer une machine virtuelle d'une machine physique Ă  une autre sans qu'il soit nĂ©cessaire de l'arrĂȘter. Si un serveur physique prĂ©sente des dĂ©faillances, les machines virtuelles sont automatiquement dĂ©placĂ©es sur un autre hĂŽte physique.
Alors bien sĂ»r si le serveur physique tombe en rade sans crier gare, la migration Ă  chaud peut ne pas ĂȘtre opĂ©rante, dans ce cas on peut trĂšs bien envisager la mise en place d'une machine physique redondante sur laquelle les machines virtuelles sont rĂ©pliquĂ©es et qui prendra le relais automatiquement si le serveur primaire tombe.

L'amélioration des performances

La migration Ă  chaud Ă©voquĂ©e plus haut a un autre avantage si une machine virtuelle est sursollicitĂ©e et nĂ©cessite de la puissance de traitement et de la mĂ©moire, elle pourra ĂȘtre dĂ©placĂ©e automatiquement sur un autre serveur moins sollicitĂ© Ă  ce moment-lĂ .

La sécurité

La virtualisation isole les services chacun dans leur machine virtuelle, en cas de corruption d'une machine virtuelle par cyberattaque, l'impact est nul pour les autres services et la restauration d'une machine virtuelle est autrement plus rapide et plus simple qu'avec une machine physique.

La disparition des machines physiques

Le stade ultime de la virtualisation est de déléguer à un prestataire la gestion des machines physiques qui se retrouve quelque part dans un datacentre. On s'abstrait totalement du matériel physique et des contraintes qui vont avec et on gÚre seulement nos machines virtuelles à distance, c'est totalement transparent pour les utilisateurs qui accÚdent à leurs services via internet ou sur un réseau privé. On parle aussi d'infrastructure virtuelle.

Il existe d'autres types de virtualisation ?

On a surtout évoqué jusqu'à présent la virtualisation des serveurs, mais il existe également d'autres types de virtualisation comme:

La virtualisation du stockage

Cela consiste en la création d'un espace virtuel de stockage à partir d'installations physiques de stockage bien réelles comme les serveurs de fichiers, NAS ou SAN qu'ils soient locaux ou distants. Cela permet de mettre en commun toutes ces installations et de la gérer à partir d'un outil unique de gestion pour effectuer toutes les opérations de sauvegarde, réplication, d'archivage et de restauration.

La virtualisation des réseaux

Un réseau est composé d'un tas d'éléments actifs comme les commutateurs, les routeurs et autres pare-feux, de type et de marques différentes. Là aussi on va créer un réseau virtuel qui combine l'ensemble de ces éléments actifs physiques pour pouvoir centraliser leur gestion sans avoir à y accéder physiquement. La virtualisation des réseaux permettra également d'améliorer les performances du réseau avec des analyseurs de trafic qui pourront équilibrer la charge ou favoriser certains flux.

La virtualisation des données

Les données sont issues de diverses sources, ont chacune leur format et sont stockées sur différents supports locaux ou distants. La virtualisation des données est une couche logicielle qui va gérer l'ensemble de ces données de maniÚre centralisée et les mettre à disposition des utilisateurs et des applications dans le format désiré.

La virtualisation d'application

La virtualisation d'application permet de sĂ©parer l'application de son systĂšme d'exploitation hĂŽte et de fonctionner sur un poste utilisateur sans qu'elle soit installĂ©e. Dans la pratique l'application est installĂ©e sur un serveur centralisĂ© et peut tourner sur un poste utilisateur du rĂ©seau comme si elle Ă©tait installĂ©e localement, quand bien mĂȘme l'OS du poste utilisateur n'est pas celui pour lequel l'application a Ă©tĂ© conçue.

La virtualisation des postes de travail

La virtualisation permet de virtualiser des serveurs mais pas seulement, on peut virtualiser également des postes de travail pour en faciliter la gestion qui seront accessibles aux utilisateurs du réseau via un client léger bien moins cher qu'un PC client classique.

Autres concepts autour de la virtualisation

C'est quoi une infrastructure convergĂ©e et hyperconvergĂ©e ?

Une infrastructure convergée regroupe plusieurs composants informatiques traditionnels et bien physiques comme les serveurs de calcul, les dispositifs de stockage ou les éléments actifs réseau pour en assurer la gestion dans un tout cohérent. Cela simplifie la gestion de l'administration et ça optimise les ressources matérielles et logicielles. On dit que c'est une approche modulaire basée sur le matériel physique.
L'hyperconvergence a une approche plutĂŽt logicielle, elle intĂšgre une couche logicielle qui va combiner les ressources de calcul, de stockage et de rĂ©seau dans ce qu'on appelle un nƓud. Les nƓuds sont interconnectĂ©s et combinĂ©s entre eux pour former des pools au sein d'un cluster, on retrouve ainsi un pool de stockage ou un pool de calcul, si un nƓud venait Ă  dĂ©faillir ça n'aurait pas de consĂ©quence pour les autres nƓuds et le fonctionnement du pool et du cluster.

OK, mais une fois que tout ça est posĂ©, quelle est la diffĂ©rence entre les deux ?
L'infrastructure convergĂ©e a une approche basĂ©e sur le matĂ©riel physique, c'est Ă  dire qu'un serveur physique peut ĂȘtre sĂ©parĂ© du reste du dispositif et toujours fonctionner comme un serveur indĂ©pendant alors que ce n'est pas possible avec l'infrastructure hyperconvergĂ©e oĂč les noeuds sont nĂ©cessairement interconnectĂ©s entre eux pour que le cluster puisse fonctionner correctement. Par ailleurs l'infrastructure convergĂ©e intĂšgre de base d'autres fonctionnalitĂ©s comme la sauvegarde, la rĂ©plication, la dĂ©duplication des donnĂ©es, la compression, l'optimisation du rĂ©seau, etc.

C'est quoi un cluster haute disponibilitĂ© ?

On a bien vu que finalement qu'elle soit dans vos locaux ou chez un prestataire de service, la machine physique reste le maillon faible du dispositif. Pour améliorer encore plus la disponibilité et la robustesse, on va dupliquer les machines physiques et si possible en les dispatchant dans des locaux et sites différents. Le tout étant géré comme un seul systÚme. La virtualisation du stockage prend alors toute son importance, pour éviter de se rendre dépendant d'un serveur physique de données.

C'est quoi le cloud computing ?

On appelle cloud computing le fait de confier à un tiers sur internet la gestion de services informatiques (applications, stockage, outils de gestion, 
) mais aussi le fait d'utiliser des services fournis par un prestataire via internet. Le cloud computing repose largement sur la virtualisation, on peut dire que le cloud computing est un environnement alors que la virtualisation est une technologique. En matiÚre de cloud computing, il en existe de différentes sortes :

  • Infrastructure as a service (IaaS) ou infrastructure en tant que service : L'IaaS offre une infrastructure informatique complĂšte (serveurs, stockage, rĂ©seau, 
) sur un rĂ©seau privĂ© (ressources en accĂšs limitĂ©), public (ressources en accĂšs libre) ou hybride (qui mĂ©lange les deux).
  • Platform as a service (PaaS) ou plate-forme en tant que service : Le PaaS c'est grosso modo la mĂȘme chose que l'IaaS sauf qu'en plus on bĂ©nĂ©ficie d'outils supplĂ©mentaires pour pouvoir dĂ©velopper des applications qu'on retrouvera sur le cloud et tous un tas de services supplĂ©mentaires, gestion de base de donnĂ©es, aide Ă  la dĂ©cision, etc.
  • Le Software as a service (SaaS) ou logiciel en tant que service : Le SaaS est une offre logicielle complĂšte qu'on retrouvera sur internet, c'est typiquement des offres comme Microsoft Office 365 ou Google Workspace, dans le monde opensource, on peut dire que certains prestataires recensĂ©s par les CHATONS se rapprochent d'une solution SaaS.

NdM: il est question ici de cloud computing sur un cloud public, une infrastructure gérée par un hébergeur tiers. Il est aussi possible de faire du cloud computing privé, interne, dans une grosse structure qui en a la capacité, ce qui revient à déléguer l'hébergement à un tiers (des collÚgues dans ce cas). Et on peut combiner les deux pour faire du cloud hybride. Le cloud computing implique aussi la création de ressources en libre-service, de la facturation à l'usage et de la mutualisation.

Les enjeux

Enjeu environnemental

L'adoption quasi généralisée de solutions autour de la virtualisation dans le monde professionnel a conduit à la disparition progressive des serveurs locaux d'entreprise au profit d'un développement effréné des datacenters de par le monde. Or un datacenter est constitué de machines bien physiques tournant 24h24 7j/7 avec tout un dispositif lui aussi bien physique pour assurer leur fonctionnement optimal, leur sécurisation et la robustesse aux pannes, il s'agit notamment de :

  • La climatisation et le traitement d’air pour maintenir des conditions satisfaisantes de tempĂ©rature et hygromĂ©trie avec toute un systĂšme de circulation et de refroidissement d'air
  • La distribution de l’électricitĂ© avec un dispositif de sĂ©curisation en cas de coupure d'alimentation, souvent basĂ© sur tout un ensemble d'onduleurs et appuyĂ© par groupes Ă©lectrogĂšnes
  • la protection physique de l'installation avec contrĂŽle d'accĂšs, vidĂ©osurveillance et autres systĂšmes anti intrusion

Le tout nĂ©cessite une consommation Ă©lectrique massive et une forte consommation en eau. Si l'on traduit cela en Ă©quivalent d'Ă©mission de gaz de serre (GES), d'aprĂšs une Ă©tude de l'ADEME les datacenters ont dĂ©jĂ  atteint le mĂȘme niveau d'Ă©mission que le transport aĂ©rien Ă  l'Ă©chelle mondiale.
Il se trouve que le destin des datacenters est maintenant Ă©galement Ă©troitement liĂ© Ă  celui de l'IA, mĂȘme si dans ce domaine on envisage plutĂŽt des datacenters dĂ©diĂ©s, or les besoins gĂ©nĂ©rĂ©s par l'IA dopent l'expansion globale des datacenters dans le monde. La demande de puissance de calcul de l'IA est exponentielle et double tous les 3,4 mois selon OpenAI. Selon une Ă©tude Gartner citĂ©e par le Monde Informatique, rien que les besoins liĂ©s Ă  l'IA feront exploser la demande Ă©nergĂ©tique des datacenters au point que les fournisseurs d'Ă©nergie ne pourront y rĂ©pondre dĂšs 2027 !

Dans ce contexte il n'est pas Ă©tonnant donc que les grands acteurs du secteur poussent au dĂ©veloppement des centrales nuclĂ©aires qui leur permettra par la mĂȘme occasion de verdir leur image. Mais ces acteurs ne sont pas Ă  une contradiction prĂšs, on peut s'Ă©tonner du dĂ©veloppement dans certaines rĂ©gions qui de prime abord ne se prĂȘtent pas particuliĂšrement Ă  leur installation contrairement aux pays nordiques. Le projet d'installation de Meta dans une rĂ©gion aride d'Espagne oĂč chaque goutte d'eau compte, en est une triste illustration. Les tempĂ©ratures rĂ©gionales Ă©levĂ©es dĂ©cupleront ses besoins en Ă©lectricitĂ© et en eau pour les circuits de refroidissement alors que la rĂ©gion souffre de sĂ©cheresse chronique. On peut dĂ©plorer que tout cela ne pourrait se faire sans le soutien des gouvernements et des Ă©lus locaux qui ne trouvent rien Ă  redire.

Enjeu de résilience

Le marchĂ© actuel est dominĂ© par trois acteurs qui reprĂ©sentent Ă  eux trois plus de 60% du marchĂ© mondial il s'agit dans l'ordre d'AWS (Amazon), d'Azure (Microsoft) et de Google Cloud Platform, on parle d'eux comme des hyperscalers car ils fournissent des services Ă  l'Ă©chelle mondiale Ă  grande Ă©chelle. Cette hyperconcentration des acteurs et des solutions techniques fragilise l'Ă©conomie mondiale en la rendant davantage sensible et moins rĂ©siliente aux pannes, la dĂ©faillance d'un simple outil de sĂ©curitĂ© a ainsi entraĂźnĂ© en cascade une panne informatique mondiale en juillet dernier avec des consĂ©quences graves comme l'arrĂȘt partiel du contrĂŽle aĂ©rien, de centres d'appels d'urgence ou de services hospitaliers. Plus modestement l'incendie subi par OVH en 2021 a impactĂ© des milliers d'entreprise et services publics, toutes les donnĂ©es contenues sur les serveurs sont perdues, puisqu'OVH a commis l'erreur de stocker au mĂȘme endroit les donnĂ©es et les sauvegardes. NdM: historique de pannes GCP, AWS ou Azure
Cette hyperconcentration fait planer également des risques en termes de cybersécurité, la corruption d'un élément du systÚme et sa prise de contrÎle par un hacker aura vite des conséquences majeures.

Enjeu de souveraineté

Il faut savoir que les donnĂ©es gĂ©rĂ©es par un datacenter sont soumises Ă  la rĂ©glementation propre au pays oĂč il est installĂ©. Les autoritĂ©s aux États-Unis, au nom du Patriot Act peuvent donc ainsi accĂ©der aux donnĂ©es stockĂ©es sur leur territoire. Les datacenters souverains sont donc un enjeu majeur pour certains pays pour garantir que les donnĂ©es seront protĂ©gĂ©es par les lois nationales, sans ingĂ©rence Ă©trangĂšre possible.

En France notamment, 71% des entreprises se reposent sur des solutions américaines dont des acteurs étatiques. Une affaire illustre à elle seule cet état de fait, la solution Azure de Microsoft a été ainsi choisi pour héberger l'ensemble des données de santé de 4 établissements hospitaliers (et non de l'ensemble des Français) à des fins de recherche dans un entrepÎt de données de santé dénommé EMC2. Sauf qu'en l'espÚce Microsoft a répondu à un appel d'offre en bonne et due forme, que la CNIL a donné son autorisation et que les différents recours à ce stade ont tous échoué. Néanmoins voici ci-dessous texto la conclusion du rapport de la CNIL en 2023 :

(début de citation)

  • qu’aucun prestataire potentiel ne propose d’offres d’hĂ©bergement rĂ©pondant aux exigences techniques et fonctionnelles du GIP PDS (Note de l'auteur : groupement d’intĂ©rĂȘt public « Plateforme de donnĂ©es de santĂ©", appelĂ© aussi Health Data Hub) pour la mise en Ɠuvre du projet EMC2 dans un dĂ©lai compatible avec les impĂ©ratifs ce dernier ;
  • que le dĂ©veloppement d’un dĂ©monstrateur " cloud de confiance ", respectant les conditions de la circulaire prĂ©citĂ©e et permettant Ă  terme d’hĂ©berger des projets de cette nature, et notamment la plateforme du GIP PDS, devrait se poursuivre sur les prochaines annĂ©es ;
  • que la construction d’une plateforme d’hĂ©bergement spĂ©cifique pour le projet EMC2 pourrait retarder la migration de la solution d’hĂ©bergement du GIP PDS pour l’ensemble de ses missions ;
  • qu’en attendant cette migration, le projet EMC2 soit menĂ© sur la solution technique actuelle du GIP PDS.

À la lumiĂšre de ces conclusions, la CNIL dĂ©plore qu’aucun prestataire susceptible de rĂ©pondre actuellement aux besoins exprimĂ©s par le GIP PDS ne protĂšge les donnĂ©es contre l’application de lois extraterritoriales de pays tiers.
De maniĂšre gĂ©nĂ©rale, elle regrette que la stratĂ©gie mise en place pour favoriser l’accĂšs des chercheurs aux donnĂ©es de santĂ© n’ait pas fourni l’occasion de stimuler une offre europĂ©enne Ă  mĂȘme de rĂ©pondre Ă  ce besoin. Le choix initial du GIP PDS, dĂšs sa fondation, de recourir au cloud a conduit Ă  privilĂ©gier des offres d’acteurs Ă©tasuniens dont il apparaĂźt dĂ©sormais difficile de se dĂ©tacher Ă  court terme malgrĂ© l’émergence progressive de fournisseurs souverains. Le projet EMC2 aurait pu ĂȘtre retenu par le GIP PDS pour prĂ©figurer la solution souveraine vers laquelle il doit migrer.

(fin de citation)

À la lumiĂšre de cette conclusion, on peut comprendre que la CNIL s'est sentie contrainte et forcĂ©e de rĂ©pondre favorablement pour ne pas faire capoter ce projet en espĂ©rant que cette solution ne soit que transitoire et qu'elle pourra basculer sur une solution souveraine dans quelques annĂ©es.
Autre affaire d'actualité, le contrat entre EDF et AWS pour le stockage de certaines informations sensibles de maintenance du parc nucléaire français, le Canard enchaßné vient de révéler récemment que le contrat battait de l'aile car Amazon refuse d'inscrire noir sur blanc dans le contrat que les données d'EDF seront stockées en France (autre article).
Aussi la France cherche Ă  dĂ©velopper son "cloud souverain" pour ne plus ĂȘtre dĂ©pendant des gĂ©ants amĂ©ricains mais peine Ă  avancer sur le sujet faute de barriĂšres rĂ©glementaires et juridiques, de rĂ©ticences des Ă©lus et des populations sur les territoires pouvant accueillir des datacenters et d'une certaine frilositĂ© des banques et acteurs technologiques.

En guise de réponse aux enjeux

Réponse à l'enjeu environnemental

Pour ne pas courir à la catastrophe annoncée, la mise en place de technologies plus efficaces et économes en énergie est un enjeu majeur, parmi les axes d'innovation on peut citer:

  • l'utilisation d'Ă©nergie renouvelable
  • le refroidissement des datacenters basĂ© sur des technologies peu gourmandes en eau,
  • la rĂ©utilisation de l'Ă©nergie dissipĂ©e par les datacenters.

Réponse à l'enjeu de résilience

Des normes et des certifications se sont mises en place qu'elles soient internationales, européennes ou nationales. On peut citer :

  • TIA 942 qui couvre diffĂ©rents domaines comme la disponibilitĂ©, la sĂ©curitĂ©, l'efficacitĂ© Ă©nergĂ©tique, le refroidissement, la redondance et la gestion de l'espace;
  • ANSI/BICSI-002 qui dĂ©finit des standards de conception et de pose des systĂšmes de cĂąblage, d'Ă©lectricitĂ©, dissipation de chaleur, refroidissement, etc.
  • ISO 27001 qui couvre la gestion de la sĂ©curitĂ© de la donnĂ©e;
  • ISO 22237 qui couvre l'installation et les infrastructures des datacenters;
  • le rĂ©fĂ©rentiel de sĂ©curisation des services cloud SecNumCloud Ă©laborĂ© par l’ANSSI;
  • la certification d'Uptime Institute avec sa classification du niveau de sĂ©curitĂ© des datacenters de Tier I Ă  Tier IV.

En France, France Datacenter est une organisation professionnelle qui fédÚre les entreprises qui conçoivent, construisent et exploitent les datacenters. Elle publie également des guides à destination de ses adhérents qui font référence, on peut citer notamment "le livre blanc sur la sécurité incendie" ou "l'humain et la sécurité du datacenter".

D'un point de vue réglementaire, on peut citer :

  • le rĂšglement gĂ©nĂ©ral sur la protection des donnĂ©es RGPD;
  • La directive europĂ©enne relative Ă  DEE l’efficacitĂ© Ă©nergĂ©tique DEE;
  • La directive europĂ©enne relative Ă  la sĂ©curitĂ© des rĂ©seaux et de l’information, dite NIS 2 pour Network and Information System Security.

Le respect de ces normes, certification et a fortiori de la rĂ©glementation sont une garantie que les datacenters sont construits suivant les rĂšgles de l'art avec le niveau de qualitĂ©, de sĂ©curitĂ© et de fiabilitĂ© attendu. A ce propos pour en revenir Ă  l'incident OVH, les procĂ©dures judiciaires qui en ont dĂ©coulĂ© et qui ont conduit Ă  la condamnation d'OVH ont mis en Ă©vidence que la sociĂ©tĂ© qui se targuait d'ĂȘtre certifiĂ© ISO 27001 n'a pas respectĂ© la norme pour ne pas avoir prĂ©vu une copie de sauvegarde sur un site distant.

Réponse à l'enjeu de souveraineté

Le respect du RGPD et de la certification SecNumCloud sont une premiĂšre rĂ©ponse Ă  la menace des lois extraterritoriales sur la confidentialitĂ© des donnĂ©es, en parallĂšle le premier ministre de l'Ă©poque a diffusĂ© en 2021 une circulaire relative Ă  la doctrine d'utilisation de l'informatique en nuage par l'État qui a Ă©tĂ© actualisĂ© en 2023. Cette derniĂšre "exige (
) en cas de recours Ă  une offre commerciale d'informatique en nuage, l'hĂ©bergement des donnĂ©es d'une sensibilitĂ© particuliĂšre par des solutions disposant de la qualification SecNumCloud (
) et immunisĂ©es contre toute rĂ©glementation extracommunautaire".
Il faut par ailleurs créer l'environnement pour que des acteurs locaux puissent se développer et former une alternative crédible aux hyperscalers. L'émergence d'acteurs alternatifs de proximité est donc un enjeu que le marché seul ne suffit pas à faire percer, il faut une volonté politique, une stratégie et une vision à long terme, des financements, une adaptation de la réglementation à l'échelle européenne et nationale.
À ce sujet le prĂ©cĂ©dent gouvernement avait concoctĂ© une loi de simplification de la vie Ă©conomique destinĂ©e Ă  faciliter l'installation de datacenters en France en les qualifiant de projets d'intĂ©rĂȘt national majeur (PINM) pour qu'ils puissent bĂ©nĂ©ficier de mesures dĂ©rogatoires, de procĂ©dures accĂ©lĂ©rĂ©es tout en contournant le pouvoir des Ă©lus locaux puisque ça sera l’État qui signera les permis de construire. Avec cette loi la mĂ©tropole de Rennes n'aurait sans doute pas pu refuser l'implantation d'un datacenter de Microsoft s'il avait Ă©tĂ© jugĂ© d'intĂ©rĂȘt national. Aujourd'hui ce projet de loi continue son bonhomme de chemin lĂ©gislatif malgrĂ© l'instabilitĂ© politique actuelle.
Cet objectif de dĂ©veloppement d'une offre de proximitĂ© n'est pas forcĂ©ment compatible des objectifs environnementaux et de dĂ©veloppement durable que la France s'est imposĂ©e, mais il faut voir ça comme une opportunitĂ© pour innover et ne plus ĂȘtre Ă  la traĂźne des États-Unis dans ces domaines technologiques.

En guise de conclusion

D'une simple prĂ©sentation technique autour de la virtualisation, on en arrive en tirant la pelote Ă  des considĂ©rations Ă  fort enjeu sur la gestion et la confidentialitĂ© des donnĂ©es que bien des utilisateurs de cloud n'imaginent pas, ni mĂȘme ne considĂšrent Ă  sa juste importance. Pourtant il suffirait qu'ils en prennent conscience pour orienter leur choix vers des solutions respectueuses qui peinent encore aujourd'hui Ă  Ă©merger malgrĂ© les vƓux pieux de l’État qui n'est pas toujours exemplaire dans le domaine.

Pour aller plus loin

Quelques pages de vulgarisation

Une sélection de sites sur les enjeux et le futur autour de la virtualisation et les datacenters

Sites divers

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •