Нови функции в басите / WSL и конзолата на Windows в Windows 10

Съдържание:

Нови функции в басите / WSL и конзолата на Windows в Windows 10
Нови функции в басите / WSL и конзолата на Windows в Windows 10

Видео: Нови функции в басите / WSL и конзолата на Windows в Windows 10

Видео: Нови функции в басите / WSL и конзолата на Windows в Windows 10
Видео: Как быстро удалить OneDrive на Windows 10 и почему этого не нужно делать!!! | Ван Драйв | - YouTube 2024, Може
Anonim

Windows 10 v1703 е купил много готини функции и подобрения в производителността. Приложения като Paint 3D и Game Mode се очаква да се погрижат за различните ниши на аудиторията на Windows 10. Актуализацията на Windows 10 Anniversary бе доставена с половин печена подсистема за Windows (WSL) и това означава, че е несъвместимо с node.js и Java.

Image
Image

Новите функции на Bash / WSL и Windows Console

Започвайки с актуализацията на Windows 10 Creators, WSL е проектиран да бъде съвместим с интерфейса за системни повиквания на Linux (SCI) и в резултат на това работи с повечето от основните инструменти за програмисти. Устройството Windows 10 CU поддържа следните инструменти за разработчици:

  • Основни инструменти: apt, sed, grep, awk, top, tmux, ssh, scp и т.н.
  • Кошове: баш, зш, риба и др.
  • Dev инструменти: vim, emacs, nano, git, gdb и т.н.
  • Езици и платформи: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # &.NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang и др.
  • Системи и услуги: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Още една достойна заслуга е подкрепата на Ubuntu 16.04, да, докато Windows 10 AU поддържа Ubuntu 14.04 Windows 10 Creators Update поддържа Ubuntu 16.04. Всички новосъздадени баш-инстанции ще бъдат инсталирани в Ubuntu 16.04. Съществуващите Ubuntu 14.04 копия обаче няма да се надстройват автоматично до 16.04 и трябва да надстроите ръчно инстанцията на Ubuntu 16.04, като използвате Remove или Replace или Upgrade on Place.

Разширено разширение IfConfig и мрежова връзка

В Win 10 AU човек не успя да изброи мрежови връзки и това в крайна сметка се сблъска с инструменти като ifconfig, gulp, npm и други. Този проблем бе коригиран незабавно в Win10 CU и ifconfig може да се използва за изброяване и проверка на конфигурациите на всички налични мрежови адаптери.
В Win 10 AU човек не успя да изброи мрежови връзки и това в крайна сметка се сблъска с инструменти като ifconfig, gulp, npm и други. Този проблем бе коригиран незабавно в Win10 CU и ifconfig може да се използва за изброяване и проверка на конфигурациите на всички налични мрежови адаптери.

NOTIFY Известия за промяна на файлове

Инструментите ще започнат да нотифицират как и кога се променя файлът. Тази способност се използва от разработчиците в мрежата, Node.js, Ruby и Python заедно с много други. WSL вече поддържа уведомяване, което ще позволи на приложенията да се регистрират за известията за промяна на файловата система, които могат да бъдат използвани допълнително за създаване на действия като възстановяване на проект или рестартиране на локалния сървър. За щастие уведомяването на файла също поддържа Windows файлова система. С това можете да редактирате източника на проекта на файловата система Windows, като използвате редактор на GUI в Windows, включващ VSCode, Visual Studio, Notepad ++ и може да стартира Bash / WSL на уебсайта локално.

TCP socket и TPv6 подобрения

Екипът на WSL заедно с екипа на Windows Core Networking идва с няколко допълнителни опции за IPv6 и TCP socket. Това, което ще направи, е, че ще позволи широка гама от инструменти и технологии, които разчитат на мрежови контакти и импровизирани IPv6 поддръжка.

Поддръжка за Unix Socket и Netlink Socket

Някои части на UNIX и Netlink по-рано не бяха поддържани на Anniversary Update и с създателите на софтуера UNIX за дейтаграми и опции и свойства на Netlink. Добавянето им към WSL позволява различните форми на IPC, които ще позволят на повечето съвременни инструменти да работят на WSL.

24-битова цветна поддръжка

И накрая, подкрепата за цветове с повече от 16 бита е отговорена и сега с Win10 CU конзолата е обновявана до фантастичен 24-битов цвят.

Можете да прочетете пълните подробности за MSDN.

Препоръчано: