![](https://seccdn.libravatar.org/avatar/23c080ae997a17e4b7dac91bde1083bc.jpg?s=120&d=mm&r=g)
Hi, On Thu, Apr 14, Syds Bearda wrote:
Hi all,
I'm very excited to see the plans for SLE 16 with ALP.
ALP is the next generation enterprise OS, but not necessary SLE 16.
It made me feel acknowledged in the fact that immutable operating systems are the future for desktop use.
However in my view that would still mean being able to add rpm packages (i.e. virtualbox, docker(-compose), touchegg, nano, etc) to the host system and I'm really glad we can do that with transactional-update. Will that also be possible with transactional-image-update?
For image based updates, there are currently two approaches: The Rancher cOS (https://github.com/rancher-sandbox/cOS-toolkit) and my experimental "MicroOS TIU" (Transactional Image Update, https://github.com/thkukuk/tiu, I will hopefully talk about this at the next openSUSE Conference). I don't know the plans for cOS, but with TIU, if you want to enhance the default images, you have to build new images your own. Which in this case is quite simple, you can do that with kiwi in OBS or at your own from a tar archive. At least for TIU I have as of today no plans to add an "overlay" like e.g. RPM-OSTree provides. But if people here are interested and submit patches ;)
Regarding the containerizing of the user space, would it be possible to put Gnome (or any other desktop) in a container. Distrobox [1] theoretically can already do that, however I've not been able to make it work. Also is it best to use toolbox/distrobox with docker/podman/nerdctl for this usecase.
I think for a "containerized Desktop", flatpaks are the better choice. But I will let the question for the MicroOS Desktop people.
Would it then also be possible to have the personal 'container' to be accessible from a network drive/internet, making the host OS/machine a thin-client?
Yes, of course. Like you can run a Webserver in a container, which is accessible from the world, you can run a container with a sshd daemon which is reacheable from the world. It's all only a question of exporting the right ports. Thorsten
/Syds
[1] https://github.com/89luca89/distrobox/blob/main/docs/posts/run_latest_gnome_...
-- Thorsten Kukuk, Distinguished Engineer, Senior Architect SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany Managing Director: Ivo Totev (HRB 36809, AG Nürnberg)