cheribuild icon indicating copy to clipboard operation
cheribuild copied to clipboard

GUI

Open Asgard1232 opened this issue 3 years ago • 2 comments

So far I've managed to get CheriBSD running with a command line interface (I'm a beginner in this area). Is there any guide available on how to obtain an interactive GUI running on CheriBSD, including programs such as e.g. a WebKit interface/browser or X11?

Asgard1232 avatar Aug 02 '21 04:08 Asgard1232

X11 is a work in progress that currently requires manually applying various patches submitted upstream to fix code issues that show up on CHERI. But even then I highly doubt you want to use it, trying to run a GUI on QEMU (or, even worse, Arm's FVP) is too slow to be a good experience.

jrtc27 avatar Aug 02 '21 15:08 jrtc27

Tagging @arichardson who has been doing our X11/desktop-related work. In that work he's generally been using XVNC rather than running X11 on the console. Even with QEMU rather than the FVP, it still runs very slowly -- but we are pushing ahead with development in anticipation of the Arm Morello platform becoming more widely available. (We also have implementation work bringing the Panfrost driver framework to FreeBSD to support the GPU on the Morello SoC.)

rwatson avatar Aug 02 '21 16:08 rwatson