DevHeads.net

Fedora 31 Self-Contained Change proposal: AArch64 Xfce Desktop image

<a href="https://fedoraproject.org/wiki/Changes/AArch64_Xfce_Desktop_image" title="https://fedoraproject.org/wiki/Changes/AArch64_Xfce_Desktop_image">https://fedoraproject.org/wiki/Changes/AArch64_Xfce_Desktop_image</a>

== Summary ==
Add an AArch64 Xfce Desktop image to deliverables in Fedora 31.

== Owner ==
* Name: [[User:pwhalen| Paul Whalen]]
* Email: <a href="mailto: ... at fedoraproject dot org"> ... at fedoraproject dot org</a>
* Responsible WG: ARM SIG

== Detailed Description ==

We currently offer Workstation, Minimal and Server images for use with
AArch64 Single Board Computer's (SBC's). We would like to add a
lighter weight desktop image for hardware that lacks the ability to
run accelerated desktops.

An initial set of supported devices:
* Pine64
* Raspberry Pi 3/4
* 96boards HiKey
* 96boards Dragonboard 410c

== Benefit to Fedora ==
Better user experience and an additional desktop choice for AArch64 SBC's.

== Scope ==
* Proposal owners: The ARM SIG will make the kickstart changes needed
to add the desktop images to the compose.
* Other developers: N/A
* Release engineering: Enable building of the AArch64 XFCE desktop
image. Small tweaks may be required to the pungi configs or fedora
kickstarts but those will be completed by the SIG and sent as pull
requests. Issue[https://pagure.io/releng/issue/8556 #8556]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)

== Upgrade/compatibility impact ==
No upgrade compatibility required, this is a new image variant.

== How To Test ==
Testing can be completed on any supported AArch64 SBC using the
existing arm-image-installer. Any additional instructions will be
added to the ARM installation documentation.

== User Experience ==
Users will have increased choice in desktop offerings for AArch64
SBC's. Those looking to install a desktop on hardware that lacks an
accelerated graphics driver or lower system specifications will have a
useable option.

== Dependencies ==

N/A (not a System Wide Change)

== Contingency Plan ==

* Contingency mechanism: N/A
* Contingency deadline: N/A
* Blocks release? No
* Blocks product? No

== Documentation ==
All documentation will be added or updated via the ARM Landing Page.

Comments

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Zbigniew =?utf-... at 07/24/2019 - 05:28

On Tue, Jul 23, 2019 at 03:12:29PM -0400, Ben Cotton wrote:
Are people using gnome-shell on arm64 machines? Would it make sense to
simply switch Workstation default to xfce on arm64?

Zbyszek

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Gerald Henriksen at 07/24/2019 - 09:19

There are finally better ARM boards coming out with more memory (the
new Pi 4 has a 4GB option) so going forward Gnome or KDE should become
more viable for at least some of these boards.

So an alternative to Workstation for the lower specification boards
would seem a better option in addition to the other mentioned issue of
what Workstation actually means in a Fedora context.

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Peter Robinson at 07/24/2019 - 08:32

On Wed, Jul 24, 2019 at 11:24 AM Zbigniew Jędrzejewski-Szmek
< ... at in dot waw.pl> wrote:
We're already creating images for Workstation on aarch64, I am a
little late, but am planning on a similar Workstation change I'm just
finishing the write up on.

In general there's usecases where a low resource desktop is useful,
such on devices with only 1Gb of RAM where Workstation doesn't provide
a good experience.

Peter

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Matthew Miller at 07/24/2019 - 15:48

On Wed, Jul 24, 2019 at 01:32:29PM +0100, Peter Robinson wrote:
I definitely agree that there's value in providing for such usecases, but I
also think there's value in defining that as outside of Workstation's scope
and using another name for that offering -- whether just Fedora XFCE or
other.

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Adam Williamson at 07/24/2019 - 16:07

On Wed, 2019-07-24 at 15:48 -0400, Matthew Miller wrote:
That's what's proposed here, AFAICS. There doesn't seem to be any
indication that this would be Workstation-branded. It's just bringing
up an existing spin on another arch, essentially.

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Peter Robinson at 07/25/2019 - 04:51

That is correct, there's no intention of branding this as Workstation.
This is purely bringing the XFCE spin as a pre-built image as we do
currently on ARMvv7 or like the live image on x86.

When we promoted ARMv7 there was a requirement of 100% identical or
equivalent artifacts as x86_64, when aarch64 was moved to primary koji
the requirements had changed due to the Fedora.next and the Editions
etc so when we added support for images we only enabled the ones at
the time that made sense so we weren't supporting/generating excessive
images with the intention that it was easy enough to add when either
the Spin maintainers were happy to support their spin on aarch64 or
the Arm team had enough bandwidth and there was enough demand for a
particular image.

Peter

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Zbigniew =?utf-... at 07/25/2019 - 06:28

On Thu, Jul 25, 2019 at 09:51:31AM +0100, Peter Robinson wrote:
OK. The Change text is clearly confusing in this regards, because it doesn't
mention "XFCE spin" anywhere.

Zbyszek

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Adam Williamson at 07/25/2019 - 14:04

On Thu, 2019-07-25 at 10:28 +0000, Zbigniew Jędrzejewski-Szmek wrote:
The summary is "Add an AArch64 Xfce Desktop spin disk image to
deliverables in Fedora 31."

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Adam Williamson at 07/25/2019 - 14:05

On Thu, 2019-07-25 at 11:04 -0700, Adam Williamson wrote:
Oh, actually, that was changed after you wrote your mail. Damn wikis :P

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Stephen Gallagher at 07/24/2019 - 07:07

On Wed, Jul 24, 2019 at 5:29 AM Zbigniew Jędrzejewski-Szmek
< ... at in dot waw.pl> wrote:
Workstation isn't just the "default desktop". It's a curated
experience that GNOME is a key part of.

I assume that what they're looking for here is aarch64 media for the XFCE Spin.

Re: Fedora 31 Self-Contained Change proposal: AArch64 Xfce Deskt

By Zbigniew =?utf-... at 07/24/2019 - 09:35

On Wed, Jul 24, 2019 at 07:07:27AM -0400, Stephen Gallagher wrote:
Ah, OK. That's a much clearer description. Maybe we could change
the Change summary to this?

(We already have Fedora Minimal spin for arm64, so the path for arm64
spins is already trodden.)

Zbyszek