• Home
Name Date Size #Lines LOC

..--

README.mdD04-Jul-20252.2 KiB4234

bpftool_ball.svgD04-Jul-202520.1 KiB138135

bpftool_horizontal_color.svgD04-Jul-202576.5 KiB409406

bpftool_horizontal_monochrome.svgD04-Jul-202546.5 KiB231228

bpftool_horizontal_monochrome_reversed.svgD04-Jul-202547.5 KiB228225

bpftool_icon_color.svgD04-Jul-202572.2 KiB371368

bpftool_icon_monochrome.svgD04-Jul-202542.8 KiB208205

bpftool_icon_monochrome_reversed.svgD04-Jul-202543 KiB208205

bpftool_stacked_color.svgD04-Jul-202576.1 KiB404401

bpftool_stacked_monochrome.svgD04-Jul-202547 KiB238235

bpftool_stacked_monochrome_reversed.svgD04-Jul-202547 KiB238235

README.md

1# A logo for bpftool [![License: CC BY 4.0][badge]][cc-by-4.0]
2
3[badge]: https://img.shields.io/badge/License-CC_BY_4.0-blue.svg
4[cc-by-4.0]: https://creativecommons.org/licenses/by/4.0/
5
6![bpftool logo](bpftool_stacked_color.svg)
7
8Meet **Hannah the Honeyguide**, bpftool's mascot. She is a [greater
9honeyguide](https://en.wikipedia.org/wiki/Greater_honeyguide), but a juvenile
10one, as can be seen from her yellow throat. We accentuated her shades, because
11Hannah really wanted to share colors with eBee and Tux (the mascots for eBPF
12and Linux, respectively).
13
14Living in sub-Saharan Africa, greater honeyguides are known for guiding humans
15to the nests of wild bees. They use a specific call to attract human attention,
16then they fly towards the hive. Once the honey hunters have found and harvested
17the nest, greater honeyguides feed on the remnants of the hive, eating bee eggs
18and larvae, and even beeswax.
19
20Like a honeyguide, bpftool guides humans towards bees, or to be more accurate,
21towards BPF objects loaded on a system: after all, one of the primary use cases
22for bpftool is to load and inspect BPF programs and maps. Don't worry, bpftool
23will not eat your programs. Although, it could well detach programs and have
24them removed from the kernel, if you asked it to. Of course, bpftool is a piece
25of software and cannot "expect" to receive something in return for its
26services. But think of it this way: for guiding humans to BPF, it feeds on
27software maintenance and new features. Isn't that some form of mutualism, after
28all?
29
30Greater honeyguides are also brood parasites: the females lay their eggs in the
31nests of birds of different species, and the chicks attempt to get rid of any
32competitors as soon as they hatch. Thankfully, Hannah chose not to fight at
33birth. As for bpftool? Shhhh, we may well have placed it in a particular
34penguin's nest, so it could thrive. But we're happy to report that bpftool
35never pushed any other project out of the Linux repository!
36
37**License:** The logos are licensed under the [Creative Commons Attribution 4.0
38International (CC-BY-4.0)][cc-by-4.0]. Reuse them as you want, but please
39credit the bpftool authors. The logos were designed by Quentin Monnet. The font
40used to typeset "bpftool" is
41[Raleway](https://www.theleagueofmoveabletype.com/raleway).
42