Windows Tips & News

Bash на Ubuntu получи огромна актуализация в Windows 10 build 14361

1 отговор

Вчера, Microsoft пусна Windows 10 Build 14361 към Windows Insiders на Fast Ring на актуализациите. Освен списъка с промени, които Microsoft първоначално обяви, тази версия идва с подобрения на конзолата Ubuntu Bash на функцията Subsystem for Linux. Нека да видим подробно какво е новото в Bash на Ubuntu в Windows 10 build 14361.

Следните грешки бяха коригирани във версията на Bash на Windows 10:

  • DrvFs вече е чувствителен към малки и големи букви, когато работи в Bash на Ubuntu под Windows.
    • Потребителите могат да създават case.txt и CASE.TXT на своите /mnt/c устройства
    • Чувствителността на малки и малки букви се поддържа само в Bash на Ubuntu под Windows. Когато е извън Bash, NTFS ще докладва правилно файловете, но може да възникне неочаквано поведение при взаимодействие с файловете от Windows.
    • Коренът на всеки том (т.е. /mnt/c) не е чувствителен към малки и големи букви
    • Повече информация за работа с тези файлове в Windows можете да намерите тук.
  • Значително подобрена поддръжка на pty/tty. Приложения като TMUX вече се поддържат
  • Отстранен проблем с инсталирането, при който потребителските акаунти не винаги се създават
  • Оптимизирана arg структура на командния ред, позволяваща изключително дълъг списък с аргументи.
  • Вече можете да изтривате и chmod read_only файлове от DrvFs
  • Поправени са някои случаи, когато терминалът виси при изключване
  • chmod и chown вече работят на tty устройства
  • Разрешете връзката към 0.0.0.0 и:: като локален хост
  • Sendmsg/recvmsg вече обработва дължина на IO вектор >1
  • Потребителите вече могат да се откажат от автоматично генериран хост файл
  • Автоматично съпоставете локала на 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 команда
  • Фиксиран код за грешка на символна връзка за името на детето. и ..
  • Допълнителни корекции на грешки и подобрения

В API на ниско ниво, Bash получи поддръжка за следните системни извиквания:

ВЗЕМЕТЕ ТАЙМЕР. MKNODAT. ПРЕИМЕНУВАНЕ. SENDFILE. SENDFILE64. SYNC_FILE_RANGE

Това е. За да активирате Bash на Ubuntu в Windows 10 build 14361, следвайте този урок:

Как да активирате Ubuntu Bash в Windows 10

Източник: MSDN.

Задайте Firefox като PDF Viewer по подразбиране в Windows 10

Задайте Firefox като PDF Viewer по подразбиране в Windows 10

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Вашият телефон вече поддържа множество устройства

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Всички начини за отваряне на командния ред в Windows 10

Всички начини за отваряне на командния ред в Windows 10

В моите статии често се позовавам на инструменти на командния ред и помощни програми за конзола. ...

Прочетете още