Platforms
9,748 items in 51 lists
-
Arch Hurd archhurd.org
A derivative work of Arch Linux porting it to the GNU Hurd system with packages optimised for the i686 architecture.
-
umoci umo.ci
Umoci is a tool to manipulate OCI container images, and can be used as a rudimentary build tool.
-
PacBSD github.com
A lightweight and flexible BSD distribution that provides a base system for use of pacman package manager.
-
Fast Packet Processing in Linux with AF_XDP archive.fosdem.org
-
AF_XDP kernel.org
Kernel documentation on the AF_XDP address family.
-
Arch Linux 32 archlinux32.org
The community maintained continuation of 32-bit support for Arch Linux.
-
How to drop 10 million packets per second blog.cloudflare.com
Cloudflare's blog post talking about their move to using XDP for packet filtering.
-
High Speed Packet Filtering on Linux cdn.shopify.com
About packet filtering on Linux, DDoS protection, packet processing in the kernel, kernel bypass, XDP and eBPF.
-
-
XDP now with REDIRECT people.netfilter.org
Update on XDP, and in particular on the redirect actions.
-
XDP for the Rest of Us netdevconf.org
How to get started with eBPF and XDP for normal humans. Also summarized by Julia Evans on her blog.
-
Memory vs. Networking, Provoking and fixing memory bottlenecks people.netfilter.org
Advanced details about current memory issues faced by XDP developers.
-
XDP – eXpress Data Path, Used for DDoS protection people.netfilter.org
Details and use cases about XDP, with benchmark results, and code snippets for benchmarking as well as for basic DDoS protection with eBPF/XDP (based on an IP blacklisting scheme).
-
Network Performance Workshop netdevconf.org
Additional hints about XDP internals and expected evolution.
-
CRIU criu.org
Checkpoint/Restore In Userspace is a software tool for Linux operating system. Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. CRIU integrated with Docker and LXC to implement Live migration of…
-
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.
- next page of items loading…