حصل Bash على Ubuntu على تحديث ضخم في إصدار Windows 10 14361
أمس ، مايكروسوفت أصدر Windows 10 Build 14361 لـ Windows Insiders على الحلقة السريعة للتحديثات. إلى جانب قائمة التغييرات التي أعلنت عنها Microsoft في البداية ، يأتي هذا الإصدار مع تحسينات على وحدة تحكم Ubuntu Bash في النظام الفرعي لميزة Linux. دعونا نرى بالتفصيل ما هو الجديد في Bash على Ubuntu في Windows 10 build 14361.
- أصبحت DrvFs الآن حساسة لحالة الأحرف عند التشغيل في Bash على Ubuntu على Windows.
- يمكن للمستخدمين إنشاء case.txt و CASE.TXT على محركات الأقراص / mnt / c الخاصة بهم
- حساسية حالة الأحرف مدعومة فقط في Bash على Ubuntu على Windows. عندما يكون خارج Bash ، سيقوم NTFS بالإبلاغ عن الملفات بشكل صحيح ، ولكن قد يحدث سلوك غير متوقع عند التفاعل مع الملفات من Windows.
- جذر كل وحدة تخزين (أي / mnt / c) ليس حساسًا لحالة الأحرف
- يمكن العثور على مزيد من المعلومات حول التعامل مع هذه الملفات في Windows هنا.
- دعم pty / tty محسن بشكل كبير. تطبيقات مثل TMUX مدعومة الآن
- تم إصلاح مشكلة التثبيت حيث لا يتم دائمًا إنشاء حسابات المستخدمين
- بنية محسّنة لسطر الأوامر تسمح بقائمة وسيطة طويلة للغاية.
- الآن قادر على حذف و chmod read_only الملفات من DrvFs
- تم إصلاح بعض الحالات التي يتوقف فيها الجهاز عند قطع الاتصال
- chmod و chown يعملان الآن على أجهزة tty
- السماح بالاتصال بـ 0.0.0.0 و:: كمضيف محلي
- يتعامل Sendmsg / recvmsg الآن مع طول متجه IO> 1
- يمكن للمستخدمين الآن إلغاء الاشتراك في ملف المضيفين الذي تم إنشاؤه تلقائيًا
- تطابق تلقائيًا لغة Linux مع لغة NT أثناء التثبيت
- تمت إضافة ملف / proc / sys / vm / swappiness
- الدعامة الآن تخرج بشكل صحيح
- السماح بإعادة فتح الأنابيب من خلال / proc / self / fd
- إخفاء الدلائل الموجودة ضمن٪ LOCALAPPDATA٪ \ lxss من DrvFs
- معالجة أفضل لـ bash.exe ~. أوامر مثل "bash ~ -c ls" مدعومة الآن / li>
- تخطر المآخذ الآن بقراءة epoll المتاحة أثناء إيقاف التشغيل
- يقوم lxrun / uninstall بعمل أفضل في حذف الملفات والمجلدات
- تصحيح ps -f
- دعم محسّن لتطبيقات x11 مثل xEmacs
- تم تحديث حجم مكدس مؤشر الترابط الأولي لمطابقة إعداد Ubuntu الافتراضي والإبلاغ عن الحجم بشكل صحيح إلى get_rlimit syscall
- تحسين الإبلاغ عن أسماء صور عملية pico (على سبيل المثال للتدقيق)
- تم تنفيذ / proc / mountinfo لأمر df
- رمز خطأ ارتباط رمزي ثابت لاسم الطفل. و ..
- إصلاحات الشوائب والتحسينات الإضافية
في واجهة برمجة التطبيقات منخفضة المستوى ، حصل Bash على دعم لمكالمات syscalls التالية:
الحصول على. MKNODAT. رينامات. إرسال ملف. إرسال ملف 64. SYNC_FILE_RANGE
هذا كل شيء. لتمكين Bash على Ubuntu في Windows 10 build 14361 ، اتبع هذا البرنامج التعليمي:
كيفية تمكين Ubuntu Bash في نظام التشغيل Windows 10
مصدر: MSDN.