Novos recursos no Bash / WSL e no Windows Console no Windows 10

Índice:

Novos recursos no Bash / WSL e no Windows Console no Windows 10
Novos recursos no Bash / WSL e no Windows Console no Windows 10

Vídeo: Novos recursos no Bash / WSL e no Windows Console no Windows 10

Vídeo: Novos recursos no Bash / WSL e no Windows Console no Windows 10
Vídeo: How to control cell cursor in Excel - YouTube 2024, Maio
Anonim

O Windows 10 v1703 comprou muitos recursos interessantes e melhorias de desempenho. Aplicativos como o Paint 3D e o modo de jogo devem atender a vários nichos do público do Windows 10. A Atualização do Aniversário do Windows 10 foi fornecida com um subsistema Windows semiaberto do Windows (WSL) e isso significava que ela era incompatível com node.js e Java.

Image
Image

Bash / WSL e novos recursos do Console do Windows

Começando com o Windows 10 Creators Update, o WSL foi projetado para ser compatível com o Linux System Call Interface (SCI) e, como resultado, funcionou com a maioria das ferramentas de desenvolvimento tradicionais. O Windows 10 CU suporta as seguintes ferramentas dos desenvolvedores:

  • Ferramentas principais: apt, sed, grep, awk, top, tmux, ssh, scp, etc.
  • Conchas: Bash, zsh, peixe, etc.
  • Ferramentas de desenvolvimento: vim, emacs, nano, git, gdb, etc.
  • Idiomas e plataformas: Node.js & npm, Ruby & Gems, Java e Maven, Python & Pip, C / C ++, C # &.NET Core e Nuget, Go, Rust, Haskell, Elixir / Erlang, etc.
  • Sistemas e Serviços: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Ainda outra menção digna é o apoio do Ubuntu 16.04, sim, enquanto o Windows 10 AU suportado Ubuntu 14.04, o Windows 10 Creators Update suporta o Ubuntu 16.04. Todas as instâncias bash recém-criadas serão instaladas no Ubuntu 16.04, no entanto, as instâncias existentes do Ubuntu 14.04 não serão atualizadas automaticamente para o 16.04 e você precisará atualizar manualmente a instância para o Ubuntu 16.04 usando Remove and Replace ou Upgrade in Place.

Enumeração IfConfig e de conexão de rede estendidas

No Win 10 AU não foi possível enumerar as conexões de rede e isso acabou interferindo nas ferramentas como ifconfig, gulp, npm e outras. Esse problema foi prontamente corrigido na CU do Win10 e o ifconfig pode ser usado para enumerar e examinar as configurações de todos os adaptadores de rede disponíveis.
No Win 10 AU não foi possível enumerar as conexões de rede e isso acabou interferindo nas ferramentas como ifconfig, gulp, npm e outras. Esse problema foi prontamente corrigido na CU do Win10 e o ifconfig pode ser usado para enumerar e examinar as configurações de todos os adaptadores de rede disponíveis.

Notificar notificações de alteração de arquivo

As ferramentas agora começarão a notificar como e quando o arquivo for alterado, esse recurso é usado pelos desenvolvedores da web, do Node.js, do Ruby e do Python, juntamente com muitos outros. O WSL agora suporta notificar que permitirá que os aplicativos se registrem para as notificações de alteração do sistema de arquivos que podem ser usadas para criar ações acionáveis, como a reconstrução de um projeto ou a reinicialização do servidor local. Felizmente, a notificação de arquivos também suporta o sistema de arquivos do Windows. Com isso, é possível editar a origem do projeto no sistema de arquivos do Windows usando um editor de GUI do Windows, incluindo VSCode, Visual Studio, Notepad ++, e pode executar o Bash / WSL no site localmente.

Soquete TCP e Melhorias TPv6

A equipe da WSL, juntamente com a equipe do Windows Core Networking, vem com várias opções adicionais de soquete IPv6 e TCP. O que isso vai fazer é permitir uma ampla gama de ferramentas e tecnologias que dependem de soquetes de rede e suporte IPv6 improvisado.

Suporte para soquete Unix e soquete Netlink

Certas partes do UNIX e Netlink anteriormente não eram suportadas na Atualização de Aniversário e com os criadores, os soquetes de datagramas do UNIX e as opções e propriedades do Netlink. Adicioná-los ao WSL ativa as várias formas de IPC que permitirão que a maioria das ferramentas modernas sejam executadas no WSL.

Suporte de cores de 24 bits

Finalmente, o suporte para cores com mais de 16 bits foi respondido e agora com o Win10 CU o console foi atualizado para uma cor extravagante de 24 bits.

Você pode ler os detalhes completos no MSDN.

Recomendado: