Oui, si quelqu'un prétend que tous les langages sont équivalents, je vais lui demander de recoder un programme Lisp en Rust… (Ou un programme en langage d'assemblage vers Prolog, si je suis de mauvaise humeur.) Par exemple, si on écrit un programme qui doit traiter beaucoup de requêtes réseau (un serveur DNS faisant autorité, par exemple), on ne gérera pas du tout pareil en C (où on fera sans doute par événements, par exemple avec libevent) et en Elixir (où on utilisera les processus de la VM Erlang - qui n'ont rien à voir avec les processus du système d'exploitation). Les deux programmes seront alors radicalement différents. (Et je ne parle pas de la gestion des erreurs, qui est là aussi sans comparaison possible entre C et Elixir.)
Une des idées à l'origine d'Elixir est en effet de faire du Erlang (pour profiter de son parallélisme et de sa machine virtuelle) mais avec une syntaxe proche de Ruby (celle d'Erlang est horrible).
me demandais d'ailleurs si unbound avait hard-codé la liste des serveurs de .org, .net et autres, en oubliant les serveurs racines).
Non (et ce serait une drôle d'idée, ce ne sont pas ces TLD qui sont menacés par une éventuelle redélégation hostile).
Plus clairement, dans la config de la carte réseau, on peut indiquer plusieurs serveurs DNS.
Résolveurs (il faut éviter de dire « serveur DNS » tout court, les résolveurs et les serveurs faisant autorité sont deux bêtes très différentes).
Est-ce que ça marcherait d'indiquer l'adresse du Pi-Hole en premier puis celui du fournisseur d'accès en second au cas où le premier est hors-service ?
Non. Le timeout de la glibc est beaucoup trop long. Il faudrait plutôt un relais local, avec répartition des requêtes (par exemple dnsdist) qui est justement conçu pour cela.
La Freebox, oui mais, à ma connaissance, la Livebox d'Orange et sans doute d'autres ne permettent pas de changer de résolveur (« c'est pour la sécuritay ! »).
LATIN SMALL LIGATURE LONG S WITH DESCENDER S (U+1DF95) ? Je ne comprends pas le drama.
Et il faut toujours rappeler un principe de base d'Unicode : la priorité n'est pas de faciliter la vie des programmeurs mais de respecter les écritures existantes, même si les informaticiens auraient tout voulu réformer.
Comme l'explique mon article, ce sont les serveurs faisant autorité pour autistici.org qui ne donnent plus la réponse, changer de résolveur ne change donc rien.
Ben voyons. Il faut juste faire corriger tous les liens hypertexte qui sont partout sur le Web et dans les articles, tous les signets dans tous les navigateurs qui l'ont enregistré, tous les carnets d'adresses pour le courrier…
Attention, accès local ne veut pas dire un compte avec un shell et un mot de passe et qu'on se connecte en SSH. Ça peut vouloir dire aussi un démon non privilégié mais bogué (comme Apache cette semaine ou comme certainement beaucoup de scripts PHP).
Encore mieux, appliquer le contournement documenté par les découvreurs de la faille, 'echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf'
[^] # Re: Comment je résous?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et toi, tu résous comment tes requêtes DNS ?. Évalué à 3 (+1/-0).
Des exemples du HOSTS.TXT de l'époque sont cités en https://www.bortzmeyer.org/608.html
[^] # Re: Archives et mémoires numériques
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche FOSDEM 2027 : les appels à conférences sont ouverts et les archives numériques ont leur devroom !. Évalué à 5 (+3/-0).
J'ai demandé à la BnF, qui me confirme que LinuxFr est bien archivé au titre du dépôt légal du Web, et depuis 2005.
[^] # Re: Archives et mémoires numériques
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche FOSDEM 2027 : les appels à conférences sont ouverts et les archives numériques ont leur devroom !. Évalué à 3 (+1/-0).
Je retrouve cet article, qui a l'air assez WTF https://linuxfr.org/users/gniarf/journaux/souriez-cest-archiv%C3%A9-long
[^] # Re: Les langages...
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Découverte du langage Elixir. Évalué à 5 (+3/-0).
Marrant, j'avais justement cité des exemples.
[^] # Re: Les langages...
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Découverte du langage Elixir. Évalué à 5 (+3/-0).
Oui, si quelqu'un prétend que tous les langages sont équivalents, je vais lui demander de recoder un programme Lisp en Rust… (Ou un programme en langage d'assemblage vers Prolog, si je suis de mauvaise humeur.) Par exemple, si on écrit un programme qui doit traiter beaucoup de requêtes réseau (un serveur DNS faisant autorité, par exemple), on ne gérera pas du tout pareil en C (où on fera sans doute par événements, par exemple avec libevent) et en Elixir (où on utilisera les processus de la VM Erlang - qui n'ont rien à voir avec les processus du système d'exploitation). Les deux programmes seront alors radicalement différents. (Et je ne parle pas de la gestion des erreurs, qui est là aussi sans comparaison possible entre C et Elixir.)
# Parallélisme
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Découverte du langage Elixir. Évalué à 10 (+8/-0). Dernière modification le 02 novembre 2026 à 14:01.
En effet, cela vaut la peine de parler de programmation parallèle car c'est une des grandes forces d'Elixir.
Des exemples de programmes réels écrits en Elixir : Pleroma, Mobilizon, CertStream…
Et on peut aussi faire du DNS (là, le parallélisme est crucial, sans lui, Elixir a nettement moins d'intérêt).
[^] # Re: Syntaxe similaire à Ruby
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Découverte du langage Elixir. Évalué à 4 (+3/-1).
Une des idées à l'origine d'Elixir est en effet de faire du Erlang (pour profiter de son parallélisme et de sa machine virtuelle) mais avec une syntaxe proche de Ruby (celle d'Erlang est horrible).
[^] # Re: du coup...
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Emacs a 50 ans. Évalué à 8 (+6/-0).
Projet abandonné.
[^] # Re: unbound
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et toi, tu résous comment tes requêtes DNS ?. Évalué à 6 (+4/-0).
Non (et ce serait une drôle d'idée, ce ne sont pas ces TLD qui sont menacés par une éventuelle redélégation hostile).
Résolveurs (il faut éviter de dire « serveur DNS » tout court, les résolveurs et les serveurs faisant autorité sont deux bêtes très différentes).
Non. Le timeout de la glibc est beaucoup trop long. Il faudrait plutôt un relais local, avec répartition des requêtes (par exemple dnsdist) qui est justement conçu pour cela.
[^] # Re: et le DHCP dans tout ça ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et toi, tu résous comment tes requêtes DNS ?. Évalué à 6 (+4/-0).
La Freebox, oui mais, à ma connaissance, la Livebox d'Orange et sans doute d'autres ne permettent pas de changer de résolveur (« c'est pour la sécuritay ! »).
[^] # Re: et moi
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et toi, tu résous comment tes requêtes DNS ?. Évalué à 8 (+7/-1).
C'est même pas écrit en Rust, ce truc.
[^] # Re: SURSOLIDUM
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Bonjour les cornichons, Unicode vient de sortir en version 18. Évalué à 6 (+4/-0).
LATIN SMALL LIGATURE LONG S WITH DESCENDER S (U+1DF95) ? Je ne comprends pas le drama.
Et il faut toujours rappeler un principe de base d'Unicode : la priorité n'est pas de faciliter la vie des programmeurs mais de respecter les écritures existantes, même si les informaticiens auraient tout voulu réformer.
[^] # Re: Bizarre ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Autistici / Inventati et la censure sur leur nom de domaine. Évalué à 5 (+3/-0).
Non, pas supprimé (cf. mon article).
[^] # Re: Bizarre ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Autistici / Inventati et la censure sur leur nom de domaine. Évalué à 8 (+6/-0).
Comme l'explique mon article, ce sont les serveurs faisant autorité pour autistici.org qui ne donnent plus la réponse, changer de résolveur ne change donc rien.
[^] # Re: Le problème, c'est pas le NDD
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Autistici / Inventati et la censure sur leur nom de domaine. Évalué à 9 (+8/-1).
« Le NDD c'est un détail, ça se change. »
Ben voyons. Il faut juste faire corriger tous les liens hypertexte qui sont partout sur le Web et dans les articles, tous les signets dans tous les navigateurs qui l'ont enregistré, tous les carnets d'adresses pour le courrier…
[^] # Re: Pas universelle ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Fragnesia, une faille du noyau Linux avec élévation de privilèges. Évalué à 4.
Je suis étonné qu'il n'y ait encore aucune faille nommée Hantavirus.
[^] # Re: Pas universelle ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Fragnesia, une faille du noyau Linux avec élévation de privilèges. Évalué à 5.
Sauf que des gens ont supprimé le contournement (le dirtyfrag.conf) une fois le noyau mis à jour (par exemple les gens qui avaient besoin d'IPsec).
# Pas universelle ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Fragnesia, une faille du noyau Linux avec élévation de privilèges. Évalué à 5.
Notez que le POC ne marche ni avec Debian, ni avec Kali. https://www.bortzmeyer.org/fragnesia.html
[^] # Re: comme d'habitude ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et ça continue [DirtyFrag]. Évalué à 6.
Et rappelons-le un million de fois : CopyFrag et DirtyFail ne nécessitent PAS de shell pour être exploités.
[^] # Re: comme d'habitude ?
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et ça continue [DirtyFrag]. Évalué à 6.
Attention, accès local ne veut pas dire un compte avec un shell et un mot de passe et qu'on se connecte en SSH. Ça peut vouloir dire aussi un démon non privilégié mais bogué (comme Apache cette semaine ou comme certainement beaucoup de scripts PHP).
[^] # Re: Oui quand même
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Et ça continue [DirtyFrag]. Évalué à 8.
Attention, c'est faux. Même si les modules ne sont pas chargés, la machine est vulnérable. (Ils sont chargés par le programme d'exploitation.)
# Plutôt le site officiel
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au lien Dirty Frag : la nouvelle faille Linux qui donne root en local. Évalué à 5.
https://dirtyflag.io/
Si on veut des explications techniques détaillées : https://thecybersecguru.com/news/dirty-frag-linux-kernel-root-vulnerability/
Les noyaux mis à jour viennent d'arriver dans Debian.
[^] # Re: Blocage exploit sous Debian 13
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Exploit Linux local pour passer root : Copy Fail (CVE-2026-31431). Évalué à 10.
Encore mieux, appliquer le contournement documenté par les découvreurs de la faille, 'echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf'
[^] # Re: Blocage exploit sous Debian 13
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse au journal Exploit Linux local pour passer root : Copy Fail (CVE-2026-31431). Évalué à 6.
https://wiki.debian.org/fr/KernelModuleBlacklisting explique bien pourquoi blacklist ne marche pas.
[^] # Re: C'est désormais clos
Posté par Stéphane Bortzmeyer (site web personnel, Mastodon) . En réponse à la dépêche Appel à commentaire de la Commission "Vers des écosystèmes numériques ouverts européens". Évalué à 3.
L'une des meilleures est la contribution commune CZ-NIC/ISC/NLnetLabs (et un quatrième que je ne connais pas) : https://www.isc.org/blogs/open-digital-ecosystem-response/