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

Препоръчва се: Как да стартирате Linux GUI приложения на Windows 10.

Microsoft пусна вчера Windows 10 build 14361. В допълнение, списък с промени, първоначално обявени от Microsoft, тази сглобка идва с подобрена подсистема на bash конзола за функции на Linux. Нека видим подробно какво е новото в Bash в Windows 10 build 14361

Следните грешки са отстранени в Bash за Windows 10:

  • DrvFs сега чувствителни към регистъра, когато се изпълняват в Bash на Ubuntu на Windows 10.
  • Потребителите могат да създават case.txt и CASE.TXT на дискове / mnt / c
  • Чувствителността на регистъра се поддържа само на Bash в Ubuntu за Windows. Няма взаимодействие с файлове от Windows.
  • Коренът на всеки том (т.е. / mnt / c) не са чувствителни към регистъра
  • Повече информация за работата с тези файлове в Windows можете да намерите. тук.
  • Значително разширена поддръжка за псевдо терминал / Tty. Приложения като TMUX сега се поддържа
  • Фиксиран проблем, при който не винаги се създават акаунти
  • Оптимизираната структура на аргументи на командния ред позволява изключително дълъг списък от аргументи.
  • Сега можете да изтриете CHMOD READ_ONLY файлове от DrvFs
  • Фиксирано замразяване на терминала
  • Chmod и chown сега работи върху TTY
  • Разрешено е да се свържете с 0.0.0.0 и :: като местен домакин
  • Sendmsg / recvmsg Сега се обработва
  • Сега потребителите могат да откажат автоматично генерирани услуги за хостинг на файлове
  • Локалната локална локация на NT по време на инсталацията съответства на
  • добавен / proc / sys / vm / swappiness файл
  • Сега проследяването протича правилно
  • Позволете на тръбите да бъдат подновени / Proc / Self / Fd
  • Скриване на директории под % LOCALAPPDATA% \ lxss от DrvFs
  • Подобрено управление bash.exe ~. Екипи като Вече се поддържа „Bash ~ -c ls“ / li>
  • lxrun / деинсталиране върши по-добра работа за изтриване на файлове и папки
  • ревизирана ps -f
  • Подобрена поддръжка x11 приложения като XEmacs
  • Актуализиран първоначален размер на стека на нишката, за да съответства на настройките по подразбиране на Ubuntu
  • Подобрено отчитане на имена на процеси (например за одит)
  • Изпълнено от / Proc / mountinfo за екипа ге .
  • Фиксиран символен код за грешка за име.
  • Други подобрения и корекции на грешки

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

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • SENDFILE
  • SENDFILE64
  • SYNC_FILE_RANGE

Източник: MSDN.