eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]

  Переглядів 81,382

 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.
@iogbole
@iogbole 5 місяців тому
"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 2 місяці тому
COOL!
@blaiseutube
@blaiseutube Місяць тому
A better analogy would be Python, because it is already pervasive in network engineering, infosec and DevOps in general.
@sidharthmanohar7951
@sidharthmanohar7951 5 місяців тому
"This is like putting Javascript into the kernel." - Brendan Gregg
@afzalhussain8817
@afzalhussain8817 5 місяців тому
I think JavaScript don't have enough features sense it more deeply bro...
@blaiseutube
@blaiseutube Місяць тому
😂 that is not the flex you think it is.
@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!
@leifdavisson6409
@leifdavisson6409 6 місяців тому
I finally got what eBPF is about.
@dhananjay7513
@dhananjay7513 6 місяців тому
FInally The most awaited documentary is out 🎉🎉🎉🎉🎉
@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! 👏
@sotirissalloumis6129
@sotirissalloumis6129 5 місяців тому
Thanks for making and sharing this documentary, inspiring to see the people behind eBPF.
@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 5 місяців тому
Thank you! Tell us what you'd like to see next
@tonysolomonik
@tonysolomonik 5 місяців тому
Maybe KVM?
@dneary
@dneary 4 місяці тому
I agree! This was brilliant.
@dneary
@dneary 4 місяці тому
@@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).
@MP-wm9gb
@MP-wm9gb 6 місяців тому
You guys are inspiring! Thak you! I've recently found eBPF and I can't stop being amazed!
@danielbustillos8573
@danielbustillos8573 6 місяців тому
Great work, looking forward to go deeper into eBPF and the Kernel.
@rohan_devarc
@rohan_devarc 6 місяців тому
Nice! This really shows hardwork done by folks involved in this project.
@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)
@co88liwan31
@co88liwan31 Місяць тому
Thank you so much for sharing the documentary!
@bewilderedlearningevolving
@bewilderedlearningevolving 6 місяців тому
These people are like superstars to me - what a great idea, capturing this story this way. Love it! Thank you!
@brokenchains69
@brokenchains69 4 місяці тому
such a well-made documentary. Great work guys
@lakshminarayananbalaramane2900
@lakshminarayananbalaramane2900 6 місяців тому
Awesome.. well presented. Thanks for the hard work all.
@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 🙏
@frkangungor
@frkangungor 5 місяців тому
Very informative! Loved every second of it.
@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.
@danialzhuravchak8380
@danialzhuravchak8380 5 місяців тому
Thank you very much! It's very cool to know who is behind this masterpiece!
@Shogoeu
@Shogoeu Місяць тому
"I posted my first patch but no one looked at it" - we all love open source.
@SushantMane7
@SushantMane7 6 місяців тому
Wow! This documentary is the best one I've watched this year.
@speakeasyproductions
@speakeasyproductions 6 місяців тому
Thank you!
@mitchellfang8805
@mitchellfang8805 5 місяців тому
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!
@Bory1709
@Bory1709 Місяць тому
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 ^-^
@AlphaBeta-xt3wn
@AlphaBeta-xt3wn 4 місяці тому
This was one of the coolest things I've ever seen.
@gideonyeboahasante8886
@gideonyeboahasante8886 5 місяців тому
Incredible documentary 🎉
@kenanfarukcakir8559
@kenanfarukcakir8559 6 місяців тому
Great documentary! Big thanks to everyone that had any effort in creation of eBPF.
@aarav3890
@aarav3890 5 місяців тому
I love this format! Could you do one for nmap? :)
@musicthreads
@musicthreads 4 місяці тому
Алексей Старовойтов, спасибо за крутой стафф!
@Sicaine
@Sicaine 5 місяців тому
Great behind the scene 🙂
@milenkomarkovic
@milenkomarkovic 5 місяців тому
Great documentary!
@comosaycomosah
@comosaycomosah 5 місяців тому
this was great i eventually wanna learn more kernal stuff
@deedeewallllll001
@deedeewallllll001 5 місяців тому
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
@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 5 місяців тому
@@autohmae great suggestions - Docker would make a great documentary
@autohmae
@autohmae 5 місяців тому
@@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.
@nicoladellino8124
@nicoladellino8124 6 місяців тому
Nice video, THX.
@jamaicauptown
@jamaicauptown 2 місяці тому
I was at Meta when this was taking off good stuff guys!!
@abdellahcodes
@abdellahcodes 6 місяців тому
Wow, Awesome story And whoever made it exactly 30 mins should get a raise
@speakeasyproductions
@speakeasyproductions 6 місяців тому
Agreed! 😉
@khreesdelight
@khreesdelight Місяць тому
Nice video!
@legenduzo
@legenduzo 5 місяців тому
The way the Linux guy looks so 'stable' is on another level
@swapnilnakade2402
@swapnilnakade2402 20 днів тому
Who noticed that Brended is wearing two watches a classic casio and one smart watch.
@worldautotrader
@worldautotrader 6 місяців тому
Алексей Старовойтов просто гений !
@wangweiyang
@wangweiyang 5 місяців тому
Great guys,I want to work with them!
@kellymoses8566
@kellymoses8566 2 місяці тому
Cillium is REALLY cool tech.
@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.
@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!
@vsoch
@vsoch 6 місяців тому
This is a great story!
@SabbirImon
@SabbirImon 2 місяці тому
Too little information and tutorial about ebpf found on UKposts or other platforms😢
@tomaszkoczko8606
@tomaszkoczko8606 6 місяців тому
OMG .. Linux developers discovered what is in Solaris since Solaris 11 beta 😃
@grzesiek84r
@grzesiek84r 5 місяців тому
No, BSD have this from 1993, two decades until eBPF was created
@cybernagle
@cybernagle 6 місяців тому
before this video, i'm not aware that windows is also support ebpf now, hoping soon apple will support ebpf :)
@VipulVaibhaw
@VipulVaibhaw 6 місяців тому
great stuff.
@madhavgoyal9064
@madhavgoyal9064 6 місяців тому
noice
@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.
@germank7924
@germank7924 5 місяців тому
I get it! eBPF can shrink my BPH!
@michaelcoleman9044
@michaelcoleman9044 4 місяці тому
Im really considering switching all my computers to linux.
@Iskhartakh
@Iskhartakh 6 місяців тому
Revolution tech! SunOS, FreeBSD: 🗿
@tango2olo
@tango2olo Місяць тому
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.
@AlsGeekLab
@AlsGeekLab 4 місяці тому
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 4 місяці тому
GO READ!!!!!!!
@parv08888
@parv08888 5 місяців тому
Solana should be mentioned here
@MrSergey371
@MrSergey371 4 місяці тому
Open Your Kernel! :)
@gekkkoincroe
@gekkkoincroe 5 місяців тому
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.
@SomeBodyInTime
@SomeBodyInTime Місяць тому
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.
@jamie_ar
@jamie_ar 5 місяців тому
Spelling mistake in the first 30 seconds doesn't fill me with confidence in this doc... "collaboration"
@9ss633
@9ss633 5 місяців тому
But seriously ?
@kelownatechkid
@kelownatechkid 3 місяці тому
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 2 місяці тому
Great documentary!
Keynote: eBPF - Everything You Need to Know in 5 Minutes - Thomas Graf, CTO, Isovalent
9:57
CNCF [Cloud Native Computing Foundation]
Переглядів 8 тис.
TypeScript Origins: The Documentary
1:21:36
OfferZen Origins
Переглядів 262 тис.
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Переглядів 91 млн
😱СНЯЛ СУПЕР КОТА НА КАМЕРУ⁉
00:37
OMG DEN
Переглядів 1,7 млн
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Переглядів 263 тис.
Kernelless Kernel Programming (eBPF) - Computerphile
19:12
Computerphile
Переглядів 70 тис.
Prometheus: The Documentary
27:01
Honeypot
Переглядів 118 тис.
eBPF Superpowers for Go programmers - Liz Rice
38:42
GopherCon UK
Переглядів 9 тис.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Переглядів 905 тис.
Best OS for programming? Mac vs Windows vs Linux debate settled
8:41
Signals. I spent 2 years to understand this part.
21:24
kimylamp
Переглядів 102 тис.
Alice in Kernel Land: Lessons Learned From the eBPF Rabbit Hole
37:59
How Neuralink Works 🧠
0:28
Zack D. Films
Переглядів 25 млн
Лучший Смартфон До 149 Баксов!!!??? itel s24
20:25
РасПаковка ДваПаковка
Переглядів 51 тис.
Why spend $10.000 on a flashlight when these are $200🗿
0:12
NIGHTOPERATOR
Переглядів 17 млн