Hello Genodians
While testing the update to Genode 19.05 I recognized many "this
statement may fall through" warnings.
I have created patches for the following files:
base/include/util/string.h
base/include/util/arg_string.h
The patches are located at:
https://github.com/trimpim/genode/tree/gcc8.3_fall_through_warnings
Feel free to pick them up, if you like.
Best regards,
Pirmin
Hello Genodians
I'm running preparations for the transition to Genode 19.05.
mkfs.run from
https://github.com/trimpim/genode/tree/test-19.05-mkfs_fails fails with
the error message (KERNEL=nova):
"/dev/block: Memory allocation failed while setting up superblock".
Through bisecting I determined, that the libc port update seems to be
the cause of the problem.
a55af1828 last working commit
dd5aa1748 .. 057a8b0b3 build fails
132ef4dcb compiles, test fails
The error occurs in line 76 in the file
src/noux-pkg/e2fsprogs/lib/ext2fs/inline.c of the contrib code.
Best regards
Pirmin
Hi Genodians,
Today I came across this paper[1] on the slowdown from POSIX and other
kernel abstractions. It offers the notion of a parakernel to break down
the monolithic kernel and take kernel abstractions out of the data path.
It seems that Genode, although not a parakernel, is quite well adapted
to this. Not by accident, I think ;-)
It's discussed at [2]
1: https://penberg.org/parakernel-hotos19.pdf
2: https://news.ycombinator.com/item?id=19818899