Una nota da Zima
Grazie, Holger, per costruire alla luce del sole e per continuare a esplorare ciò che ZimaOS può diventare dal punto di vista di uno sviluppatore della community. I tuoi repository fanno più che aggiungere funzionalità isolate: insieme mostrano come una sola persona possa continuare a trovare nuovi modi per rendere lo stesso ecosistema più utile, accessibile e potente.
— Zima
Conosciamo Holger
Holger è un informatico con 40 anni di esperienza nel settore IT. Dall'Assembler e dal Fortran fino a C, C++, Go e Java, nel corso degli anni ha ricoperto molti ruoli: sviluppatore di applicazioni, ingegnere dei sistemi, consulente e Senior Solution Architect. Ha lavorato con clienti tra cui DHL, Deutsche Post, Lufthansa, Volkswagen e Deutsche Bundesbank, ottenendo certificazioni e riconoscimenti come VMware vExpert, MCP e Oracle DBA.
Per molti anni ha inoltre gestito una propria attività, specializzata nella virtualizzazione di server e applicazioni tramite contratti con VMware. Dal 2024 è ufficialmente in pensione, pur continuando a fornire supporto IT a due clienti storici.
Il suo homelab è una configurazione multisito basata sul networking UniFi, sulla virtualizzazione Proxmox e su ZimaOS in esecuzione su ZimaCube e ZimaBoard per carichi di lavoro NAS e Docker. Tutto è esposto in modo sicuro tramite Pangolin, Gerbil e Traefik su un VPS Hetzner, protetto da CrowdSec e interconnesso tramite una rete mesh WireGuard.
Nel tempo libero, Holger si dedica allo sviluppo dell'IA e al volo di aeromobili monomotore. È anche un collaboratore attivo di ZimaOS: su Discord è conosciuto come Lintuxer, mentre su GitHub è chicohaager; sviluppa app, strumenti e integrazioni MCP per l'ecosistema IceWhale.
Estendere le macchine virtuali di ZimaOS
Con ZVM-Extra, Holger aggiunge un ulteriore livello alla virtualizzazione di ZimaOS: avvio automatico delle VM, snapshot, passthrough USB e PCIe, backup ed esportazione, metriche in tempo reale, modifiche di rete, storage remoto, controlli di sicurezza VNC e supporto TPM.
L'aspetto interessante non è la lunghezza dell'elenco delle funzionalità. È che il progetto segue esigenze operative concrete: cosa succede quando una VM deve sopravvivere a un riavvio, quando l'hardware deve rimanere collegato o quando una macchina virtuale necessita di un controllo più preciso sull'avvio e sulle risorse dell'host.
Aggiungere un firewall per l'host a ZimaOS
La sicurezza diventa ancora più esplicita in ZFW, il firewall per l'host ZimaOS di Holger. Il progetto aggiunge un'interfaccia web, informazioni sull'esposizione, gestione delle regole, filtraggio delle porte Docker, risultati degli audit e protezioni pensate per rendere più semplici da comprendere e gestire da remoto le modifiche al firewall.
Sperimentare la gestione di ZimaOS basata sull'IA
Il progetto ZimaOS MCP Server di Holger spinge l'ecosistema in un'altra direzione. Esplora il Model Context Protocol come metodo per consentire ai client IA compatibili di interagire con operazioni di sistema quali comandi shell, file, Docker, networking, app ZimaOS, backup e attività pianificate.
Questo progetto rafforza lo stesso schema visibile anche negli altri lavori di Holger: l'interfaccia può cambiare, ma l'obiettivo rimane quello di accedere concretamente al sistema. A volte l'interfaccia è un'app desktop, a volte una dashboard web, a volte un'estensione nativa del sistema e, in altri casi, un protocollo che permette a un altro strumento di diventare l'interfaccia.
Rendere ZimaOS più vicino al desktop
Un'altra parte importante del lavoro di Holger si concentra sul rendere ZimaOS più vicino al desktop. Il suo progetto desktop ZimaOS Client porta ZimaOS nei flussi di lavoro desktop Linux e macOS, con rilevamento locale, connettività remota, accesso alle condivisioni SMB/CIFS, accesso alle app Docker, backup pianificati, connessioni recenti, diagnostica e impostazioni del tema.
Il progetto è un buon esempio dell'approccio di Holger: non sostituisce ZimaOS. Gli si affianca e rende più facile raggiungere le funzioni che le persone già utilizzano, da un contesto diverso.
Andare più in profondità nello storage e nel networking
Il lavoro di Holger opera anche molto più vicino al sistema operativo. Questi progetti riguardano estensioni native, networking, storage e configurazione persistente dell'host, invece di limitarsi ad aggiungere applicazioni sopra ZimaOS.
Costruire lo storage con mergerfs e SnapRAID
Holger ha esplorato lo storage a livello di estensione del sistema con l'estensione di sistema mergerfs + SnapRAID per ZimaOS. La sua architettura separa i binari dell'estensione in sola lettura dalle unità e dalla configurazione persistenti di systemd, mantenendo espliciti i ruoli del pool di storage e della parità.
Tailscale nativo con systemd-sysext
L'estensione di sistema Tailscale per ZimaOS impacchetta Tailscale come systemd-sysext nativa, invece di trattare il networking remoto come un altro carico di lavoro Docker. È un contributo di tipo diverso: opera più vicino all'host, cercando al contempo di rendere il sistema più semplice da gestire.
Trasformare l'amministrazione ordinaria in qualcosa di visibile
Un'altra parte del lavoro di Holger si concentra sulle attività che normalmente scompaiono nei terminali e nei file di configurazione. Il suo scheduler Cron per ZimaOS riorganizza la pianificazione delle attività attorno a un'interfaccia web, attività persistenti, modelli, log di esecuzione, dipendenze, priorità e notifiche.
È importante perché il lavoro ricorrente fa parte della gestione di un home server: backup, pulizia, controlli di integrità, manutenzione di Docker, verifiche dei certificati e altre piccole attività. Il progetto trasforma questo livello invisibile in qualcosa che l'utente può controllare e gestire.
La stessa idea di "offrire all'utente un'interfaccia diretta" compare nel client FTP, FTPS e SFTP a doppio pannello per ZimaOS. È un progetto più piccolo, ma segue lo stesso schema: prendere un'attività di sistema familiare e renderla più semplice da usare dall'interno dell'ecosistema.
Anche i repository più piccoli sono importanti
Non tutti i repository legati a Zima presenti nel profilo di Holger sono grandi applicazioni indipendenti. Il suo lavoro pubblico include anche un fork di Mod-Store di IceWhaleTech, che si colloca più vicino all'ecosistema delle estensioni e dei moduli.
C'è anche CasaDrop, insieme a xpkg. Questi repository più piccoli sono utili nel quadro complessivo perché mostrano sperimentazioni a diversi livelli, anche quando un progetto non viene presentato come uno strumento indipendente completo.
Considerati insieme a ZVM-Extra, ZFW, MCP Server, al client desktop, alle estensioni per storage e networking, a Cron e agli strumenti per il trasferimento dei file, aiutano a spiegare il quadro più ampio: Holger continua a lavorare su diversi livelli dello stesso ecosistema, invece di ripetere sempre lo stesso tipo di progetto.
La storia è ancora in corso
La storia di Holger Kuehn e Zima è ancora in corso. Man mano che i suoi progetti cambiano, maturano o portano a nuove sperimentazioni, questa pagina può continuare a crescere insieme a loro. Se vuoi scoprire cosa costruirà Holger in futuro, segui su GitHub il lavoro di Holger Kuehn su ZimaOS.

