Microsoft представила множество улучшений в Windows 10 Preview с последняя сборка 14361. Функция, которая, вероятно, получила наибольшее количество изменений, - это Bash в Ubuntu в Windows 10. Microsoft представила огромный список улучшений для консоли Ubuntu Bash функции Subsystem for Linux, которые помогут разработчикам Linux работать еще лучше.
Вот что было исправлено и улучшено в Bash для Ubuntu в последней сборке 14361 Windows 10 Preview:
-
“DrvFs теперь чувствителен к регистру при запуске в Bash в Ubuntu в Windows.
- Пользователи могут создавать файлы case.txt и CASE.TXT на своих дисках / mnt / c.
- Чувствительность к регистру поддерживается только в Bash в Ubuntu в Windows. Вне Bash NTFS сообщит о файлах правильно, но при взаимодействии с файлами из Windows может возникнуть непредвиденное поведение.
- Корень каждого тома (т.е. / mnt / c) не чувствителен к регистру
- Более подробную информацию об обработке этих файлов в Windows можно найти здесь.
- Значительно улучшенная поддержка pty / tty. Теперь поддерживаются такие приложения, как TMUX.
- Исправлена проблема установки, из-за которой не всегда создавались учетные записи пользователей.
- Оптимизированная структура аргументов командной строки, позволяющая использовать очень длинный список аргументов.
- Теперь можно удалять и изменять файлы только для чтения из DrvFs.
- Исправлены некоторые случаи зависания терминала при отключении
- chmod и chown теперь работают на tty-устройствах
- Разрешить подключение к 0.0.0.0 и:: как localhost
- Sendmsg / recvmsg теперь обрабатывает длину вектора ввода-вывода> 1
- Теперь пользователи могут отказаться от автоматически созданного файла hosts.
- Автоматически сопоставлять локаль Linux с локалью NT во время установки
- Добавлен файл / proc / sys / vm / swappiness
- strace теперь выходит правильно
- Разрешить повторное открытие каналов через / proc / self / fd
- Скрыть каталоги в% LOCALAPPDATA% \ lxss от DrvFs
- Лучшая обработка bash.exe ~. Теперь поддерживаются такие команды, как «bash ~ -c ls» / li>
- Сокеты теперь уведомляют epoll о доступе к чтению во время выключения
- lxrun / uninstall лучше удаляет файлы и папки
- Исправленный ps -f
- Улучшена поддержка приложений x11, таких как xEmacs.
- Обновлен начальный размер стека потока, чтобы он соответствовал настройкам Ubuntu по умолчанию и правильно сообщал размер системному вызову get_rlimit.
- Улучшенная отчетность по именам образов пико-процессов (например, для аудита)
- Реализован / proc / mountinfo для команды df.
- Исправлен код ошибки символьной ссылки для дочернего имени. а также ..
- Дополнительные исправления ошибок и улучшения »
Кроме того, Bash также получил поддержку следующих низкоуровневых API системных вызовов:
- GETTIMER
- МКНОДАТ
- ПЕРЕИМЕНОВАТЬ
- ПОСЛАТЬ ФАЙЛ
- SENDFILE64
- SYNC_FILE_RANGE
Bash в Ubuntu в настоящее время доступен только участникам программы предварительной оценки Windows, использующим Windows 10 Preview. Однако Microsoft опубликует его с Юбилейное обновление, что делает его доступным еще большему количеству разработчиков Linux, которые хотят работать над своими скриптами в Windows 10 без запуска виртуальной машины.
СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ НЕОБХОДИМО ВЫБРАТЬ:
- Сборка Windows 10 Mobile 14361 добавляет клавиатуру для работы одной рукой в Lumia 640 и 830
- Сборка 14361 ломает языковые настройки, превращая английский в дополнительный язык рабочего стола
- Сборка 14361 не решает проблему импорта фотографий на ПК с Windows 10
- Glance Screen не работает в Windows 10 Mobile build 14361 для Lumia 950 XL
- Сводка новостей: Windows 10 Preview build 14361 сообщила о проблемах