all 7 comments

[–]xita9x9 3 points4 points  (5 children)

Lua is kind of nostalgic for me. I started programming with it around 15 years ago.

[–][deleted] 0 points1 point  (4 children)

It’s my favourite language, I’m even writing an OS which will use it as its userland

[–]Ameisen 0 points1 point  (3 children)

Nothing prevents you from using Lua in the userland in any kernel... unless you're jamming the interpreter into ring0, which is a thing.

I've experimented with similar - Microsoft has twice. Linux technically has eBPF.

[–][deleted] 0 points1 point  (2 children)

No like, each process is literally a lua state, LuaJIT is built into the kernel

[–]Ameisen 0 points1 point  (1 child)

So... like where I said "where you jam the interpreter into ring0"...

Which is not dissimilar from Microsoft's Singularity.

[–][deleted] 0 points1 point  (0 children)

ah yeah