Aug 24 – 26, 2024
Asia/Kolkata timezone

Lua in Kernel

Aug 25, 2024, 5:10 PM
20m
Room 2: Breakout

Room 2: Breakout

Talk (20 min) Development/Coding

Speaker

Mr Lourival Vieira Neto
Ring-0 Networks

Description

The concept of a scriptable operating system is based on the principle
that users should have the ability to write scripts to customize and
enhance their system. In this talk, we will share our efforts in using
Lua for scripting operating system kernels. Specifically, we will
introduce Lunatik, a framework for scripting the Linux kernel that
allows the dynamic injection of Lua scripts. This framework enables
users to extend kernel mechanisms, scripting subsystems such as
Netfilter, FIB, Sockets, Notifier Chains, Kthreads, Kprobes, RCU, Char
Devices, and CPUfreq.

Session author's bio

Lourival Vieira Neto is a co-founder of Ring-0 Networks and the author
of Lunatik, a framework for scripting the Linux kernel with Lua. He
holds a B.Sc. degree in Computer Engineering and an M.Sc. degree in
Computer Science, focusing on Programming Languages, from PUC-Rio.
Lourival is also involved with the LabLua research lab, where he has
contributed as a mentor and organization administrator for the Google
Summer of Code program.

Agree to Privacy Policy and Notice I agree
In Person Attendance Remote
Please confirm that there are included headshots of all speakers in their profiles Yes
Level of Difficulty Intermediate

Presentation materials