Hi Chris,
I'm starting to look at Mirage OS and Solo5. I truly believe that it
can be a great solution for many cores architecture. In term of
security and also in robustness with the OCaml language. I'm starting
to understand how the ukvm + Solo5 + Mirage OS fit together. I'm also
looking for new kernels like
http://www.barrelfish.org/ and how they
can be used as a base OS. But I don't know about Jitsu (nor Flick).
Can you give me some links about Jitsu. I will read the paper you
mentioned about Flick. I hope that we will see some reaction on the
mailing list ;-). Are you working on this subject professionally?
Best Regards,
Guillaume
On Fri, Feb 3, 2017 at 12:02 PM, Chris Fegan <
cfegan@xxxxxxxxxxxx> wrote:
Hi Folks,
I've been reading a lot of this group's research papers in preparation for
Marrakech. I think
I'm getting a sense for how the various pieces fit together.
The reading has lead me to wonder if there is a "master plan" for linking
MirageOS, FLICK, many-core ARMv8 &
SR-IOV. It seems as though a stack something like the below would be a great
substrate for building high performance and flexible network applications
(that look at the packet payloads, not just headers).
Jitsu
FLICK
Mirage
Solo5
Microkernel | Hypervisor [seL4]|[KVM]
Cavium many-core ARMv8 SoC with Ethernet fabric
Besides the question about the existence of a master plan.
* Are the Flick tools available in source code to study?
* Do you think that Flick will need to remain outside of the Mirage & OCaml
ecosystem to make use
of multicore & DPDK or can you see a path bring it "into the fold"?
[Flick]
https://www.usenix.org/system/files/conference/atc16/atc16_paper_alim.pdf
[seL4] https://ts.data61.csiro.au/projects/TS/realtime.pml
[KVM] http://www.linux-kvm.org/page/Main_Page
[Cavium] http://www.cavium.com/ThunderX_ARM_Processors.html
Thanks,
Chris
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel