Hi Till,
> *if* I understand correctly openSUSE Leap 15.5 will be the last openSUSE
> Leap release as we currently know it.
I think this is correct
> After that the openSUSE distributions will be based on SUSE ALP (Adaptable
> Linux Platform) - again, *if* I understand correctly.
yes that was the plan they shared at the opensuse conference last year
> I'm not really sure what ALP will change in terms of package management,
> system configuration etc.
Me neither. I did not fully understand what the difference between
ALP and Leap should be. However, I'm relatively convinced that there
will still be repositories with packages. I expect zypper and dnf
to be able to consume them and thus I expect also kiwi to be able
to produce images for ALP
There is a lot going on with containers, what exactly they do
I can't tell. It feels a little bit aligned to what Ubuntu does
with Ubuntu core (snapd/snaps) but also those are created from
an origin which are repositories and packages.
> Do you have any more insights? Or maybe already even plans how to adjust kiwi?
As of today I'm not aware of a fundamental change in kiwi to support
ALP. Let's assume for a moment SUSE stops providing package repos and
only provides a registry with containers for the basic OS. Even in this
case you could use the kiwi stackbuild plugin and create images from
containers:
https://osinside.github.io/kiwi/plugins/stackbuild.html
> I'm mainly looking from a kiwi user perspective. So ideally the current
> interface (config.xml) for configuring the generated images and installing
> packages is not going to change.
You can trust us (kiwi side) that we are not changing this concept.
I think a fundamental problem is only created if the ALP distribution
is no longer based on packages and/or SUSE is no longer publishing
repositories. To be honest I cannot imagine this and I would also
not see any value in doing this. I believe the main driver for
the "Adaptable" bits in here is isolation of applications and
atomic transactions plus rollback. I consider this a feature of
the OS and not a replacement for core concepts like packages and
repositories.
I think Neal has more insight on the plans and maybe can share his
thoughts as well
Regards,
Marcus
--
Public Key available via:
https://keybase.io/marcus_schaefer/key.asc
keybase search marcus_schaefer
-------------------------------------------------------
Marcus Schäfer Brunnenweg 18
Tel:
+49 7562 905437 D-88260 Argenbühl
Germany
-------------------------------------------------------