Skip to content

feat: aggiungi contratti di installabilità - #4

Open
high-cde wants to merge 1 commit into
mainfrom
feat/fase4-installabilita
Open

feat: aggiungi contratti di installabilità#4
high-cde wants to merge 1 commit into
mainfrom
feat/fase4-installabilita

Conversation

@high-cde

Copy link
Copy Markdown
Owner

Sintesi

Questa pull request introduce i contratti dichiarativi per l'installabilità di ZDOS Linux: configurazione di boot, criteri minimi dell'hardware, politica di installazione e recovery. Le policy rendono verificabili le assunzioni progettuali, senza aggiungere ancora un installer eseguibile.

Contenuto

Area Contratto introdotto
Boot Voce GRUB per la preview Linux con console seriale e locale
Hardware Architettura certificata, requisiti minimi, console e NIC supportate
Installazione Conferma esplicita per operazioni distruttive e schema di partizionamento dichiarato
Recovery Accesso autorizzato, supporto USB e perimetro funzionale della ripresa

Verifiche

  • Il diff aggiunge esclusivamente file di configurazione testuali;
  • git diff --check;
  • Nessun artefatto generato, segreto o modifica di partizionamento viene eseguito dal ramo.

Limiti e follow-up

Il ramo non implementa un installer BIOS/UEFI, la gestione reale delle partizioni, la cifratura, né il rollback A/B. Quelle capacità richiedono un consumer operativo, test distruttivi controllati e documentazione di ripristino dedicata.

Checklist

  • Perimetro dichiarativo esplicito;
  • Nessuna promessa di disponibilità oltre il contratto;
  • Pronta per revisione come base delle future implementazioni.

@high-cde high-cde self-assigned this Aug 30, 2026
@high-cde high-cde added enhancement New feature or request production Production readiness and operational configuration labels Aug 30, 2026 — with Manus Connector
@high-cde
high-cde force-pushed the feat/fase4-installabilita branch from 98b937e to 0e9cb25 Compare August 30, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request production Production readiness and operational configuration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant