eBPF - Rethinking the Linux Kernel

  Переглядів 28,079

InfoQ

InfoQ

День тому

QCon London International Software Development Conference returns on April 8-10, 2024. Level-up on 15 major software and leadership topics including; The Tech of FinTech, What's Next in GenAI and Large Language Models (LLMs), Performance Engineering, Architecture for the Age of AI, Innovations in Data Engineering and more.
Learn the emerging trends. Explore the use cases. Implement the best practices.
Register now: bit.ly/3rRgsJV
--------------------------------------------------------------------------------------------------------------------------------------
Video with transcript included: bit.ly/3lmyeMu
Thomas Graf talks about how companies like Facebook and Google use BPF to patch 0-day exploits, how BPF will change the way features are added to the kernel forever, and how BPF is introducing a new type of application deployment method for the Linux kernel.
This presentation was recorded at QCon London 2020: bit.ly/2VfRldq
#eBPF #Linux #OperatingSystems

КОМЕНТАРІ: 34
@royzhang9273
@royzhang9273 3 роки тому
The best eBPF talk I can find so far.
@complexitytr9098
@complexitytr9098 2 роки тому
Except the fact that many of us wont and cant use! Btw if someone wise browse by these comment(s). Feel free to drop book(s) name or something in case we/anyone wanna try learning about ebpf from scratch.
@prabin19
@prabin19 Рік тому
@@complexitytr9098 Try Brendan Gregg
@tomknud
@tomknud 2 роки тому
Intuitive and exhaustive rundown. Thanks
@scetamit2555
@scetamit2555 3 роки тому
Amazing talk. Thanks.
@danielfoehr9204
@danielfoehr9204 3 роки тому
Thanks, that was awesome!
@chinmay8954
@chinmay8954 2 роки тому
Awesome talk, thanks !
@hgaliza
@hgaliza 2 роки тому
Amazing talk!
@ankk98
@ankk98 2 роки тому
Thank you
@oschvr
@oschvr 2 роки тому
Fantastic talk
@YogendraTamang
@YogendraTamang Рік тому
Best talk.
@tomknud
@tomknud 9 місяців тому
Could a DDOS intender cause MAP expansion that eventually caused it or even crashed your kernels?
@deangur
@deangur Рік тому
Very good lecture, I think you can fix/improve the sectioning of the video (it's not entirely aligned with the slides etc')
@tomknud
@tomknud 9 місяців тому
Slide 19, user mode side car is missing.
@pajeetsingh
@pajeetsingh Рік тому
That thumbnail gave me heart attack.
@maccsguitar
@maccsguitar 3 роки тому
The change is not due to the programmability, it is a historical change in UI styling practice and hardware performance. Every program looked like grey blocks with poor colors in the 1990's to early 2000's, websites were only an example of ongoing practice. Then the industry learned that we could make aesthetic interfaces that people actually like to use, which began to bring the change in user interfaces. The client hardware started to allow more processing, after which we got programmability in the web.
@ivan24zg
@ivan24zg 3 роки тому
Yeah today browser UIs are GPU-rendered, and CSS has turned into a Turing-complete monster. It's considered a bad practice to mix UI styling with JS, there is a clear separation between the two in modern JS frameworks. Programmability only affected interactiveness or the web pages, not their appearance.
@JakobJenkov
@JakobJenkov 3 роки тому
The idea itself sounds pretty cool! :-) ... not sure it should be JS... Web Assembly perhaps?
@pajeetsingh
@pajeetsingh Рік тому
you will use javascript and you will like it.
@vadergrd
@vadergrd 3 роки тому
if bpf is gonna be like npm i'm going to get the popcorn...
@MARTIN-101
@MARTIN-101 Рік тому
what does this comment mean can you explain on this ? what does npm do ?
@pierreancelot8864
@pierreancelot8864 Рік тому
Comment 1/6814
@tractatusviii7465
@tractatusviii7465 2 роки тому
Is BPF -- Redux for the OS? roughly :)
@grzesiek84r
@grzesiek84r 2 роки тому
This is sound like: eBPF, eBPF everywhere…
@kortaffel
@kortaffel 2 роки тому
Linux kernel bundle-of-sticks invented ring 2. much wow ...
@unbekannter_Nutzer
@unbekannter_Nutzer 2 роки тому
Can you at least name one single module, which had to be rewritten with every kernel release? Do you have a rough estimation, how many kernel releases there have been? Shameless, unbounded exaggerations smell like advertisement to me, an euphemism for lies.
@122mlb
@122mlb 3 роки тому
Imagine what will happen to linux after Linus dies, it's going to be entirely re-written with "trendy" languages like Javascript/Python. What a disgrace.
@dengan699
@dengan699 3 роки тому
why that would be? nonsense
@misaelvalentin6154
@misaelvalentin6154 2 роки тому
Way to miss the entire point of the talk.
How to Make Linux Microservice-Aware with Cilium and eBPF
43:14
eBPF Superpowers for Go programmers - Liz Rice
38:42
GopherCon UK
Переглядів 9 тис.
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Переглядів 5 млн
когда одна дома // EVA mash
00:51
EVA mash
Переглядів 10 млн
Alice in Kernel Land: Lessons Learned From the eBPF Rabbit Hole
37:59
Best OS for programming? Mac vs Windows vs Linux debate settled
8:41
eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]
30:00
Speakeasy Productions
Переглядів 81 тис.
Mentorship Session: Linux Kernel Debugging Tricks of the Trade
1:30:41
The Linux Foundation
Переглядів 7 тис.
eBPF Superpowers
42:19
Docker
Переглядів 18 тис.
eBPF and Kubernetes: Little Helper Minions for Scaling Microservices - Daniel Borkmann, Cilium
39:29
CNCF [Cloud Native Computing Foundation]
Переглядів 10 тис.
Is eBPF The End Of Kubernetes Sidecar Containers?
16:01
DevOps Toolkit
Переглядів 18 тис.
Velocity 2017: Performance Analysis Superpowers with Linux eBPF
43:51
Brendan Gregg
Переглядів 33 тис.
Introduction to Memory Management in Linux
51:19
The Linux Foundation
Переглядів 164 тис.
How Neuralink Works 🧠
0:28
Zack D. Films
Переглядів 25 млн
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Переглядів 363 тис.
Нужно ли чистить ПК от пыли?
0:59
CompShop Shorts
Переглядів 168 тис.