Un nouveau kernel est sorti hier !
Parmi les nouveautés celles qui concernent plus particulièrement l'embarqué sont :
- L'ajout du support des "huge pages" à l'architecture ARM tant 32 bits que 64 bits. Seul les pages de 2Mo sont ajoutées.
- L'architecture ARM64 gagne le support de la virtualisation KVM et XEN.
- Ajout du flag
O_TMPFILE
àopen(2)
pour améliorer la sécurité des fichiers temporaires.
Ceci m'a fait penser au mécanisme de remplacement atomique que je vous présentais dans un précédent article. Il est effectivement possible d'utiliserO_TMPFILE
dans ce scénario, mais commerename
prend un chemin en argument cela n'est pas si simple. Une solution est discutée ici.
Pour un changelog plus détaillé vous pouvez aller sur kernelnewbies.