
A Microsoft introduziu uma série de melhorias no Windows 10 Preview com a última compilação 14361. Um recurso que provavelmente recebeu o maior número de alterações é Bash no Ubuntu no Windows 10. A Microsoft revelou uma enorme lista de melhorias para o console Ubuntu Bash do recurso Subsistema para Linux que ajudará os desenvolvedores Linux a fazer um trabalho ainda melhor agora.
Aqui está o que foi corrigido e aprimorado no Bash no Ubuntu na versão mais recente do Windows 10 Preview build 14361:
-
“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>
- Sockets agora notificam epoll de leitura 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 ”
Além disso, o Bash também recebeu suporte para as seguintes APIs syscalls de baixo nível:
- GETTIMER
- MKNODAT
- RENAMEAT
- ENVIAR ARQUIVO
- SENDFILE64
- SYNC_FILE_RANGE
O Bash no Ubuntu está atualmente disponível para Windows Insiders executando apenas o Windows 10 Preview. No entanto, a Microsoft irá lançá-lo ao público com a atualização do aniversário, tornando-o disponível para ainda mais desenvolvedores Linux que desejam trabalhar em seus scripts no Windows 10 sem executar uma máquina virtual.
HISTÓRIAS RELACIONADAS QUE VOCÊ PRECISA VERIFICAR:
- Windows 10 Mobile build 14361 traz teclado de uma mão para Lumia 640 e 830
- O Build 14361 quebra as configurações de idioma, transformando o inglês em um idioma de área de trabalho secundário
- A versão 14361 não resolve o problema de importação de fotos em PCs com Windows 10
- O Glance Screen não funciona no Windows 10 Mobile, compilação 14361 para Lumia 950 XL
- Resumo: Problemas relatados da versão 14361 do Windows 10 Preview