PixelsTech feeds
Stay current. Skip the noise.
The right amount of technology news each day, curated for developers.
Welcome to PixelsTech Feed — daily tech news curated by AI across topics like Go, Python, AI, Rust and more.
How it works →
Log in for full access →
2026-10-13
The move is a turning point in the developer's relationship with AI and Linux.
A Docker image bundles an awk/gnuplot script to quickly turn sysstat sar data into ASCII graphs for fast server performance troubleshooting.
Users with UID greater than INT_MAX on most Linux distributions can execute any systemctl command due to a validation vulnerability (CVE-2018-19788) in PolicyKit (also known as polkit) toolkit
Why Is It so Hard to Detect Keyup Event on Linux?
A Linux implementation of purgeable memory using MADV_FREE to let the kernel reclaim unlocked pages, with a simple four-function API.
Note: This post was originally published on the AWS Compute Blog.
On Monday, February 11, CVE-2019-5736 was disclosed. This vulnerability is a flaw in runc, which can be exploited to escape Linux containers launched with Docker, containerd, CRI-O, or any other user of runc. But how does it work? Dive in!
Ubuntu ppp's CVE-2020-15704 wrap-up
A minimal XDP setup with libbpf and BPF CO-RE, plus resources and a simple packet-passing example.
systemd inhibitor locks are a really great way to have some control over the system state changes (shutdown, reboot, idle, suspend, etc.). The common use case for this is if you need to ensure that some pre-shutdown/suspend handling takes place before the state change.
Debugging a VMware Xorg YV12 video display bug in RPiPlay/GStreamer, traced to xf86-video-vmware padding; patch fixed VMware/VirtualBox.
Steve argues Debian's firmware handling is a mess and proposes splitting non-free firmware into a new component for official install media.
Unattended Upgrades in Debian
Feels like since forever have I been using
unattended-upgrades package to automate the Security
upgrades on my various Debian Stable based machines.
Default Settings
By default unattended-upgrades will install only Security updates. It also
will not send any email reports. That is not surprising – well, you have
to have email delivery configured and unattended-upgrades needs to know, what
email address to send those reports to.
Tweaking the Config
If you need more than what the defaults give you, it’s easy to modify the
config as described in the Debian Wiki. I think the most
elegant way of customizing the configuration is described in the
README.md of the Debian package source. You basically create
/etc/apt/apt.conf.d/52unattended-upgrades-local and put any overrides to the
default config you need.
This version of Ubuntu gleams thanks to a new AI-driven dictation platform, plenty of polish, and lots of speed.
Welcoming PipeWire 1.0, the first officially stable release of this noteworthy inter-process multimedia streaming framework.
The Image-Based Linux Summit has by now established itself as a yearly event. Following on fro [...]
The European Laboratory for Particle Physics, usually just called CERN, is not only the birthpl [...]
2026-10-12
SystemTap 3.0 released with interactive/monitor modes, optimized arrays, function overloading, new probes, samples, and many fixes.
Creating Debian packages using official tools could be as easy as using fpm by following some pragmatic guidelines.
We are happy to announce the release of Firejail version 0.9.40 (download). Firejail is a generic Linux namespaces security sandbox, capable of running graphic interface programs as well as server programs. This release includes a number of major features, such as X11 sandboxing support, file transfers between sandboxes and the host system, run-time configuration support,…
From an end-user perspective, the TTY system in Linux (or any POSIX-like OS) is both functional and intuitive. For example, the input you type in usually goes to the process you expect it to go to, CTRL+Z usually suspends the process you expect to... | A Curious Thing | Avid learner. Enthusiast Programmer. Aspiring Writer.
Installing Arch Linux ARM on an HP Chromebook for a console-only dev setup, with tweaks for printk, fonts, colors, cursor, keymaps, and apps.
Remote laptop power management using Intel AMT and Dropbear (initramfs) SSH I like having my own lightweight “datacenter” at home using ARM servers. It was (and still is) highly effective way of …
Then, there's China's openKylin community-developed Linux distribution, which makes no bones about it. They're all about AI.
**TL;DR:** There is work in progress to bring compact debug type information into the kernel, which will be leveraged by [BPF](https://lwn.net/Articles/740157/) to get it to the next level in terms of developer experience and capabilities. We developed an algorithm that compresses **124MB** of DWARF type data into just **1.5MB** of compact BTF type data, making it suitable to be included in the Linux kernel image by default.
Introducing the first preview release of Fedora CoreOS, a new Fedora edition built for running containerized workloads securely and at scale.
These are steps that I used on an Ubuntu 22.04 LTS (Jammy Jellyfish) 64-bit system to build an amd64 (64-bit) Debian (stable) live environment that can boot from CD or USB. The live environment generated by this guide is bootable with legacy BIOS or modern EFI. This guide exists for educational purposes. It is not necessarily the fastest guide or the best guide for your needs. There are many other apps, tutorials, walkthroughs, and methods that better accomplish what is in this guide.[1][2][3][4][5][6][7]. I hope this guide is helpful all the same.
ARM traditionally uses compressed kernels. This is done for two major reasons: It saves space on the flash memory or other storage media...
DT_GNU_HASH is a better hash table for the ELF used by GNU systems in GNU-compatible software, i.e. in almost every program compiled with gcc or clang for almost any Linux distribution.
This blog covers a difficult-to-defend subclass of use-after-free vulnerabilities in the Linux kernel, grsecurity's defense for it, and why our defense required compiler plugin involvement. Included PoC exploits demonstrate the power and simplicity of this kind of vulnerability, as well as the effectiveness of grsecurity's defense.
IntroductionBack in April, I found a 0-day vulnerability in the Linux kernel and exploited it on Google’s kCTF platform.I reported the bug to Linux kernel security team and helped them fix the vulnera
Solvitas perambulum
A laptop with no wireless connectivity feels like a rarity – but when you shop for powerful Linux single-board computers (SBCs), it is pretty common to see one skimp on WiFi. At the same time…
Canonical has announced that Myna, its new AI-powered speech-to-text tool for Ubuntu desktop, is now available as a technology preview. Myna uses a local,
The C language does not provide the sort of resource-management features found in more recent l [...]
IntroductionI revived my original YOGA BOOK, which had become sluggish on Windows, by switching it to Linux (Debian 13). It now works perfectly as a device for browsing the web and using AI.The YOGA BOOK is a model characterized by the "HALO keyboard," where the keyboard area is a flat board and
How the kernels implement the fork system call
PinTheft is a new Linux local privilege escalation exploit using an RDS zerocopy double-free and io_uring to overwrite page cache and gain root.
A test shows a Magic Ring Buffer's double-mapped memory works with io_uring registered fixed buffers, successfully sending messages across the seam.
Most Linux distributions ship with sensible defaults, but many security controls remain untouched after installation. Several are outside GNOME or KDE
Check Ubuntu’s touchpad settings, confirm Wayland, and test GNOME’s built-in swipes before troubleshooting apps or hardware.
Guest blog post, posted by Andrey KonovalovIntroductionLately I’ve been spending some time fuzzing network-related Linux kernel interfaces with syzkall...
It is unlikely we can tell you anything new about the extended Berkeley Packet Filter, eBPF for short, if you've read all the great man pages, docs, guides, and some of our blogs out there. But we can tell you a war story, who doesn't like those?
2026-10-11
Mirai FBOT re-emerging botnet Linux malware, aims Linux basis IoT devices for DDoS attacks and malicious traffic distribution
A hacker ports 30-year-old Lotus 1-2-3 to Linux by recovering lost SDK and UNIX binaries, rewriting system calls, and bypassing licensing.
Plasma 6.3's KWin fixes Xwayland resize glitches by properly syncing X11 frame updates with Wayland compositors.
The T1d speaks its own Bluetooth LE protocol instead of HID, so no OS sees it as a gamepad. A Python bridge turns it into a virtual Xbox 360 pad, with calibration for worn sticks.
Not your average terminal.
Find which process owns Ubuntu’s dpkg frontend lock, let package work finish, and repair interrupted installations without deleting lock files.
cp hardlink tracking ate RAM, stalled/slowed huge file copy; block copy, enough RAM, and RAID bad-block caution advised.
It's easy, and they might change you.
In this blog post I’m going to explain how to exploit CVE-2017-5123, a bug I found in the Linux kernel, and show how it can be used to escalate privileges, even with SMEP, SMAP and from inside the Chrome sandbox.
Weekly Nixers newsletter archive: Unix/BSD/Linux links, tools, history, culture, and thoughtful quotes.
Regressions are an unavoidable side effect of software development; the kernel is no different [...]
I recently decided to switch my laptop from a Macbook to a Chromebook,
partly because Apple's keyboards are so terrible lately, and partly b...
After several months of work, we are excited to announce a first proposal for a Wayland driver for Wine. The proposal is in the form of an RFC, in order to explore how to best move forward.
A toy Linux io_uring server handles requests with zero syscalls via kernel polling, trading high CPU and no allocations.
PipeWire has already made great strides forward in terms of improving the audio handling situation on Linux, but one of the original goals was to also bring along the video side of the house. In fact in the first few … <a href="https://blogs.gnome.org/uraeus/2021/10/01/pipewire-and-fixing-the-linux-video-capture-stack/">Continue reading <span class="meta-nav">→</span></a>
I think it’s only fair to call me an X apologist. I get incredibly frustrated when people talk about dropping support for X11. I fight back against the notion that some day X11 will be dead and unmaintained, a curiosity of a time before. I’ve spoken to people in my circles at-length about the accessibility tools that Wayland simply hasn’t been capable of supporting that X11 has. A lot of times, I’ve ended this conversation with “Maybe 5 years from now it’ll be good”. Well it’s 5 years in since I first said those words, and you know what, I’m actually pleasantly surprised.
Nano How-To explaining how to setup a root file system with only emacs.
We have successfully created an independent, bit-by-bit-identical rebuild of the nixos-minimal ISO published by Hydra :tada:
Why is this useful?
While there are a number of ‘side-benefits’, the main point of Reproducibl…
Today Canonical is raising the bar for performance and observability by enabling frame pointers by default in Ubuntu 24.04 LTS.
The kernel's completely fair scheduler (CFS) has the job of managing the allocation of CPU time [...]
A guide to simplifying the Linux PATH by removing redundant directories, using symlinks, and ordering user bins so system binaries take precedence.
Plan 9 from Bell Labs is one of the more interesting operating systems out there. I’ve always found it interesting to find software, that is in some way inspired by Plan 9 on other operating systems. So, to document what I find on this, I decided to make a list of Plan 9 inspired Linux programs.
Ports This category gets the straight-up ports of Plan9 programs to Linux/Unix out of the way, before going further.
Or, how to break all the tools that parse the "Fixes:" tag Kees Cook There was a recent discussion about how Linux's "Fixes" tag, which ...
Learn why Flatpak apps may ignore Ubuntu 24.04 GTK themes and follow safe steps to check theme extensions, refresh Flatpak apps, and diagnose portal issues.