Wayland Direct Framebuffer (FreeBSD)

Pekka Paalanen ppaalanen at gmail.com
Fri Jul 31 13:48:41 UTC 2020

On Tue, 21 Jul 2020 15:52:07 -0400
Lonnie Cumberland <lonnie at outstep.com> wrote:

> Yea, that is the idea.
> The concern for me is that my main OS for the project being built off of
> FreeBSD that has been trimmed down with a project called "mfsBSD" is at
> about 30MB in size (compressed, uncompress is about 65MB). It holds
> everything except the graphic stuff.
> As this is an exercise in trying to keep the total build to the absolute
> minimum, I would absolutely love it if I can also keep the Wayland stuff
> down as well so that the whole ISO image is less than 100MB if at all
> possible. Of course smaller is even better.


if you use Weston, I think you should be able to avoid all of Mesa by
using Weston's Pixman renderer (--use-pixman on the command line).
Weston has build options to not build the GL-renderer that needs GL
drivers (e.g. Mesa). You can disable a lot by Weston's build options to
avoid many dependencies, e.g. everything X11 related.

I recommend using Weston's DRM-backend if possible, but if not,
fbdev-backend still exist for very limited use cases.

We just merged kiosk-shell in Weston, too, which might be interesting
for your single-app use case.

Mind, that for BSD you will still need downstream patches, since
libwayland and weston use some Linuxisms.


> That's the goal at least.
> Cheers
> Lonnie
> On Tue, Jul 21, 2020 at 3:17 PM Thiago Macieira <thiago at kde.org> wrote:
> > On Tuesday, 21 July 2020 12:15:03 PDT Lonnie Cumberland wrote:  
> > > On the other hand, they do have builds for the latest RDP client
> > > applications for Wayland and I was even able to compile it myself, but  
> > just  
> > > do not have a Wayland server set up and am trying to find the simplest
> > > solution to use Wayland without Xorg so that I can use the RDP client as
> > > well as to keep the total footprint as small as possible.  
> >
> > So all you want is Weston plus your application.
> >
> > --
> > Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
> >    Software Architect - Intel DPG Cloud Engineering
> >
> >
> >
> >  

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20200731/2951f60b/attachment.sig>

More information about the wayland-devel mailing list