Hi boin,

nice to see you here! Thanks for joining the discussion.

I do not dislike XML to the degree others might, but the new HID syntax is great! Impressed with the progress.

Overall, the feedback is much more positive than I expected. It's reassuring to see that this change is perceived as an improvement, not as a mere whim of mine. ;-)

Is our software supply chain for this system secure?". I'm no security specialist, my role is mostly automation/observability/etc. I do not see Genode fitting into this (yet) but my knowledge is limited.

The discussion touched topics like trusted/authenticated boot and assured system integrity already, e.g., the postings of Alexander and Johannes (J03). I definitely want to see the use cases of Johannes covered in 2026.

Regarding (software) supply-chain security, I think that Genode's ports and depot tools provide a solid starting point for a systematic assessment. E.g., I think a tool for creating the "bill of material" for a given pkg archive (a list of all 3rd-party software downloads that go into the pkg) would not be difficult to implement. But as I don't see that as urgent, I wouldn't put the topic on the road map of this year.

When I hear "printf-like functionality" I'm reminded of the Benno Rice talk "What Unix Cost Us", where he laments the amount of snprint required to use the USB Linux APIs/usb_f_fs api. It's not necessarily my opinion but more like "Benno Rice's opinion".

Hah! Mea culpa. This was just a clumsy attempt to express that HID is easy to generate. I'm indeed not a friend of format strings myself, which is the reason we removed them from the Genode framework 10 years ago.

[1] https://genode.org/documentation/release-notes/16.08#Cultivation_of_the_new_text-output_API

What little I've learned about Sculpt so far, I really like this. I noticed if I want to change something in Sculpt that is in the codebase, it's a full recompile of that component. Learning the Sculpt codebase
itself, on top of learning the rest of Genode, looks like a large task.

I agree. Good that your are reinforcing this point.

 > What are your plans for 2026?

Part one of my plan is accomplished: get Sculpt on a bare-metal system. I would like to build and publish a package that I can fetch within a Sculpt system. Get a full write-up of how to do it, publish to a blog, then keep working from there.

You are probably aware, but let me drop the link to the "Applications" book [2], which wants to be your guide along the way.

[2] https://genode.org/documentation/genode-applications-25-04.pdf

I've been doing lots of "Modern C++" (C++23, linux io_uring + coroutines) and seeing about building from-scratch Wayland bindings for it. I've thought about putting this peanut butter in the Genode chocolate, get some form of Wayland compositor proxy that can talk to nitpicker. I can not estimate how much work that would be, whether I could even accomplish it.

Interesting! I sense that this undertaking would potentially benefit from the VFS-GUI line of work I mentioned earlier.

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

_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Archived at 
https://lists.genode.org/mailman3/hyperkitty/list/[email protected]/message/LVARWKR5FMZTOVQZDLA5OYQKDAH7FVEO/

Reply via email to