Marcus Schäfer's avatar

Marcus Schäfer

marcus.schaefer

Involved Projects and Packages

Managed by [openSUSE:PublicCloud_team](https://en.opensuse.org/openSUSE:PublicCloud_team)

Staging project expected to be used for pull request CI/CD pipeline

Maintainer

Cloud related tools such as instance initialization code, CLI tools to interact with Cloud frameworks, etc.

Dependencies for packages maintained in this repository are collected in TLA-TARGET-aggregate packages if there is more than 1 dependency we need from a given project.

Where:

TLA is a Three-Letter-Acronym for the origin project from which the packages within are aggregated.
TARGET is the build target for which these packages are aggregated

For example dlp-sle12-aggregates collects all the packages that are pulled from devel:languages:python for SLE 12 base distribution build targets

SUSE's contribution to the AGEDA project - https://verkehrsforschung.dlr.de/de/projekte/gaia-x-4-ageda. Provides a public container registry with services useful to the AGEDA framework. As a demonstrator for container based automotive workloads on a fully immutable operating system the AGL (Autmotive Grade Linux) dashboard system is build in a standard(x86) variant and for the raspberryPI Model 4

On the Adaptable Linux Mission, some fun some testing some brainstorming. What I setup here is a site project with the idea to allow a SUSE OS to work with applications that are not tightly coupled with the running OS. The app registrations done via flake-pilot adds a provision step to container/VM workloads and turns them into applications that works like native applications of the system. The delta feature in kiwi allows to create base containers/VMs (no layers) that are a delta of another base container/VM. flake-pilot's provisioning now allows to bring them together into a functional entity again and opens a number of use-cases that I tried to summarize on the introduction page here:

https://github.com/OSInside/flake-pilot#flake-pilot

Together with the Open Build Service you can create sort of an app store for your applications that can be all based on one common base OS which makes the single apps small and easy to update. Together with the fully immutable EOS image design from here:

https://build.opensuse.org/project/show/home:marcus.schaefer:EOS

You can run a system for embedded use cases including an app store for your workloads.
That's the main idea of this project.

Feedback welcome

OS design for embedded use cases, squashfs based, fully immutable (except firmware partition), A/B update based on kexec and update server included. Tested in the cloud, on real hardware (rPI) and in QEMU/KVM. Expected to work on any platform that supports kexec. This is NOT a competitive design for MicroOS or Elemental ! The design is based for systems which you don't work with. Thus there is intentionally no package database, zypper, transactional update or anything alike available. The maintenance of the system happens on the build framework not on target.

Watch the CI tests here: https://osinside.github.io/kiwi

This project provides stable KIWI packages for all supported Distributions. Please note: Packages are provided for the two latest distribution versions plus the rolling release if the distribution offers this concept. Older releases auto deletes from the project or settles in Virtualization:Appliances:Builder:Deprecated. Please branch off to your target when needed. Related projects:

* https://github.com/OSInside/flake-pilot

https://osinside.github.io/cloud-builder

Pubcloud Mash server as an OCI container to drive image upload and live-cycle management in public clouds (AWS, Azure, GCE)

VM images for self contained kiwi builds

Staging area prior to release, used for integration tests

5270 contributions in the last year
Mon                                                                                                          
Tue                                                                                                          
Wed                                                                                                          
Thu                                                                                                          
Fri                                                                                                        
Sat                                                                                                        
Sun                                                                                                        
Contributions on 2023-08-19
openSUSE Build Service is sponsored by