January 2023 Quarterly report submitted by: Jefro Osier-Mixon, Red Hat -
chair
_____________________________________
Membership update
This SIG does not have a formal membership process. The mailing list
currently has 106 subscribers representing at least 32 organizations,
though not all subscribers use corporate emails and some are participating
as individuals.
_____________________________________
Releases in the most recent quarter (or most recent release, if none in
that quarter)
The Automotive SIG produces three types of artifacts:
- AutoSD, a streaming distribution of CentOS designed for in-vehicle
automotive use cases.
- An Automotive SIG RPM repository that allows the community to expand the
content of AutoSD or experiment with some of its parts.
- Sample images, built using OSBuild, which provide examples of how to
assemble production images based on AutoSD, customized for some hardware,
including container images, based on CoreOS/ostree technologies.
AutoSD, or Automotive Stream Distribution, is a streaming distribution for
automotive in-vehicle software development based on CentOS Stream. It
is transparently the upstream project for Red Hat's eventual in-vehicle OS
product. AutoSD has been downloaded and used by many organizations who have
commented or asked for help, so we know it is getting some traction though
of course we don't have exact metrics on usage.
In Q4 2022, we released a version of AutoSD compatible with the emerging
SOAFEE specification. SOAFEE (https://soafee.io) is an initiative driven by
Arm for the purpose of developing a reference specification for Arm-based
software-defined vehicles (SDVs) consisting of an operating system,
container orchestration strategy, and application layer. In addition, we
introduced a very lightweight container runtime based on podman and systemd
that does not include Kubernetes, as the latter represented a significant
performance hit on all relevant hardware. We presented at the Arm Developer
Summit in November on these topics.
In the coming quarter, we plan to tighten up documentation, begin a process
for accepting and supporting hardware enablement contributions, and
continue to develop AutoSD toward the SOAFEE specification while also
contributing to that specification within the SOAFEE community.
_____________________________________
Health report and general activity narrative
The SIG typically has 1 public meeting per month with 25-40 attendees, with
visible participation from 7-10 separate organizations. We have largely
given up on a separate office hours meeting due to attendance.
This SIG is intended to be a community effort with contributions and shared
benefits from all participants. All formal meetings are recorded and posted
on this page:
https://wiki.centos.org/SpecialInterestGroup/Automotive/Meetings
Several Red Hat employees made the initial contributions to the project as
well as the infrastructure required to build and test it. We occupy a
gitlab repository in the CentOS namespace building software regularly using
CI, with build instructions provided on the documentation page at
https://sigs.centos.org/automotive/ . Sample images are present and
downloadable along with customization and build instructions.
_____________________________________
Issues for the board to address, if any
None, keep up the excellent work :)
Jeffrey "Jefro" Osier-Mixon | jefro(a)redhat.com
Red Hat Office of the CTO | Sr. Principal Community Architect, Automotive
===================================
#centos-meeting: Virtualization SIG
===================================
Meeting started by sbonazzo at 16:00:41 UTC.
The full logs are available at
https://www.centos.org/minutes/2023/May/centos-meeting.2023-05-17-16.00.log…
.
Meeting summary
---------------
* Automotive SIG collaboration (sbonazzo, 16:03:25)
* working with qemu upstream adding virtio-multitouch and enable
GTK3 to use it (patch version 4) (sbonazzo, 16:03:36)
* LINK: https://lists.nongnu.org/archive/html/qemu-devel/2023-05/msg02098.html
(sbonazzo, 16:03:43)
* working with qemu upstream adding virtio shared dma-buf
(sbonazzo, 16:03:54)
* LINK: https://lists.gnu.org/archive/html/qemu-devel/2023-05/msg00598.html
(sbonazzo, 16:04:04)
* Pipewire audio backend for QEMU now included in QEMU 8.1 source tree
(sbonazzo, 16:04:12)
* LINK: https://wiki.qemu.org/ChangeLog/8.1#Audio_2
(sbonazzo, 16:04:20)
* Automotive SIG Digital Cockpit team wants to move away from the qemu
GTK ui backend and instead use the dbus ui backend + libmks
(sbonazzo, 16:04:31)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=2207940
(sbonazzo, 16:04:38)
Meeting ended at 16:10:24 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* sbonazzo (15)
* centguard (3)
--
Sandro Bonazzola
MANAGER, SOFTWARE ENGINEERING - Red Hat In-Vehicle Operating System
Red Hat EMEA <https://www.redhat.com/>
sbonazzo(a)redhat.com
<https://www.redhat.com/>
*Red Hat respects your work life balance. Therefore there is no need to
answer this email out of your office hours.*
Hello,
I would like to request an rpm to be added to Automotive SIG RPM repository.
qbootctl is an open-source implementation of abootctl, it is used to
set the slot to boot next (A or B), to read the current slot, to check
bootable flags, mark a slot as successfully booted and other similar
functionality.
https://gitlab.com/sdm845-mainline/qbootctl
$ sudo qbootctl -h
qbootctl: qcom bootctrl HAL port for Linux
-------------------------------------------
qbootctl [-c|-m|-s|-u|-b|-n|-x] [SLOT]
<no args> dump slot info (default)
-h this help text
-c get the current slot
-a get the active slot
-b SLOT check if SLOT is marked as bootable
-n SLOT check if SLOT is marked as successful
-x [SLOT] get the slot suffix for SLOT (default: current)
-s SLOT set to active slot to SLOT
-m [SLOT] mark a boot as successful (default: current)
-u [SLOT] mark SLOT as unbootable (default: current)
it may be used with greenboot and ostree for A/B boot behaviour.
Is mise le meas/Regards,
Eric Curtin
===================================
#centos-meeting: Virtualization SIG
===================================
Meeting started by sbonazzo at 16:02:28 UTC. The full logs are available
athttps://www.centos.org/minutes/2023/May/centos-meeting.2023-05-03-16.02.l…
.
Meeting summary
---------------
* kata-containers (sbonazzo, 16:03:22)
* no updates this week (sbonazzo, 16:03:29)
* oVirt updates (sbonazzo, 16:04:30)
* upstream developers are suggesting users to swithch to nightly
builds as there are no regular releases planned (sbonazzo,
16:04:42)
* LINK:
https://lists.ovirt.org/archives/list/users@ovirt.org/thread/DMCC5QCHL6ECXN…
(sbonazzo, 16:04:49)
* Automotive SIG collaboration (sbonazzo, 16:05:55)
* working with qemu upstream adding virtio-multitouch and enable GTK3
to use it (sbonazzo, 16:06:06)
* LINK:
https://lists.nongnu.org/archive/html/qemu-devel/2023-04/msg01961.html
(sbonazzo, 16:06:14)
* working with qemu upstream adding virtio shared dma-buf (sbonazzo,
16:06:34)
* LINK:
https://lists.gnu.org/archive/html/qemu-devel/2023-05/msg00598.html
(sbonazzo, 16:06:44)
* working with qemu upstream adding Pipewire audio backend for QEMU
(sbonazzo, 16:06:55)
* LINK:
https://lists.nongnu.org/archive/html/qemu-devel/2023-04/msg02287.html
(sbonazzo, 16:07:03)
Meeting ended at 16:11:06 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* sbonazzo (23)
* centguard (4)
* etrunko (4)
--
Sandro Bonazzola
MANAGER, SOFTWARE ENGINEERING - Red Hat In-Vehicle Operating System
Red Hat EMEA <https://www.redhat.com/>
sbonazzo(a)redhat.com
<https://www.redhat.com/>
*Red Hat respects your work life balance. Therefore there is no need to
answer this email out of your office hours.*