What you're seeing is the difference between the regular init start node
format and the depot runtime/init format. The depot format is designed to
be shorter, while the init format is designed to be more flexible and is
older. Making them the same would require making the depot format more
verbose, break compatibility, or increase the XML parsing overhead in init
and/or depot_deploy.

That being said, I'd like to see the formats merged together, and ideally
put into a library to make it easier to support in other components. I
think the trade-off would be worth it.

On Wed, Aug 1, 2018, 12:03 PM Jan Siddartha Hussmann <
sid.hussm...@gapfruit.com> wrote:

> Hello Genodeans
>
> I was wondering what the difference is when stating how much ram a
> component gets.
> There is the attribute version like in runtime:
> <runtime ram="1000M" caps="2600" binary="init">
>
> or int the deploy config:
> <start name="vm1" ram="3400M" pkg="insidioussid/pkg/vm_slice/2018-06-06"
> version="1">
>
> However starting a package inside a runtime it usually is like this:
> <start name="ram_fs">
>         <resource name="RAM" quantum="2M"/>
> ...
>
> What is the reason for these two different versions?
>
> Kind regards,
> Sid
>
> _______________________________________________
> Genode users mailing list
> users@lists.genode.org
> https://lists.genode.org/listinfo/users
_______________________________________________
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Reply via email to