Skip to content

YUA OS MANAGER 1.0.1

Choose a tag to compare

@yuaberry yuaberry released this 22 Sep 03:38
· 16 commits to main since this release

YUA OS MANAGER 1.0.1 — primeira release estável

Gerenciador de sistema desktop (Linux) com fluxo completo de migração para o Windows 11 — do diagnóstico à BIOS — e operações privilegiadas auditadas via polkit.

⬇ Instalação

Baixe o yua-os-manager_1.0.1_amd64.deb (anexo abaixo) e:

sudo apt install ./yua-os-manager_1.0.1_amd64.deb

Um pacote instala tudo: app desktop no menu (Sistema → YUA OS MANAGER), CLI yua, daemon yua-osd, policy polkit e systemd com socket activation. Valide com yua doctor e yua daemon status.

Validação real desta release (não simulada)

  • ✅ 50 testes unitários + integração (parsers com fixtures reais, host-disk guard, IPC fail-closed, snapshot UEFI, unattend)
  • ✅ Cadeia privilegiada completa ao vivo: CLI → IPC → SO_PEERCRED → pkcheck → diálogo polkit autorizado pelo usuário → método privilegiado root → auditoria JSONL
  • ✅ Socket activation systemd (LISTEN_FDS): daemon sobe sob demanda como root
  • ✅ BootNext one-shot: armado, lido e revertido no firmware REAL da máquina-alvo
  • ✅ reboot-direto-na-BIOS via OsIndications verificado no firmware (suporta BOOT_TO_FIRMWARE_UI)
  • ✅ autounattend.xml real gerado com bypass LabConfig (hardware sem TPM/CPU suportada)
  • ✅ .deb instalado e auditado em produção (Mint 22.3 / Dell Vostro 5470)

Segurança

  • Fail-closed: sem daemon, nada privilegiado roda; modo dev recusa métodos privilegiados
  • Destrutivo recusado em todos os modos (wipe/format/deploy real exigem fase QEMU com plano+rollback)
  • Toda mutação exige confirm:true + polkit por ação (pid+starttime) + snapshot UEFI prévio + auditoria
  • BootNext é one-shot — o BootOrder original nunca é reescrito

Veja docs/SECURITY.md e docs/ARCHITECTURE.md no repositório.