home.social

#bpf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bpf, aggregated by home.social.

  1. [$] Policies for merging new filesystems

    In a filesystem-track session at the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit, Amir Goldstein wanted to discuss his proposed documentation on adding new fi [...]

    lwn.net/Articles/1074557/ #LWN #Linux #kernel #BPF #FUSE

  2. 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. 🌟
    github.com/boratanrikulu/gobee #CProgramming #TechAbstraction #SoftwareDevelopment #HackerNews #ngated

  3. [$] 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 [...]

    lwn.net/Articles/1073400/ #LWN #Linux #kernel #BPF

  4. [$] Toward better handling of major page faults

    A major page fault occurs when a process attempts to access a page that is not currently present in RAM; satisfying such faults usually involves I/O, and can thus take some time. [...]

    lwn.net/Articles/1073071/ #LWN #Linux #kernel #Android #BPF

  5. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  6. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  7. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  8. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  9. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  10. [$] What is to be done about MGLRU?

    "Reclaim" is the task of finding memory that can be taken away from its current user and put to better uses within the system; it is a core part of the memory-management picture. [...]

    lwn.net/Articles/1072866/ #LWN #Linux #kernel #Android #Git #BPF

  11. [$] 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 [...]

    lwn.net/Articles/1073395/ #LWN #Linux #kernel #BPF

  12. [$] 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 [...]

    lwn.net/Articles/1073395/ #LWN #Linux #kernel #BPF

  13. [$] 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 [...]

    lwn.net/Articles/1072858/ #LWN #Linux #kernel #ArchLinux #BPF

  14. [$] Improving the per-CPU memory allocator

    There are many places in the kernel where performance can be improved by using per-CPU data. But, as it turns out, the kernel's allocator for per-CPU data has some performance pro [...]

    lwn.net/Articles/1072840/ #LWN #Linux #kernel #SUSE #Git #BPF

  15. [$] 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 [...]

    lwn.net/Articles/1072657/ #LWN #Linux #kernel #RedHat #BPF

  16. [$] 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 [...]

    lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF

  17. [$] 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 [...]

    lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF

  18. [$] 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 [...]

    lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF

  19. [$] 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 [...]

    lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF

  20. [$] 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 [...]

    lwn.net/Articles/1072538/ #LWN #Linux #kernel #Git #systemd #BPF

  21. [$] 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 [...]

    lwn.net/Articles/1072531/ #LWN #Linux #kernel #BPF

  22. [$] Policy groups for memory management

    The kernel's control-group subsystem works well for resource management, Chris Li said at the beginning of his memory-management-track session at the 2026 Linux Storage, Filesystem [...]

    lwn.net/Articles/1072517/ #LWN #Linux #kernel #Android #BPF

  23. [$] 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 [...]

    lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring

  24. [$] 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 [...]

    lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring

  25. [$] 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 [...]

    lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring

  26. [$] 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 [...]

    lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring

  27. [$] 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 [...]

    lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring

  28. [$] 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 [...]

    lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF

  29. [$] 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 [...]

    lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF

  30. [$] 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 [...]

    lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF

  31. [$] 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 [...]

    lwn.net/Articles/1072378/ #LWN #Linux #kernel #Git #BPF

  32. [$] 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 [...]

    lwn.net/Articles/1072367/ #LWN #Linux #kernel #BPF

  33. [$] 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 [...]

    lwn.net/Articles/1072367/ #LWN #Linux #kernel #BPF

  34. [$] 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 [...]

    lwn.net/Articles/1072367/ #LWN #Linux #kernel #BPF

  35. [$] 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 [...]

    lwn.net/Articles/1072367/ #LWN #Linux #kernel #BPF

  36. [$] Revisiting mshare

    Linux can share memory between processes, but each process (almost always) has its own set of page tables. In situations where vast numbers of processes are sharing a memory regio [...]

    lwn.net/Articles/1072333/ #LWN #Linux #kernel #Android #BPF

  37. [$] Revisiting mshare

    Linux can share memory between processes, but each process (almost always) has its own set of page tables. In situations where vast numbers of processes are sharing a memory regio [...]

    lwn.net/Articles/1072333/ #LWN #Linux #kernel #Android #BPF

  38. [$] Revisiting mshare

    Linux can share memory between processes, but each process (almost always) has its own set of page tables. In situations where vast numbers of processes are sharing a memory regio [...]

    lwn.net/Articles/1072333/ #LWN #Linux #kernel #Android #BPF

  39. [$] Revisiting mshare

    Linux can share memory between processes, but each process (almost always) has its own set of page tables. In situations where vast numbers of processes are sharing a memory regio [...]

    lwn.net/Articles/1072333/ #LWN #Linux #kernel #Android #BPF

  40. [$] 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 [...]

    lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring

  41. [$] 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 [...]

    lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring

  42. [$] 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 [...]

    lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring

  43. [$] 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 [...]

    lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring

  44. [$] 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 [...]

    lwn.net/Articles/1071716/ #LWN #Linux #kernel #BPF

  45. [$] 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 [...]

    lwn.net/Articles/1071716/ #LWN #Linux #kernel #BPF

  46. [$] 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 [...]

    lwn.net/Articles/1071716/ #LWN #Linux #kernel #BPF

  47. [$] 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 [...]

    lwn.net/Articles/1071716/ #LWN #Linux #kernel #BPF

  48. [$] 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. [...]

    lwn.net/Articles/1071484/ #LWN #Linux #kernel #BPF