Hi Everyone,
As we finish our summer holidays (at least in the northern hemisphere) and peoples availability returns to normal it is time to consider what next steps we should be taking for project Stratos.
As a brief reminder over the last year we have been involved:
- up-streaming VirtIO specifications - reviewing and implementing kernel drivers - written a number of vhost-user daemons - enabled more QEMU VirtIO stubs - developed the rust based Xen Vhost Master
While there is plenty of ongoing maintainer work to do in the various projects we need to consider what projects to look at next. As a reminder in our original project goals we listed 4 areas of interest:
- High-performance Virtio interfaces - Virtual Machine Monitors with a safety island - Boot Orchestration - Written Standards for the hypercalls
So far we have been mostly focused on VirtIO itself. Is there still interest in pursuing the other parts? The safety island work could for example involve extending our rust-vmm work to write a VMM monitor for restarting VMs on a statically configured system. Boot Orchestration may be something to defer or feed into to other projects such as SOAFEE which has plans for both system orchestration and cloud native support for testing these workloads.
I think we should at least review the project description at:
https://linaro.atlassian.net/wiki/spaces/STR/overview
and ensure it is updated to reflect the current goals and aspirations of the project.
As to more concrete potential work areas:
- Expand rust-vmm to support Xen in vmm-reference? - Test rust-vmm and its devices with pKVM? - Investigate bare metal VirtIO backends with Rust? - Push forward up-streaming more VirtIO devices? - where does inter-VM comms fit in here?
And of course as this is an open collaborative project we encourage people to join in the effort. This is not meant to be merely a way of watching Linaro engineers work ;-)
As finding time slots that the majority of people can attend is a pain I propose the following poll to select our new time, those who aren't interested in attending need not vote:
https://doodle.com/meeting/participate/id/aKZB8Qne
I've also decided to close our regular Stratos Rust sync in favour of attending the upstream rust-vmm call which we participate in anyway.
Looking forward to next week,
Alex Bennée alex.bennee@linaro.org writes:
Hi Everyone,
As we finish our summer holidays (at least in the northern hemisphere) and peoples availability returns to normal it is time to consider what next steps we should be taking for project Stratos.
<snip>
I think we should at least review the project description at:
https://linaro.atlassian.net/wiki/spaces/STR/overview
and ensure it is updated to reflect the current goals and aspirations of the project.
As to more concrete potential work areas:
- Expand rust-vmm to support Xen in vmm-reference?
- Test rust-vmm and its devices with pKVM?
- Investigate bare metal VirtIO backends with Rust?
- Push forward up-streaming more VirtIO devices?
- where does inter-VM comms fit in here?
Another potential work item, expanding QEMU support for Xen to enable all the additional VirtIO backends QEMU already supports. There has been some work towards this already and I had proposed something like this in:
https://linaro.atlassian.net/browse/STR-19
And of course as this is an open collaborative project we encourage people to join in the effort. This is not meant to be merely a way of watching Linaro engineers work ;-)
As finding time slots that the majority of people can attend is a pain I propose the following poll to select our new time, those who aren't interested in attending need not vote:
https://doodle.com/meeting/participate/id/aKZB8Qne
I've also decided to close our regular Stratos Rust sync in favour of attending the upstream rust-vmm call which we participate in anyway.
It looks like this week might be bad for a number of potential participants so I've extended the poll into next week to ensure maximum potential availability.
Alex Bennée alex.bennee@linaro.org writes:
Alex Bennée alex.bennee@linaro.org writes:
Hi Everyone,
As we finish our summer holidays (at least in the northern hemisphere) and peoples availability returns to normal it is time to consider what next steps we should be taking for project Stratos.
<snip> > > I think we should at least review the project description at: > > https://linaro.atlassian.net/wiki/spaces/STR/overview > > and ensure it is updated to reflect the current goals and aspirations of > the project. > > As to more concrete potential work areas: > > - Expand rust-vmm to support Xen in vmm-reference? > - Test rust-vmm and its devices with pKVM? > - Investigate bare metal VirtIO backends with Rust? > - Push forward up-streaming more VirtIO devices? > - where does inter-VM comms fit in here?
Another potential work item, expanding QEMU support for Xen to enable all the additional VirtIO backends QEMU already supports. There has been some work towards this already and I had proposed something like this in:
https://linaro.atlassian.net/browse/STR-19
And of course as this is an open collaborative project we encourage people to join in the effort. This is not meant to be merely a way of watching Linaro engineers work ;-)
As finding time slots that the majority of people can attend is a pain I propose the following poll to select our new time, those who aren't interested in attending need not vote:
https://doodle.com/meeting/participate/id/aKZB8Qne
I've also decided to close our regular Stratos Rust sync in favour of attending the upstream rust-vmm call which we participate in anyway.
It looks like this week might be bad for a number of potential participants so I've extended the poll into next week to ensure maximum potential availability.
OK I've moved the sync meeting to next Friday afternoon on the 30th:
- Review Project Goals - Potential Future Work - More Xen support for rust-vmm? - rust-vmm bare metal backends - xenvirt model for QEMU - enable pKVM?
The final item (if we get to it) will only be a precursor for the next meeting on the 14th October where we will discuss virtio-camera and I hope we can get all the interested parties on the call.
Alex Bennée alex.bennee@linaro.org writes:
Hi Everyone,
As we finish our summer holidays (at least in the northern hemisphere) and peoples availability returns to normal it is time to consider what next steps we should be taking for project Stratos.
<snip>
I think we should at least review the project description at:
https://linaro.atlassian.net/wiki/spaces/STR/overview
and ensure it is updated to reflect the current goals and aspirations of the project.
As to more concrete potential work areas:
- Expand rust-vmm to support Xen in vmm-reference?
- Test rust-vmm and its devices with pKVM?
- Investigate bare metal VirtIO backends with Rust?
- Push forward up-streaming more VirtIO devices?
- where does inter-VM comms fit in here?
And of course as this is an open collaborative project we encourage people to join in the effort. This is not meant to be merely a way of watching Linaro engineers work ;-)
Just a reminder the meeting is at 15:00 UTC/16:00 GMT this afternoon. See the project calendar at:
https://linaro.atlassian.net/wiki/spaces/STR/overview
There will be a note coming out soon about virtio-camera for the next meeting on the 14th.
As finding time slots that are good for everyone on the planet is tricky I'm going to propose to record the session for those that can't make it if everyone consents.
stratos-dev@op-lists.linaro.org