An anonymous reader writes: With the release of NetBSD 7, it will be possible to extend kernel sub-systems and write device drivers in the Lua scripting language. A Lua interpreter is being added to the NetBSD kernel, a proper programming kernel interface, and a user-space interface for loading Lua scripts into the NetBSD kernel in real-time. Reasons expressed for adding Lua support to the NetBSD kernel is "modifying software written in C is hard for users", providing a rapid application development approach to drivers and the kernel, and better configuring of kernel sub-systems. Python and Java script support was looked at too, but they ended up settling for Lua. Lua scripting support for the kernel has been worked on since 2010.