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:
Popular Linux topics
New
Elevation of privilege vulnerabilities can be used to gain persistent root access.
New
Linux Kernel vs DPDK: HTTP Performance Showdown.
A head-to-head performance comparison between the Linux kernel’s network stack, and a k...
New
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
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
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
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
Discover how to bypass the network stack for Host-to-VM communication using Linux Virtual Sockets (AF_VSOCK). This article details how to...
New
:rocket: CachyOS is an Arch Linux-based distribution that offers an easy installation, several customization options to suit every user, ...
New
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
Reading something? Working on something? Planning something? Changing jobs even!?
If you’re up for sharing, please let us know what you’...
New
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
No chair. I have a standing desk.
This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
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
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
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
Big O Notation can make your code faster by orders of magnitude. Get the hands-on info you need to master data structures and algorithms ...
New
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc.
However, I don’t...
New
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
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /emacs
- /haskell
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /elm
- /flutter
- /vscode
- /ash
- /html
- /opensuse
- /deepseek
- /zig
- /centos
- /php
- /scala
- /react-native
- /lisp
- /textmate
- /sublime-text
- /nixos
- /debian
- /agda
- /deno
- /django
- /kubuntu
- /arch-linux
- /nodejs
- /spring
- /ubuntu
- /revery
- /manjaro
- /lua
- /julia
- /diversity
- /markdown
- /c









