Windows 10 Build 14361 включает в себя большое количество улучшений для Bash в Windows

  • Категория: Windows 10
  • Дата: 9-06-2016, 05:56
  • Просмотров: 5 442
Windows 10 Build 14361 включает в себя большое количество улучшений для  Bash в Windows

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
Илья Источник:
mspoweruser.com
  • +4



  • Комментарии
  • ВКонтакте
  • Facebook
powerslice
VIP | 9 июня 2016 08:02
  • 0
Хм, я так и не понял - а линуксовые программы без интерфейса поддерживаются? Тот же nginx, php-fpm, есть ли APT?
build_new
Посетитель | 9 июня 2016 11:25
  • 0
Капитализация Apple $571 млрд. на 8 марта 2016 года !

Капитализация The Walt Disney Company на 16 мая 2013 около $122 млрд. !
powerslice
VIP | 9 июня 2016 11:51
  • 2
Huang970gtx, 30 гигов только семерка весила. Логично предположить, что семерку))) Начиная с 8.1 винда умещается на флешку в 16 гигов.
powerslice
VIP | 9 июня 2016 14:34
  • 0
А майки то ничего не допиливают ребята!!!)))
Docent
Посетитель | 9 июня 2016 15:08
  • 0
Ребят,не работает синхронизация, у меня lumia 730 с последним инсайдер билдом (14361) и на ноуте та же сборка, в центре уведомлений на пк не отображаются смс и уведомления от приложений с мобильного и наоборот, регион сша на обоих устройствах,кортана включена, я вроде как видел информацию, что это уже работает, может что-то не понял. Может кто сталкивался? не дает мне покоя))
sherba800
Посетитель | 9 июня 2016 18:37
  • 0
Трут каменты модераторы, зачем?
powerslice
VIP | 9 июня 2016 20:55
  • 0
Оффтрпим потому что. Кстати, а есть ISO образ? На виртуалку накатил бы

Админы, если затираете комментарии - затирайте всю переписку. В итоге получается, что в комментариях к этому топику непонятно, о чем люди общались!
sovaz1997
VIP | 10 июня 2016 10:44
  • 0
Цитата: powerslice
Оффтрпим потому что. Кстати, а есть ISO образ? На виртуалку накатил бы

Админы, если затираете комментарии - затирайте всю переписку. В итоге получается, что в комментариях к этому топику непонятно, о чем люди общались!

Последняя сборка, имеющая ISO-образ - Build 14342. ISO-образы не делаются из сборок из кольца fast.
SMART77
Заблокирован | 10 июня 2016 14:47
  • 0
Цитата: sherba800
Трут каменты модераторы, зачем?

Большинство ничего в теме не понимает, но оффтопят.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Пользователи онлайн
Всего на сайте: 26
Пользователей: 0
Гостей: 26
Роботы:
+0  
Новостей: 15204
+0  
Комментариев: 39469
+0  
Пользователей: 10105