Se trata de uma versão estilo “Fedora Silverblue” do OpenSUSE.
Não vou entrar em detalhes, porque também não estudei muito sobre o projeto, mas sei que não usa Ostree, porém também tem tem o sistema “imutável” como o Silverblue e foca em app’s via container, tendo a possibilidade de instalar .rpm’s tradicionalmente.
Assim como o Ostree, é necessário reiniciar o sistema a cada rpm instalada, ou seja, o ideal é usar full apps tipo flatpak.
MicroOS está em fase Alpha
Você encontra iso do MicroOS aqui “MicroOS DVD current ou snapshot”, com aproximadamente 1.8GB.
Instalei em VM usando GNOME Boxes
Processo de instalação, atualmente apenas com GNOME ou KDE Plasma de desktop.
Pode personalizar a seleção de pacotes a serem instalados:
O processo foi rápido!
Ao fazer login, me pediu senha 2x por algum motivo…
Algumas informações default e parece que dá preferência aos flatpak’s, trás instalado, porém sem o flathub.
Poucos apps default, e inicialmente usando muito pouco HD (2.3GB) usando Btrfs.
Utilitário “package sources”. No caso, usa os mesmo pacotes do Tumbleweed.
Tras utilitário próprio para update do sistema, não tenho certeza se a GNOME Software funciona igualmente, caso sim vem com ferramenta duplicada.
A GNOME Software mostra todos app’s em .rpm disponíveis no OpenSUSE.
Então, adicionei o flathub, quase da mesma maneira que faço no Fedora com GNOME, com os seguinte passos:
Flathub.org/ quick setup / Fedora / clique no botão “flathub repository file” / abrir
Clicar no download e abriu com a GNOME Software:
Senha:
Então, fazer logout/login:
Reabrir a GNOME Software para recarregar os repositórios:
E já poderá instalar flatpak’s do flathub:
Até aí foi tudo bem, porém o Flatpak ficou quebrado, algo que já foi reportado a algum tempo.
Então ao que parece, o MicroOS não gosta de instalar flatpak’s para o sistema (onde ficam disponíveis para todos usuários) deletei o repositório flathub e adicionei novamente, porém com –user (que fica disponível apenas para o usuário logado)
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Fiz logout / login, então a GNOME Software/Flatpak voltou a funcionar:

transactional-update = é o “rpm-ostree” do Silverblue.
rodei um:
sudo transactional-update pkg install ffmpeg-4
E instalou como se fosse o zypper, com a diferença que necessita o reboot no sistema.
Ao reiniciar estava lá o pacote instalado:
Agora, digamos que queira fazer um rollback, e retornar ao estado anterior do sistema, isto vale para qualquer tipo de alteração com o comando transactional-update:
usei o comando:
sudo transactional-update rollback
Então ele me retornou uma mensagem algo como:
“Rollback to snapshot 3…”
Então rodei o comando:
sudo transactional-update rollback 2
Então reiniciei o sistema, ao voltar, o pacote que tinha instalado, já não existia mais:
A relação de sistema imutável + Btrfs pode ser uma atualização para “Linux Inquebrável!”
Vou acompanhar o projeto e se possível trarei mais artigos sobre este sistema, aguarde…
Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.
Belíssimo artigo! fantástico: gostaria de conhecer mais sobre essa versão do openSUSE. Obrigado por ter escrevido o artigo.
CurtirCurtido por 1 pessoa