Microsoft носи много подобрения, за да се баши на ubuntu в Windows 10

Видео: Установка Linux Ubuntu рядом с Windows 10 на компьютере с UEFI 2024

Видео: Установка Linux Ubuntu рядом с Windows 10 на компьютере с UEFI 2024
Anonim

Microsoft въведе много подобрения в Windows 10 Preview с най-новата версия 14361. Функция, която вероятно получи най-голям брой промени, е Bash на Ubuntu в Windows 10. Microsoft разкри огромен списък от подобрения за конзолата Ubuntu Bash на подсистемата за Linux функция, която ще помогне на Linux разработчиците да свършат още по-добра работа сега.

Ето какво е поправено и подобрено в Bash on Ubuntu в най-новата версия на Windows 10 Preview 14361:

  • „ DrvFs сега е чувствителен към регистъра, когато се изпълнява в Bash на Ubuntu на Windows.
    • Потребителите могат да създават case.txt и CASE.TXT на своите / mnt / c дискове
    • Чувствителността на регистъра се поддържа само в Bash on Ubuntu на Windows. Когато сте извън Bash, NTFS ще докладва правилно файловете, но при взаимодействие с файловете от Windows може да възникне неочаквано поведение.
    • Коренът на всеки том (т.е. / mnt / c) не е чувствителен към регистъра
    • Повече информация за работа с тези файлове в Windows можете да намерите тук.
  • Силно подобрена поддръжка на pty / tty. Приложения като TMUX вече се поддържат
  • Фиксиран проблем с инсталирането, при който потребителските акаунти не винаги са създадени
  • Оптимизирана структура на аргументи от командния ред, позволяваща изключително дълъг списък от аргументи.
  • Вече можете да изтривате и chmod файлове за read_only от DrvFs
  • Фиксирани някои случаи, когато терминалът виси при прекъсване
  • chmod и chown сега работят на tty устройства
  • Разрешаване на връзка с 0.0.0.0 и:: като localhost
  • 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 syscall
  • Подобрено отчитане на имената на изображения на pico процес (например за одит)
  • Изпълнено / proc / mountinfo за df команда
  • Фиксиран код за грешка на символната връзка за име на дете. и..
  • Допълнителни корекции на грешки и подобрения “

Освен това, Bash също получи поддръжка за следните API на ниско ниво на syscalls:

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

Bash on Ubuntu в момента е достъпен за Windows Insiders, работещ само с Windows 10 Preview. Въпреки това, Microsoft ще го пусне на обществеността с юбилейната актуализация, като ще я направи достъпна за още повече Linux разработчици, които искат да работят върху своите скриптове в Windows 10, без да работят с виртуална машина.

Microsoft носи много подобрения, за да се баши на ubuntu в Windows 10