Long-lived kernel pointers in BPF

Continue reading


@lwn.net | 4 years ago

Digital Autonomy and the Gnome Desktop

Continue reading


@lwn.net | 4 years ago

Fedora to disallow CC0-licensed code

Comments | Continue reading


@lwn.net | 4 years ago

Change in Classification of CC0

Continue reading


@lwn.net | 4 years ago

Android Apps on Linux with Waydroid

Continue reading


@lwn.net | 4 years ago

Tom Lord RIP

Continue reading


@lwn.net | 4 years ago

The BPF Panic Function

Continue reading


@lwn.net | 4 years ago

“Critical” projects and volunteer maintainers

Comments | Continue reading


@lwn.net | 4 years ago

“Critical” projects and volunteer maintainers

Continue reading


@lwn.net | 4 years ago

Native Python Support for Units?

Continue reading


@lwn.net | 4 years ago

Linux kernel support for hardware-based control-flow integrity

Continue reading


@lwn.net | 4 years ago

Distributions Entering Flatpakland

Continue reading


@lwn.net | 4 years ago

The End of Config_Android

Continue reading


@lwn.net | 4 years ago

The 2022 embedded Linux update

Continue reading


@lwn.net | 4 years ago

An Ubuntu kernel bug causes container crashes

Continue reading


@lwn.net | 4 years ago

The Shrinking Role of Etxtbsy

Continue reading


@lwn.net | 4 years ago

NFS: The Early Years

Continue reading


@lwn.net | 4 years ago

Fedora, FFmpeg, Firefox, Flatpak, and Fusion

Continue reading


@lwn.net | 4 years ago

A “Fireside” Chat with Linus Torvalds and Dirk Hohndel

Continue reading


@lwn.net | 4 years ago

DeVault: GitHub Copilot and open source laundering

Continue reading


@lwn.net | 4 years ago

Vetting the Cargo

Continue reading


@lwn.net | 4 years ago

Whatever happened to SHA-256 support in Git?

Comments | Continue reading


@lwn.net | 4 years ago

PyScript

Continue reading


@lwn.net | 4 years ago

PyScript

Continue reading


@lwn.net | 4 years ago

NFS: The Early Years

Continue reading


@lwn.net | 4 years ago

Clap: The Clever Audio Plugin

Continue reading


@lwn.net | 4 years ago

Diving into GCC Internals

Continue reading


@lwn.net | 4 years ago

The Linux userfaultfd() system call

Continue reading


@lwn.net | 4 years ago

Vetting the Cargo

Continue reading


@lwn.net | 4 years ago

Ioctl() forever? Downsides and alternatives to using ioctl

Continue reading


@lwn.net | 4 years ago

Filesystems, Testing, and Stable Trees

Continue reading


@lwn.net | 4 years ago

Linux ID-Mapped Mounts

Continue reading


@lwn.net | 4 years ago

The Clever Audio Plugin

Continue reading


@lwn.net | 4 years ago

Splice() and the Ghost of Set_fs()

Continue reading


@lwn.net | 4 years ago

A Linux 5.10 patch has caused user-space regressions

Continue reading


@lwn.net | 4 years ago

Improved error reporting for CPython 3.10–and beyond

Continue reading


@lwn.net | 4 years ago

LWN Is Now on Mastodon

Comments | Continue reading


@lwn.net | 4 years ago

LWN Is Hiring

Comments | Continue reading


@lwn.net | 4 years ago

Changing Filesystem Resize Patterns

Continue reading


@lwn.net | 4 years ago

The risks of embedded bare repositories in Git

Continue reading


@lwn.net | 4 years ago

How to cope with hardware-poisoned page-cache pages

Continue reading


@lwn.net | 4 years ago

Modern Python Performance Considerations

Comments | Continue reading


@lwn.net | 4 years ago

An overview of structural pattern matching for Python

Continue reading


@lwn.net | 4 years ago

An introduction to Linux audio plugin APIs

Continue reading


@lwn.net | 4 years ago

An overview of structural pattern matching for Python

Continue reading


@lwn.net | 4 years ago

NUMA rebalancing on tiered-memory systems

Continue reading


@lwn.net | 4 years ago

Kernel test automation with LTP (2014)

Continue reading


@lwn.net | 4 years ago

PipeWire: The Linux audio/video bus

Continue reading


@lwn.net | 4 years ago