Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the innovative intersection of eBPF technology and Java programming in this 44-minute conference talk that demonstrates how to create custom Linux process schedulers using Java. Learn how eBPF is revolutionizing Linux system capabilities by enabling kernel extensions for process scheduling, firewalls, and other system-level functionality. Discover how Java's recent native integration combined with compiler optimizations allows developers to build these kernel extensions directly in Java, opening up new possibilities for system programming. Follow along as the speakers demonstrate creating Linux schedulers that generate sound and emit audio feedback, showcasing practical applications of this technology. Gain hands-on knowledge of building your own Linux scheduler from scratch, understand techniques for optimizing computer performance through unconventional methods like vocal interaction, and experience the world's first idle game that directly controls a scheduler. Master the fundamentals of eBPF programming in Java while exploring creative applications that blur the lines between system programming and entertainment.
Syllabus
Sound of Scheduling: Writing Fun Linux Schedulers in Java
Taught by
media.ccc.de