Το Bash στο Ubuntu έλαβε μια τεράστια ενημέρωση στην έκδοση 14361 των Windows 10
Χθες η Microsoft κυκλοφόρησε το Windows 10 Build 14361 στα Windows Insiders στο Fast Ring των ενημερώσεων. Εκτός από τη λίστα των αλλαγών που ανακοίνωσε αρχικά η Microsoft, αυτή η έκδοση συνοδεύεται από βελτιώσεις στην κονσόλα Ubuntu Bash της δυνατότητας Subsystem for Linux. Ας δούμε αναλυτικά τι νέο υπάρχει στο Bash στο Ubuntu στην έκδοση 14361 των Windows 10.
- Το DrvFs έχει πλέον διάκριση πεζών-κεφαλαίων όταν εκτελείται στο Bash στο Ubuntu στα Windows.
- Οι χρήστες μπορούν να δημιουργήσουν case.txt και CASE.TXT στις μονάδες δίσκου τους /mnt/c
- Η ευαισθησία πεζών-κεφαλαίων υποστηρίζεται μόνο στο Bash στο Ubuntu στα Windows. Όταν είστε εκτός Bash, το NTFS θα αναφέρει τα αρχεία σωστά, αλλά μπορεί να προκύψει απροσδόκητη συμπεριφορά κατά την αλληλεπίδραση με τα αρχεία από τα Windows.
- Η ρίζα κάθε τόμου (δηλαδή /mnt/c) δεν κάνει διάκριση πεζών-κεφαλαίων
- Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με το χειρισμό αυτών των αρχείων στα Windows εδώ.
- Εξαιρετικά βελτιωμένη υποστήριξη pty / tty. Τώρα υποστηρίζονται εφαρμογές όπως το TMUX
- Διορθώθηκε το πρόβλημα εγκατάστασης όπου οι λογαριασμοί χρηστών δεν δημιουργούνται πάντα
- Βελτιστοποιημένη δομή arg γραμμής εντολών που επιτρέπει εξαιρετικά μεγάλη λίστα ορισμάτων.
- Τώρα μπορείτε να διαγράψετε και να chmod αρχεία read_only από τα DrvF
- Διορθώθηκαν ορισμένες περιπτώσεις όπου το τερματικό κρέμεται κατά την αποσύνδεση
- Το chmod και το chown λειτουργούν τώρα σε συσκευές tty
- Να επιτρέπεται η σύνδεση σε 0.0.0.0 και:: ως localhost
- Το Sendmsg/recvmsg χειρίζεται τώρα ένα διάνυσμα IO μήκους >1
- Οι χρήστες μπορούν πλέον να εξαιρεθούν από το αρχείο κεντρικών υπολογιστών που δημιουργείται αυτόματα
- Αντιστοιχίστε αυτόματα τις τοπικές ρυθμίσεις του Linux με τις τοπικές ρυθμίσεις NT κατά την εγκατάσταση
- Προστέθηκε το αρχείο /proc/sys/vm/swappiness
- Το strace βγαίνει τώρα σωστά
- Αφήστε τους σωλήνες να ανοίξουν ξανά μέσω /proc/self/fd
- Απόκρυψη καταλόγων κάτω από %LOCALAPPDATA%\lxss από DrvFs
- Καλύτερος χειρισμός του bash.exe ~. Εντολές όπως "bash ~ -c ls" υποστηρίζονται τώρα/li>
- Οι πρίζες ειδοποιούν τώρα το epoll read διαθέσιμο κατά τον τερματισμό λειτουργίας
- Το lxrun /uninstall κάνει καλύτερη δουλειά στη διαγραφή των αρχείων και των φακέλων
- Διορθώθηκε ps -f
- Βελτιωμένη υποστήριξη για εφαρμογές x11 όπως το xEmacs
- Ενημερώθηκε το αρχικό μέγεθος στοίβας νήματος για να ταιριάζει με την προεπιλεγμένη ρύθμιση του Ubuntu και να αναφέρει το μέγεθος σωστά στο σύστημα get_rlimit
- Βελτιωμένη αναφορά ονομάτων εικόνων διεργασίας pico (π.χ. για έλεγχο)
- Υλοποιήθηκε η εντολή /proc/mountinfo for df
- Διορθώθηκε ο κωδικός σφάλματος συμβολικής σύνδεσης για το όνομα παιδιού. και ..
- Πρόσθετες διορθώσεις σφαλμάτων και βελτιώσεις
Στο API χαμηλού επιπέδου, το Bash έλαβε υποστήριξη για τα ακόλουθα syscals:
GETTIMER. MKNODAT. RENAMEAT. ΑΠΟΣΤΟΛΗ ΑΡΧΕΙΟΥ. SENDFILE64. SYNC_FILE_RANGE
Αυτό είναι. Για να ενεργοποιήσετε το Bash στο Ubuntu στην έκδοση 14361 των Windows 10, ακολουθήστε αυτό το σεμινάριο:
Πώς να ενεργοποιήσετε το Ubuntu Bash στα Windows 10
Πηγή: MSDN.