Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Debby ‬⁂📎🐧:disability_flag: boosted
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 2 weeks ago

The Input Stack on Linux – An End-To-End Architecture Overview

https://venam.net/blog/unix/2025/11/27/input_devices_linux.html

Patrick Louis writes: ""Let’s explore and deobfuscate the input stack on #Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer:

#Kernel-level handling: It deals with what happens in the kernel and how events are exposed to user-space
[…]
Exposed layer (middle)
[…]
User-space handling:
[…]
The Widgets, #XServer, #X11 window managers, and #Wayland compositors, which rely on everything else

We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.""

#LinuxKernel #evdev

The Input Stack on Linux

Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 weeks ago

Xlibre is a fork of the Xorg Xserver with lots of code cleanups

https://x11libre.net/

#HackerNews #Xlibre #Xorg #Xserver #CodeCleanup #OpenSource #Linux

  • Copy link
  • Flag this post
  • Block
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 2 weeks ago

The Input Stack on Linux – An End-To-End Architecture Overview

https://venam.net/blog/unix/2025/11/27/input_devices_linux.html

Patrick Louis writes: ""Let’s explore and deobfuscate the input stack on #Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer:

#Kernel-level handling: It deals with what happens in the kernel and how events are exposed to user-space
[…]
Exposed layer (middle)
[…]
User-space handling:
[…]
The Widgets, #XServer, #X11 window managers, and #Wayland compositors, which rely on everything else

We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.""

#LinuxKernel #evdev

The Input Stack on Linux

Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

X.org Security Advisory: multiple security issues X.Org X server and Xwayland

https://lists.x.org/archives/xorg-announce/2025-October/003635.html

#HackerNews #XorgSecurity #Advisory #SecurityIssues #XServer #Xwayland #Cybersecurity

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
Eugene :freebsd: :emacslogo:
@evgandr@mastodon.bsd.cafe  ·  activity timestamp 4 months ago

Participated in the Undefined hacker's festival and have a speech about my modded #Thinkpad X220.

Looks like I'm not only like to write enormously big blogposts. But also I'm able to make an enormously big presentations drgn_blush_giggle — my limit was 30 minutes and (looks like) my presentation was made for 1.5 hours, so @nikhotmsk stopped my endless speech drgn_blush_giggle

It was a lot of fun. First, I fixed the lamp, when came to the place. Then, I perform the presentation in the #Emacs through the VGA cable. Looks like it was unshielded, so a lot of cool video-noise from a DJ's devices were visible on the projector's screen during the presentation.

At least, I spoke something about WiFi drivers in #FreeBSD and about #Xserver before my time was out drgn_happy

Also, I met one of the fedifriends IRL. Sadly, I forgot to ask about his username, so if you are reading this — please mention me in the replies drgn_lurk_cute

Screenshot of my presentation in the Emacs. It is visible that it was made in the LaTeX. There are name of the presentation (Thinkpad X220 modification), my credentials, date and logo of Thinkpad.
Screenshot of my presentation in the Emacs. It is visible that it was made in the LaTeX. There are name of the presentation (Thinkpad X220 modification), my credentials, date and logo of Thinkpad.
Screenshot of my presentation in the Emacs. It is visible that it was made in the LaTeX. There are name of the presentation (Thinkpad X220 modification), my credentials, date and logo of Thinkpad.
  • Copy link
  • Flag this post
  • Block
Eugene :freebsd: :emacslogo:
@evgandr@mastodon.bsd.cafe  ·  activity timestamp 4 months ago

Participated in the Undefined hacker's festival and have a speech about my modded #Thinkpad X220.

Looks like I'm not only like to write enormously big blogposts. But also I'm able to make an enormously big presentations drgn_blush_giggle — my limit was 30 minutes and (looks like) my presentation was made for 1.5 hours, so @nikhotmsk stopped my endless speech drgn_blush_giggle

It was a lot of fun. First, I fixed the lamp, when came to the place. Then, I perform the presentation in the #Emacs through the VGA cable. Looks like it was unshielded, so a lot of cool video-noise from a DJ's devices were visible on the projector's screen during the presentation.

At least, I spoke something about WiFi drivers in #FreeBSD and about #Xserver before my time was out drgn_happy

Also, I met one of the fedifriends IRL. Sadly, I forgot to ask about his username, so if you are reading this — please mention me in the replies drgn_lurk_cute

Screenshot of my presentation in the Emacs. It is visible that it was made in the LaTeX. There are name of the presentation (Thinkpad X220 modification), my credentials, date and logo of Thinkpad.
Screenshot of my presentation in the Emacs. It is visible that it was made in the LaTeX. There are name of the presentation (Thinkpad X220 modification), my credentials, date and logo of Thinkpad.
Screenshot of my presentation in the Emacs. It is visible that it was made in the LaTeX. There are name of the presentation (Thinkpad X220 modification), my credentials, date and logo of Thinkpad.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.8 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login