CommunityNews

CommunityNews

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.

Read in full here:

Where Next?

Popular Linux topics Top

First poster: bot
4 Linux tools to erase your data. One of the best ways to keep your data secure is by only writing data to an encrypted hard drive. On a...
New
First poster: bot
It’s been a while since last having a hearty BSD benchmark comparison on Phoronix in part due to the latest hardware platforms generally ...
New
First poster: bot
it is correct to refer to GNU/Linux as GNU/Linux. You’ve probably seen the “I’d like to interject for a moment” quotation that is freque...
New
First poster: bot
Wacom Leads the Way with Pens and Tablets for Linux. Wacom devices are being adopted in many Linux enterprise environments beyond the cr...
New
First poster: bot
Hacking the Linux Kernel in Ada - Part 1 - Linux.com. For this three part series, we implemented a ‘pedal to the metal’ GPIO driven, fla...
New
First poster: bot
LinuxCard - Dmitry.GR. Dmitry.GR: My business card runs Linux, yours can too. Details, kits, etc…
New
CommunityNews
The QUIC transport-layer network protocol is not exactly new; it was first covered here in 2013 […]
New
CommunityNews
At Akademy 2025, the KDE Project released an alpha version of KDE Linux, a distribution built b […]
New
New
CommunityNews
Like many developers, I find myself more and more using AI agents to help with software development. I currently use Claude Code, the co...
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
New
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New