Microsoft внесла множество улучшений в Bash на Ubuntu в Windows 10

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 сообщила о проблемах
ИСПРАВЛЕНИЕ: Dolby Atmos не работает в Windows 10

ИСПРАВЛЕНИЕ: Dolby Atmos не работает в Windows 10Исправление звуковых драйверовWindows 10Dolby AtmosИсправить проблемы со звуком

Dolby Atmos не работает в Windows 10? Обычно подозреваются звуковые драйверы, поэтому обязательно начните расследование именно с них.Если вы боретесь с серьезным случаем, когда Dolby Atmos не отобр...

Читать далее
Как переустановить браузер Edge в Windows 10 через PowerShell

Как переустановить браузер Edge в Windows 10 через PowerShellКакWindows 10Браузер

18 декабря 2015 г. От АдминMicrosoft Edge - это совершенно новый веб-браузер, представленный в окне 10. Он имеет чистый пользовательский интерфейс, не требующий каких-либо конфликтов, и, как правил...

Читать далее
Как решить проблему «черного экрана смерти» в Windows 10

Как решить проблему «черного экрана смерти» в Windows 10КакWindows 10

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

Читать далее