LSF/MM/BPF Summit 2023

今年的LinuxStorage,Filesystem,MemoryManagement&BPFSummit已开启,汇集顶尖开发专家探讨IO、FS、MM和BPF领域的技术创新,包括性能提升、稳定性增强和系统安全。会议涵盖块栈性能、NFS改进、内存管理和BPF验证器重构等多个主题,预计相关技术将在未来两年内影响主流Linux内核。
摘要由CSDN通过智能技术生成

5月8号,今年度的Linux Storage, Filesystem, Memory Management & BPF Summit已经拉开帷幕,Linux存储、文件系统、内存管理以及BPF领域的年度峰会又一次到来。此次峰会聚集了Linux最重要的开发专家以及内核子系统维护者,以规划和探索改进相关模块的发展方向,这些技术点将在未来24-48个月内进入主流内核和Linux发行版。

本次会议持续三天,分为IO、FS、MM、BPF 四个分会场,相关topic演讲者通过线下和线上的方式对所在领域的前沿技术点进行分享和谈论,其中包含了性能优化、稳定性、系统安全等核心技术,值得关注和学习。

IO分会场 topic:

  1. Block Stack Performance
  2. bpf iterator for file-system
  3. Cloud storage optimizations
  4. Zoned storage support in filesystems
  5. kdevops: Advances with automation of testing with fstests and blktests
  6. Sunsetting buffer heads
  7. State of the Page
  8. CXL Specification Working Group Update
  9. Small Block Layer Segments (<4KB)
  10. NVMe Boot
  11. NVMe Multipath vs. NUMA
  12. Network Namespaces and iSCSI Initiator
  13. Non-blocking I/O (io_uring)
  14. Host FTL
  15. Cryptographic Material Handling
  16. SSDFS + ZNS SSD

FS分会场topic:

  1. NFSD BoF
  2. Improving i_version support in filesystems
  3. IOMAP conversion status
  4. Fanotify HSM API
  5. Mount info/mount notification
  6. Fuse passthrough solutions and status
  7. Fuse uring request allocation and communication
  8. Image-based read-only filesystems (EROFS, maybe userns discussion)
  9. Composefs vs erofs+overlay
  10. Online repair of filesystems: what next?
  11. Filesystem backporting to stable
  12. Better data structures for mount propagation Atomically replacing a mount
  13. Deletegated mounts
  14. Final hurdles with procfs magic link hardening
  15. Removal of kthread freezer next steps
  16. Bcachefs status update

MM分会场topic:

  1. CXL Fabric Manager
  2. Physr discussion
  3. State Of The Page
  4. Lazy RCU memory reclaim
  5. mm docs
  6. Reducing direct map fragmentation
  7. DAMON Updates and Future Plans
  8. Using hardware counters to determine hot/cold pages
  9. Scalable Pagefaults
  10. Virtual Machine Memory Passthrough
  11. Single Owner Memory
  12. SMDK inspired MM changes for CXL
  13. Flexible orders for anonymous folios
  14. VM Memory Overcommit
  15. Eliminate vmap/vmalloc lock contention
  16. Userspace control of memory management
  17. HGM for hugetlbfs
  18. SLOB+SLAB allocators removal and future SLUB improvements
  19. VM live migration over CXL memory
  20. Reducing zombie memcgs
  21. Swap abstraction
  22. The future of memory tiering
  23. Memory profiling using code tagging

BPF分会场topic:

  1. Verifier refactoring, specifically unifying kfunc + helper checking
  2. Per-arg kfunc flags: Enabling kfuncs to specify modifiers per-arg, rather than per-kfunc
  3. Multi-kfunc sets: Allowing different sets of kfuncs to be allowed for different bpf_struct_ops operations
  4. Local-storage userspace mapping: Allowing user space to map entries in local storage (task, cgroup, etc) map types
  5. Resurrection of /dev/bpf discussion for implementing trusted unpriv BPF
  6. BPF signing using fsverity and LSM gatekeeper
  7. BPF Turing machine
  8. BPF Static Keys Support
  9. Update on wildcard map including use cases and restrictions
  10. Supporting sketch data structures in eBPF (e.g., for percentile computation)
  11. BPF Data Structures, specifically the verifier changes necessary to implement them
  12. Update on the new module_alloc
  13. Make bpf memory allocator more robust
  14. BPF memory accounting
  15. BPF_ID namespace
  16. Update on generic BPF multi-attach API & initial implementation for tc BPF (and future XDP)
  17. Update on meta netdevices for tc BPF programs
  18. XDP metadata for TX
  19. XDP/BPF in RDMA(RXE)
  20. Namespace unaware BPF (sockets) iterator
  21. BPF cgroup helper enhancements for Kubernetes like environments
  22. BPF and firewall: kernel support to ease more complexe packets filtering
  23. Cgroup-bpf production hic-hups
  24. FUSE BPF
  25. Multi uprobe link
  26. SFrame-based user space stack unwinder in the kernel
  27. Batteries-included symbolization with blazesym
  28. Monitoring SRIOV with BPF
  29. Kernel lock performance analysis using BPF
  30. BPF iterator for file-system
  31. Sched_ext
  32. Can BPF-based scheduling help ChromeOS and Android scheduling issues (sched_ext) ?
  33. Extend bpf-helpers to better support Kubernetes
  34. Tetragon a k8s observability and security tool
  35. BPF subsystem CI system
  36. Vmtest: reusable virtual machine testing infrastructure
  37. BPF CI: A year later
  38. BPF CI discussion
  39. Applicability of BPF in a Confidential Computing context
  40. BPF documentation/standardization progress
  41. BPF program allow/deny policy mechanisms (Not Presenting)
  42. XDP TX hook (see Stanislav’s proposal). Note that I can only attend virtually (Merged with Stanislav’s talk)

会议正在进行中,感兴趣的话可以查看详细Docs文档,后续将对一些热点topic进行跟踪和分析。
https://docs.google.com/spreadsheets/d/1tIDYHgLhhcetoXtgyvcoM6YZWWHcVLdNYipBq2dH-_k/edit#gid=0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芯光未来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值