رسالة من Zima
شكرًا لك، Holger، على البناء بشكل علني، وعلى مواصلة استكشاف ما يمكن أن يصبح عليه ZimaOS من وجهة نظر مطوّر من المجتمع. مستودعاتك لا تضيف ميزات منفصلة فحسب؛ بل تُظهر مجتمعةً كيف يمكن لشخص واحد أن يواصل اكتشاف طرق جديدة لجعل النظام البيئي نفسه أكثر فائدة، وأسهل وصولًا، وأكثر قدرة.
— Zima
تعرّف على Holger
Holger عالم حاسوب يتمتع بخبرة 40 عامًا في مجال تكنولوجيا المعلومات. ومن لغة التجميع وFortran إلى C وC++ وGo وJava، تولّى على مر السنين أدوارًا عديدة: مطوّر تطبيقات، ومهندس نظم، ومستشار، ومهندس حلول أول. وقد عمل مع عملاء من بينهم DHL وDeutsche Post وLufthansa وVolkswagen وDeutsche Bundesbank، ويحمل اعتمادات تشمل VMware vExpert وMCP وOracle DBA.
كما أدار شركته الخاصة لسنوات عديدة، متخصّصًا في المحاكاة الافتراضية للخوادم والتطبيقات من خلال عقود مع VMware. ومنذ عام 2024، أصبح متقاعدًا رسميًا — مع مواصلته دعم عميلين قديمين في مجال تكنولوجيا المعلومات وإبقائهما راضيين عن الخدمة.
مختبره المنزلي عبارة عن إعداد متعدد المواقع مبني حول شبكات UniFi، والمحاكاة الافتراضية عبر Proxmox، وتشغيل ZimaOS على أجهزة ZimaCube وZimaBoard لأحمال NAS وDocker. ويتم توفير الوصول إلى كل شيء بأمان عبر Pangolin وGerbil وTraefik على خادم VPS لدى Hetzner، مع تحصينه باستخدام CrowdSec وربطه عبر شبكة WireGuard.
وخارج ذلك، يقضي Holger وقته في تطوير الذكاء الاصطناعي وقيادة الطائرات ذات المحرك الواحد. كما أنه مساهم نشط في ZimaOS — يُعرف باسم Lintuxer على Discord وباسم chicohaager على GitHub — حيث يبني تطبيقات وأدوات وتكاملات MCP لمنظومة IceWhale.
توسيع إمكانات الآلات الافتراضية في ZimaOS
من خلال ZVM-Extra، يضيف Holger طبقة أخرى إلى المحاكاة الافتراضية في ZimaOS، تشمل التشغيل التلقائي للآلات الافتراضية، واللقطات، والتمرير المباشر لأجهزة USB وPCIe، والنسخ الاحتياطي والتصدير، والمقاييس المباشرة، وتغييرات الشبكة، والتخزين البعيد، وعناصر التحكم في أمان VNC، ودعم TPM.
الجزء المثير للاهتمام ليس طول قائمة الميزات، بل أن المشروع يتعامل مع الحالات التشغيلية الواقعية: ماذا يحدث عندما تحتاج آلة افتراضية إلى الاستمرار بعد إعادة التشغيل، أو عندما يجب أن تظل الأجهزة متصلة، أو عندما تحتاج آلة افتراضية إلى تحكم أدق في بدء التشغيل وموارد المضيف.
إضافة جدار حماية للمضيف إلى ZimaOS
يصبح الأمان أكثر وضوحًا في مشروع ZFW، جدار حماية المضيف الخاص بـ Holger في ZimaOS. يضيف المشروع واجهة ويب، ومعلومات حول الخدمات المكشوفة، وإدارة القواعد، وتصفية منافذ Docker، ونتائج التدقيق، وإجراءات حماية تهدف إلى جعل تغييرات جدار الحماية أسهل فهمًا وإدارةً عن بُعد.
تجربة إدارة ZimaOS المدعومة بالذكاء الاصطناعي
يدفع خادم MCP لـ ZimaOS الخاص بـ Holger المنظومة في اتجاه آخر. فهو يستكشف بروتوكول سياق النموذج كوسيلة تتيح لعملاء الذكاء الاصطناعي المتوافقين التفاعل مع عمليات النظام، مثل أوامر الطرفية، والملفات، وDocker، والشبكات، وتطبيقات ZimaOS، والنسخ الاحتياطية، والمهام المجدولة.
يعزز هذا المشروع النمط نفسه الظاهر في أعمال Holger الأخرى: قد تتغير الواجهة، لكن الهدف يظل توفير وصول عملي إلى النظام. فأحيانًا تكون الواجهة تطبيقًا لسطح المكتب، وأحيانًا لوحة تحكم ويب، وأحيانًا امتدادًا أصليًا للنظام، وأحيانًا بروتوكولًا يتيح لأداة أخرى أن تصبح هي الواجهة.
جعل ZimaOS أقرب إلى سطح المكتب
يركّز جزء كبير آخر من أعمال Holger على جعل ZimaOS أقرب إلى سطح المكتب. ينقل مشروع عميل ZimaOS لسطح المكتب تجربة ZimaOS إلى سير عمل سطح المكتب في Linux وmacOS، مع الاكتشاف المحلي، والاتصال عن بُعد، والوصول إلى مشاركات SMB/CIFS، والوصول إلى تطبيقات Docker، والنسخ الاحتياطية المجدولة، والاتصالات الأخيرة، والتشخيصات، وإعدادات السمات.
يُعد المشروع مثالًا جيدًا على نهج Holger: فهو لا يستبدل ZimaOS، بل يعمل إلى جانبه ويجعل الأجزاء التي يستخدمها الناس بالفعل أسهل وصولًا من سياق آخر.
التعمق في التخزين والشبكات
تعمل مشاريع Holger أيضًا على مقربة أكبر بكثير من نظام التشغيل نفسه. فهي تتعامل مع الامتدادات الأصلية، والشبكات، والتخزين، وإعدادات المضيف الدائمة، بدلًا من إضافة تطبيقات فوق ZimaOS فحسب.
بناء التخزين باستخدام mergerfs وSnapRAID
استكشف Holger التخزين على مستوى امتداد النظام من خلال امتداد نظام ZimaOS لـ mergerfs + SnapRAID. وتفصل بنيته بين الملفات الثنائية للامتداد للقراءة فقط ووحدات systemd وإعداداته الدائمة، مع إبقاء أدوار تجمع التخزين والتكافؤ واضحة.
Tailscale أصلي باستخدام systemd-sysext
يعبّئ امتداد نظام ZimaOS لـ Tailscale برنامج Tailscale باعتباره systemd-sysext أصليًا، بدلًا من التعامل مع الشبكات البعيدة كحِمل عمل آخر ضمن Docker. وهو نوع مختلف من المساهمات، إذ يعمل بالقرب من المضيف مع السعي في الوقت نفسه إلى جعل تشغيل النظام أسهل.
تحويل الإدارة الروتينية إلى شيء مرئي
يركّز جزء آخر من أعمال Holger على المهام التي تختفي عادةً داخل الطرفيات وملفات الإعداد. إذ يعيد مجدول Cron لـ ZimaOS تنظيم جدولة المهام حول واجهة ويب، ومهام دائمة، وقوالب، وسجلات تنفيذ، وتبعيات، وأولويات، وإشعارات.
وهذا مهم لأن الأعمال المتكررة جزء من تشغيل خادم منزلي: النسخ الاحتياطية، والتنظيف، وفحوصات السلامة، وصيانة Docker، وفحوصات الشهادات، وغيرها من الإجراءات الصغيرة. يحوّل المشروع هذه الطبقة غير المرئية إلى شيء يمكن للمستخدم فحصه وإدارته.
وتظهر الفكرة نفسها، «امنح المستخدم واجهة مباشرة»، في عميل FTP وFTPS وSFTP ثنائي اللوحات لـ ZimaOS. إنه مشروع أصغر، لكنه يتبع النمط نفسه: أخذ مهمة مألوفة في النظام وجعل استخدامها أسهل من داخل المنظومة.
المستودعات الأصغر لا تزال مهمة
ليست كل المستودعات المرتبطة بـ Zima في ملف Holger الشخصي تطبيقات كبيرة مستقلة. تشمل أعماله العامة أيضًا نسخة متفرعة من Mod-Store التابع لـ IceWhaleTech، وهي أقرب إلى منظومة الامتدادات والوحدات.
وهناك أيضًا CasaDrop، إلى جانب xpkg. وتفيد هذه المستودعات الأصغر كجزء من السجل، لأنها تُظهر التجارب على طبقات مختلفة، حتى عندما لا يُقدَّم المشروع كأداة مستقلة مكتملة.
وبالاقتران مع ZVM-Extra وZFW وخادم MCP وعميل سطح المكتب وامتدادات التخزين والشبكات وCron وأدوات نقل الملفات، تساعد هذه المشاريع على تفسير الصورة الأكبر: يواصل Holger العمل على طبقات مختلفة من المنظومة نفسها، بدلًا من تكرار النوع ذاته من المشاريع.
القصة لا تزال تُكتب
لا تزال قصة Holger Kuehn وZima تُكتب. ومع تغيّر مشاريعه أو نضجها أو قيادتها إلى تجارب جديدة، يمكن لهذه الصفحة أن تستمر في النمو معها. وإذا أردت معرفة ما سيبنيه Holger بعد ذلك، فتابع أعمال Holger Kuehn المستمرة في ZimaOS على GitHub.

