Small TODO tasks at Genode project

Norman Feske norman.feske at ...1...
Mon Oct 5 13:52:09 CEST 2009


Hi Shakthi,

> I am looking at small tasks that can be worked for the Genode project.
> 
> Is it possible for anyone to break down larger goals into smaller
> project outcomes that people can explore or delve into?

thanks for getting involved with the project! There are many areas
of the framework, we are working on. A suitable task for you would
mainly depend on your interests. Have you already looked through our
suggestions at the "Challenges" page of our Wiki?

  http://genode.org/community/wiki/Challenges

Which of those general topic would interest you most? If we know your
general interests, we could break a long-term goal into smaller steps.

For example, we want to address the read/write access to files. Right
now, we only have a ROM service implemented in core, which provides
boot-time-present files via a simple interface. In the future, we will
need more advanced file operations provided by one or multiple instances
of file servers. One of these file servers could use a tar achive as
back-end and provide access the the contained files to its client.
Because we have not yet finalized the design of the File I/O interfaces,
a useful intermediate step would be the creation of a tar-based ROM
service --- a process with takes a tar archive from core's ROM service
and, in turn, provides the individual files as ROM sessions. This way,
we could assemble collections of files (for example, several files used
by a particular Qt application) into one tar archive and let the
application use the tar ROM-service to access its files. The creation of
such a service would teach you a lot about the concepts of Genode and
the result would be immediately usable for the project. Because tar is
a very simple container format, the implementation of such a service
seems to be a reasonable effort.

But as I said, please let us know more about your technical interests.
If you like to focus more on device drivers or other topics, there's
plenty of work to do as well. .-)

> Also, this FPGA graphics is quite interesting. What is the content in
> the FPGA here, and what is the relation with Genode here? Sorry, if
> this is off-topic in this list, else I shall contact the Genode-FX
> list.
> 
> http://www.genode-labs.com/news/genode-fx-on-trenz-electronic-industrial-fpga-modules

Currently, both projects are not related to each other except that
they are both developed by Genode Labs. However, we have the vision
to bring both projects together in the future. You can learn more
about our ideas at the following Wiki page:


http://genode.org/community/wiki/GenodesCoreAsKernelOnTheMicroblazeCPUArchitecture

Best regards
Norman




More information about the users mailing list