Submissions‎ > ‎

The Lua Scripting Language in the NetBSD Kernel

Marc Balmer, Micro Systems

Abstract: 
The Lua scripting language has been designed from the ground up to be embedded in other software, usually written in languages like C or C++. In this talk, NetBSD developer Marc Balmer will present his ongoing work to use the Lua scripting language in the NetBSD kernel. He will present the general architecture of the lua(4) subsystem and how it can be used to leverage kernel development in general.
Some practical examples are shown and there should be a discussion about the future of lua(4).

Biography:
After working for Atari Corp. in Switzerland where he was responsible for Unix and Transputer systems, Marc Balmer founded his company micro systems in 1990 which first specialised in real-time operating systems and later Unix. During his studies at the University of Basel, he worked as a part time Unix system administrator.
He led the IT-research department of a large Swiss insurance company and he was a lecturor and member of the board of Hyperwerk, an Institute of the Basel University of Applied Sciences.
Marc Balmer is a long-time BSD developer and contributor; his code can be found in all of the BSDs.
He is the founder and owner of micro systems, a company that provides custom programming and IT outsourcing services mostly in the Unix environment, with a strong focus on BSD Unix and PostgreSQL.

Links:
http://www.lua.org/
http://www.vnode.ch/
http://www.netbsd.org/~mbalmer/lua/ (empty as of now)

Remarks:
A previous version of this talk was very well received at FOSDEM 2012, since then I did continue to work on Lua in the kernel, so this talk will show new aspects as well.
Comments