Hello community,
today we published a Release Candidate of the Sculpt operating system for x86-PC. During the last months we worked hard to apply our reimagined Linux-device-driver environment also to PC devices and updated drivers for USB, Wifi, and Intel graphics to a recent Linux kernel version. This opens the prospect to support new PC platforms (speak recent notebook devices) more easily in future releases.
The upcoming version of Sculpt replaces multiple integral device drivers at once. For this reason, we concluded to pre-release an RC and invite all Sculpt users to test it in their current setups. Please feel to report back any regression, flaw, or oddity on this list or the issue tracker over the next couple of days, so we can address them before the final release.
The release candidate is based on the current master branch
https://github.com/genodelabs/genode/commit/8ece2366354c941ad2206f3d511cd75a...
and can be downloaded as ready-to-use disk image from
https://genode.org/files/sculpt/sculpt-22-04rc.img https://genode.org/files/sculpt/sculpt-22-04rc.img.asc (GPG signature)
Happy testing
Christian
On 4/13/22 08:55, Christian Helmuth wrote:
Hello community,
today we published a Release Candidate of the Sculpt operating system for x86-PC. During the last months we worked hard to apply our reimagined Linux-device-driver environment also to PC devices and updated drivers for USB, Wifi, and Intel graphics to a recent Linux kernel version. This opens the prospect to support new PC platforms (speak recent notebook devices) more easily in future releases.
The upcoming version of Sculpt replaces multiple integral device drivers at once. For this reason, we concluded to pre-release an RC and invite all Sculpt users to test it in their current setups. Please feel to report back any regression, flaw, or oddity on this list or the issue tracker over the next couple of days, so we can address them before the final release.
I am happy to report that (in light testing) everything seems to work as before on my ThinkPad L380 Yoga. The touchscreen still puts Nitpicker into a "click-free" state, but I suspect that's because the USB HID driver hasn't been converted to the new system yet.
BTW, thanks for putting out this disk image! I have been very interested in testing this since the 22.02 release, but I've been getting build errors in "pkg/pc_usb_host" on my Debian Unstable system, some of which I haven't been able to solve (with my limited time and knowledge).
Interestingly, using the commit you referenced, "pkg/pc_usb_host" builds now, but I get the following error in "pkg/wifi":
[Linux] /home/mainuser/Devel/genode_main/genode/depot/genodelabs/api/pc_linux/2022-04-12/src/linux/scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory [Linux] 21 | #include <openssl/bio.h> [Linux] | ^~~~~~~~~~~~~~~ [Linux] compilation terminated.
In any case, this is really exciting progress!
Happy Sculpting!
John J. Karcher devuser@alternateapproach.com
Hello John,
thanks for your quick'n'light test and your grateful words. I'm glad it still works for you as expected.
Regarding your build error...
On Thu, Apr 14, 2022 at 04:39:38 CEST, John J. Karcher wrote:
Interestingly, using the commit you referenced, "pkg/pc_usb_host" builds now, but I get the following error in "pkg/wifi":
[Linux] /home/mainuser/Devel/genode_main/genode/depot/genodelabs/api/pc_linux/2022-04-12/src/linux/scripts/extract-cert.c:21:10:
fatal error: openssl/bio.h: No such file or directory [Linux] 21 | #include <openssl/bio.h> [Linux] | ^~~~~~~~~~~~~~~ [Linux] compilation terminated.
Interestingly the Linux kernel build seems to depend on the "libssl-dev" Debian package. After "apt install libssl-dev" the build should succeed.
Best regards
On 4/14/22 01:37, Christian Helmuth wrote:
Hello John,
Regarding your build error...
On Thu, Apr 14, 2022 at 04:39:38 CEST, John J. Karcher wrote:
Interestingly, using the commit you referenced, "pkg/pc_usb_host" builds now, but I get the following error in "pkg/wifi":
[Linux] /home/mainuser/Devel/genode_main/genode/depot/genodelabs/api/pc_linux/2022-04-12/src/linux/scripts/extract-cert.c:21:10:
fatal error: openssl/bio.h: No such file or directory [Linux] 21 | #include <openssl/bio.h> [Linux] | ^~~~~~~~~~~~~~~ [Linux] compilation terminated.
Interestingly the Linux kernel build seems to depend on the "libssl-dev" Debian package. After "apt install libssl-dev" the build should succeed.
Thanks for the tip! I wasn't thinking along those lines, but that was the problem. After another missing package, and a Bash $PATH fix, it now works again.
Thanks a million!
John J. Karcher devuser@alternateapproach.com
Hi guys,
I have updated my Lenovo T490 to Sculpt 22.04 RC and, so far, have tested my external USB-C-Monitor with USB Hub, Vbox6+Audio, Vbox5+Audio, Falkon+Audio and the new Black-Hole Server. All works fine! I'm impressed. Thanks for the effort that you all have put into it!
Cheers, Martin
On 13.04.22 14:55, Christian Helmuth wrote:
Hello community,
today we published a Release Candidate of the Sculpt operating system for x86-PC. During the last months we worked hard to apply our reimagined Linux-device-driver environment also to PC devices and updated drivers for USB, Wifi, and Intel graphics to a recent Linux kernel version. This opens the prospect to support new PC platforms (speak recent notebook devices) more easily in future releases.
The upcoming version of Sculpt replaces multiple integral device drivers at once. For this reason, we concluded to pre-release an RC and invite all Sculpt users to test it in their current setups. Please feel to report back any regression, flaw, or oddity on this list or the issue tracker over the next couple of days, so we can address them before the final release.
The release candidate is based on the current master branch
https://github.com/genodelabs/genode/commit/8ece2366354c941ad2206f3d511cd75a...
and can be downloaded as ready-to-use disk image from
https://genode.org/files/sculpt/sculpt-22-04rc.img https://genode.org/files/sculpt/sculpt-22-04rc.img.asc (GPG signature)
Happy testing
Christian
Hello all
On 4/13/22 14:55, Christian Helmuth wrote:
Hello community,
today we published a Release Candidate of the Sculpt operating system for x86-PC. During the last months we worked hard to apply our reimagined Linux-device-driver environment also to PC devices and updated drivers for USB, Wifi, and Intel graphics to a recent Linux kernel version. This opens the prospect to support new PC platforms (speak recent notebook devices) more easily in future releases.
The upcoming version of Sculpt replaces multiple integral device drivers at once. For this reason, we concluded to pre-release an RC and invite all Sculpt users to test it in their current setups. Please feel to report back any regression, flaw, or oddity on this list or the issue tracker over the next couple of days, so we can address them before the final release.
The release candidate is based on the current master branch
https://github.com/genodelabs/genode/commit/8ece2366354c941ad2206f3d511cd75a...
and can be downloaded as ready-to-use disk image from
https://genode.org/files/sculpt/sculpt-22-04rc.img https://genode.org/files/sculpt/sculpt-22-04rc.img.asc (GPG signature)
Happy testing
Christian
I tested the new release over the weekend on my T460p.
I both used wired and wireless networking to download packages.
When I used wireless to update the Linux running the wireless connection went down in the middle of transferring data. I was only able to bring it back up after restarting the WiFi driver. When this happened downloading of package archives in sculpt also failed. This could be related to #4083.
Otherwise everything worked flawless for me, and I have already updated the built in disk with this new version.
Best regards, Pirmin
Hello Pirmin,
I tested the new release over the weekend on my T460p.
I both used wired and wireless networking to download packages.
When I used wireless to update the Linux running the wireless connection went down in the middle of transferring data. I was only able to bring it back up after restarting the WiFi driver. When this happened downloading of package archives in sculpt also failed. This could be related to #4083.
Thanks for testing. It could be related to #4083 - due to Johannes' experiences I investigated the re-authenticate/disconnect issue further (see #4455) and there are some cases that are not properly handled yet.
If you are willing you can cherry-pick commit 'accab77' and give it a try.
(Since you omitted a LOG file I assume the driver did not exhibit errors obvious in the LOG like a page-fault or something similar.)
Regards Josef
Hello Josef
On 4/19/22 11:57, Josef Söntgen wrote:
Hello Pirmin,
I tested the new release over the weekend on my T460p.
I both used wired and wireless networking to download packages.
When I used wireless to update the Linux running the wireless connection went down in the middle of transferring data. I was only able to bring it back up after restarting the WiFi driver. When this happened downloading of package archives in sculpt also failed. This could be related to #4083.
Thanks for testing. It could be related to #4083 - due to Johannes' experiences I investigated the re-authenticate/disconnect issue further (see #4455) and there are some cases that are not properly handled yet.
If you are willing you can cherry-pick commit 'accab77' and give it a try.
I'm willing to test your patch. I want to do a fresh install of my VM so there should be quite a bit of down load involved.
(Since you omitted a LOG file I assume the driver did not exhibit errors obvious in the LOG like a page-fault or something similar.)
At least there weren't any that caught my eye.
Regards, Pirmin
Hello Josef
On 19.04.22 13:12, Pirmin Duss wrote:
Hello Josef
On 4/19/22 11:57, Josef Söntgen wrote:
If you are willing you can cherry-pick commit 'accab77' and give it a try.
I'm willing to test your patch. I want to do a fresh install of my VM so there should be quite a bit of down load involved.
I now have installed debian from the netinstaller iso, installed required tools to build genode and prepared most ports used for sculpt. All this after creating a new sculpt image containing 'accab77'. Everything worked without a problem except preparing the libc port. The error there is not related to the sculpt update, but is looks as if the download address did change and the archive no longer can be downloaded.
Best regards, Pirmin
Hi Pirmin,
On 4/20/22 15:38, Duss Pirmin wrote:
Hello Josef
On 19.04.22 13:12, Pirmin Duss wrote:
Hello Josef
On 4/19/22 11:57, Josef Söntgen wrote:
If you are willing you can cherry-pick commit 'accab77' and give it a try.
I'm willing to test your patch. I want to do a fresh install of my VM so there should be quite a bit of down load involved.
I now have installed debian from the netinstaller iso, installed required tools to build genode and prepared most ports used for sculpt. All this after creating a new sculpt image containing 'accab77'. Everything worked without a problem except preparing the libc port. The error there is not related to the sculpt update, but is looks as if the download address did change and the archive no longer can be downloaded.
Thanks for the testing. The download location has indeed moved. I adjusted the port file with commit [1].
Sebastian
[1] https://github.com/ssumpf/genode/commit/d00a84eae18100b36e82081e64dbdf9d750f...