7 ms·
Those are all terrible reasons to introduce complex code into the kernel. Making kernel development easy won't actually make it easy. The thing that makes it h
by pppppowerbook 13y ago
Those are all terrible reasons to introduce complex code into the kernel.
Making kernel development easy won't actually make it easy. The thing that makes it hard isn't C.
- synchronise 13y agoYou can compile NetBSD without kernel Lua support. Literally no reasons for complaint unless this breaks something, which it doesn't.
- voltagex_ 13y agoMaybe this argument is less useful for BSD users, but wouldn't most users be using the stock kernel? So it's up to the whims of the distributors whether to include it or not.
- Sanddancer 13y agoIt's pretty common in the BSD world to build your own kernel. The entire build system, imo, is much more streamlined and well thought out than linux, so relying on the distributor is not needed. Also, one of the missions of NetBSD is to get it working on everything, so as others have stated, being able to poke at the kernel in lua, both for developing drivers, and for pulling state out of the kernel for general debugging, is very useful.
- Touche 13y agoWhat complex code, lua?