لوحة معلومات الطرفية لحاويات WSL، مصممة لعمليات سير العمل عبر سطر الأوامر
lazywslc يعرض لوحة تحكم مكونة من ثلاثة أقسام لإدارة الحاويات والصور والأحجام داخل محطة ويندوز، مما يوفر عناصر تحكم بصرية مباشرة للمهام الشائعة المتعلقة بالحاويات. تم إنشاؤه بواسطة crloewen كواجهة مستخدم طرفية قائمة على Rust لإدارة حاويات WSL، تُظهر الأداة خطوطًا حية لعرض استخدام وحدة المعالجة المركزية والذاكرة، وسجلات مجمعة، وإجراءات سياقية. تستهدف المطورين ومهندسي DevOps الذين يقومون بتشغيل أحمال العمل الحاوية في WSL ويفضلون العمل دون مغادرة المحطة.
ماذا يفعل lazywslc بالضبط؟
يعمل lazywslc كغلاف بصري حول محرك الحاويات wslc.exe، حيث يكشف عن أوامر دورة الحياة مثل بدء، إيقاف، قتل، إزالة، وتنظيف من خلال واجهة مستخدم نصية بدلاً من استدعاءات سطر الأوامر الخام. تقوم الواجهة بتجميع الحاويات، الصور، والأحجام في ثلاثة لوحات وتقدم مقاييس الموارد الحية وعرض سجلات مجمعة حتى تتمكن من فحص حالة الحاوية والإخراج دون الحاجة إلى كتابة تسلسلات أوامر طويلة.
كيف يؤثر ذلك على أداء الطرفية أثناء المراقبة النشطة؟
تم كتابة التطبيق بلغة Rust ويُوصف بأنه خفيف الوزن للغاية، مما يفسر بصمته المنخفضة أثناء وقت التشغيل عند تحديث الرسوم البيانية الصغيرة وتجديد حالات الحاويات تلقائيًا. لأنه يقوم بتحديثات دورية ويرسم مقاييس حية في الطرفية، فإن استخدام وحدة المعالجة المركزية والذاكرة يرتفع فقط خلال فترة تحديث الشاشة بدلاً من تشغيل عملية خلفية ثقيلة باستمرار.
هل من الآمن والعملي استخدامه على جهاز تطوير؟
يصدر lazywslc أوامر التحكم من خلال الأداة الموجودة wslc.exe وبالتالي يعتمد على نفس نموذج الأذونات مثل ذلك المحرك. لا تستبدل الواجهة وقت تشغيل الحاوية الأساسي؛ بل تصدر إجراءات يقبلها وقت التشغيل، مما يحافظ على إمكانية تدقيق التغييرات في السجلات القياسية. تساعد دعم الماوس ولوحة المفاتيح في تجنب الأوامر المكتوبة بشكل خاطئ، لكن تبقى الامتيازات الإدارية خاضعة لتكوين WSL للنظام.
أداة إدارة تركز على واجهة سطر الأوامر لمستخدمي حاويات WSL
تتناسب التطبيق مع المطورين والمهندسين الذين يرغبون في طريقة أصلية في الطرفية، ذات تكلفة منخفضة لفحص والتحكم في حاويات WSL دون الحاجة إلى حفظ الأوامر. توقع بصمة تشغيل صغيرة بفضل Rust ونموذج تشغيلي يصدر أوامر wslc.exe القياسية، لذا استخدمها على أجهزة الكمبيوتر المكتبية للتطوير وجدولة العمليات الثقيلة خارج أوقات الذروة. موصى بها.