في الواقع، الفكرة وراء #Winboat ممتازة، لكن التنفيذ يبدو حاليًا غير مستقر بعض الشيء. منذ التثبيت في بداية العام، كان النظام يعمل، ولكن اليوم توقف البرنامج تمامًا عن العمل.
أبلغت الصورة فجأة عن نقص في ذاكرة الوصول العشوائي (RAM). حاولت إصلاح المشكلة يدويًا، لكن للأسف أدى ذلك إلى جعل النظام غير صالح للاستخدام نهائيًا. بدلاً من استثمار المزيد من الوقت في استكشاف الأخطاء وإصلاحها، انتقلت مباشرة إلى صورة Dockurr Windows - والتي تشكل في الأساس القاعدة التقنية لـ Winboat.

1. التحضير
نظرًا لأنني أستخدم Podman، قمت أولاً بإنشاء المجلدات المطلوبة على نظام المضيف الخاص بي. بهذه الطريقة، يتم الحفاظ على سلامة البيانات في حال احتجت إلى إعادة إنشاء الحاوية:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. أمر التشغيل
ملاحظة هامة: استبدل العناصر النائبة في المتغيرات -e USERNAME و -e PASSWORD ببيانات اعتمادك الشخصية.
podman run -d \
--name windows \
-p 8006:8006 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
-e RAM_SIZE="8G" \
-e USERNAME="Carsten" \
-e PASSWORD="1234" \
-e LANGUAGE="German" \
-v $HOME/Windows/System:/storage:Z \
-v $HOME/Windows/Shared:/shared:Z \
--stop-timeout 120 \
dockurr/windows
بمجرد أن تصبح الحاوية نشطة، يمكنك الوصول إلى نسخة Windows مباشرة عبر متصفحك:
http://127.0.0.1:8006

3. الخلاصة
كان عليّ تنفيذ الأمر المذكور أعلاه مرة واحدة فقط. في التشغيل اليومي، يمكن الآن التحكم في بيئة Windows بسهولة تامة عبر هذه الأوامر السريعة:
- التشغيل:
podman start windows - الإيقاف:
podman stop windows(أو إيقاف التشغيل مباشرة من داخل Windows) - التحقق من الحالة:
podman ps -a
روابط إضافية:
- الصورة المستخدمة: GitHub - dockur/windows
- التطبيق الأصلي: Winboat.app
- صفحة مشروع Podman: Podman