Meta’s Buck2 build system

Post Syndicated from original https://lwn.net/Articles/928524/

Meta has announced
the release of a new build system called Buck2.

While it shares some commonalities with other build systems (like
Buck1 and Bazel), Buck2 is a from-scratch rewrite. Buck2 features a
complete separation of the core and language-specific rules, with
increased parallelism, integration with remote execution and
virtual file systems, and a redesigned console output. All of these
changes are aimed at helping engineers and developers spend less
time waiting, and more time iterating on their code.