quinta-feira, 9 de junho de 2016

[Sobre o Windows 10] Build 14361 do Windows 10 traz grandes melhorias para o Bash no Ubuntu



A Microsoft disponibilizou ontem a build 14361 do Windows 10 para Insiders inscritos no ciclo rápido de desenvolvimento, inserindo uma lista realmente impressionante de novidades, principalmente no que diz respeito a correções e melhorias internas. Ao que parece a companhia também adicionou algumas mudanças importantes no Bash do Ubuntu presente no sistema desde a compilação 14316, possibilitando que tudo seja executado de maneira mais estável e que novas funções possam ser utilizadas.

Para que todos possam tomar conhecimento das alterações realizadas, foi liberado um changelog específico com relação ao Bash do Ubuntu, conforme pode ser visto abaixo:


Principais correções

  • DrvFs está agora sensível a maiúsculas e minúsculas quando executado no Bash no Ubuntu no Windows.
    • Os usuários podem case.txt e CASE.TXT em seus discos /c/mnt.
    • Maiúsculas e minúsculas somente são suportadas dentro do Bash do Ubuntu no Windows. Quando fora do Bash NTFS irá relatar os arquivos corretamente, mas um comportamento inesperado pode ocorrer interagindo com os arquivos do Windows.
    • A raiz de cada volume (isto é /mnt/c) não é case sensitive.
    • Mais informações sobre o manuseio desses arquivos no Windows pode ser encontrada aqui.
  • Maior suporte pty / tty. Aplicações como TMUX agora suportadas. (GH # 40)
  • Corrigido problema de instalação onde contas de usuário nem sempre eram criadas.
  • Estrutura de linhas de comando arg otimizadas, permitindo a lista de argumentos muito longas. (GH # 153)
  • Agora capaz de apagar arquivos chmod somente leitura do DrvFs.
  • Corrigidos alguns casos em que o terminal permanece em desconexão. (GH # 43)
  • chmod e chown agora funcionam em dispositivos tty
  • Permitir conexão para 0.0.0.0 e :: como localhost. (GH # 388)
  • Sendmsg/recvmsg agora lidam com um vetor IO de comprimento > 1. (parcial GH # 376)
  • Os usuários agora podem optar por arquivo hosts auto-gerado. (GH # 398)
  • Encontrar automaticamente localidade Linux para a localidade do NT durante a instalação. (GH # 11)
  • Adicionado o arquivo /proc/sys/vm/swappiness. (GH # 306)
  • strace agora sai corretamente
  • Permitir que pipes sejam reabertos através de /proc/self/fd. (GH # 222)
  • Ocultar diretórios sob %LOCALAPPDATA%\lxss de DrvFs. (GH # 270)
  • Melhor manipulação de bash.exe ~. Comandos como "bash ~ -c ls" agora suportados. (GH # 467)
  • Sockets agora notificam epoll disponíveis para leitura durante o encerramento (GH # 271)
  • lxrun /uninstall faz um trabalho melhor de apagar os arquivos e pastas
  • Corrigida -f ps (GH # 246)
  • Melhor suporte para aplicativos x11, como xemacs (GH # 481)
  • Atualizado tamanho inicial da pilha de encadeamentos para corresponder a configuração Ubuntu padrão e informar o tamanho corretamente para o syscall get_rlimit (GH # 172, # 258
  • Melhoria da comunicação de processos de nomes de imagem pico (por exemplo, para a auditoria)
  • Implementado /proc/mountinfo para o comando df
  • Código de erro link simbólico coririgido para o nome da criança . e ..
  • Correções de bugs e melhorias adicionais


Suporte Syscall


Abaixo está uma lista de syscalls novas ou melhoradas que têm alguma aplicação em WSL. Os syscalls nesta lista são suportados em pelo menos um cenário, mas podem não ter todos os parâmetros suportados neste momento.
  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • SENDFILE
  • SENDFILE64
  • SYNC_FILE_RANGE
Como pode ser visto, temos diversas novidades interessantes para os usuários mais avançados, demonstrando que a Microsoft está buscando meios de tornar a nova ferramenta presente no Windows 10 ainda mais completa até sua liberação pública no final de julho. Não esqueça de deixar seu comentário abaixo sobre o que achou das mudanças inseridas pela empresa no Bash do Ubuntu no Windows 10.

Link original: http://www.tudocelular.com/windows/noticias/n73034/windows-10-14361-bash-ubuntu-novidades.html

Nenhum comentário:

Postar um comentário