eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]

  Рет қаралды 83,620

 Speakeasy Productions

Speakeasy Productions

6 ай бұрын

The official eBPF documentary.
In 2014, a group of engineers at Plumgrid needed to find an innovative and cost-effective solution to handle network traffic in SDN environments. What they created was a landmark in the industry known as the extended Berkeley Packet Filter (or eBPF). This vital technology allows user-level code execution inside the Linux Kernel, transforming network traffic handling for SDN environments. Whether these engineers knew it or not, they had just revolutionized the Linux Kernel. We go in-depth to explore the origins of eBPF and showcase the stories, challenges, and rewards of this game-changing technology. In the documentary film, we interviewed key stakeholders from Meta, Intel, Isovalent, Google, Red Hat, and Netflix who helped shape and build the tools that drove the success and adoption of eBPF. Join us for this premiere screening of why eBPF is seen as one of the most promising, emerging applications and cutting-edge technologies in the Linux ecosystem.
00:38 - Growth of Linux and SDN
02:51 - PLUMgrid
06:27 - Initial Patch Submission
12:14 - eBPF Merged into the Linux Kernel
16:26 - Hyperscalers Adopt eBPF
18:38 - Cilium Bring eBPF to End Users
20:33 - DockerCon 2017 eBPF Takes Off
23:19 - eBPF Expands to Security
24:43 - eBPF on Windows
28:26 - eBPF Everywhere
Find more information on the official website: ebpfdocumentary.com/

Пікірлер: 92
@visa2256
@visa2256 2 ай бұрын
The production of this documentary is insane, telling a story simply via interviews makes this documentary so engaging, I can feel their excitement and passion, thanks for everything in this video.
@sidharthmanohar7951
@sidharthmanohar7951 6 ай бұрын
"This is like putting Javascript into the kernel." - Brendan Gregg
@afzalhussain8817
@afzalhussain8817 6 ай бұрын
I think JavaScript don't have enough features sense it more deeply bro...
@blaiseutube
@blaiseutube Ай бұрын
😂 that is not the flex you think it is.
@iogbole
@iogbole 6 ай бұрын
"This is like putting Javascript into the Kernel" (13:39). To add more context to this comparison, while poorly written JavaScript can break a website, eBPF bytecode undergoes rigorous validation by the eBPF verifier to ensure its safety and prevent it from breaking the kernel. This makes eBPF a reliable tech for extending kernel functionality without compromising system stability.
@Ghent2007
@Ghent2007 3 ай бұрын
COOL!
@blaiseutube
@blaiseutube Ай бұрын
A better analogy would be Python, because it is already pervasive in network engineering, infosec and DevOps in general.
@mastertoru5531
@mastertoru5531 6 ай бұрын
I have never heard about eBPF nor taken an interest in learning about kernels. This has given me some new inspiration. Thanks!
@adityashinde6202
@adityashinde6202 6 ай бұрын
Whoa!! This is awesome guys! Tech stories that are told so beautifully are very few and far apart. Loved everything from the narration, interviews, music and the overall feel of the documentary! Well done you guys! Would love to see more such content!!
@speakeasyproductions
@speakeasyproductions 6 ай бұрын
Thank you! Tell us what you'd like to see next
@tonysolomonik
@tonysolomonik 5 ай бұрын
Maybe KVM?
@dneary
@dneary 5 ай бұрын
I agree! This was brilliant.
@dneary
@dneary 5 ай бұрын
@@speakeasyproductions I'll back up the KVM suggestion, but I would also like stories about something like Docker - a really nice example of a technology that became ubiquitous, but "failed" as a company (for some definition of failed).
@yafz
@yafz 3 ай бұрын
One of the highest quality documentaries on a super deep and niche technical topic, enlightening not only regarding engineering aspects but also business and open source sociological aspects. Very well done! 👏
@dhananjay7513
@dhananjay7513 6 ай бұрын
FInally The most awaited documentary is out 🎉🎉🎉🎉🎉
@leifdavisson6409
@leifdavisson6409 6 ай бұрын
I finally got what eBPF is about.
@sotirissalloumis6129
@sotirissalloumis6129 6 ай бұрын
Thanks for making and sharing this documentary, inspiring to see the people behind eBPF.
@mikemaccana
@mikemaccana 2 ай бұрын
In additional to the other non-Linux implementations mentioned in this documentary, Solana also implements a global state machine with onchain programs compiled to eBPF.
@DKLHensen
@DKLHensen 6 ай бұрын
Wow awesome video, did not know this collaboration brought such awesome features to the kernel. Also like the triple monitor setup that Dave Thaler is using (25:33)
@danielbustillos8573
@danielbustillos8573 6 ай бұрын
Great work, looking forward to go deeper into eBPF and the Kernel.
@MP-wm9gb
@MP-wm9gb 6 ай бұрын
You guys are inspiring! Thak you! I've recently found eBPF and I can't stop being amazed!
@bewilderedlearningevolving
@bewilderedlearningevolving 6 ай бұрын
These people are like superstars to me - what a great idea, capturing this story this way. Love it! Thank you!
@rohan_devarc
@rohan_devarc 6 ай бұрын
Nice! This really shows hardwork done by folks involved in this project.
@MuthaNagavamsi
@MuthaNagavamsi 6 ай бұрын
Watched this completely, what an inspiring story it was. I have to appreciate everyone who are involved in making this wonderful video.
@speakeasyproductions
@speakeasyproductions 6 ай бұрын
Thanks! Lots of talented people made this happen 🙏
@brokenchains69
@brokenchains69 5 ай бұрын
such a well-made documentary. Great work guys
@co88liwan31
@co88liwan31 2 ай бұрын
Thank you so much for sharing the documentary!
@musicthreads
@musicthreads 5 ай бұрын
Алексей Старовойтов, спасибо за крутой стафф!
@danialzhuravchak8380
@danialzhuravchak8380 6 ай бұрын
Thank you very much! It's very cool to know who is behind this masterpiece!
@ramane2900
@ramane2900 6 ай бұрын
Awesome.. well presented. Thanks for the hard work all.
@SushantMane7
@SushantMane7 6 ай бұрын
Wow! This documentary is the best one I've watched this year.
@speakeasyproductions
@speakeasyproductions 6 ай бұрын
Thank you!
@Bory1709
@Bory1709 2 ай бұрын
The documentary is amazing. I am on my way to understand what is eBPF to reverse engineer eBPF program. I feel so lucky to have watched this video ^-^
@deedeewallllll001
@deedeewallllll001 6 ай бұрын
First, features appear on top in the user space, then move down to the kernel space, and finally land in the silicon. That's why Brenden is working for Intel to harmonize processor with ebpf kernel stuff. And this is for better performance
@frkangungor
@frkangungor 6 ай бұрын
Very informative! Loved every second of it.
@LarrysMachineShop
@LarrysMachineShop 14 күн бұрын
This is awesome , really much kudos
@asadkhanuit
@asadkhanuit 6 ай бұрын
Excellent documentary. more of such content is required to be created on Tech community
@speakeasyproductions
@speakeasyproductions 6 ай бұрын
So true. Tell us what you want to see a documentary about next
@autohmae
@autohmae 6 ай бұрын
@@speakeasyproductions 2 suggestions: Docker/containers (but this time would be good to include the Sun history as well, which is missing things like dtrace from this documentary) the other 'new hotness' in the Linux kernel would io_uring
@speakeasyproductions
@speakeasyproductions 6 ай бұрын
@@autohmae great suggestions - Docker would make a great documentary
@autohmae
@autohmae 6 ай бұрын
@@speakeasyproductions I see your euh... friends (?) of honeypot already made one about Kubernetes. So I guess I don't need to ask for that anymore. I think Gitops/Flux/ArgoCD is also something to explore. I had been saying back in 2014, we need something (which I couldn't put into words yet) like what is now Gitops and it took the industry years to get there.
@esantix
@esantix 16 күн бұрын
This should be on Netflix ;)
@mitchellfang8805
@mitchellfang8805 6 ай бұрын
Wow fascinating. Good overview of eBPF considering I knew nothing about it. Saw a security tool that uses it and wanted to know what it was.
@MartinCharles
@MartinCharles 2 ай бұрын
This was very inspiring. I love that stories from the bowels of tech are getting an audience!
@Sicaine
@Sicaine 6 ай бұрын
Great behind the scene 🙂
@gideonyeboahasante8886
@gideonyeboahasante8886 6 ай бұрын
Incredible documentary 🎉
@abdellahcodes
@abdellahcodes 6 ай бұрын
Wow, Awesome story And whoever made it exactly 30 mins should get a raise
@speakeasyproductions
@speakeasyproductions 6 ай бұрын
Agreed! 😉
@comosaycomosah
@comosaycomosah 5 ай бұрын
this was great i eventually wanna learn more kernal stuff
@aarav3890
@aarav3890 6 ай бұрын
I love this format! Could you do one for nmap? :)
@jamaicauptown
@jamaicauptown 2 ай бұрын
I was at Meta when this was taking off good stuff guys!!
@milenkomarkovic
@milenkomarkovic 5 ай бұрын
Great documentary!
@Shogoeu
@Shogoeu 2 ай бұрын
"I posted my first patch but no one looked at it" - we all love open source.
@legenduzo
@legenduzo 5 ай бұрын
The way the Linux guy looks so 'stable' is on another level
@nicoladellino8124
@nicoladellino8124 6 ай бұрын
Nice video, THX.
@kenanfarukcakir8559
@kenanfarukcakir8559 6 ай бұрын
Great documentary! Big thanks to everyone that had any effort in creation of eBPF.
@worldautotrader
@worldautotrader 6 ай бұрын
Алексей Старовойтов просто гений !
@khreesdelight
@khreesdelight 2 ай бұрын
Nice video!
@wangweiyang
@wangweiyang 6 ай бұрын
Great guys,I want to work with them!
@kellymoses8566
@kellymoses8566 2 ай бұрын
Cillium is REALLY cool tech.
@swapnilnakade2402
@swapnilnakade2402 Ай бұрын
Who noticed that Brended is wearing two watches a classic casio and one smart watch.
@tomaszkoczko8606
@tomaszkoczko8606 6 ай бұрын
OMG .. Linux developers discovered what is in Solaris since Solaris 11 beta 😃
@TheUser04460
@TheUser04460 6 ай бұрын
No, BSD have this from 1993, two decades until eBPF was created
@GoofySurferSkater
@GoofySurferSkater 6 ай бұрын
Why is Linus Torvalds not even so much as mentioned in this video? I enjoyed this, but I'm just curious. I thought he'd have something to say!
@jonnytheponny5753
@jonnytheponny5753 6 ай бұрын
Thanks very much for the video!
@kellymoses8566
@kellymoses8566 2 ай бұрын
Ever person interviewed in this must make at least $400,000 a year.
@cybernagle
@cybernagle 6 ай бұрын
before this video, i'm not aware that windows is also support ebpf now, hoping soon apple will support ebpf :)
@vsoch
@vsoch 6 ай бұрын
This is a great story!
@thecloudtherapist
@thecloudtherapist 4 ай бұрын
Two ironies: 1 - the "server error" sound in the docu is from Windows OS. 2 - most open source folks use Apple Macs. One of the most closed ecosystems in the tech world. 🤦‍♂️
@yega3k
@yega3k 2 ай бұрын
Re #2 - this is overrated. If using Macs wasn’t feasible for developers, no developer would use it. Simple as that.
@SabbirImon
@SabbirImon 2 ай бұрын
Too little information and tutorial about ebpf found on KZbin or other platforms😢
@germank7924
@germank7924 6 ай бұрын
I get it! eBPF can shrink my BPH!
@VipulVaibhaw
@VipulVaibhaw 6 ай бұрын
great stuff.
@michaelcoleman9044
@michaelcoleman9044 4 ай бұрын
Im really considering switching all my computers to linux.
@tango2olo
@tango2olo 2 ай бұрын
User and Kernel space separation must vanish eventually. Making the kernel absolutely programmable shall do that. System calls MUST replace eBPF like bytecode, which are verified using Rust like semantic analysis.
@madhavgoyal9064
@madhavgoyal9064 6 ай бұрын
noice
@parv08888
@parv08888 5 ай бұрын
Solana should be mentioned here
@MrSergey371
@MrSergey371 5 ай бұрын
Open Your Kernel! :)
@AlsGeekLab
@AlsGeekLab 5 ай бұрын
A 28.5 min documentary about some kernel programmers are congratulating themselves, and for around 1.5m there is a very high level discussion on what ebpf is, and why it might actually help. What I got from this: it's like Internet Explorer 6 running ActiveX executables right in the kernel. The security person inside me is screaming, how can this be a good thing, other than performance and visibility? I appreciate the production time and quality of this video, however the narrative tells me almost nothing of the appropriate application of eBPF.
@GTJC
@GTJC 5 ай бұрын
GO READ!!!!!!!
@gekkkoincroe
@gekkkoincroe 6 ай бұрын
Are they talking about Meta Service & Google Services which eats up my ram 😂
@MartinCharles
@MartinCharles 2 ай бұрын
I watched this video with hopes I could find a great linux laptop (whatever the ppl in the video are using) but seems like everyone is using macbooks!
@levaidaniel
@levaidaniel 5 ай бұрын
This was some marketing bullshit
@rich_in_paradise
@rich_in_paradise 5 ай бұрын
Never ceases to amaze me how people can make films like this which are just person after person talking but never explain anything. What is BPF? what does it do? how does it work? why was eBPF developed? How does it work? I mean, I get it, this is a very technical topic - you want it to sound interesting by telling stories rather than explaining stuff, but you could answer those questions in a few minutes and then tell the people's to make them seem cool. But nope, this is a lot of blah blah talking and then only people who can understand what they're talking about are people who already know what eBPF is.
@9ss633
@9ss633 6 ай бұрын
But seriously ?
@jamie_ar
@jamie_ar 6 ай бұрын
Spelling mistake in the first 30 seconds doesn't fill me with confidence in this doc... "collaboration"
@SomeBodyInTime
@SomeBodyInTime 2 ай бұрын
Akin to putting javascript into the kernel? If in fact that is remotely true, what a DISASTER. Seriously. Javascript is ... so unpleasant to work with. The "ecosystem" of javascript is a mess.
@kelownatechkid
@kelownatechkid 4 ай бұрын
Utterly baffling, barely even touches on the technology whatsoever. Like watching some kind of crypto ad
@jkowall
@jkowall Ай бұрын
I am surprised that nothing was discussed around BPF and the actual origin story of programmability in the kernel. en.wikipedia.org/wiki/Berkeley_Packet_Filter It just ignored the actual research and achademic work that underpins BSD and the contribution of the original engineers and thought leaders back in the early 1990s.
@andrewramos1542
@andrewramos1542 5 ай бұрын
😢 Promo_SM
@diofeher
@diofeher 3 ай бұрын
Great documentary!
Buidler Fest 2024 | Interviews
8:34
Cardano Buidler Fest
Рет қаралды 189
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 88 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 92 МЛН
Kubernetes: The Documentary [PART 2]
31:18
Honeypot
Рет қаралды 194 М.
What is eBPF? Brightboard Lesson
5:58
F5 DevCentral
Рет қаралды 10 М.
Linux File System/Structure Explained!
15:59
DorianDotSlash
Рет қаралды 4 МЛН
Intel’s Next Breakthrough: Backside Power Delivery
19:13
Asianometry
Рет қаралды 73 М.
VGG Deep Neural Network Explained with Pytorch
16:01
Machine Learning Explained
Рет қаралды 2,1 М.
The Making of Linux: The World's First Open-Source Operating System
11:33
ForrestKnight
Рет қаралды 1,2 МЛН
Kubernetes: The Documentary [PART 1]
24:55
Honeypot
Рет қаралды 453 М.
Signals. I spent 2 years to understand this part.
21:24
kimylamp
Рет қаралды 144 М.
A4 Reset to zero
0:26
STYLE YT
Рет қаралды 17 М.
#miniphone
0:18
Miniphone
Рет қаралды 9 МЛН