CommunityNews

CommunityNews

Linux Page Faults, mmap, and userfaultfd

How Linux demand-pages memory, what mmap does to physical pages, why replacing a mapping breaks direct memory access and shared memory, and how userfaultfd lets you lazily populate memory without destroying the mapping.

Read in full here:

Where Next?

Popular Linux topics Top

New
New
First poster: bot
Linux Kernel vs DPDK: HTTP Performance Showdown. A head-to-head performance comparison between the Linux kernel’s network stack, and a k...
New
First poster: bot
RISC-V Linux on ESP32. I’ve been playing with the idea of running linux on ESP32 since the first days I’ve met its more robust module, t...
New
First poster: bot
How I use Bash to automate tasks on Linux. Bash has a few handy automation features that make my life easier when working with files on ...
New
CommunityNews
My latest love letter to Linux has been published. It’s called Omarchy, and it’s an opinionated setup of the Arch Linux distribution and ...
New
CommunityNews
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...
New
CommunityNews
Discover how to bypass the network stack for Host-to-VM communication using Linux Virtual Sockets (AF_VSOCK). This article details how to...
New
CommunityNews
:rocket: CachyOS is an Arch Linux-based distribution that offers an easy installation, several customization options to suit every user, ...
New
CommunityNews
With the growing number of users jumping from Windows to Linux, I decided to fully take the plunge and dive deep into the Open Source oce...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1052 22283 402
New
PragmaticBookshelf
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
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
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
PragmaticBookshelf
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New