Hi Jean-Philippe, thanks for your kind words.
> If you wish to discuss the design space, I would be very happy > to share whatever knowledge and perspective I have developed over the > years while working on Qubes and similar efforts. I will be happy to get feedback from you and all other Genodians. I am working on cleaning and publishing all my code. Frankly, I don't work on the design for this project. It is a more iterative process for me. I only have a little free time and want a working solution with minimum effort from my side, using as many existing components as possible. I learn new things, go deeper, and change my approach if it makes sense. The current solution is quite simple. On the Linux side, it is a customized Wayland compositor based on dwl (simple wlroots-based tiling window manager). And a server that captures screens and inputs event injection using Wayland protocol extensions. The server now provides a simple TCP-based interface. On the Genode side, it is a simple app that gets framebuffer data, shows it, and sends input events to the server. Now, I am trying to improve performance. I want to implement some virtio device to remove TCP and reduce the number of copies for framebuffers data. So, stay tuned :) -- Best Regards Ivan Loskutov On Sun, Dec 31, 2023 at 11:23 PM Jean-Philippe Ouellet <j...@vt.edu> wrote: > > On Sat, Dec 30, 2023, 5:13 PM Ivan Loskutov <loskutov.i...@gmail.com> wrote: > > > > Hello Norman and Genodians, > > > > I want to share my plans for the first time. > > In 2024, I plan to finally start using Sculpt OS. The only thing > > keeping me is the dependency on some familiar Linux software. I would > > like to have a headless virtual machine with Linux, and to have Linux > > applications as native Nitpicker windows, to experience something > > similar to Qubes OS. I already have an early prototype working on > > Genode Linux, forwarding windows from the host system (see short video > > [1]). However, there's still a lot to be done before publishing. > > This is my plan for the year 2024. > > > > [1] https://vanner.me/genode_wayland.mp4 > > > > -- > > Best Regards > > Ivan Loskutov > > > I usually keep quiet around here, and was intending to do so now as > well, but this is too exciting. > > This annual thread is one I always look forward to and which reliably > brings me quite some joy to read. This year is no exception. > > Last year I recall my hope and excitement being primarily captivated > by the aspirations and intent for suspend/resume on x86 to become a > reality. In the time since, my excitement on that topic has waned > somewhat, due partly to the acceptance that that road is even longer > and more difficult than I already anticipated, and partly due to the > much anticipated rise of prevalence of realistic contenders to take > x86's increasingly tenuous throne, which have favorable power > characteristics to begin with. > > This year, so far, your video takes the cake for me personally. > > This may be the most teasing video I have seen all year! In my > excitement I showed it to the nearest person available who, > predictably, found it entirely mundane and my excitement unrelatable. > Alas, our niche may be narrow and true appreciators few and far > between, but I can assure you the merit and potential of this line of > work is most certainly not unnoticed by all! ;) > > The marriage of ideas and approaches found in Qubes with something > providing a more solid foundation for the future is a topic I have > been passionate about for a long time, and I am eager to follow your > work. If you wish to discuss the design space, I would be very happy > to share whatever knowledge and perspective I have developed over the > years while working on Qubes and similar efforts. Regretfully I cannot > commit to more than that at this time (which is why I was otherwise > intending to stay quiet), but I am truly excited that someone else is > pursuing this and happy to support your efforts how I can. > > What an exciting way to bring in the New Year :) > > Kind regards, > Jean-Philippe > > _______________________________________________ > Genode users mailing list > users@lists.genode.org > https://lists.genode.org/listinfo/users _______________________________________________ Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users