All of lore.kernel.org
 help / color / mirror / Atom feed
* Future of sato and X in oe-core
@ 2020-02-11 12:49 Alexander Kanavin
  2020-02-11 13:53 ` [Openembedded-architecture] " Adrian Bunk
  2020-02-11 17:53 ` Richard Purdie
  0 siblings, 2 replies; 16+ messages in thread
From: Alexander Kanavin @ 2020-02-11 12:49 UTC (permalink / raw)
  To: openembedded-architecture, OE-core

[-- Attachment #1: Type: text/plain, Size: 2210 bytes --]

Hello,

I'd like to lay out a few ideas/thoughts on what should be done with sato
(matchbox bits) and X going forward. The inputs are:

- Red Hat is the only company doing X maintenance anymore, and they're
transitioning it to 'hard maintenance mode'
https://blogs.gnome.org/uraeus/2019/06/24/on-the-road-to-fedora-workstation-31/
"Once we are done with this [xwayland gaining missing features] we expect
X.org to go into hard maintenance mode fairly quickly. The reality is that
X.org is basically maintained by us and thus once we stop paying attention
to it there is unlikely to be any major new releases coming out and there
might even be some bitrot setting in over time. We will keep an eye on it
as we will want to ensure X.org stays supportable until the end of the
RHEL8 lifecycle at a minimum, but let this be a friendly notice for
everyone who rely the work we do maintaining the Linux graphics stack, get
onto Wayland, that is where the future is.
"

- matchbox is reliant on gtk3 (to be obsoleted by gtk4 this year), and does
not have a Wayland compositor. Yocto project does not have the resources to
do the gtk4 port, or add a compositor.

- no 'lightweight Wayland compositor with a desktop/launcher experience"
has emerged in the open source space; I think the only realistic choice at
the moment is the reference compositor Weston which provides a blank
desktop with ability to open terminal windows.

So the way I think things should be going (seeking opinions/inputs of
course):

- oe-core adopts Weston as the 'new sato'; all sato images that currently
pull in matchbox and friends are changed to be Weston-based. Note that
there is no requirement for 3D acceleration; Weston works with plain frame
buffer device. However, both options should be supported and tested. Also,
support for Xwayland should be tested.

- oe-core continues to support and runtime-test X for as long as possible;
for this a new image (say, 'core-image-sato-xorg') is created which will
provide matchbox under X. However, once upstream bitrot sets in, and pain
threshold is exceeded, this will be removed and/or relegated to a legacy
layer.

Thoughts?

Regards,
Alex

[-- Attachment #2: Type: text/html, Size: 2994 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2020-02-16 16:38 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-11 12:49 Future of sato and X in oe-core Alexander Kanavin
2020-02-11 13:53 ` [Openembedded-architecture] " Adrian Bunk
2020-02-11 13:57   ` Alexander Kanavin
2020-02-11 14:01     ` Alexander Kanavin
2020-02-11 14:13       ` Adrian Bunk
2020-02-11 14:35         ` Alexander Kanavin
2020-02-11 15:02           ` Adrian Bunk
2020-02-11 15:58           ` Mark Hatle
2020-02-11 17:46             ` Alexander Kanavin
2020-02-16 16:38               ` Alexander Kanavin
2020-02-11 15:54       ` Mark Hatle
2020-02-11 14:05     ` Josef Holzmayr
2020-02-11 17:53 ` Richard Purdie
2020-02-11 17:59   ` Martin Jansa
2020-02-11 18:06   ` Alexander Kanavin
2020-02-12 11:40     ` Adrian Bunk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.