Deutsch • English • Español • Français • Italiano • Polska • Portuguese • Български • Русский • Українська • やまと • 中国 • فارsi
🥚 Penguins' Eggs: Il motore della rimasterizzazione
penguins-eggs è la suite di remastering di nuova generazione che trasforma un sistema Linux in esecuzione in un'immagine ISO ibrida avviabile (UEFI + BIOS), pronta per viaggiare su chiavetta USB, rete o disco fisso ed essere installata tramite Krill (TUI) o Calamares (GUI).
Il motore è costruito attorno a due binari statici che incarnano il modello Master-Worker:
coa(in Go) — La Mente: legge i template, analizza il sistema ospite e compila il piano di volo formale (oa-plan.json), oltre a fornire il tecnico specializzatocoa ell;oa(in C) — Il Braccio: esegue il piano a stretto contatto con il kernel e il metallo della macchina, governando mount point, OverlayFS e chroot con zero dipendenze.
Supporta nativamente le principali famiglie Linux (Debian, Ubuntu, Devuan, Arch Linux, Manjaro, Fedora, openSUSE, Alpine) su architetture x86_64, ARM64 e RISC-V.
🧭 Percorso di lettura
1. Filosofia e Visione
- Manifestum: Un famoso dialogo — Salviati, Sagredo e Simplicio discutono di materia, silicio ed evoluzione del software.
- I Fondamenti Filosofici di Eggs — Il modello a tre attori (
coa,oa,ell), il Principio di Trasparenza e la Strategia Universale. - L'orizzonte evolutivo — La sinergia attuale tra
eggs,penguins-chefepenguins-gui.
2. Manuale Utente
- Quickstart: Dalla sorgente all'uovo — Produrre la prima ISO personalizzata o un clone in 5 passi.
- Command Reference (CLI) — Guida completa ai comandi
eggs remaster,eggs config,eggs tools,eggs sysinstalledeggs mcp. - Multi-Boot con Krill Coexist — Far convivere più distribuzioni Linux indipendenti su un unico disco con l'architettura Pure Slots.
- Chromebook e recupero hardware (FixIt!) — Dare nuova vita all'hardware rigido o con storage eMMC ridotto.
3. Architettura e Sviluppo
- Panoramica Architetturale: Mente e Braccio
- Compilazione e Sviluppo (Building)
- Il modulo
oa(Il Braccio in C) - Il modulo
ell(Il Tecnico in Go) - Il Parser (L'Interprete dei Piani)
- Il Planner (La Strategia di Volo)
- L'Installer: Krill e Calamares
- Model Context Protocol (MCP) Server
- Continuous Integration (CI) e Automazione