Skip to content

Commit 7d1c8e7

Browse files
committed
feat(components): add eBPF Summit: Hackathon Edition landing page announcement
This commit intents to publish the landing page announcement for the eBPF Summit: Hackathon Edition 2025. It contains the following sections: - Hero section - About the Hackathon - Prizes - Join the Hackathon - Judges - Highlights from previous eBPF Summit This page is aimed to evolve after when the hackathon is finished.
1 parent c49a19f commit 7d1c8e7

File tree

40 files changed

+971
-179
lines changed

40 files changed

+971
-179
lines changed

CONTRIBUTING.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# Contributing changes to [ebpf.io](https://ebpf.io/)
1+
# Contributing changes to [ebpf.io](https://ebpf.io/)
22

33
:bee: Thanks for your help improving the project! We are open to any contribution from the community and would love to have you help us make the website better.
44

55
## Blog posts
66

7-
Our blog page includes original blog posts about eBPF, as well as links to external articles hosted elsewhere. If you'd like to submit a blog post to ebpf.io please check that your article meets the following guidelines. We welcome PRs, but if you'd like to discuss a possible submission first please message us on slack in the [#ebpf-website channel])https://cilium.slack.com/archives/C03TH72HCBW) or email us [[email protected]]([email protected]).
7+
Our blog page includes original blog posts about eBPF, as well as links to external articles hosted elsewhere. If you'd like to submit a blog post to ebpf.io please check that your article meets the following guidelines. We welcome PRs, but if you'd like to discuss a possible submission first please message us on slack in the [#ebpf-website channel])<https://cilium.slack.com/archives/C03TH72HCBW>) or email us [[email protected]]([email protected]).
88

9-
Please see the [full ebpf.io Blog Guidelines](https://github.com/ebpf-io/ebpf.io-website/blob/master/blog-guidelines.md), but in short:
9+
Please see the [full ebpf.io Blog Guidelines](https://github.com/ebpf-io/ebpf.io-website/blob/master/blog-guidelines.md), but in short:
1010

11-
* Posts should be valuable content for the eBPF community
12-
* Posts should not be vendor pitches, and should focus on the open source eBPF project
13-
* Posts hosted on ebpf.io should be original content. You can submit a link to an external article instead of copying content.
14-
* All content is contributed under the CC-BY-4.0 license
11+
- Posts should be valuable content for the eBPF community
12+
- Posts should not be vendor pitches, and should focus on the open source eBPF project
13+
- Posts hosted on ebpf.io should be original content. You can submit a link to an external article instead of copying content.
14+
- All content is contributed under the CC-BY-4.0 license
1515

16-
Links to posts hosted elsewhere are also given the **External** tag automatically.
16+
Links to posts hosted elsewhere are also given the **External** tag automatically.
1717

18-
See the [Blog Guidelines](https://github.com/ebpf-io/ebpf.io-website/blob/master/blog-guidelines.md) for documentation on how to submit a post or external link.
18+
See the [Blog Guidelines](https://github.com/ebpf-io/ebpf.io-website/blob/master/blog-guidelines.md) for documentation on how to submit a post or external link.
1919

2020
## Other changes
2121

GOVERNANCE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# ebpf.io Governance
22

33
An [ebpf.io maintainer](MAINTAINERS.md) is a participant in the project
4-
with the ability to commit code directly to the master repository.
5-
Commit access grants the ability to affect the shape the architecture
4+
with the ability to commit code directly to the master repository.
5+
Commit access grants the ability to affect the shape the architecture
66
and content of ebpf.io. Anyone wanting to become a maintainer should
77
show sustained and relevant contributions to the project.
88

99
## Becoming a Maintainer
1010

11-
In the end the decision to grant or revoke committer privileges is
12-
a judgment call made by the existing set of committers. People can
11+
In the end the decision to grant or revoke committer privileges is
12+
a judgment call made by the existing set of committers. People can
1313
become maintainers through nomination by an exisiting maintainer
1414
or self nomination.
1515

1616
## Maintainer Expectations
1717

18-
Maintainers should work to review contributions to the website as
19-
quickly as possible so PRs don't rot. All contributions should be
18+
Maintainers should work to review contributions to the website as
19+
quickly as possible so PRs don't rot. All contributions should be
2020
in the interest of the eBPF community and reflect the community's interests.
2121

2222
## Merging Contributions

code-of-conduct.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ diverse, inclusive, and healthy community.
1717
Examples of behavior that contributes to a positive environment for our
1818
community include:
1919

20-
* Demonstrating empathy and kindness toward other people
21-
* Being respectful of differing opinions, viewpoints, and experiences
22-
* Giving and gracefully accepting constructive feedback
23-
* Accepting responsibility and apologizing to those affected by our mistakes,
20+
- Demonstrating empathy and kindness toward other people
21+
- Being respectful of differing opinions, viewpoints, and experiences
22+
- Giving and gracefully accepting constructive feedback
23+
- Accepting responsibility and apologizing to those affected by our mistakes,
2424
and learning from the experience
25-
* Focusing on what is best not just for us as individuals, but for the
25+
- Focusing on what is best not just for us as individuals, but for the
2626
overall community
2727

2828
Examples of unacceptable behavior include:
2929

30-
* The use of sexualized language or imagery, and sexual attention or
30+
- The use of sexualized language or imagery, and sexual attention or
3131
advances of any kind
32-
* Trolling, insulting or derogatory comments, and personal or political attacks
33-
* Public or private harassment
34-
* Publishing others' private information, such as a physical or email
32+
- Trolling, insulting or derogatory comments, and personal or political attacks
33+
- Public or private harassment
34+
- Publishing others' private information, such as a physical or email
3535
address, without their explicit permission
36-
* Other conduct which could reasonably be considered inappropriate in a
36+
- Other conduct which could reasonably be considered inappropriate in a
3737
professional setting
3838

3939
## Enforcement Responsibilities
@@ -60,7 +60,7 @@ representative at an online or offline event.
6060

6161
Instances of abusive, harassing, or otherwise unacceptable behavior may be
6262
reported to the community leaders responsible for enforcement at
63-
63+
6464
All complaints will be reviewed and investigated promptly and fairly.
6565

6666
All community leaders are obligated to respect the privacy and security of the
@@ -106,7 +106,7 @@ Violating these terms may lead to a permanent ban.
106106
### 4. Permanent Ban
107107

108108
**Community Impact**: Demonstrating a pattern of violation of community
109-
standards, including sustained inappropriate behavior, harassment of an
109+
standards, including sustained inappropriate behavior, harassment of an
110110
individual, or aggression toward or disparagement of classes of individuals.
111111

112112
**Consequence**: A permanent ban from any sort of public interaction within

content/blog-posts/2021-01-22-ebpf-updates/index.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ issue of the eBPF Updates, and Happy New Year!
2727

2828
Let's start with some news from companies working on and with eBPF.
2929

30-
{/*2020-12-20*/}
30+
{/_2020-12-20_/}
3131

3232
- Microsoft is working on an eBPF-based monitoring tool for Linux:
3333

3434
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr">We&#39;re working on eBPF-based Sysmon for Linux that has same filtering and output schema (where applicable) as Sysmon For Windows. Shooting for a preview in February. <a href="https://t.co/l0BTkVXac1">pic.twitter.com/l0BTkVXac1</a></p>&mdash; Mark Russinovich (@markrussinovich) <a href="https://twitter.com/markrussinovich/status/1340737856201879552?ref_src=twsrc%5Etfw">December 20, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
3535

36-
{/*2021-01-11*/}
36+
{/_2021-01-11_/}
3737

3838
- [_Isovalent Looks to Transform Container Networking With eBPF_](https://containerjournal.com/topics/container-networking/isovalent-container-networking-in-2021-using-ebpf/),
3939
from Mike Vizard.
@@ -42,7 +42,7 @@ Let's start with some news from companies working on and with eBPF.
4242
Cilium and Isovalent. The author foresees important changes for cloud-native
4343
environments in terms of networking, security, and observability.
4444

45-
{/*2021-01-12*/}
45+
{/_2021-01-12_/}
4646

4747
- [Kubernetes Podcast - _Episode #133: Cilium, with Thomas Graf_](https://kubernetespodcast.com/episode/133-cilium/),
4848
from Craig Box and Adam Glick.
@@ -55,14 +55,14 @@ Let's start with some news from companies working on and with eBPF.
5555
possible support for eBPF on Windows, follow. “Twenty-two years on, do you
5656
think you finally fixed networking?” Future will tell.
5757

58-
{/*2021-01-18*/}
58+
{/_2021-01-18_/}
5959

6060
- Optimyze.cloud [announced in a tweet](https://twitter.com/OptimyzeCloud/status/1351203905850519557)
6161
that they are working on a “_Full-system lightweight continuous profiling for
6262
Linux Kernel, C/C++, Rust, Golang, Python, JVM, PHP (with Ruby and Node
6363
planned for the future)_”, apparently based on eBPF.
6464

65-
{/*2021-01-18*/}
65+
{/_2021-01-18_/}
6666

6767
- [_Securing Containerized Environments with eBPF_](https://www.tag-cyber.com/advisory/articles/securing-containerized-environments-with-ebpf),
6868
from Adam LeWinter.
@@ -76,7 +76,7 @@ Let's start with some news from companies working on and with eBPF.
7676

7777
### Introductory Resources
7878

79-
{/*2020-11-25*/}
79+
{/_2020-11-25_/}
8080

8181
- [_BPF: The future of configs_](https://blog.habets.se/2020/11/BPF-the-future-of-configs.html),
8282
from Thomas Habets.
@@ -89,7 +89,7 @@ Let's start with some news from companies working on and with eBPF.
8989
customization of TCP parameters, and more. This is a good read to help
9090
understand what is at stake with eBPF.
9191

92-
{/*2020-12-11*/}
92+
{/_2020-12-11_/}
9393

9494
- [_Linux Networking - eBPF, XDP, DPDK, VPP - What does all that mean?_](https://media.ccc.de/v/vnog-4-linux-networking-ebpf-xdp-dpdk-vp),
9595
from Andree Toonk.
@@ -102,7 +102,7 @@ Let's start with some news from companies working on and with eBPF.
102102
from the Linux kernel. Andree also covers this topic
103103
[on his blog](https://toonk.io/tag/networking/index.html).
104104

105-
{/*2020-12-19*/}
105+
{/_2020-12-19_/}
106106

107107
- [_File Integrity Monitoring using eBPF_](https://www.devseccon.com/file-integrity-monitoring-using-ebpf-secadvent-day-19/),
108108
from Sylvain Baubeau.
@@ -113,7 +113,7 @@ Let's start with some news from companies working on and with eBPF.
113113
performance overhead. eBPF addresses most of them, and provides performance
114114
and over overall improvements to the feature.
115115

116-
{/*2021-01-19*/}
116+
{/_2021-01-19_/}
117117

118118
- [_Introduction to eBPF_](https://oswalt.dev/2021/01/introduction-to-ebpf/),
119119
from Matt Oswalt.
@@ -130,7 +130,7 @@ Let's start with some news from companies working on and with eBPF.
130130

131131
### Deep Dives
132132

133-
{/*2020-12-23*/}
133+
{/_2020-12-23_/}
134134

135135
- [Cilium documentation on _The Kubernetes Networking Guide_](https://k8s.networkop.co.uk/cni/cilium/),
136136
from Michael Kashin.
@@ -143,7 +143,7 @@ Let's start with some news from companies working on and with eBPF.
143143
This is a recommended read if you want a glimpse of advanced networking with
144144
eBPF.
145145

146-
{/*2020-12-24*/}
146+
{/_2020-12-24_/}
147147

148148
- [_How to Trace Linux System Calls in Production with Minimal Impact on Performance_](https://pingcap.com/blog/how-to-trace-linux-system-calls-in-production-with-minimal-impact-on-performance),
149149
from Wenbo Zhang.
@@ -301,18 +301,18 @@ or maps of maps.
301301

302302
The enthusiasm about eBPF is strong:
303303

304-
{/*2020-12-19*/}
304+
{/_2020-12-19_/}
305305

306306
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr">The more I dig into eBPF the more it feels like there&#39;s a platform shift coming to parts of the market. The tone is reminiscent of early discussions around LXC and Docker. Exciting to watch and see what happens next!</p>&mdash; Alex Salazar (@TheMostlyGreat) <a href="https://twitter.com/TheMostlyGreat/status/1340361763112497152?ref_src=twsrc%5Etfw">December 19, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
307307

308-
{/*2021-01-22*/}
308+
{/_2021-01-22_/}
309309

310310
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr">eBPF has to be one of the most fun things I’ve tinkered with in a while. The possibilities are really exciting! <a href="https://twitter.com/hashtag/infosec?src=hash&amp;ref_src=twsrc%5Etfw">#infosec</a> <a href="https://twitter.com/hashtag/informationsecurity?src=hash&amp;ref_src=twsrc%5Etfw">#informationsecurity</a> <a href="https://twitter.com/hashtag/linux?src=hash&amp;ref_src=twsrc%5Etfw">#linux</a> <a href="https://twitter.com/hashtag/blueteam?src=hash&amp;ref_src=twsrc%5Etfw">#blueteam</a></p>&mdash; Deathzone707 (@dunn707) <a href="https://twitter.com/dunn707/status/1352434717983817729?ref_src=twsrc%5Etfw">January 22, 2021</a></blockquote>
311311
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
312312

313313
Below is a thread asking how to improve eBPF usability:
314314

315-
{/*2020-12-27*/}
315+
{/_2020-12-27_/}
316316

317317
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr">What would make eBPF more accessible/usable to you? 👇</p>&mdash; Jaana Dogan ヤナ ドガン (@rakyll) <a href="https://twitter.com/rakyll/status/1343072598901420034?ref_src=twsrc%5Etfw">December 27, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
318318

0 commit comments

Comments
 (0)