On Aug 2, 2019, at 21:48, Bruce Ashfield <[email protected]> wrote:
>
>
>
>> On Fri, Aug 2, 2019 at 9:24 PM Denys Dmytriyenko <[email protected]> wrote:
>> Hi,
>>
>> We got Jailhouse working on several TI platforms and had different versions
>> of the recipe used internally for couple years before recently adding it to
>> meta-ti.
>>
>> Jailhouse is a Linux-based partitioning hypervisor - more details can be
>> found
>> on its GitHub project page: https://github.com/siemens/jailhouse
>>
>> I was hoping to get it upstreamed and wondered which layer would be the best
>> home for it - openembedded-core, meta-virtualization or meta-openembedded?
Since this question is asking whether virtualization can find a home in oe-core
or meta-oe: what would be needed to elevate the "status" of
meta-virtualization, relative to the other two layers mentioned above?
Automated test cases, more contributors, more hypervisors, test hardware,
humans to analyze test failures, more users, formal support statement, release
engineering, ...?
For security and safety certification, a smaller TCB (hardware, firmware,
bootloader, hypervisor, (uni)kernel) is desirable. Firmware is becoming more
open (see https://OSFC.io) and could benefit from OE toolchains, e.g. Linux has
been used in BIOS and unikernel. We are getting closer to open FPGA toolchains
(Yosys, Migen), which means a potential role for OE build integrity in
software-defined hardware, including RISC-V cores.
With the heterogeneity of post-Moore hardware within a single "device", there
will be increasing need for reproducible composition of multiple OE images
within a single deployable system, at build-time and/or run-time. While the
"LinuxCon" brand has been retired, CNCF (containers) and AWS drew 8,000 and
40,000 attendees respectively, to their 2018 events.
At present, virtualization and container teams contribute to meta-virt. How
can we build on the foundations of bitbake and meta-virt, to make OE more
attractive to these growing markets?
>> What would be everyone's preference? If there's enough interest, I can get
>> it cleaned up a bit to remove our specifics and submit to the corresponding
>> mailing list. Thanks.
>
> I've had requests for it in meta-virtualization in the past, but just never
> had enough cycles to complete the work.
>
> Unless there's a compelling reason to not put it in meta-virt, it would fit
> nicely in with KVM and Xen as the hypervisor components there.
>
> Bruce
Agreed. It would be good to understand how oe-core or meta-oe might be
perceived as better homes for Jailhouse than meta-virt, so we can improve
meta-virt to address contributor requirements.
Rich
_______________________________________________
Openembedded-architecture mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-architecture