phaleon's Avatar

phaleon

@phaleon.bsky.social

Unix Linux User for a long time

172 Followers  |  285 Following  |  160 Posts  |  Joined: 22.08.2023  |  1.9757

Latest posts by phaleon.bsky.social on Bluesky

-> git clone --depth 1 github.com/freebsd/free...
-> find . -name boot0.S

10.02.2026 11:41 — 👍 1    🔁 2    💬 0    📌 0
Preview
FreeBSD audio diagnostics and optimization Audio diagnostics and optimization in FreeBSD. Solid documentation of practical solutions for sound system analysis and calibration.

FreeBSD audio diagnostics and optimization m4c.pl/blog/freebsd... via @vermaden.bsky.social

10.02.2026 10:26 — 👍 5    🔁 4    💬 1    📌 0

C.Q.F.D.

10.02.2026 12:51 — 👍 1    🔁 2    💬 0    📌 0
Preview
FOSDEM 2026 - Reverse Engineering the World's Largest Music Streaming Platform Spotify is the world's largest music streaming service, yet it has never fullfilled the flexibility and platform support needs of the ones enjoying home automation, open streamers and more. For over…

Reverse Engineering the World's largest Music Streaming Platform (aka Spotify) - Awesome Talk at #FOSDEM 2026 conference by devgianlu #ReverseEngineering #Video fosdem.org/2026/schedul...

10.02.2026 12:45 — 👍 2    🔁 3    💬 0    📌 0
Chamber Of Reflection
YouTube video by Max Diaz - Topic Chamber Of Reflection

Back on track :
www.youtube.com/watch?v=xzL6...

10.02.2026 09:31 — 👍 0    🔁 0    💬 0    📌 0
Post image

OpenClaw on smolBSD baby
github.com/NetBSDfr/smo...

09.02.2026 19:51 — 👍 14    🔁 5    💬 1    📌 0
Post image

Mise en vente de données: Carte Avantages Jeunes : 480 000 personnes comprenant copies de CNI, photos, documents signés, actes de naissance, ... (potentiellement de MINEURS)
Pendant des années j'ai sensibilisé à la vie privé avec des collectifs et personnellement en collège/Lycée.

10.02.2026 08:38 — 👍 3    🔁 4    💬 1    📌 0
Video thumbnail

« Je dois faire part d'un malaise sur le débat public autour des Epstein Files. Il faut laisser place à ce qu'il compte : les faits, les faits, les faits. »

@fabricearfi.bsky.social Journaliste

La suite :
⏰ 22h40 sur france·tv
➡️https://bit.ly/EpsteinVeriteEpreuve
🎧en podcast

09.02.2026 19:55 — 👍 181    🔁 61    💬 14    📌 11
Preview
GitHub - MatheuZSecurity/Singularity: Stealthy Linux Kernel Rootkit for modern kernels (6x) Stealthy Linux Kernel Rootkit for modern kernels (6x) - MatheuZSecurity/Singularity

Singularity: a powerful and stealthy Linux Kernel Module (LKM) Rootkit designed for modern 6.x kernels. It provides comprehensive stealth Capabilities through advanced System Call Hooking #Linux #Rookit github.com/MatheuZSecur...

22.01.2026 20:10 — 👍 1    🔁 2    💬 0    📌 1
Preview
Comment nos données publicitaires alimentent l’industrie de la surveillance Des entreprises proposent aux forces de l’ordre de pister des utilisateurs de smartphones grâce à leurs données publicitaires. « Le Monde » a assisté à des présentations confidentielles de ces nouveau...

OH BAH ÇA ALORS ! *whatasurprizeu!*
www.lemonde.fr/pixels/artic...

22.01.2026 11:18 — 👍 7    🔁 6    💬 1    📌 0
How Linux Remembers Its Kernel Stack Pointer (And Why You Should Care)
Most of us never think about what happens when their program crashes and the kernel needs to save the day. We just assume it works. But there's this beautiful orchestration happening underneath.

    Something Linus Torvalds once called "the essence of what makes an operating system an operating system."

Honestly, understanding stack pointer management saved me more times than I can count. So let me walk you through this.
The Problem That Keeps Kernel Developers Up at Night
Your user space program is running along, doing its thing, when suddenly BAM, an interrupt hits. Could be a timer, could be a disk saying "hey, I've got your data," could be anything. The CPU needs to jump into kernel mode RIGHT NOW.
But here's the thing, your user program has its own stack with all its local variables and return addresses. The kernel can't just waltz in and start using that stack. That would be like letting a stranger rearrange your desk while you're working on it. Total chaos.
So the kernel needs its own stack. But how does it remember where that stack is when interrupts can happen literally anytime?
Enter the Task State Segment (TSS)
The x86 architecture has this thing called the Task State Segment. Think of it as a sticky note that the CPU checks every time it needs to switch privilege levels. When you're humming along in user mode (ring 3) and an interrupt fires, the hardware does something pretty clever.
It looks at the TSS and says, "oh, you need kernel mode? Let me grab that kernel stack pointer for you." The TSS has fields for SS:ESP (stack segment and pointer) for each privilege level. When moving from ring 3 to ring 0, the processor automatically loads the kernel's SS:ESP into the stack pointer register.
Let me show you what actually happens during an interrupt:
Before interrupt (user mode):

    SP register points to user stack
    User code running happily
    Some data on user stack

(...etc...)

How Linux Remembers Its Kernel Stack Pointer (And Why You Should Care) Most of us never think about what happens when their program crashes and the kernel needs to save the day. We just assume it works. But there's this beautiful orchestration happening underneath. Something Linus Torvalds once called "the essence of what makes an operating system an operating system." Honestly, understanding stack pointer management saved me more times than I can count. So let me walk you through this. The Problem That Keeps Kernel Developers Up at Night Your user space program is running along, doing its thing, when suddenly BAM, an interrupt hits. Could be a timer, could be a disk saying "hey, I've got your data," could be anything. The CPU needs to jump into kernel mode RIGHT NOW. But here's the thing, your user program has its own stack with all its local variables and return addresses. The kernel can't just waltz in and start using that stack. That would be like letting a stranger rearrange your desk while you're working on it. Total chaos. So the kernel needs its own stack. But how does it remember where that stack is when interrupts can happen literally anytime? Enter the Task State Segment (TSS) The x86 architecture has this thing called the Task State Segment. Think of it as a sticky note that the CPU checks every time it needs to switch privilege levels. When you're humming along in user mode (ring 3) and an interrupt fires, the hardware does something pretty clever. It looks at the TSS and says, "oh, you need kernel mode? Let me grab that kernel stack pointer for you." The TSS has fields for SS:ESP (stack segment and pointer) for each privilege level. When moving from ring 3 to ring 0, the processor automatically loads the kernel's SS:ESP into the stack pointer register. Let me show you what actually happens during an interrupt: Before interrupt (user mode): SP register points to user stack User code running happily Some data on user stack (...etc...)

x.com/chessMan786/...

22.01.2026 12:37 — 👍 8    🔁 3    💬 0    📌 0
Preview
How to : Indenter son source en tabulation ou en espaces Extrait de l'émission CPU release Ex0191 : lost + found (fin de saison printemps 2022). C'est l'une des guerres picrocholines des plus tenaces parmi la gente informatique :

Alors qu'il vaut mieux des tabs.
si si. Il m'a fallu 35 ans pour comprendre pourquoi.
cpu.dascritch.net/post/2022/06...

16.01.2026 20:06 — 👍 18    🔁 5    💬 3    📌 4
 

donne moi la commande Unix "find" pour trouver tous les documents .ods anciens d'au moins 180 jours mais pas plus de 300.
 
 
  
   
profile
devstral-small-2:latest
Today at 12:59 PM
    

Voici la commande find pour rechercher tous les fichiers .ods modifiés il y a entre 180 et 300 jours (inclus) :
bash
 
     
 
 
1
find /chemin/vers/dossier -type f -name "*.ods" -mtime +180 -mtime -300
 
 
Explications :

    /chemin/vers/dossier : Remplacez par le chemin du répertoire où vous souhaitez effectuer la recherche (par exemple /home ou . pour le répertoire courant).
    -type f : Recherche uniquement des fichiers (pas des dossiers).
    -name "*.ods" : Filtre les fichiers avec l'extension .ods.
    -mtime +180 : Fichiers modifiés il y a plus de 180 jours.
    -mtime -300 : Fichiers modifiés il y a moins de 300 jours.

Remarques :

    La commande utilise -mtime qui compte en jours entiers (un fichier modifié il y a exactement 180 jours sera inclus).
    Si vous voulez inclure les fichiers modifiés il y a exactement 180 ou 300 jours, utilisez -mtime +179 et -mtime -301 (car -mtime est exclusif pour les bornes exactes).

Exemple avec le répertoire courant :
bash
 
     
 
 
1
find . -type f -name "*.ods" -mtime +180 -mtime -300

donne moi la commande Unix "find" pour trouver tous les documents .ods anciens d'au moins 180 jours mais pas plus de 300. profile devstral-small-2:latest Today at 12:59 PM Voici la commande find pour rechercher tous les fichiers .ods modifiés il y a entre 180 et 300 jours (inclus) : bash 1 find /chemin/vers/dossier -type f -name "*.ods" -mtime +180 -mtime -300 Explications : /chemin/vers/dossier : Remplacez par le chemin du répertoire où vous souhaitez effectuer la recherche (par exemple /home ou . pour le répertoire courant). -type f : Recherche uniquement des fichiers (pas des dossiers). -name "*.ods" : Filtre les fichiers avec l'extension .ods. -mtime +180 : Fichiers modifiés il y a plus de 180 jours. -mtime -300 : Fichiers modifiés il y a moins de 300 jours. Remarques : La commande utilise -mtime qui compte en jours entiers (un fichier modifié il y a exactement 180 jours sera inclus). Si vous voulez inclure les fichiers modifiés il y a exactement 180 ou 300 jours, utilisez -mtime +179 et -mtime -301 (car -mtime est exclusif pour les bornes exactes). Exemple avec le répertoire courant : bash 1 find . -type f -name "*.ods" -mtime +180 -mtime -300

Vous avez du mal avec les outils ligne de commande Unix ? L'IA aide. Ici devstral autohébergé (mais ça marche aussi sur
chat.mistral.ai). L'exemple est un peu artificiel car je connaissais la réponse, je voulais juste voir si le LLM allait la trouver ; mais cela correspond à un cas réel d'usage.

15.01.2026 13:02 — 👍 6    🔁 1    💬 1    📌 0
give me the money.

give me the money.

Pour info, en ce moment, KiCad, la solution libre pour faire mumuse en électronique, recherche 128.000€ pour supporter son développement (dev/infra/etc). A vot' bon coeur (le partage équivaut à de l'amour infini en barres de chocolats suisses)
www.kicad.org (en haut)

15.01.2026 13:33 — 👍 9    🔁 12    💬 1    📌 0

ahah je viens de chercher "wayland crash scroll"
à quel moment c'est devenu ok de shipper des trucs finis à la pisse pour faire plaisir à RedHat ?
Ah si je sais...

15.01.2026 13:40 — 👍 1    🔁 1    💬 3    📌 0

I am so fucking sick of this wayland-randomly-full-crash-on-browser-scroll RedHat SO FUCKING SICK of your shit RedHat.

15.01.2026 13:37 — 👍 4    🔁 1    💬 3    📌 0
Framapad annuel

Appel à l'intelligence collective. Je lance une bouteille à la mer pour rédiger un livre blanc collaboratif.
Titre "24h Après"
Synopsis : Les US ont coupé toute connexion à leurs services pour toute l'Europe Qu'est ce qui se passe ?
annuel.framapad.org/p/24hapres-a... Mettez ici vos réflexions ;)

15.01.2026 15:55 — 👍 25    🔁 25    💬 5    📌 3

Appel à ma TL geek : vous savez si il y a une différence entre le capteur Lidar de l'iPhone 17 Pro et celui de l'iPhone 12 Pro il y a 5 ans ?

15.01.2026 18:11 — 👍 0    🔁 1    💬 1    📌 0

Lutinos pas de live ce soir, imprévu qui m'empêche d'être dispo à temps, mais je prépare une série qui devrait vous plaire ;)

13.01.2026 17:35 — 👍 3    🔁 1    💬 1    📌 0
Write your Own Virtual Machine

Ne montrez pas cela à @ponceto91.bsky.social ou @imil.net, ils seraient capable de drifter dessus.
www.jmeiners.com/lc3-vm/
#VM

13.01.2026 17:28 — 👍 12    🔁 3    💬 5    📌 0
Illustration de l'article provenant de la commission europérenne.

Illustration de l'article provenant de la commission europérenne.

La Commission européenne a lancé une consultation publique pour élaborer sa future stratégie sur les écosystèmes numériques Open Source.

👉 digital-strategy.ec....

13.01.2026 17:30 — 👍 12    🔁 4    💬 0    📌 0
Preview
Meet Rayhunter: A New Open Source Tool from EFF to Detect Cellular Rayhunter is a new open source tool we’ve created that runs off an affordable mobile hotspot that we hope empowers everyone, regardless of technical skill, to help search out cell-site simulators

To learn more about Rayhunter and how you can locate cell-site simulators in your community, head to www.eff.org/Rayhunter.

07.01.2026 18:06 — 👍 44    🔁 12    💬 0    📌 0

Salut BS. Petit appel au secours : mon fils Aspi cherche un stage de 2 mois en montage audiovisuel, au premier semestre 2026. Il suit une formation Bac+2 à l’INA Il a une RQTH. Il touche sa bille sur Premier.
On prend toutes les pistes. Dates à discuter.

07.01.2026 20:09 — 👍 17    🔁 88    💬 3    📌 3

Bonne Année les Lutinos ❤️

01.01.2026 09:23 — 👍 17    🔁 1    💬 3    📌 0
Preview
Brow6el is a full-featured browser that runs in a terminal : A full-featured, Sixel-capable terminal browser for those who’d rather skip AI assistants

www.theregister.com/2026/01/02/b...

05.01.2026 08:16 — 👍 2    🔁 2    💬 0    📌 0
Post image

Je partage un super profil : Sébastien Wery, technicien électronique / systèmes embarqués (15+ ans). Réparation cartes/ECU, bancs de test, C embarqué, validation (JIRA), schémas/câblage, obsolescence. Basé près de Rennes, mobilité OK (déménagement possible). MP ! #emploi #electronique

06.01.2026 08:35 — 👍 2    🔁 8    💬 0    📌 0

The Christmas gift we needed! don't lie.

Show HN: Ez FFmpeg – Video editing in plain English npmjs.com/package/ezff from Hacker News via #gcufeed@libera.chat / gcu.info/gruik/

27.12.2025 08:59 — 👍 5    🔁 3    💬 1    📌 1
Et si Agoratlas realisait des atlas ?

*Cartographie avec les différentes communautés*

Atlas de la francophonie sur Bluesky :
Cartographie globale des follows
Contenant Zoom + Recherche !

Puis par communauté :
Statistiques globales
Comptes les plus visibles
Top posts

Notes : Pour respecter la vie privée de chacun, les comptes et posts visibles ne sont sélectionnés que parmi les volontaires

Et si Agoratlas realisait des atlas ? *Cartographie avec les différentes communautés* Atlas de la francophonie sur Bluesky : Cartographie globale des follows Contenant Zoom + Recherche ! Puis par communauté : Statistiques globales Comptes les plus visibles Top posts Notes : Pour respecter la vie privée de chacun, les comptes et posts visibles ne sont sélectionnés que parmi les volontaires

Visuels du site "ago-carto.fr".

"Pour permettre cette publication, Jonathan Tardif a créé bénévolement le site “ago-carto.fr”, a but non commercial, permettant de diffuser des études publiques “social data” via un nouveau support."


"Sur celui-ci, vous pourrez voir ce qui se passe sur un réseau social à l’échelle du *réseau*, avec une vue englobant toutes les bulles de la langue étudiée.

Ici pour Bluesky, mais bientôt pour Youtube, TikTok..."

Visuels du site "ago-carto.fr". "Pour permettre cette publication, Jonathan Tardif a créé bénévolement le site “ago-carto.fr”, a but non commercial, permettant de diffuser des études publiques “social data” via un nouveau support." "Sur celui-ci, vous pourrez voir ce qui se passe sur un réseau social à l’échelle du *réseau*, avec une vue englobant toutes les bulles de la langue étudiée. Ici pour Bluesky, mais bientôt pour Youtube, TikTok..."

Voici un atlas du Bluesky francophone.
Avec plus de 300 000 comptes répertoriés, et 2000+ volontaires visibles.

Tout visible, avec zoom et recherche, ici :
ago-carto.fr/main.html?gr...

PS: Il y aura une maj en janvier.
Si vous n'êtes pas dedans, postez une réponse sur ce post pour être volontaire.

24.12.2025 17:03 — 👍 538    🔁 182    💬 230    📌 38

Après Git, tu nous fais un "graphics from scratch" ? 😁

24.12.2025 18:31 — 👍 2    🔁 1    💬 1    📌 0
Video thumbnail

@LesGuignols

Et joyeux Noël hein…

24.12.2025 04:30 — 👍 21    🔁 14    💬 0    📌 2

@phaleon is following 18 prominent accounts