IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
1–10 of 45 posts
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#2As far as I understood this, they are building a whole operating system to be run in a VM like QEMU which then acts like a Node.js-instance - except that it's programmed in C++ and linked as one whole exeutable which also is a complete OS.
I wonder how this compares to Docker or Sandstorm where the existing kernel API is used in a virtualized container instead of emulating a whole machine.
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#3http://gladdy.github.io/c++/2015/07/26/NodeDemystified-pt1.h...
source code: https://github.com/Gladdy/Mininode
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#4At first it seemed strange that a Node.js-replacement needs a full IP stack including DHCP. As far as I understood this, they are building a whole operating system to be run in a VM like QEMU which then acts like a Node.js-instance - except that it's programmed in C++ and linked as one whole exeutable which also is a complete OS. I wonder how this compares to Docker or Sandstorm where the existing kernel API is used…
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#5Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#6May you should take a look at Rump Kernels and build your stuff on top. Then you do not need to implement the OS stuff - It's done already. May I am wrong but it seems to be a similiar idea but the following project is currently at the OS level only but some applications like ngnix are working already. I was very confused when I first read about Rump Kernels and after reading a while and watching some conference talks a lot of stuff made sense to me even if I do not understand in detail what they are doing.
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#7At first it seemed strange that a Node.js-replacement needs a full IP stack including DHCP. As far as I understood this, they are building a whole operating system to be run in a VM like QEMU which then acts like a Node.js-instance - except that it's programmed in C++ and linked as one whole exeutable which also is a complete OS. I wonder how this compares to Docker or Sandstorm where the existing kernel API is used…
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#8Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#9Sounds a little bit crazy to me at first but when thinking about it, it is a nice idea. May you should take a look at Rump Kernels and build your stuff on top. Then you do not need to implement the OS stuff - It's done already. May I am wrong but it seems to be a similiar idea but the following project is currently at the OS level only but some applications like ngnix are working already. I was very confused when I f…
I can't tell if this is a research project, or intended to be production quality at some point.
Re: IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
#10Sounds a little bit crazy to me at first but when thinking about it, it is a nice idea. May you should take a look at Rump Kernels and build your stuff on top. Then you do not need to implement the OS stuff - It's done already. May I am wrong but it seems to be a similiar idea but the following project is currently at the OS level only but some applications like ngnix are working already. I was very confused when I f…
This seems more like MirageOS/Ling than a rumpkernel. From what I remember, rumpkernels are more general, at the cost of being less "unikernel-y" (i.e. lean and fast). I agree that it would be easier and faster to use a rumpkernel if the intention is use in production soon . I can't tell if this is a research project, or intended to be production quality at some point.
Found this on their website [1]:
>IncludeOS is the result of a research project at Oslo and Akershus University College of Applied Science (hioa.no)
>IncludeOS is not production ready - but we're working hard to become so.