It's my pleasure to announce today's release of Genode version 22.08.
The new version puts the spotlight on the emerging phone variant of
Sculpt OS, which is the culmination of the intensive work towards our
vision of a Genode-based smart phone over the past 18 months. For the
first time, we are able to browse https://genodians.org via a
mobile-data connection with Genode on the PinePhone! Calling me excited
would be a gross understatement.
With the growing sophistication of Genode systems like this comes the
desire for system-wide performance analysis for taking informed
optimization steps. This is where the new trace recorder enters the
picture, which allows for the gathering of detailed behavioral traces of
components and their interplay. As the first success story of the new
tooling, the release profoundly improves Genode's network performance.
It goes without saying that the new version touches many more topics.
Here is a quick summary:
- Emerging phone variant of Sculpt OS
- Modem driver with support for telephony and mobile data
- Drivers for USB, Mali-400 GPU, SD-card ported from Linux
- Custom touch-friendly administrative user interface
- Chromium-based Morph web browser
- Enhanced tooling for system tracing
- Improved network performance
- USB networking via Ethernet control model
- Optimizations of the Linux-device-driver environment
- Qt5 updated to version 5.15.2
- Support for USB smart cards via PKCS#11
- VirtIO block, network, input, and display drivers for RISC-V
- Improved UEFI support
For the whole story, please enjoy the detailed release documentation:
https://genode.org/documentation/release-notes/22.08
Cheers
Norman
--
Dr.-Ing. Norman Feske
Genode Labs
https://www.genode-labs.com · https://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Also posted at https://github.com/genodelabs/genode/issues/4593I'm trying out the Nova microhypervisor with the line:make run/demo KERNEL=nova BOARD=pcand I get the error:Error: incomplete or missing recipe (genodelabs/src/pc_usb_host_drv genodelabs/src/usb_hid_drv)I'm following the Genode Foundations 21.05 pdf and tried the typing in the suggested help message from the error handler:update depot: /home/samuraicrow/Documents/genode/tool/depot/create genodelabs/bin/x86_64/base-nova genodelabs/bin/x86_64/demo genodelabs/bin/x86_64/global_keys_handler genodelabs/bin/x86_64/init genodelabs/bin/x86_64/nit_focus genodelabs/bin/x86_64/nitpicker genodelabs/bin/x86_64/report_rom genodelabs/bin/x86_64/rom_filter genodelabs/pkg/x86_64/drivers_interactive-pc CROSS_DEV_PREFIX=/usr/local/genode/tool/21.05/bin/genode-x86- DEPOT_DIR=/home/samuraicrow/Documents/genode/depot UPDATE_VERSIONS=1 FORCE=1 REBUILD= -j8 and it executes but doesn't help. When trying again it yields the same error.I'm
trying to run this on Manjaro Linux x86_64 XFCE. My hardware is an 8 year old gaming rig with a 3rd gen i7 CPU and 32 GB of DDR3. It has UEFI firmware and the USB3 is working under Linux.Are there any suggestions of how to get around this?
Dear Genodians
I would like to use a C library (wolftpm) from within a VFS plugin.
I have tried the following:
- using with_libc which segfaulted
- creating a pthread which didn't start (result EINVAL). I came to the
conclusion that some prerequisite was missing from the environment.
- calling with_libc from within a Genode::Thread, which yielded "Error:
pthread_self() called from alien thread named 'tpm'"
So what is the proper way to do this?
Bests
Stefan
--
Freundliche Grüsse
Stefan Thöni
Senior Security Architect
+41 79 824 11 90
gapfruit AG
Baarerstrasse 135
6300 Zug
https://gapfruit.com
Hello Genodians,
I'm trying to generate a genode image for ARM architecture.
to be precise imx8q_evk board
Currently i follow article "Sculpt OS 21.10 on ARM" by Stefan Kalkowsi
https://genodians.org/skalk/2021-10-25-sculpt-arm
For ARM toolchain and Packages i'm using "Docker Container"
http://genodians.org/skalk/2020-09-29-docker-devel
(I'm using genode-docker-devel for docker)
(this docker image should contains all packages and toolchain but still
need to install some packages)
able to download all third party software
tool/ports/prepare_port bash coreutils curl dde_linux dde_rump ......
but during depot directory facing this problem.
tool/depot/create genodelabs/pkg/arm_v8a/sculpt-imx8q_evk
genodelabs/bin/arm_v8a/base-hw-imx8q_evk
CROSS_DEV_PREFIX=/usr/local/genode/tool/21.05/bin/genode-aarch64-
UPDATE_VERSIONS=1 -j8
*[Please have a look at attached Screenshot of Error message]*
*"aclocal-1.15" is missing*
while look into the system found that aclocal is part of GNU basically.
And version of installed aclocal is 1.16 (newer than required)
and also if I change aclocal(automake) version then it may not be compatible
with current GNU and create problems in future.
Thanks & Regards