
מיקרוסופט הציגה שיפורים רבים ב- Windows 10 Preview עם הבניין האחרון 14361. תכונה שכנראה קיבלה את מספר השינויים הגבוה ביותר היא Bash באובונטו ב- Windows 10. מיקרוסופט חשפה רשימה ענקית של שיפורים עבור קונסולת Ubuntu Bash של תכונת Subsystem for Linux שתסייע למפתחי לינוקס לעשות עבודה טובה עוד יותר כעת.
הנה מה שתוקן ומשופר ב- Bash באובונטו בבניית התצוגה המקדימה האחרונה של Windows 10 14361:
-
“DrvFs הוא כעת תלוי רישיות בעת הריצה ב- Bash באובונטו ב- Windows.
- משתמשים עשויים ליצור case.txt ו- CASE.TXT בכונני / mnt / c שלהם
- רגישות למקרה נתמכת רק ב- Bash באובונטו ב- Windows. כאשר מחוץ ל- Bash, NTFS ידווח על הקבצים בצורה נכונה, אך התנהגות בלתי צפויה עשויה להתרחש באינטראקציה עם הקבצים מ- Windows.
- השורש של כל נפח (כלומר / mnt / c) אינו תלוי רישיות
- ניתן למצוא מידע נוסף על טיפול בקבצים אלה ב- Windows פה.
- תמיכה משופרת מאוד ב- pty / tty. יישומים כמו TMUX נתמכים כעת
- בעיית התקנה קבועה שבה לא תמיד נוצרו חשבונות משתמש
- מבנה ארגוני שורת פקודה ממוטב המאפשר רשימת ארגומנטים ארוכה במיוחד.
- כעת מסוגל למחוק קבצי read_only בלבד ולשנות אותם מ- DrvFs
- תוקנו מקרים מסוימים בהם הטרמינל תלוי בניתוק
- chmod ו- chown עובדים כעת על מכשירים tty
- אפשר חיבור ל- 0.0.0.0 ו-:: כ- localhost
- Sendmsg / recvmsg מטפל כעת באורך וקטור IO של> 1
- משתמשים יכולים כעת לבטל את הסכמתם לקובץ המארחים שנוצר אוטומטית
- התאם באופן אוטומטי את אזור הלינוקס לאזור NT במהלך ההתקנה
- נוסף הקובץ / proc / sys / vm / swappiness
- strace יוצא כעת כהלכה
- אפשר לפתוח צינורות מחדש באמצעות / proc / self / fd
- הסתר ספריות תחת% LOCALAPPDATA% \ lxss מ- DrvFs
- טיפול טוב יותר ב- bash.exe ~. פקודות כמו "bash ~ -c ls" נתמכות כעת / li>
- שקעים מודיעים כעת על קריאת epoll זמינה במהלך הכיבוי
- lxrun / Uninstall מבצע עבודה טובה יותר במחיקת הקבצים והתיקיות
- תוקן ps -f
- תמיכה משופרת באפליקציות x11 כגון xEmacs
- גודל ערימת החוטים הראשונית עודכן כך שתואם את הגדרת ברירת המחדל של אובונטו ודיווח כהלכה על הגודל ל syscall get_rlimit
- דיווח משופר על שמות תמונות בתהליך פיקו (למשל לביקורת)
- מיושם / proc / mountinfo לפקודת df
- קוד שגיאה symlink קבוע לשם הילד. ו ..
- תיקוני באגים ושיפורים נוספים "
בנוסף, בש קיבל גם תמיכה בממשקי ה- API הבאים ברמה נמוכה של syscalls הבאים:
- GETTIMER
- MKNODAT
- RENAMEAT
- שלח קובץ
- SENDFILE64
- SYNC_FILE_RANGE
Bash באובונטו זמין כעת ל- Windows Insiders שמריץ את Windows 10 Preview בלבד. עם זאת, מיקרוסופט תשחרר אותה לציבור עם עדכון יום השנה, מה שהופך אותו לזמין לעוד יותר מפתחי לינוקס שרוצים לעבוד על התסריטים שלהם ב- Windows 10 מבלי להריץ מכונה וירטואלית.
סיפורים קשורים שאתה צריך לבדוק:
- Windows 10 Mobile build 14361 מביא מקלדת ביד אחת ל- Lumia 640 ו- 830
- Build 14361 שובר את הגדרות השפה והופך את האנגלית לשפת שולחן עבודה משנית
- Build 14361 לא מצליח לפתור את בעיית ייבוא התמונות במחשבי Windows 10
- מסך המבט אינו פועל ב- Windows 10 Mobile build 14361 עבור Lumia 950 XL
- סיכום: תצוגה מקדימה של Windows 10 build 14361 דיווחה על בעיות