Scalability and Large-Scale Systems Engineering
Facebook open-sources new suite of Linux kernel components and tools

Facebook open-sources new suite of Linux kernel components and tools

10/30/2018 · Tejun Heo, Thomas Connally

What this post added

This post details the open-sourcing of several Linux kernel components and tools developed by Facebook to address production issues in large-scale cloud computing. Key contributions include BPF for flexible kernel behavior modification (used in the Katran load balancer), Btrfs as a next-generation filesystem for fault tolerance and administration, Netconsd for lightweight log transport, Cgroup2 for workload grouping and resource control (driving multi-tenancy and efficiency), PSI for quantifying resource shortages, and Oomd as a userspace OOM killer for proactive memory management. These tools are in production on millions of servers and aim to improve resource utilization, reliability, and scalability.

Read the original post ↗