I believed that an HelenOS GoogleSummerOfCode (GSOC) project for 2012 was: https://www.google-melange.com/gsoc/project/google/gsoc2012/kurbel/20001 http://trac.helenos.org/ticket/419
Basically no GSOC 2012 projects was accepted for Genode, but it was for the HelenOS. So Tobias Börtitz did work on that during summer of 2012.
Now, after reading his last report ( http://comments.gmane.org/gmane.os.helenos.devel/740 ) I understand his work was incomplete. (Seen a bit other comments by searching "HelenOS as a Genode platform" on Google )
I suppose he did not continue the project after the GSOC 2012.
Does his branch (work) is publicly available and if so where? I took a look to: https://github.com/genodelabs/genode/network but I don't seems to find it there.
I don't really expect to continue his work, but before discovering Genode, I was reading quite a bit about HelenOS and I'd like to be able to peek at this work.
Hi Paul,
in fact Tobias concurrently is continuing his work in form of a diploma thesis. I care for him as his co-mentor. You'll find recent progress in his Genode fork on Github:
https://github.com/kurbel/genode
Best regards Stefan
On 01/16/2013 04:53 AM, Paul Dufresne wrote:
I believed that an HelenOS GoogleSummerOfCode (GSOC) project for 2012 was: https://www.google-melange.com/gsoc/project/google/gsoc2012/kurbel/20001 http://trac.helenos.org/ticket/419
Basically no GSOC 2012 projects was accepted for Genode, but it was for the HelenOS. So Tobias Börtitz did work on that during summer of 2012.
Now, after reading his last report ( http://comments.gmane.org/gmane.os.helenos.devel/740 ) I understand his work was incomplete. (Seen a bit other comments by searching "HelenOS as a Genode platform" on Google )
I suppose he did not continue the project after the GSOC 2012.
Does his branch (work) is publicly available and if so where? I took a look to: https://github.com/genodelabs/genode/network but I don't seems to find it there.
I don't really expect to continue his work, but before discovering Genode, I was reading quite a bit about HelenOS and I'd like to be able to peek at this work.
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi Paul,
as Stefan already mentioned I am still working on this project. My current progress can be found at [1], which is the branch I am currently working on. As a matter of fact I had to rework the complete IPC framework, which I managed to complete just yesterday. Still, the portation is far from being done, but I do hope to finish it some day. If you are interested in some information on the problems I have to cope with and which methods I used to resolve them, you may want to have a look at [2]. This article shortly summarizes the status of my work at the end of the GSoC 2012. If you have any questions or suggestions you are very welcome to share those.
Regards, Tobias
[1] https://github.com/kurbel/genode/tree/dipl-spartan [2] http://trac.helenos.org/wiki/Genode
2013/1/16 Stefan Kalkowski <stefan.kalkowski@...1...>
Hi Paul,
in fact Tobias concurrently is continuing his work in form of a diploma thesis. I care for him as his co-mentor. You'll find recent progress in his Genode fork on Github:
https://github.com/kurbel/genode
Best regards Stefan
On 01/16/2013 04:53 AM, Paul Dufresne wrote:
I believed that an HelenOS GoogleSummerOfCode (GSOC) project for 2012
was:
https://www.google-melange.com/gsoc/project/google/gsoc2012/kurbel/20001 http://trac.helenos.org/ticket/419
Basically no GSOC 2012 projects was accepted for Genode, but it was for the HelenOS. So Tobias Börtitz did work on that during summer of 2012.
Now, after reading his last report ( http://comments.gmane.org/gmane.os.helenos.devel/740 ) I understand his work was incomplete. (Seen a bit other comments by searching "HelenOS as a Genode platform" on Google )
I suppose he did not continue the project after the GSOC 2012.
Does his branch (work) is publicly available and if so where? I took a look to: https://github.com/genodelabs/genode/network but I don't seems to find it there.
I don't really expect to continue his work, but before discovering Genode, I was reading quite a bit about HelenOS and I'd like to be able to peek at this work.
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Stefan Kalkowski Genode Labs
http://www.genode-labs.com/ · http://genode.org/
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi Tobia! I am happy to know that you are still working on this project!
Maybe adding a small progress comment on http://trac.helenos.org/ticket/419 mentionning both links you gave me would help people know you are still working on this.
In fact it should probably be a feature issue in https://github.com/genodelabs/genode/issues/ too.
Indeed reading http://trac.helenos.org/wiki/Genode give me an idea of the quite big challenges you are facing while clearly showing the differences between Genode and HelenOS which I find quite instructive.
I hope to find some time to follow your progress and wish you good luck!
Terminology question -- as the OS framework, shouldn't Genode be the "platform" rather than the microkernel, esp. from the user's perspective? Also, HelenOS seems to be a full OS, so why does it need an OS framework? And, won't HelenOS be plagued by the "other OS" status (being neither Win nor Apple) and thus be short on drivers? (Just as an example, I can easily predict that every newbie who looks at it will automatically ask why there is no Win adapter such as ndiswrapper.)
This leads me to thoughts about "driver synthesis." I have not read the PDF yet, but I assume that the OS framework (platform) is a good place for that to be, well, synthesized to create "open" interrelation standards and resulting tools for H/W vendor programmers to write once and run (and debug) everywhere?
Thanks, John
On Wed, Jan 16, 2013 at 10:19 AM, Paul Dufresne <dufresnep@...9...> wrote:
Hi Tobia! I am happy to know that you are still working on this project!
Maybe adding a small progress comment on http://trac.helenos.org/ticket/419 mentionning both links you gave me would help people know you are still working on this.
In fact it should probably be a feature issue in https://github.com/genodelabs/genode/issues/ too.
Indeed reading http://trac.helenos.org/wiki/Genode give me an idea of the quite big challenges you are facing while clearly showing the differences between Genode and HelenOS which I find quite instructive.
I hope to find some time to follow your progress and wish you good luck!
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
I believe that 'platform' refer to the thing the rest of the thing sit on.
For applications you can see the platform as the OS, but for a microkernel based OS, that can support many microkernels, it make sense for me to call platform, the microkernel choosed.
HelenOS sit on it's own microkernel named Spartan, just as Genode OS sit normally on one of the L4 family microkernel (or sometime directly on the hardware).
Frankly, I don't really understand the rest of your message.