O Bash no Ubuntu teve uma grande atualização no Windows 10 build 14361
Ontem, Microsoft lançou o Windows 10 Build 14361 para Windows Insiders no Fast Ring de atualizações. Além da lista de mudanças que a Microsoft anunciou inicialmente, esta compilação vem com melhorias no console do Ubuntu Bash do recurso Subsistema para Linux. Vamos ver em detalhes o que há de novo no Bash no Ubuntu no Windows 10 build 14361.
Os seguintes bugs foram corrigidos na versão do Bash para Windows 10:
- DrvFs agora diferencia maiúsculas de minúsculas quando executado em Bash no Ubuntu no Windows.
- Os usuários podem criar case.txt e CASE.TXT em suas unidades / mnt / c
- A diferenciação de maiúsculas e minúsculas só é compatível com Bash no Ubuntu no Windows. Quando fora do Bash, o NTFS relatará os arquivos corretamente, mas pode ocorrer um comportamento inesperado ao interagir com os arquivos do Windows.
- A raiz de cada volume (ou seja, / mnt / c) não diferencia maiúsculas de minúsculas
- Mais informações sobre como lidar com esses arquivos no Windows podem ser encontradas aqui.
- Suporte pty / tty bastante aprimorado. Aplicativos como TMUX agora são suportados
- Foi corrigido o problema de instalação em que as contas de usuário nem sempre eram criadas
- Estrutura de arg da linha de comando otimizada, permitindo uma lista de argumentos extremamente longa.
- Agora capaz de excluir e chmod arquivos somente leitura de DrvFs
- Corrigidos alguns casos em que o terminal trava ao desconectar
- chmod e chown agora funcionam em dispositivos tty
- Permitir conexão com 0.0.0.0 e:: como localhost
- Sendmsg / recvmsg agora manipula um comprimento de vetor IO de> 1
- Os usuários agora podem cancelar o arquivo de hosts gerado automaticamente
- Corresponde automaticamente a localidade do Linux com a localidade do NT durante a instalação
- Adicionado o arquivo / proc / sys / vm / swappiness
- strace agora sai corretamente
- Permitir que os canais sejam reabertos através de / proc / self / fd
- Ocultar diretórios em% LOCALAPPDATA% \ lxss de DrvFs
- Melhor manuseio do bash.exe ~. Comandos como “bash ~ -c ls” agora são suportados / li>
- Os soquetes agora notificam a leitura do epoll disponível durante o desligamento
- lxrun / uninstall faz um trabalho melhor ao excluir arquivos e pastas
- PS corrigido -f
- Suporte aprimorado para aplicativos x11, como xEmacs
- Atualizado o tamanho da pilha de threads inicial para corresponder à configuração padrão do Ubuntu e relatar o tamanho corretamente para o syscall get_rlimit
- Relatório aprimorado de nomes de imagem de pico de processo (por exemplo, para auditoria)
- Implementado / proc / mountinfo para o comando df
- Código de erro do link simbólico corrigido para o nome do filho. e ..
- Correções de bugs e melhorias adicionais
Na API de baixo nível, o Bash obteve suporte para as seguintes syscalls:
Propaganda
GETTIMER. MKNODAT. RENAMEAT. ENVIAR ARQUIVO. SENDFILE64. SYNC_FILE_RANGE
É isso. Para habilitar o Bash no Ubuntu no Windows 10 build 14361, siga este tutorial:
Como habilitar o Ubuntu Bash no Windows 10
Fonte: MSDN.