Sir,
Yesterday I stubled across Genode and wanted to try it on my virtual machine. This is exactly what I did:
cd ~/genode
sudo tar xPfj genode-toolchain-12.11-x86_64.tar.bz2.tar.bz2
tar -xvf genode-13.02.tar.bz2
cd genode-13.02
./tool/create_builddir linux_x86 BUILD_DIR=build.lx
cd build.lx
sudo make run/demo
The demo seems to be running. But the output of make was something like:
Thanks for giving Genode a try, and for the detailed report. The messages you observed are actually not errors but are the normal behaviour. They are merely diagnostic.
The message
Could not open file "ld.lib.so"
is produced by the init process, which tries to look up the dynamic linker when started. Because the demo scenario does not use any dynamically linked executables, the dynamic linker is not needed in this case. So the lookup fails. For scenarios where shared libraries are used, the message turned out to be very useful. So we leave it on by default.
The message
Could not open file "config"
is printed by the nitpicker GUI server, which accepts an optional configuration. Because the demo scenario works nicely with the defaults, we don't provide a configuration.
In short, there is nothing to worry about. Congrats for the first steps into Genode! :-) Now that you have Genode running on Linux, you could try to run the same scenario on a microkernel of your choice, for example the NOVA hypervisor. If you like to continue your exploration this way, you may find the documentation of the base platforms useful.
Btw, this forum is pretty much deserted. The main point of discussion is the mailing list of the project. Maybe you'd like to join? This way, your questions will reach a broader audience. See http://genode.org/community/mailing-lists
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the reply. (even if the forum is deserted :-) ) I will join the mailing lists and will proceed to give a try on NOVA. Thanks for the links too.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sir,
Yesterday I stubled across Genode and wanted to try it on my virtual machine. This is exactly what I did:
The demo seems to be running. But the output of make was something like:
As you can see. There are errors like: Could not open file "ld.lib.so" and Could not open file "config" in the output.
Am I missing something? Please help.
Thanks for giving Genode a try, and for the detailed report. The messages you observed are actually not errors but are the normal behaviour. They are merely diagnostic.
The message
is produced by the init process, which tries to look up the dynamic linker when started. Because the demo scenario does not use any dynamically linked executables, the dynamic linker is not needed in this case. So the lookup fails. For scenarios where shared libraries are used, the message turned out to be very useful. So we leave it on by default.
The message
is printed by the nitpicker GUI server, which accepts an optional configuration. Because the demo scenario works nicely with the defaults, we don't provide a configuration.
In short, there is nothing to worry about. Congrats for the first steps into Genode! :-) Now that you have Genode running on Linux, you could try to run the same scenario on a microkernel of your choice, for example the NOVA hypervisor. If you like to continue your exploration this way, you may find the documentation of the base platforms useful.
Btw, this forum is pretty much deserted. The main point of discussion is the mailing list of the project. Maybe you'd like to join? This way, your questions will reach a broader audience. See http://genode.org/community/mailing-lists
Thank you for the reply. (even if the forum is deserted :-) ) I will join the mailing lists and will proceed to give a try on NOVA. Thanks for the links too.