Hi there Genodians. It has been many years since I've built and experimented with Genode, and now seems like a perfect time to get back into the picture.
Right now, I want to prototype and experiment with running Sculpt OS directly on my current Debian 12 installation, in an Ubuntu 22.04 LTS podman/distrobox container. I'm using the current master branch of Genode from GitHub.
It took me a bit of time to reread the documentation and a handful of very helpful Genodians.org articles, and I was able to build and run the sculpt_test run script after some configuration and switching my Linux environment from Wayland to Xorg (fb_sdl fails to initialize on Wayland). It all works perfectly with the exception of networking! I'm very happy with this progress and it was more than I expected to accomplish with my first revisit of Genode.
I am building and running Sculpt OS using the following command in my Ubuntu container: "make -C build/x86_64 run/sculpt_test KERNEL=linux BOARD=linux LOG=core"
When I click the Network button at the top-right of the leitzentrale, it only displays two buttons - "Off" and "Disconnected". Clicking on Disconnected initializes nic_router, but I still have no internet access.
Feel free to throw me any ideas or troubleshooting tips. I'm having a lot of fun but having working internet will be amazing.
Joel
Hello Joel,
welcome back!
On Wed, May 08, 2024 at 01:32:46 CEST, joeldesermeau--- via users wrote:
I am building and running Sculpt OS using the following command in my Ubuntu container: "make -C build/x86_64 run/sculpt_test KERNEL=linux BOARD=linux LOG=core"
When I click the Network button at the top-right of the leitzentrale, it only displays two buttons - "Off" and "Disconnected". Clicking on Disconnected initializes nic_router, but I still have no internet access.
Feel free to throw me any ideas or troubleshooting tips. I'm having a lot of fun but having working internet will be amazing.
Unfortunately, the answer to your question is plain simple that Sculpt OS for Linux is a test vehicle and does not support networking currently. To experience the full potential of Sculpt please run it in a x86 VM oder natively on an Intel PC.
Regards
Thanks for the quick response Christian!
This is actually good news to me. My system wasn't incorrectly configured after all. Deploying Genode on Linux will still be useful to me for testing purposes when I'm making my own small custom run scripts.
Now that I'm familiar with the build process again, I'm going to find a suitable PC for running the latest Sculpt and otherwise experimenting with Genode again.