Hello,
shortly after almost every Genode release, I see people wondering why we have not released a new live system since many years. There are even a few who conclude that the project is not going to get anywhere because there is no easy way to try it out.
Because this topic is brought up every now and then, I'd like to share my opinion about it:
https://github.com/genodelabs/genode/issues/1000#issuecomment-161260312
I hope that you find my line of thoughts reasonable. If you have ideas or thoughts to add, please don't hesitate to share them.
Cheers Norman
On Wed, Dec 02, 2015 at 12:27:14PM +0100, Norman Feske wrote:
Hello,
shortly after almost every Genode release, I see people wondering why we have not released a new live system since many years. There are even a few who conclude that the project is not going to get anywhere because there is no easy way to try it out.
Because this topic is brought up every now and then, I'd like to share my opinion about it:
https://github.com/genodelabs/genode/issues/1000#issuecomment-161260312
I hope that you find my line of thoughts reasonable. If you have ideas or thoughts to add, please don't hesitate to share them.
Hey there,
I see Genode much the same as you do- but I still think it could benefit with a unified way to build and configure modules using a declarative language, somewhat like NixOS or Guix. Though Genode wouldn't be as complex given its nested structure.
Having some scripts to help people build images with a certain configuration would be immensively valuable for general work, and sharing and showing off what Genode can do in different circumstances.
I'd certainly like to have a bucket of Genode bricks with some programmable glue. Though perhaps this is dreaming, I mention this because currently I'm setting up my long-term GNU/Linux configuration and find myself battling the idea of not having an isolated system and not being able to thread applications together. Firewalls, interfaces, routing... I'm surprised what I'm writing is holding together, and I'm sure there's ways it'll leak. I'm not a smart person, but this is the kind of 'what-if' situation you get with implicit system state.
Cheers Norman
Hi Fellow Genodians-
CC: Jamil Weatherbee <weatherbee@...373...> ( SnickerDoodle http://krtkl.com/ developer )
First let me express that I'm overjoyed to read that Genode now supports the Xilinx Zynq_7000 series SOC / FPGA, I gather this means that turn key support for running Genode on SnickerDoodle http://krtkl.com/ may not be all so far away....
In general, I think from a OS development perspective, it might make sense to focus on supporting a fairly small number of fully specified hardware target platfroms... that is, I think that Genode should aspire to come up "turn key"... for Genode developers who are willing to acquire one of these "out of the box", targets.... I see Norman's point, that is: I do not think (at this point) it would be realistic for Genode to support the very large number of I/O / Memory system drivers that would be required to provide a "live image" experience that would consistently leave a good impression.
Genode's hierarchical / recursive system definition does seem like a vision that is likely to catch on soon enough,,, Let's do our homework, and provide suggestions, that the core Genode can entertain...with regard to the selection of a few platforms that might make for a good first time Genode boot-up experience..
Thats my two cents. all the best -Peter
On Wed, Dec 2, 2015 at 3:27 AM, Norman Feske <norman.feske@...1...> wrote:
Hello,
shortly after almost every Genode release, I see people wondering why we have not released a new live system since many years. There are even a few who conclude that the project is not going to get anywhere because there is no easy way to try it out.
Because this topic is brought up every now and then, I'd like to share my opinion about it:
https://github.com/genodelabs/genode/issues/1000#issuecomment-161260312
I hope that you find my line of thoughts reasonable. If you have ideas or thoughts to add, please don't hesitate to share them.
Cheers Norman
-- Dr.-Ing. Norman Feske Genode Labs
http://www.genode-labs.com · http://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main