jeudi 14 novembre 2024
« Une explication concise et visuelle pour comprendre la différence entre un fichier, un inode, un lien dur et un lien symbolique. »
jeudi 16 mai 2024
« Dans sa dernière version (pas encore finalisée), systemd propose une alternative à la commande
sudo :
run0. Cette dernière permettrait de ne plus avoir de binaires SUID, mais plus que des binaires UID, dont l'accès via
run0 serait demandé à un gestionnaire de services. »
jeudi 11 avril 2024
« Un malware a failli passer dans les versions mainstream de plusieurs distributions Linux.
Laurent Steff a également trouvé
ce lien qui retrace l'enquête du développeur qui a trouvé cette faille. »
jeudi 4 avril 2024
« Un malware a failli passer dans les versions mainstream de plusieurs distributions Linux.
Laurent Steff a également trouvé
ce lien qui retrace l'enquête du développeur qui a trouvé cette faille. »
jeudi 19 octobre 2023
« Cet article présente quelques unes des possibilités étonnantes du multiplexeur de terminaux
tmux. »
jeudi 9 février 2023
« Une astuce pour récupérer un fichier non commité dans git et écrasé par un retour en arrière (reset). Fonctionne pour tous les cas de suppression accidentelle d'un fichier sous Linux, tant que ça ne fait pas «trop longtemps». »
jeudi 1 septembre 2022
« A simple yet comprehensive explanation of how libraries work, with tools detailed on each platform. »
mercredi 6 juillet 2022
« If you want to learn the basics of assembly programming on x86-64 architecture with
nasm. Examples with Linux and MacOs. »
jeudi 16 juin 2022
« This simple but comprehensive tutorial could help you write your first Linux driver. »
jeudi 9 juin 2022
« If you are fond of British humour, here is a list of the 10 "least bad distros", from 0 to 9 ("because Unix people are difficult and like to count from zero"). »
jeudi 2 juin 2022
« This slashdot post shares two related articles. One on
0pointer.net very detailed about what should be the future of Linux distros, including their packaging system. And another one on the
Register, more systemd-centric, with the new systemd-sysupdate feature. »
jeudi 10 mars 2022
« Une faille de sécurité importante a éte trouvée dans le noyau Linux; elle a été introduite en août 2020 et est résolue depuis un mois. Il est donc conseillé de mettre à jour votre version d'OS si vous utilisez Linux... mais la situation est moins claire pour les utilisateurs d'Android. »
jeudi 10 février 2022
« Quoted from the website, asciinema is a "lightweight, purely text-based approach to terminal recording". It seems to be an interesting way to record and share publicly your terminal sessions. This document explains what happens behind the scene. »
mercredi 26 janvier 2022
« Un bug majeur a été trouvé dans le noyau Linux; il est conseillé de mettre à jour vos systèmes dès que possible. L'article donne également un workaround si votre distro n'a pas encore de correctif disponible. »
jeudi 6 janvier 2022
« Un tutorial très clair qui explique un échec que l'on peut rencontrer sur macOS en passant de Docker à Podman (la transition est très facile sauf pour l'erreur "No space left on device" indiquée ici). Pas testé mais visiblement un problème similaire peut être rencontré avec Linux; une solution est documentée
ici. »
jeudi 18 novembre 2021
« Fushia is an experiment made by Google to create another Operating System, inspired by but different from Linux on many aspects. This article discuss many things about technology adoption, Open Source, Google's experiments, and how experimenting is a good thing for other projects. »
mardi 31 août 2021
« Un tutoriel rapide pour les commandes utiles du terminal Unix/Linux. »
jeudi 24 juin 2021
« For those having notions of assembly and memory layout of a program, and interested about how works shared libraries and what PIC, GOT, PLT are, this article explains a lot. »
mercredi 16 juin 2021
« Bugfixes are out since the 3rd of June, once you have updated or ensured you are up to date, you could have look at this blog post explaining all of it, including how dbus and polkit work. »
mardi 27 avril 2021
« Les contributions de l'Université de Minnesota pour le kernel Linux sont maintenant systématiquement rejetées, suite à des chercheurs qui ont à au moins deux reprises soumis à dessein des patchs défaillant intentionnellement. Les mainteneurs de Linux n'ont clairement pas apprécié... »
jeudi 15 avril 2021
« Un état des lieux de la proposition de support de Rust dans le noyau de Linux. »
mercredi 7 avril 2021
« Current x86-64 processors have legacy oddities regarding interrupt and exceptions handling due to design in place since almost 40 years ago. On this Linux Reviews article, proposal of both Intel and AMD are reviewed, including comments of Linus Torwalds. »
jeudi 1 avril 2021
« Linus Torvalds n'exclut pas que Rust puisse être utilisé à titre expérimental dans le noyau Linux. »
mardi 12 janvier 2021
« L'audio sous linux a longtemps été un sujet ardu, et différents serveurs audio (JACK, pulseaudio) coexistent encore aujourd'hui plus ou moins pacifiquement. Pipewire est une énième tentative de les unifier, sera-t-elle la bonne ? »
lundi 14 décembre 2020
« Suite à l'annonce de l'
arrêt du développement de CentOS, des suggestions d'Ars Technica pour ceux qui souhaitent trouver une distro proche. »
jeudi 29 octobre 2020
« Présentation d'une distribution Linux dédiée pour faciliter le reconditionnement des ordinateurs donnés à Emmaüs. »
lundi 31 août 2020
« En dépit de l'aversion affichée par Elon Musk en 2018 pour ce langage, la pile logicielle de Space X est intégralement écrite en C++. »
lundi 6 avril 2020
« Toujours via le blog de Simon Willison, un article qui détaille l'inclusion de WireGuard, une technologie de VPN légère, au sein du noyau Linux.
Cet
autre article en donne un aperçu plus poussé. Un
fournisseur commercial propose également un service de paramétrage pour les réseaux privés WireGuard, des clients pour différents systèmes d'exploitation et une console d'administration. »
mercredi 5 février 2020
« Une faille vieille de 9 ans a été découverte dans la commande
sudo. Elle requiert un réglage qui n'est pas activé par défaut dans la plupart des distributions (attention toutefois si vous utilisez Mint ou ElementaryOS où il l'est). La faille est déjà corrigée dans certaines distributions (Debian, macOS). »
jeudi 7 novembre 2019
« Un guide expliquant comment installer et servir une instance de
Datasette sur un serveur linux. C'est aussi et surtout un bon guide pour déployer de petites applications Python sur une distribution Linux utilisant systemd. »
jeudi 20 juin 2019
« Nouvelle faille de sécurité découverte, avec la particularité d'avoir été découverte par Netflix... Des patchs sont déjà disponibles. »
mercredi 8 mai 2019
« Microsoft va encore intégrer un vrai noyau Linux dans Windows 10; une conséquence est qu'il sera bien plus facile d'utiliser Docker sous Windows. »
jeudi 25 octobre 2018
« Même si on n'est pas confronté souvent au besoin d'écrire un module pour le noyau Linux, découvrir les rudiments d'un tel développement peut être intéressant et c'est l'objet du présent article. »
lundi 24 septembre 2018
« Linus Torvalds a annoncé qu'il démissionnerait temporairement pour obtenir de l'aide sur la manière de se comporter différemment et a nommé un adjoint, Gregory Kroah-Hartman, pour gérer le projet Linux kernel. »
mercredi 21 mars 2018
« Pour observer le chargement de bibliothèques à l'édition de liens et à l'exécution, LD_TRACE_LOADED_OBJECTS=1 et strace peuvent rendre service. »
mercredi 10 janvier 2018
« Rust pour remplacer C et C++ ? Echec d'H265 et fin des codecs propriétaires ? Les prédictions pour 2018 de Christian F.K. Schaller, "Senior Manager for Desktop" chez Red Ha »
vendredi 17 février 2017
« Une manière ingénieuse de faire un backup à moindre frais... dans un cadre tout de même très limité
(le commentaire promu est très éclairant à ce sujet). L’article illustre en particulier plusieurs
commandes shell (rsync, tar, gpg, par2) avec une explication claire de leur but et de leur interface. »
vendredi 2 décembre 2016
« Cet article de blog présente evdev, la couche de gestion des
périphériques d'entrée (souris, claviers, touchpads, écrans
tactiles, stylets, télécommandes...) sous Linux. »
vendredi 9 septembre 2016
« Une introduction rapide à tmpfs comme solution pour accélérer l'exécution de
votre suite de tests. »
vendredi 1 avril 2016
« Un environnement Linux pour Windows, sorte de "WINE à l'envers". »