Bash na Ubuntu otrzymał ogromną aktualizację w kompilacji Windows 10 14361
Wczoraj, Microsoft wydany Windows 10 Kompilacja 14361 dla niejawnych testerów systemu Windows w ramach szybkiego kręgu aktualizacji. Oprócz listy zmian, które firma Microsoft początkowo ogłosiła, ta kompilacja zawiera ulepszenia w konsoli Ubuntu Bash funkcji Subsystem for Linux. Zobaczmy szczegółowo, co nowego w Bash na Ubuntu w Windows 10 kompilacja 14361.
Następujące błędy zostały naprawione w wersji Bash dla systemu Windows 10:
- DrvFs rozróżnia wielkość liter podczas uruchamiania w Bash w systemie Ubuntu w systemie Windows.
- Użytkownicy mogą tworzyć case.txt i CASE.TXT na swoich dyskach /mnt/c
- Rozróżnianie wielkości liter jest obsługiwane tylko w Bash w systemie Ubuntu w systemie Windows. Poza systemem Bash system NTFS poprawnie zgłasza pliki, ale może wystąpić nieoczekiwane zachowanie podczas interakcji z plikami z systemu Windows.
- W katalogu głównym każdego woluminu (tj. /mnt/c) nie jest rozróżniana wielkość liter
- Więcej informacji na temat obsługi tych plików w systemie Windows można znaleźć tutaj.
- Znacznie ulepszona obsługa pty / tty. Aplikacje takie jak TMUX są teraz obsługiwane
- Naprawiono problem z instalacją, w którym konta użytkowników nie zawsze były tworzone
- Zoptymalizowana struktura argumentów wiersza poleceń pozwalająca na ekstremalnie długą listę argumentów.
- Teraz można usuwać i chmod pliki tylko do odczytu z DrvFs
- Naprawiono niektóre przypadki, w których terminal zawieszał się po rozłączeniu
- chmod i chown działają teraz na urządzeniach tty
- Zezwól na połączenie z 0.0.0.0 i: jako localhost
- Sendmsg/recvmsg obsługuje teraz wektor IO o długości >1
- Użytkownicy mogą teraz zrezygnować z automatycznie generowanego pliku hosts
- Automatycznie dopasuj ustawienia narodowe Linux do ustawień narodowych NT podczas instalacji
- Dodano plik /proc/sys/vm/swappiness
- strace wychodzi teraz poprawnie
- Zezwalaj na ponowne otwieranie potoków przez /proc/self/fd
- Ukryj katalogi w %LOCALAPPDATA%\lxss z DrvFs
- Lepsza obsługa bash.exe ~. Polecenia takie jak „bash ~ -c ls” są teraz obsługiwane/li>
- Gniazda powiadamiają teraz o możliwości odczytu epoll podczas wyłączania
- lxrun /uninstall lepiej usuwa pliki i foldery
- Poprawione ps -f
- Ulepszona obsługa aplikacji x11, takich jak xEmacs
- Zaktualizowano początkowy rozmiar stosu wątków, aby pasował do domyślnych ustawień Ubuntu i poprawnie zgłaszano rozmiar do wywołania systemowego get_rlimit
- Ulepszone raportowanie nazw obrazów pikoprocesów (np. do celów audytu)
- Zaimplementowano /proc/mountinfo dla polecenia df
- Naprawiono kod błędu dowiązania symbolicznego dla imienia dziecka. oraz ..
- Dodatkowe poprawki i ulepszenia
Na niskim poziomie API Bash otrzymał wsparcie dla następujących wywołań systemowych:
Reklama
ZEGAR CZASOWY. MKNODAT. ZMIEŃ NAZWĘ. WYŚLIJ PLIK. WYŚLIJPLIK64. SYNC_FILE_RANGE
Otóż to. Aby włączyć Bash w systemie Ubuntu w kompilacji 14361 systemu Windows 10, postępuj zgodnie z tym samouczkiem:
Jak włączyć Ubuntu Bash w Windows 10?
Źródło: MSDN.