Hacker News new | ask | show | jobs
by dataangel 1930 days ago
My excitement around Lunatic is mostly from being able to write a native application in Rust that I know won't have memory issues (b/c Rust borrow checker) and where I know bad plugins can be reliably killed (b/c lunatic reduction counts) without killing the whole application. Trying to be an OS replacement sounds cool, but I hope lunatic doesn't lose sight of this already worthy use case :) As soon as lunatic has a way for me to link native libraries (e.g. making lunatic usable as a library for a regular Rust app, so the core can call native libs) and supervise processes (so I can kill the bad plugins) I'm all aboard.
1 comments

We agree with you, we are currently focused only on runtime running on an existing OS. We know there are different uses-cases so we could organize the project so that you can use what you need. In theory, you could use it right now inside of your Rust app to run plugins as Lunatic processes, but we need to document it a little bit better and maybe showcase an example.