GCC 10 Lands The eBPF Port For Targeting The Linux In-Kernel VM

Written by Michael Larabel in GNU on 9 September 2019 at 06:41 AM EDT. Add A Comment
GNU
Up to now the LLVM compiler stack has been used when wanting to target the Linux's eBPF in-kernel virtual machine while now the port for the GNU Compiler Collection has been deemed in good enough shape and merged.

Oracle developers can be thanked this time as it's their crew that nursed the GCC eBPF port into shape.

The GCC eBPF port is roughly equivalent to the capabilities of targeting eBPF from LLVM/Clang. There are some missing bits of functionality but they plan to get to that with time.

As part of the GNU toolchain, there is also eBPF support that already landed upstream. More details via this commit. GCC 10 will be released in the form of GCC 10.1 in Q2'2020.

Oracle has been working on eBPF support as part of their DTrace for Linux improvements.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week