قدمت Microsoft الكثير من التحسينات على Windows 10 Preview باستخدام أحدث بناء 14361. الميزة التي ربما تلقت أكبر عدد من التغييرات هي Bash على نظام التشغيل Ubuntu على نظام التشغيل Windows 10. كشفت Microsoft عن قائمة ضخمة من التحسينات لوحدة تحكم Ubuntu Bash لميزة Subsystem for Linux والتي ستساعد مطوري Linux على القيام بعمل أفضل الآن.
إليك ما تم إصلاحه وتحسينه في Bash على Ubuntu في أحدث إصدار من Windows 10 Preview 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 أيضًا دعمًا لواجهات برمجة التطبيقات (APIs) ذات المستوى المنخفض لمكالمات النظام التالية:
- الحصول على
- MKNODAT
- رينامات
- إرسال ملف
- إرسال ملف 64
- SYNC_FILE_RANGE
Bash على Ubuntu متاح حاليًا لمشتركي Windows Insider الذين يقومون بتشغيل Windows 10 Preview فقط. ومع ذلك ، ستقوم Microsoft بإصداره للجمهور باستخدام تحديث الذكرى السنوية، مما يجعله متاحًا لمزيد من مطوري Linux الذين يرغبون في العمل على البرامج النصية الخاصة بهم في Windows 10 دون تشغيل جهاز افتراضي.
القصص ذات الصلة التي تحتاج إلى التحقق منها:
- يوفر Windows 10 Mobile build 14361 لوحة مفاتيح بيد واحدة لهاتف Lumia 640 و 830
- يكسر الإصدار 14361 إعدادات اللغة ويحول اللغة الإنجليزية إلى لغة سطح مكتب ثانوية
- فشل الإصدار 14361 في حل مشكلة استيراد الصور على أجهزة الكمبيوتر التي تعمل بنظام Windows 10
- لا تعمل Glance Screen على الإصدار 14361 من Windows 10 Mobile لهاتف Lumia 950 XL
- تقرير إخباري: تم الإبلاغ عن مشكلات Windows 10 Preview build 14361