Some initial announcements for 1.1.x updates have already been posted, this post will go over their technical implementation and current integration status.
Kernel Inet
The network stack will be minimal but should work particularly well for testing simple drivers.
This is based on https://github.com/pandax381/microps which conveniently already has a RISC-V demo on xv6 (which I used as a reference for the new kernel). This code is MIT licensed and is an optional module in kernel builds.
DistNX
Modern graphics stacks can be a nightmare compared to what is actually needed to run many business apps & classic games.
Porting old or new desktop systems mostly used on Linux to a new platform would be a time consuming task, whereas writing a whole new system from scratch would be a waste as the old graphics systems worked fine for most apps.
So the compromise, for now at least, will be to use a fork of Nano-X (a GUI system designed for embedded devices) but ideally scaled up a little for easy distribution as a non-bloated but general-purpose window system server.
The fork currently is almost unmodified sources from Nano-X but with a simpler build system aimed at easy/reproducible server builds, and this will stay open source or mostly so in compliance with the original license.
