Новые функции в Bash / WSL и Windows Console в Windows 10

Оглавление:

Новые функции в Bash / WSL и Windows Console в Windows 10
Новые функции в Bash / WSL и Windows Console в Windows 10

Видео: Новые функции в Bash / WSL и Windows Console в Windows 10

Видео: Новые функции в Bash / WSL и Windows Console в Windows 10
Видео: Как удалить OneDrive в Windows 11 и Windows 10. Отключение OneDrive в Windows - YouTube 2024, Май
Anonim

Windows 10 v1703 купила много интересных функций и улучшений производительности. Приложения, такие как Paint 3D и игровой режим, будут обслуживать различные ниши аудиторий Windows 10. Обновление для Windows 10 Anniversary Update было отправлено с использованием Half-Baked подсистемы Windows для Linux (WSL), и это означало, что это было несовместимо с node.js и Java.

Image
Image

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

Начиная с Windows 10 Creators Update WSL был разработан для совместимости с Linux System Call Interface (SCI) и, как результат, он работал с большинством основных инструментов разработчика. Узел Windows 10 CU поддерживает следующие инструменты разработчика:

  • Основные инструменты: apt, sed, grep, awk, top, tmux, ssh, scp и т. Д.
  • Раковины: Bash, zsh, рыба и т. Д.
  • Инструменты 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. Все вновь созданные экземпляры bash теперь будут установлены в Ubuntu 16.04. Однако существующие экземпляры Ubuntu 14.04 не будут автоматически обновляться до 16.04, и вам необходимо вручную обновить экземпляр до Ubuntu 16.04, используя либо «Удалить», либо «Заменить или обновить на месте».

Расширенное перечисление IfConfig и сетевого подключения

В Win 10 AU один не смог перечислить сетевые подключения, и это закончилось вмешательством с такими инструментами, как ifconfig, gulp, npm и другие. Эта проблема была быстро исправлена в Win10 CU, а ifconfig можно использовать для перечисления и изучения конфигураций всех доступных сетевых адаптеров.
В Win 10 AU один не смог перечислить сетевые подключения, и это закончилось вмешательством с такими инструментами, как ifconfig, gulp, npm и другие. Эта проблема была быстро исправлена в Win10 CU, а ifconfig можно использовать для перечисления и изучения конфигураций всех доступных сетевых адаптеров.

Уведомления об изменениях уведомлений NOTIFY

Теперь инструменты начнут уведомлять, когда и когда файл будет изменен, эта возможность используется разработчиками web, Node.js, Ruby и Python вместе со многими другими. WSL теперь поддерживает уведомления, которые позволят приложениям регистрировать уведомления об изменениях файловой системы, которые могут быть использованы для создания таких действий, как восстановление проекта или перезапуск локального сервера. К счастью, уведомление файла также поддерживает файловую систему Windows. С помощью этого можно редактировать источник проекта в файловой системе Windows, используя редактор графического интерфейса Windows, включая VSCode, Visual Studio, Notepad ++ и может запускать Bash / WSL на локальном сайте.

Улучшения TCP и TPv6

Команда WSL вместе с командой Windows Core Networking имеет несколько дополнительных опций IPv6 и TCP. Что это будет сделано, так это то, что он позволит использовать широкий спектр инструментов и технологий, которые основаны на сетевых сокетах и импровизированной поддержке IPv6.

Поддержка Unix Socket и Netlink Socket

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

Поддержка 24-битного цвета

Наконец, была получена поддержка цветов более 16 бит, и теперь с помощью Win10 CU консоль была обновлена до фантастического 24-битного цвета.

Вы можете прочитать полную информацию о MSDN.

Рекомендуемые: