Tested with GNOME Boxes on Snapshot20200528. More about MicroOS, read on the the wiki.

Install

  • Download latest MicroOS iso.
  • Boot the iso.
  • On the System Role section, choose “MicroOS Desktop” (I choose GNOME). https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/system-role.png
  • Finish installation as usual, then reboot.

After Install

  • Login (gnome-display-manager). https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/gdm.png
  • Desktop (gnome-shell). https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/shell-1.png https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/shell-2.png https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/shell-menu.png
  • About (gnome-control-center). https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/about.png
  • podman installed by default. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/podman.png
    • run hello-world. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/podman-hello.png
  • flatpak installed by default. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/flatpak.png
    • got error when running flatpak remotes and flatpak list. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/flatpak-list-remotes.png
    • got error when add flatpak remotes. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/flatpak-remote-add.png
    • add flatpak remotes with --user. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/flatpak-remote-add-user.png
    • Install Firefox Flatpak. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/install-firefox-flatpak.png
    • Run Firefox Flatpak. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/run-firefox-flatpak.png
  • snapper. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/snapper%20list.png
  • zypper. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/zypper.png
  • transactional-update. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/transactional-update.png

    After install with transactional-update, there will be new snapshot, reboot to new snapshot. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/transactional-update-2.png

  • neofetch after install with transactional-update. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/neofetch.png
  • New snapshot after installation with transactional-update. https://gitlab.com/cho2/blog-images/-/raw/master/2020-06-01/snapper-list-2.png