G
Google Summer Of Code Intern
GNOME,
@varunmallya
Varun Mallya
@varunmallya
Hardware | System Software | Blockchain | Compilers
Hardware | System Software | Blockchain | Compilers
Google Summer Of Code Intern, GNOME
Bangalore, India
1
project
1
1
prize
1
2
hackathons
2
0
Hackathons org.
0
G
Adding eBPF profiling capabilities to Sysprof
G
G
GNOME,
Protocol Labs,
High Learning Curve: Developers will struggle to efficiently use Walrus CLI and HTTP APIs, leading to slower adoption and frustration. Inefficient Blob Management: Manual upload, download, and management of blobs will be time-consuming, error-prone, and hinder productivity. Storage is Not Persistent: Walrus storage epochs expire, requiring regular updates to maintain data availability. Without our tools, this process is manual and prone to errors, risking data loss.
xeon.me
Introduction Python-BPF offers a new way to write eBPF programs entirely in Python, compiling them into real object files. This project is open-source and available on GitHub and PyPI. I wrote it alongside R41k0u. Update: This article has now taken off on Hacker News. Published Library with Future Plans Python-BPF is a published Python library with plans for further development towards production-ready use. pip install pythonbpf but it’s certainly not at all production ready and the code is hacky at best...
xeon.me
Sysprof This is a tool that is used to profile applications on Linux. It tracks function calls and other events in the system to provide a detailed view of what is happening in the system. It is a powerful tool that can help developers optimize their applications and understand performance issues. Visit Sysprof for more information. sysprof-ebpf This is a project I am working on as part of GSoC 2025 mentored by Christian Hergert. The goal is to create a new backend for Sysprof that uses eBPF to collect p...
xeon.me
Hello GNOME! I am Varun R Mallya, a 3rd-year engineering student at the Indian Institute of Technology, Roorkee. I’m now part of the GNOME community as a Google Summer of Code 2025 intern :). I will be working on the Sysprof project under the mentorship of Christian Hergert. What I’ll be doing in the coming weeks My proposal titled “Adding eBPF profiling capabilities to Sysprof” aims to add eBPF profiling capabilities to Sysprof. This will allow users to profile their applications using eBPF, which is a ...