On Mon, Nov 16, 2015 at 11:43:47PM +1100, Jookia wrote: > > What's the scope of this? I see it being used for building applications to run > in Noux or DOSBox, are there plans to expand upon this and create some sort of > NixOS-type declarative system configuration for Genode?
I would say that no, there are not plans, but only because I think its better to experiment at this stage. But I have naturally started to use nix to build configurations, so I have different convenience functions to build configs that I use day to day. Eventually configurations should trigger builds though, just like the nixos configuration system does. The DOSBox bit was in there because I made a goal for myself to make something that was usable from DOS soley through the VFS as proof-of-concept, but I have no intentions of making the DOS package collection :) > While GNU doesn't map quite that well to a tree, Genode does- You > mentioned something about recursion, but I'm not sure it was in the same > context. I meant that in theory you could generate a derivation in the process of generating a derivation, this is not possible with the Linux implementation because of a few different issues. This is a pretty abstract issue that only comes up rarely, I probably shouldn't have mentioned it without backing up the claim. > Perhaps a less major question is licensing. With any package manager packages > have licenses. It'd be nice to run a fully free Genode system in the future, > so > will each derivation have a licensing attribute? On a more meta note, you've > said your work is available under the GPLv2 - will the documentation be put > under a similiarly free license, like GFDL with no invariants, GPL, CC-BY-SA, > CC-BY or CC-0? Yes, that would probably happen the same way as in nix-pkgs, with a meta attribute attached to packages, when there is a wrapper over the Genode build system, there will probably just be a little snippet on the entry function that would add the Genode license to components. By documentation I just meant some informal stuff. Cheers, Emery
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Presto, an open source distributed SQL query engine for big data, initially developed by Facebook, enables you to easily query your data on Hadoop in a more interactive manner. Teradata is also now providing full enterprise support for Presto. Download a free open source copy now. http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140
_______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main