Windows 10 Build 14361 включает в себя большое количество улучшений для Bash в Windows
- Категория: Windows 10
- Дата: 9-06-2016, 05:56
- Просмотров: 5 442
Microsoft выпустила сборку Windows 10 Build 14361, но ничего не сказала об улучшениях Bash на Windows.
Исправленные ошибки:
• DrvFs теперь чувствителен к регистру при работе в Bash на Windows;
• Пользователи могут создать case.txt и CASE.TXT на их /mnt/с дисках;
Чувствительность к регистру поддерживается только в Bash на Windows. Когда снаружи Bash NTFS сообщала файлы правильно, могло возникнуть непредвиденное взаимодействие с файлами Windows;
• Корень каждого тома (т.е./mnt/c) не чувствителен к регистру;
• Более подробную информацию о работе с этими файлами в Windows можно найти здесь;
• Значительно улучшена поддержка pty / tty поддержки. Приложения, такие как TMUX, теперь поддерживается;
• Исправлена проблема установки, когда не всегда создавались учетные записи пользователей;
• Оптимизирована структура аргумента командной строки, допускающая чрезвычайно длинный список аргументов;
• Теперь можно удалить файлы chmod read_only из DrvFs;
• Исправлены некоторые случаи, когда терминал зависал на отключении;
• chmod и chown теперь работают на tty-устройствах;
• Разрешается подключение к 0.0.0.0 и :: as localhost;
• Sendmsg/recvmsg теперь обрабатывают IO vector length of >1;
• Теперь пользователи могут отказаться от автоматически сгенерированного файла hosts;
• Автоматическое соответствие Linux locale к NT locale во время установки;
• Добавлен файл /proc/sys/vm/swappiness;
• strace теперь выходит правильно;
• Allow pipes to be reopened through /proc/self/fd;
• Можно скрыть каталоги в % LOCALAPPDATA% \lxss из DrvFs;
• Поддерживается улучшенная обработка bash.exe ~. Commands like “bash ~ -c ls”;
• Теперь Sockets уведомляет доступные epoll read во время завершения работы;
• lxrun /uninstall делает лучшую работу по удалению файлов и папок;
• Исправлены ps –f;
• Улучшена поддержка приложений x11, таких как xEmacs;
• Обновлён начальный размер стека потока, чтобы соответствовать настройке Ubuntu по умолчанию и сообщать размер правильно для get_rlimit syscall;
• Улучшена отчетность имен образа процесса;
• Реализованы /proc/mountinfo для команды df;
• Fixed symlink error code for child name . and ..;
• Дополнительные исправления ошибок и улучшения;
Поддержка Syscall: Ниже приведен список новых или усовершенствованных системных вызовов, которые имеют некоторую реализацию в WSL. В системных вызовах поддерживается, по крайней мере, один сценарий, но не может иметь все параметры, которые поддерживаются в настоящее время:
• GETTIMER;
• MKNODAT;
• RENAMEAT;
• SENDFILE;
• SENDFILE64;
• SYNC_FILE_RANGE;
А вот информация в оригинале (так делаю специально, поскольку мог отобразить информацию неправильно):
Bug Fixes:
DrvFs is now case sensitive when running in Bash on Ubuntu on Windows.
Users may case.txt and CASE.TXT on their /mnt/c drives
Case sensitivity is only supported within Bash on Ubuntu on Windows. When outside of Bash NTFS will report the files correctly, but unexpected behavior may occur interacting with the files from Windows.
The root of each volume (i.e. /mnt/c) is not case sensitive
More information on handling these files in Windows can be found here.
Greatly enhanced pty / tty support. Applications like TMUX now supported (GH #40)
Fixed install issue where user accounts not always created
Optimized command line arg structure allowing for extremely long argument list. (GH #153)
Now able to delete and chmod read_only files from DrvFs
Fixed some instances where the terminal hangs on disconnect (GH #43)
chmod and chown now work on tty devices
Allow connection to 0.0.0.0 and :: as localhost (GH #388)
Sendmsg/recvmsg now handle an IO vector length of >1 (partial GH #376)
Users can now opt-out of auto-generated hosts file (GH #398)
Automatically match Linux locale to the NT locale during install (GH #11)
Added the /proc/sys/vm/swappiness file (GH #306)
strace now exits correctly
Allow pipes to be reopened through /proc/self/fd (GH #222)
Hide directories under %LOCALAPPDATA%\lxss from DrvFs (GH #270)
Better handling of bash.exe ~. Commands like “bash ~ -c ls” now supported (GH #467)
Sockets now notify epoll read available during shutdown (GH #271)
lxrun /uninstall does a better job of deleting the files and folders
Corrected ps -f (GH #246)
Improved support for x11 apps such as xEmacs (GH #481)
Updated initial thread stack size to match default Ubuntu setting and reporting the size correctly to the get_rlimit syscall (GH #172, #258
Improved reporting of pico process image names (e.g., for auditing)
Implemented /proc/mountinfo for df command
Fixed symlink error code for child name . and ..
Additional improvements bugfixes and improvements
Syscall Support:
Below are a list of new or enhanced syscalls that have some implementation in WSL. The syscalls on this list are supported in at least one scenario, but may not have all parameters supported at this time.
GETTIMER
MKNODAT
RENAMEAT
SENDFILE
SENDFILE64
SYNC_FILE_RANGE
DrvFs is now case sensitive when running in Bash on Ubuntu on Windows.
Users may case.txt and CASE.TXT on their /mnt/c drives
Case sensitivity is only supported within Bash on Ubuntu on Windows. When outside of Bash NTFS will report the files correctly, but unexpected behavior may occur interacting with the files from Windows.
The root of each volume (i.e. /mnt/c) is not case sensitive
More information on handling these files in Windows can be found here.
Greatly enhanced pty / tty support. Applications like TMUX now supported (GH #40)
Fixed install issue where user accounts not always created
Optimized command line arg structure allowing for extremely long argument list. (GH #153)
Now able to delete and chmod read_only files from DrvFs
Fixed some instances where the terminal hangs on disconnect (GH #43)
chmod and chown now work on tty devices
Allow connection to 0.0.0.0 and :: as localhost (GH #388)
Sendmsg/recvmsg now handle an IO vector length of >1 (partial GH #376)
Users can now opt-out of auto-generated hosts file (GH #398)
Automatically match Linux locale to the NT locale during install (GH #11)
Added the /proc/sys/vm/swappiness file (GH #306)
strace now exits correctly
Allow pipes to be reopened through /proc/self/fd (GH #222)
Hide directories under %LOCALAPPDATA%\lxss from DrvFs (GH #270)
Better handling of bash.exe ~. Commands like “bash ~ -c ls” now supported (GH #467)
Sockets now notify epoll read available during shutdown (GH #271)
lxrun /uninstall does a better job of deleting the files and folders
Corrected ps -f (GH #246)
Improved support for x11 apps such as xEmacs (GH #481)
Updated initial thread stack size to match default Ubuntu setting and reporting the size correctly to the get_rlimit syscall (GH #172, #258
Improved reporting of pico process image names (e.g., for auditing)
Implemented /proc/mountinfo for df command
Fixed symlink error code for child name . and ..
Additional improvements bugfixes and improvements
Syscall Support:
Below are a list of new or enhanced syscalls that have some implementation in WSL. The syscalls on this list are supported in at least one scenario, but may not have all parameters supported at this time.
GETTIMER
MKNODAT
RENAMEAT
SENDFILE
SENDFILE64
SYNC_FILE_RANGE
Похожие новости
- Комментарии
- ВКонтакте
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Пользователи онлайн
Всего на сайте: 26
Пользователей: 0
Гостей: 26
Роботы:
Пользователей: 0
Гостей: 26
Роботы:
+0
Новостей: 15204
+0  
Комментариев: 39469
+0
Пользователей: 10105