F40 Change Proposal: Arm Minimal Image OS-Build (Self-Contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Wiki -> https://fedoraproject.org/wiki/Changes/ArmMinimalImageOSBuild

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.


== Summary ==
Build the Arm minimal image to be built using osbuild.

== Owner ==
* Name: [[User:pbrobinson| Peter Robinson]]

* Email: <pbrobinson@xxxxxxxxxxxxxxxxx>


== Detailed Description ==
The Fedora Arm Minimal image is widely used as a base for various
usecases from low level board bring up right through to the basis of
other images. Over time the existing ImageFactory build process has
stagnated limiting our ability to enhance this image. The osbuild team
have worked with the Arm SIG to enable a number of enhancements around
things like Arm SystemReady and other such functionality to improve
this image creation process and to make it easier to use these images
with a much wider range of Arm devices making it easier to bring up
new types of Arm device in Fedora. In the future we are planning
further enhancements to ensure it's easy for developers and users to
make use of the Fedora within the Arm ecosystem.

== Feedback ==
<!-- Summarize the feedback from the community and address why you
chose not to accept proposed alternatives. This section is optional
for all change proposals but is strongly suggested. Incorporating
feedback here as it is raised gives FESCo a clearer view of your
proposal and leaves a good record for the future. If you get no
feedback, that is useful to note in this section as well. For
innovative or possibly controversial ideas, consider collecting
feedback before you file the change proposal. -->

== Benefit to Fedora ==
The Fedora arm Minimal Image currently requires a number of changes
and hacks to be used on specific devices or SoCs, the move to osbuild
will reduce or entirely eliminate these hacks right away with further
enhancements coming in the future.

== Scope ==
* Proposal owners:
The proposal owners will:
** Enable the creation of Minimal image using osbuild in pungi
** Test the available artifacts

* Other developers:

* Release engineering: [https://pagure.io/releng/issues #Releng issue
number] <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
Changes to the pungi config to use osbuild for minimal image will be
submitted as a PR by feature owners.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives:

== Upgrade/compatibility impact ==
No upgrade impact. Only for new users.

== How To Test ==
There will be a new Minimal Image, it will be testable in the same way
as the old image. Test various SoCs with arm-image-installer to ensure
devices boot and run as expected.

== User Experience ==
There should be no change to the user experience for existing users.
We will enable the wider use of

== Dependencies ==
All changes are already in osbuild but we will work with the osbuild
team if any issues arise.

== Contingency Plan ==
The contingency plan is to build the Arm minimal image in the same way
we currently do.

== Documentation ==
There should be no changes required to documentation for existing
users, docs will be updated for specific devices where enhancements
have been made.

== Release Notes ==
TBD.


-- 
Aoife Moloney

Fedora Operations Architect

Fedora Project

Matrix: @amoloney:fedora.im

IRC: amoloney
--
_______________________________________________
devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux