تقدم Microsoft الكثير من التحسينات على bash on ubuntu في نظام التشغيل windows 10

فيديو: Linux Command Line Tutorial For Beginners 29 - find command 2024

فيديو: Linux Command Line Tutorial For Beginners 29 - find command 2024
Anonim

طرحت Microsoft الكثير من التحسينات على Windows 10 Preview باستخدام أحدث إصدار 14361. من الميزات التي تلقت على الأرجح أكبر عدد من التغييرات هي Bash on Ubuntu على Windows 10. كشفت Microsoft عن قائمة ضخمة من التحسينات لوحدة التحكم Ubuntu Bash للنظام الفرعي لـ ميزة Linux التي ستساعد مطوري Linux على القيام بعمل أفضل الآن.

إليك ما تم إصلاحه وتحسينه في Bash على Ubuntu في الإصدار الأحدث من Windows 10 Preview 14361:

  • أصبح DrvFs الآن حساسًا لحالة الأحرف عند التشغيل في Bash على Ubuntu على Windows.
    • يمكن للمستخدمين إنشاء case.txt و CASE.TXT على محركات الأقراص / mnt / c الخاصة بهم
    • لا يتم دعم حساسية الحالة إلا في Bash على Ubuntu على Windows. عندما يكون خارج Bash ، سيقوم NTFS بالإبلاغ عن الملفات بشكل صحيح ، ولكن قد يحدث سلوك غير متوقع أثناء التفاعل مع الملفات من Windows.
    • جذر كل وحدة تخزين (أي / كزاز الرضع / ج) ليست حساسة لحالة الأحرف
    • يمكن العثور على مزيد من المعلومات حول معالجة هذه الملفات في Windows هنا.
  • تعزيز كبير بي تي واي / دعم 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 الافتراضي والإبلاغ عن الحجم بشكل صحيح إلى syscall get_rlimit
  • تحسين الإبلاغ عن أسماء صور عملية بيكو (على سبيل المثال للمراجعة)
  • نفذت / بروك / mountinfo لقيادة مدافع
  • ثابت رمز خطأ رمز الارتباط اسم الطفل. و..
  • إصلاحات الأخطاء الإضافية والتحسينات "

بالإضافة إلى ذلك ، تلقى Bash أيضًا دعمًا لواجهات برمجة التطبيقات (APIs) ذات المستوى المنخفض:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • إرسال ملف
  • SENDFILE64
  • SYNC_FILE_RANGE

يتوفر تطبيق Bash on Ubuntu حاليًا لمطلعي Windows الذين يقومون بتشغيل Windows 10 Preview فقط. ومع ذلك ، ستقوم Microsoft بإصدارها للجمهور من خلال تحديث الذكرى السنوية ، مما يتيحها لمزيد من مطوري Linux الذين يرغبون في العمل على البرامج النصية الخاصة بهم في نظام التشغيل Windows 10 دون تشغيل جهاز افتراضي.

تقدم Microsoft الكثير من التحسينات على bash on ubuntu في نظام التشغيل windows 10