#bpf — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #bpf, aggregated by home.social.
-
Oh, the horror! 🤦♂️ Why would anyone want to write #BPF programs in #Go instead of that glorious C language? It's like choosing a tricycle over a sports car! 🚴♂️➡️🏎️ But sure, let's add another layer of abstraction so we can all feel extra tech-savvy while achieving absolutely nothing. 🌟
https://github.com/boratanrikulu/gobee #CProgramming #TechAbstraction #SoftwareDevelopment #HackerNews #ngated -
Write your BPF programs in Go, not C
https://github.com/boratanrikulu/gobee
#HackerNews #BPF #Go #Programming #GoLang #CProgramming #TechNews
-
Write your BPF programs in Go, not C
https://github.com/boratanrikulu/gobee
#HackerNews #BPF #Go #Programming #GoLang #CProgramming #TechNews
-
[$] Tier-aware memory-controller limits
Joshua Hahn began his session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit by saying that the memory controller for contr [...]
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] In search of faster this_cpu operations
The kernel's this_cpu operations are meant to speed access to per-CPU variables. They are more optimal on some CPUs than others, though. During a memory-management-track session [...]
-
[$] In search of faster this_cpu operations
The kernel's this_cpu operations are meant to speed access to per-CPU variables. They are more optimal on some CPUs than others, though. During a memory-management-track session [...]
-
[$] What's brewing in CXL
Compute Express Link (CXL) is a technology intended to enable the provision of "memory nodes" in data centers that provide (possibly shared) memory to nearby CPUs. It has, Dan Wil [...]
https://lwn.net/Articles/1072858/ #LWN #Linux #kernel #ArchLinux #BPF
-
[$] Swap tables, flash-friendly swap, swap_ops, and more
The kernel's swap subsystem is charged with managing anonymous pages in secondary storage when those pages are (hopefully) not being used and the memory they occupy is needed elsew [...]
https://lwn.net/Articles/1072657/ #LWN #Linux #kernel #RedHat #BPF
-
[$] Controlling memory-management with BPF
Roman Gushchin began his session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit by saying that the community has seen a lot [...]
https://lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF
-
[$] Controlling memory-management with BPF
Roman Gushchin began his session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit by saying that the community has seen a lot [...]
https://lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF
-
[$] Controlling memory-management with BPF
Roman Gushchin began his session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit by saying that the community has seen a lot [...]
https://lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF
-
[$] Controlling memory-management with BPF
Roman Gushchin began his session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit by saying that the community has seen a lot [...]
https://lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF
-
[$] Controlling memory-management with BPF
Roman Gushchin began his session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit by saying that the community has seen a lot [...]
https://lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF
-
[$] HugeTLB preservation over live update
Recent times have seen a lot of effort put into the implementation of the kexec handover and live update orchestrator features in the Linux kernel. But that work is not yet comple [...]
-
[$] Buffered atomic writes, writethrough, and more
In back-to-back sessions at the start of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit (which spilled over into a third slot), the atomic-buffered-writes fe [...]
https://lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring
-
[$] Buffered atomic writes, writethrough, and more
In back-to-back sessions at the start of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit (which spilled over into a third slot), the atomic-buffered-writes fe [...]
https://lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring
-
[$] Buffered atomic writes, writethrough, and more
In back-to-back sessions at the start of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit (which spilled over into a third slot), the atomic-buffered-writes fe [...]
https://lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring
-
[$] Buffered atomic writes, writethrough, and more
In back-to-back sessions at the start of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit (which spilled over into a third slot), the atomic-buffered-writes fe [...]
https://lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring
-
[$] Buffered atomic writes, writethrough, and more
In back-to-back sessions at the start of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit (which spilled over into a third slot), the atomic-buffered-writes fe [...]
https://lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring
-
[$] Keeping COWs in context (a.k.a. anonymous reverse mapping)
The kernel's reverse-mapping machinery is charged with locating the page-table entries that refer to a given page in memory. The reverse mapping of anonymous pages is handled diff [...]
https://lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF
-
[$] Keeping COWs in context (a.k.a. anonymous reverse mapping)
The kernel's reverse-mapping machinery is charged with locating the page-table entries that refer to a given page in memory. The reverse mapping of anonymous pages is handled diff [...]
https://lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF
-
[$] Keeping COWs in context (a.k.a. anonymous reverse mapping)
The kernel's reverse-mapping machinery is charged with locating the page-table entries that refer to a given page in memory. The reverse mapping of anonymous pages is handled diff [...]
https://lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF
-
[$] Keeping COWs in context (a.k.a. anonymous reverse mapping)
The kernel's reverse-mapping machinery is charged with locating the page-table entries that refer to a given page in memory. The reverse mapping of anonymous pages is handled diff [...]
https://lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF
-
[$] Managing pages outside of the direct map
When Brendan Jackman proposed a session for the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit, his topic was "a pagetable library for the kernel". During the a [...]
-
[$] Managing pages outside of the direct map
When Brendan Jackman proposed a session for the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit, his topic was "a pagetable library for the kernel". During the a [...]
-
[$] Managing pages outside of the direct map
When Brendan Jackman proposed a session for the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit, his topic was "a pagetable library for the kernel". During the a [...]
-
[$] Managing pages outside of the direct map
When Brendan Jackman proposed a session for the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit, his topic was "a pagetable library for the kernel". During the a [...]
-
[$] Using dma-bufs for read and write operations
The kernel's dma-buf subsystem provides a way for drivers to share memory buffers, usually in order to support efficient device-to-device I/O. At the 2026 Linux Storage, Filesyste [...]
https://lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring
-
[$] Using dma-bufs for read and write operations
The kernel's dma-buf subsystem provides a way for drivers to share memory buffers, usually in order to support efficient device-to-device I/O. At the 2026 Linux Storage, Filesyste [...]
https://lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring
-
[$] Using dma-bufs for read and write operations
The kernel's dma-buf subsystem provides a way for drivers to share memory buffers, usually in order to support efficient device-to-device I/O. At the 2026 Linux Storage, Filesyste [...]
https://lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring
-
[$] Using dma-bufs for read and write operations
The kernel's dma-buf subsystem provides a way for drivers to share memory buffers, usually in order to support efficient device-to-device I/O. At the 2026 Linux Storage, Filesyste [...]
https://lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring
-
[$] Scaling transparent huge pages to 1GB
As a general rule, when developers talk about huge pages, they are referring to PMD-level pages that are 1MB or 2MB in size, depending on the CPU architecture. Most CPUs can suppo [...]
-
[$] Scaling transparent huge pages to 1GB
As a general rule, when developers talk about huge pages, they are referring to PMD-level pages that are 1MB or 2MB in size, depending on the CPU architecture. Most CPUs can suppo [...]
-
[$] Scaling transparent huge pages to 1GB
As a general rule, when developers talk about huge pages, they are referring to PMD-level pages that are 1MB or 2MB in size, depending on the CPU architecture. Most CPUs can suppo [...]
-
[$] Scaling transparent huge pages to 1GB
As a general rule, when developers talk about huge pages, they are referring to PMD-level pages that are 1MB or 2MB in size, depending on the CPU architecture. Most CPUs can suppo [...]
-
[$] Providing 64KB base pages with 4KB kernels, two different ways
Some CPU architectures are able to run with a number of different base-page sizes; using a larger size can often result in better performance at the cost of increased memory use. [...]