РЕКОМЕНДУЕТСЯ: Как запускать приложения Linux GUI в Windows 10.
Вчера Microsoft выпустила Windows 10 сборка 14361. Кроме того, списка изменений первоначально объявленных Microsoft, эта сборка поставляется с улучшением Bash консоли подсистемы для Linux функции. Давайте посмотрим в деталях, что нового в Bash в Windows 10 сборка 14361
Следующие ошибки были исправлены в Bash для Windows 10:
- DrvFs теперь чувствителен к регистру при работе в Bash на Ubuntu в Windows 10.
- Пользователи могут создавать case.txt и CASE.TXT на дисках /mnt/c
- Чувствительность к регистру поддерживается только в Bash на Ubuntu для Windows. Без взаимодействия с файлами из Windows.
- Корень каждого тома (i.e. /mnt/c) не чувствительны к регистру
- Более подробную информацию о работе с этими файлами в Windows , можно найти здесь.
- Значительно расширена поддержка псевдо терминала / TTY. Такие приложения, как TMUX теперь поддерживаются
- Исправлена проблема, при которой учетные записи не всегда создаются
- Оптимизированная структура аргумента командной строки позволяет чрезвычайно длинный список аргументов.
- Теперь появилась возможность удалить CHMOD READ_ONLY файлы из DrvFs
- Исправлено зависание терминала
- CHMOD и chown теперь работают на TTY
- Разрешено подключение к 0.0.0.0 и :: как локального хоста
- Sendmsg / recvmsg Теперь обрабатывается
- Теперь пользователи могут отказаться от автоматически сгенерированных файлообменников
- Linux локаль языкового стандарта NT во время установки соответствует
- Добавлен /proc/sys/vm/swappiness file
- Трассировка Теперь проходит правильно
- Разрешать трубы быть возобновлено через / Proc / Self / Fd
- Скрыть каталоги под % LOCALAPPDATA% \ lxss из DrvFs
- Улучшенная обработка bash.exe ~. Команды, как “bash ~ -c ls” now supported/li>
- lxrun /uninstall делает лучше работу удаления файлов и папок
- Исправленна ps -f
- Улучшена поддержка x11 приложений, таких как XEmacs
- Обновленный начальный размер стека потока, чтобы соответствовать по умолчанию настройкам Ubuntu
- Улучшение отчетности имен процессов (например, для аудита)
- Реализовано / Proc / mountinfo для команды df .
- Исправлен символьный код ошибки для имени.
- Другие улучшения и исправления ошибок
В API низкого уровня, Bash получил поддержку следующих системных вызовов:
- GETTIMER
- MKNODAT
- RENAMEAT
- SENDFILE
- SENDFILE64
- SYNC_FILE_RANGE
Источник: MSDN.