Lien Rust et le kernel Linux
Journal LWN : A plea for more thoughtful comments
N'aimant pas gérer les commentaires inutiles ou pénibles — mieux vaut passer du temps à écrire des articles — LWN appelle son public à être moins rapide au clavier, à ne pas toujours contredire celui qui se trompe, à préférer les commentaires constructifs et instructifs aux engeulades lapidaires.
Lien Le kernel, le Rust et la mémoire (huahuahuuu ouin ouin ouin 🎶)
Journal LWN et ce qui aurait pu arriver en 2023 dans le noyau Linux (ou pas)
N'ayant pas vu passer sur LinuxFr.org cette rétrospective publiée sur http://lwn.net autant aborder tout de même le sujet ;-)
Jonathan Corbet s'est collé à cette rétrospective sur ce qui s'est effectivement passé en 2023, en tant qu'éditeur fondateur du site LWN (Linux Weekly News à l'origine, toujours à la recherche d'un meilleur nom d'après la FAQ ;-))
Bref, en 2023 l'exercice de prévisions proposait : plein de contenus générés par IA, des fonctionnalités en Rust pour inclusion au noyau (…)
Lien C plus moderne avec GCC
Lien Début de l'histoire de Linux
Lien Disunity at The Document Foundation
Lien Linux 6.2, merge-window part 1 : 9,278 commits dans les 2 premiers jours
Lien [LWN] Rust support coming to GCC
Lien [LWN] Losing the magic
Lien Patent clouds for the Opus codec
Journal Rust dans Linux, ça démarre fort!
Salut,
Alors que Rust n'est pas encore intégré au noyau Linux (c'est prévu pour la version 6.1), il y a 2 modules tests qui sont en cours de développement: un pilote NVM Express et un serveur de fichier 9P.
L'intérêt du pilote NVM Express est de montrer qu'il atteint presque les même performances que celle du pilote C existant.
Plus ambitieuse encore, Asahi Lina est en train d'écrire un pilote en Rust(*) pour les GPU Apple M1/M2!
WireGuard, protocole de communication chiffré sur UDP et logiciel libre
WireGuard est à la fois un protocole de communication chiffré sur UDP et un logiciel libre l’implémentant, le tout créé par Jason A. Donenfeld, qui vise à remplacer les protocoles ou logiciels comme IPSec ou OpenVPN.
Bien que WireGuard ait été principalement pensé pour Linux et que son implémentation de référence soit celle du noyau Linux, il existe des implémentations sous licence libre pour la majorité des plateformes (Linux, BSD, Windows, Mac, Android, iOS), sous GPLv2 pour le noyau Linux, sous MIT, BSD, APLv2 ou GPL suivant les autres cas.