NetBSDカーネル内部でLuaが動作するというのはGSoC 2010から始まり、成果が出たという報告の後、少しの間が空いて、2013年10月に本体にマージされたというニュースが話題になりました。 これを機に、新しいプログラミング言語を覚えようということで動作をさせるべく試してみました。 動作確認した環境はNetBSD/amd64 20131208です。 まず、luaデバイスを作ります。 # cd /dev # ./MAKEDEV lua モジュールを二つロードします。luacoreというのはprintなどを使うために必要です。 # modload lua # modload luacore luaモジュールをロードすると/var/log/messagesに次のようなログが出ます。 Dec 14 19:13:52 dec /netbsd: lua0: Lua 5.1.5 Copyright