En hälsning från Zima
Tack, Holger, för att du bygger öppet och fortsätter att utforska vad ZimaOS kan bli ur en communityutvecklares perspektiv. Dina kodarkiv bidrar med mer än isolerade funktioner: tillsammans visar de hur en person hela tiden kan hitta nya sätt att göra samma ekosystem mer användbart, mer lättillgängligt och mer kapabelt.
— Zima
Möt Holger
Holger är datavetare och har 40 års erfarenhet av IT. Från assembler och Fortran till C, C++, Go och Java har han haft många roller genom åren: applikationsutvecklare, systemingenjör, konsult och Senior Solution Architect. Han har arbetat med kunder som DHL, Deutsche Post, Lufthansa, Volkswagen och Deutsche Bundesbank och har meriter som VMware vExpert, MCP och Oracle DBA.
Han drev också eget företag i många år med inriktning på server- och applikationsvirtualisering genom avtal med VMware. Sedan 2024 är han officiellt pensionerad – samtidigt som han fortfarande hjälper två långvariga kunder med IT-support.
Hans homelab är en multisitetslösning byggd kring UniFi-nätverk, Proxmox-virtualisering och ZimaOS som körs på ZimaCubes och ZimaBoards för NAS- och Docker-arbetsbelastningar. Allt exponeras säkert via Pangolin, Gerbil och Traefik på en Hetzner-VPS, skyddas med CrowdSec och kopplas samman genom ett WireGuard-nät.
Utöver detta ägnar Holger sin tid åt AI-utveckling och flygning med enmotoriga flygplan. Han är också en aktiv ZimaOS-bidragsgivare – känd som Lintuxer på Discord och chicohaager på GitHub – där han bygger appar, verktyg och MCP-integrationer för IceWhale-ekosystemet.
Utöka ZimaOS virtuella maskiner
Med ZVM-Extra lägger Holger till ytterligare ett lager kring ZimaOS-virtualiseringen: automatisk VM-start, ögonblicksbilder, USB- och PCIe-genomströmning, säkerhetskopiering och export, live-mätvärden, nätverksändringar, fjärrlagring, VNC-säkerhetskontroller och TPM-stöd.
Det intressanta är inte längden på funktionslistan. Det är att projektet följer verkliga driftsbehov: vad som händer när en VM måste överleva en omstart, när hårdvara måste förbli ansluten eller när en virtuell maskin behöver striktare kontroll över uppstart och värdsystemets resurser.
Lägg till en värdbrandvägg i ZimaOS
Säkerheten blir ännu tydligare i ZFW, Holgers värdbrandvägg för ZimaOS. Projektet lägger till ett webbgränssnitt, information om exponering, regelhantering, filtrering av Docker-portar, granskningsresultat och skyddsåtgärder som ska göra ändringar i värdbrandväggen enklare att förstå och hantera på distans.
Experimentera med AI-driven hantering av ZimaOS
Holgers ZimaOS MCP Server för ekosystemet i en annan riktning. Det utforskar Model Context Protocol som ett sätt för kompatibla AI-klienter att interagera med systemåtgärder som skalkommandon, filer, Docker, nätverk, ZimaOS-appar, säkerhetskopior och schemalagda jobb.
Projektet förstärker samma mönster som syns på andra håll i Holgers arbete: gränssnittet kan förändras, men målet är fortfarande praktisk åtkomst till systemet. Ibland är gränssnittet en skrivbordsapp, ibland en webbpanel, ibland en inbyggd systemutökning och ibland ett protokoll som låter ett annat verktyg bli gränssnittet.
Få ZimaOS att kännas närmare skrivbordet
En annan viktig del av Holgers arbete fokuserar på att föra ZimaOS närmare skrivbordet. Hans skrivbordsprojekt ZimaOS Client integrerar ZimaOS i ett Linux- och macOS-arbetsflöde med lokal upptäckt, fjärranslutning, åtkomst till SMB/CIFS-delningar, åtkomst till Docker-appar, schemalagda säkerhetskopior, senaste anslutningar, diagnostik och temainställningar.
Projektet är ett bra exempel på Holgers arbetssätt: det ersätter inte ZimaOS. Det finns bredvid och gör de delar som människor redan använder enklare att nå från ett annat sammanhang.
Gå djupare in i lagring och nätverk
Holgers arbete sker också mycket närmare själva operativsystemet. Dessa projekt arbetar med inbyggda utökningar, nätverk, lagring och beständig värdkonfiguration, i stället för att bara lägga till applikationer ovanpå ZimaOS.
Bygga lagring kring mergerfs och SnapRAID
Holger utforskade lagring på systemutökningsnivå med systemutökningen för mergerfs + SnapRAID i ZimaOS. Arkitekturen separerar de skrivskyddade utökningsbinärerna från beständiga systemd-enheter och konfiguration, samtidigt som lagringspoolens och paritetens roller hålls tydliga.
Inbyggt Tailscale med systemd-sysext
Systemutökningen Tailscale för ZimaOS paketerar Tailscale som en inbyggd systemd-sysext i stället för att behandla fjärrnätverk som ännu en Docker-arbetsbelastning. Det är en annan typ av bidrag: ett som arbetar närmare värdsystemet, men samtidigt försöker göra systemet enklare att hantera.
Gör rutinadministration synlig
En annan del av Holgers arbete fokuserar på jobb som vanligtvis försvinner in i terminaler och konfigurationsfiler. Hans Cron-schemaläggare för ZimaOS bygger om aktivitetsschemaläggningen kring ett webbgränssnitt, beständiga jobb, mallar, körningsloggar, beroenden, prioriteringar och aviseringar.
Det är viktigt eftersom återkommande arbete är en del av att köra en hemmaserver: säkerhetskopior, rensning, hälsokontroller, Docker-underhåll, certifikatkontroller och andra små rutiner. Projektet gör detta osynliga lager till något som användaren kan granska och hantera.
Samma idé om att ”ge användaren ett direkt gränssnitt” syns i hans FTP-, FTPS- och SFTP-klient med två paneler för ZimaOS. Det är ett mindre projekt, men följer samma mönster: att ta en välbekant systemuppgift och göra den enklare att använda inifrån ekosystemet.
De mindre kodarkiven är också viktiga
Alla Zima-relaterade kodarkiv på Holgers profil är inte stora fristående applikationer. Hans offentliga arbete omfattar också en fork av IceWhaleTechs Mod-Store, som ligger närmare utöknings- och modulekosystemet.
Det finns också CasaDrop samt xpkg. Dessa mindre kodarkiv är värdefulla som en del av helheten eftersom de visar experiment på olika lager, även när ett projekt inte presenteras som ett färdigt fristående verktyg.
Tillsammans med ZVM-Extra, ZFW, MCP Server, skrivbordsklienten, lagrings- och nätverksutökningarna, Cron och filöverföringsverktygen hjälper de till att förklara den större bilden: Holger arbetar vidare på olika lager i samma ekosystem i stället för att upprepa samma typ av projekt.
Berättelsen skrivs fortfarande
Berättelsen om Holger Kuehn och Zima skrivs fortfarande. När hans projekt förändras, mognar eller leder till nya experiment kan den här sidan fortsätta att växa tillsammans med dem. Om du vill se vad Holger bygger härnäst kan du följa Holger Kuehns pågående ZimaOS-arbete på GitHub.

