Platforms
9,610 items in 51 lists
-
XDP − eXpress Data Path, Intro and future use-cases people.netfilter.org
Linux Kernel's fight against DPDK. Future plans (as of this writing) for XDP and comparison with DPDK.
-
eXpress Data Path slideshare.net
Contains some benchmark results obtained with the mlx4 driver.
-
butter pypi.python.org
Python library to interface to low level linux features (inotify, fanotify, timerfd, signalfd, eventfd, containers) with asyncio support.
-
eXpress Data Path (XDP) github.com
The first presentation about XDP.
-
Expo Notifications docs.expo.dev
-
XDP Project overview iovisor.org
-
unshare man7.org
Run program with some namespaces unshared from parent. Part of the util-linux.
-
ip-netns man7.org
Process network namespace management. Part of the iproute2.
-
Work-in-progress documentation for XDP prototype-kernel.readthedocs.io
-
nsenter man7.org
Run program with namespaces of other processes. Part of the util-linux.
-
The eXpress Data Path blogs.igalia.com
A very accessible introduction to XDP, providing sample code to show how to process packets.
-
Linux BPF Superpowers brendangregg.com
article.
-
Linux Kernel Tracing slideshare.net
Systemtap, Kernelshark, trace-cmd, LTTng, perf-tool, ftrace, hist-trigger, perf, function tracer, tracepoint, kprobe/uprobe, and more.
-
xdg-app wiki.gnome.org
xdg-app is a system for building, distributing and running sandboxed desktop applications on Linux.
-
Meet-cute between eBPF and Kernel Tracing slideshare.net
Kprobes, uprobes, ftrace.
-
Snappy wiki.ubuntu.com
Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates - a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism.
-
Activity Monitor electronjs.org
Shows a doughnut chart of the CPU system, user, and idle activity time.
-
Full-system dynamic tracing on Linux using eBPF and bpftrace joyfulbikeshedding.com
A detailed introduction to tracing with eBPF, from listing the available trace points to running bpftrace programs.
-
Linux Networking Explained slideshare.net
Linux networking internals, with a part about eBPF.
-
Linux tc and eBPF archive.fosdem.org
-
Firejail l3net.wordpress.com
Firejail is a SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces, seccomp-bpf and Linux capabilities.
-
On getting tc classifier fully programmable with cls_bpf netdevconf.org
Introduction to eBPF, including several features (map management, tail calls, verifier). The full paper is also available here.
-
cls_bpf/eBPF updates since netdev 1.1 netdevconf.org
Part of this tc workshop.
-
OpenSFTP opensftp.com
Integrated SSH and SFTP workspace client.
-
Advanced programmability and recent updates with tc's cls_bpf netdevconf.org
Details on eBPF, its use for tunneling and encapsulation, direct packet access, and more.
-
Lotus getlotus.app
Keep up with GitHub notifications without stress.
-
-
ebpf.io blog ebpf.io
Links to many community blogs posts.
-
Dynobase dynobase.dev
AWS DynamoDB GUI.
-
Linux Extended BPF (eBPF) Tracing Tools brendangregg.com
An in-depth collection of information around examples of performance analysis tools using eBPF. Contains also a section at the end of the page about other resources.
-
FATpick fatpick.com
Guitar tablature viewer that scores your performance as you play along.
-
Cloudflare's blog posts on eBPF blog.cloudflare.com
Different blog posts about networking use cases and low-level aspects of eBPF.
-
eBPF - From a Programmer's Perspective researchgate.net
A short paper describing the fundamentals of eBPF and how to get started with writing eBPF programs.
-
Linux Kernel Observability through eBPF sematext.com
A blog post covering the basics of eBPF as well as code samples in Go on how to build and load a minimal eBPF program into the kernel.
-
Using BPF to do Packet Transformation blogs.oracle.com
One eBPF usage about packet transformation.
-
MusicPlus musicplus.io
Free music app for macOS and Windows.
-
The BPF Bytecode and the BPF Verifier blogs.oracle.com
How does BPF ensure that programs are safe?
-
Building BPF Programs blogs.oracle.com
Setting up your environment to build BPF programs.
-
systemd-nspawn wiki.archlinux.org
Spawn a namespace container for debugging, testing and building. Part of systemd.
-
Communicating with Userspace blogs.oracle.com
How BPF communicates with userspace - BPF maps, perf events, bpf_trace_printk.
-
Cleavr cleavr.io
Provision servers and deploy web apps.
-
libvirt libvirt.org
A big toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes).
-
BPF helper functions blogs.oracle.com
A review of the kernel functions that can be called from within eBPF programs.
-
Fenêtre fenêt.re
Picture-in-picture for your Mac.
-
A Tour of Program Types blogs.oracle.com
A description of all existing hooks for BPF program types, and of their interest.
-
Twitch app.twitch.tv
Official Twitch app.
-
Extending extended BPF lwn.net
A blog post from 2014 on the development of BPF and demonstrating what can be done with it, using an example of stateful socket filtering by attaching an eBPF program to a socket.
-
BPF -- in-kernel virtual machine vger.kernel.org
Presentation by the author of eBPF.
-
CashNotify cashnotify.com
Monitor your Stripe accounts from your menu bar.
-
IO Visor socallinuxexpo.org
Also introduces IO Visor project.
- next page of items loading…