-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Autologin #67
Comments
Fits with: Run VMs as easily as you run containers. |
Could steal some tricks from: https://github.com/containers/podman-bootc for this too, share ssh keys as an example. ssh is often a more reliable IO interface than tty anyway. |
There is potential to merge podman-bootc and crun-vm efforts also. crun-vm has advantages in that it just works, without any bootc-retrictions. And podman-bootc has advantages in terms of immutability, etc. |
@ericcurtin What do you mean w.r.t. immutability? |
podman-bootc implies image-based system, OSTree, etc. |
Ah, right. crun-vm will support bootc containers soon. I think it has the advantage of being closer to the usual container workflow. podman-bootc is close, but not quite the same, users have to learn a different CLI. OTOH with crun-vm VMs are containers, they show up in podman-ps, the disk images generated from bootc containers are cached as container images and show up in podman-images, etc. podman-bootc has the advantage of working on macOS. |
The "containerdisks" VMs from here are very useful also though, I do think both should have a solution: https://quay.io/repository/containerdisks/fedora they are more flexible, one can install anything like a non-Atomic Desktop and it should "just work". bootc is more stringent. I think auto-login/login-less would be a nice feature of crun-vm, it's what a user coming from OCI containers would expect, and it's more conveinient, there are multiple ways of achieving that. |
Just a piece of random feedback but if we want to be more crun/runc/krun-like (I think we should by default), if we can edit a couple of files in the rootfs of the vm before we boot, we can make it autologin.
It's basically replace:
-o '-p -- \u'
with:
-a root
in the correct systemd getty .service file.
The text was updated successfully, but these errors were encountered: