3 ms·
I'm wondering if anyone has seen any attempts at creating unikernels that work with major scripting languages like PHP, Python or Ruby. I know this would seem
by tarjei_huse 5y ago
I'm wondering if anyone has seen any attempts at creating unikernels that work with major scripting languages like PHP, Python or Ruby.
I know this would seem a bit like a contradiction to the ethos of unikernels, but it would give the benefits of unikernels (i.e. smaller attack surface) to a much larger audience.
- BBC-vs-neolibs 5y agohttps://news.ycombinator.com/reply?id=29427884&goto=item%3Fid%3D29427449%2329427884 https://news.ycombinator.com/reply?id=29427884&goto=item%3Fi...
- tjansen 5y agoThat should be possible if you use a web server like Apache as main application and then link the module that your scripting language requires. Not sure whether NanoVMs already support it though.
- nderjung 5y agoHey, Unikraft has support for running the Python[0] and Ruby[1] runtimes as unikernels. We're about to release PHP too :) Watch this space! [1]: https://github.com/unikraft/app-python3 https://github.com/unikraft/app-python3 [1]: https://github.com/unikraft/app-ruby https://github.com/unikraft/app-ruby
- tarjei_huse 5y agoCool!
- kitd 5y agoNanosVM has a concept called Packages [1], ie prebuilt images that package a language runtime or application component eg Redis. It looks like they have packages for various scripting languages. [1] https://nanovms.gitbook.io/ops/packages https://nanovms.gitbook.io/ops/packages