Microsoft traz muitas melhorias para o ubuntu no Windows 10

Vídeo: Windows 10 - O que é o bash do Ubuntu e como instala-lo 2024

Vídeo: Windows 10 - O que é o bash do Ubuntu e como instala-lo 2024
Anonim

A Microsoft introduziu muitas melhorias no Windows 10 Preview com a versão mais recente 14361. Um recurso que provavelmente recebeu o maior número de alterações é o Bash no Ubuntu no Windows 10. A Microsoft revelou uma enorme lista de aprimoramentos para o console Ubuntu Bash do Subsystem for Recurso Linux que ajudará os desenvolvedores 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 14361:

  • “O DrvFs agora diferencia maiúsculas de minúsculas quando executado no Bash no Ubuntu no Windows.
    • Os usuários podem criar case.txt e CASE.TXT em suas unidades / mnt / c
    • A diferenciação entre maiúsculas e minúsculas é suportada apenas no Bash no Ubuntu no Windows. Quando estiver fora do Bash, o NTFS reportará os arquivos corretamente, mas poderá ocorrer um comportamento inesperado ao interagir com os arquivos do Windows.
    • A raiz de cada volume (por exemplo, / 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 o TMUX agora são suportados
  • 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 é possível excluir e chmod arquivos read_only dos 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
  • O Sendmsg / recvmsg agora lida com um comprimento de vetor de IO>> 1
  • Os usuários agora podem desativar o arquivo de hosts gerados automaticamente
  • Corresponder automaticamente a localidade do Linux à localidade do NT durante a instalação
  • Adicionado o arquivo / proc / sys / vm / swappiness
  • Strace agora sai corretamente
  • Permitir que os tubos sejam reabertos através de / proc / self / fd
  • Ocultar diretórios em% LOCALAPPDATA% \ lxss dos DrvFs
  • Melhor manipulação do bash.exe ~. Comandos como “bash ~ -c ls” agora são suportados / li>
  • Sockets agora notificam a leitura de epoll disponível durante o desligamento
  • O lxrun / uninstall funciona melhor ao excluir os arquivos e pastas
  • Ps -f corrigido
  • Suporte aprimorado para aplicativos x11, como xEmacs
  • Atualizado o tamanho da pilha de encadeamentos iniciais para corresponder à configuração padrão do Ubuntu e relatar o tamanho corretamente para o syscall get_rlimit
  • Relatórios aprimorados de nomes de imagens de processos pico (por exemplo, para auditoria)
  • Implementado / proc / mountinfo para o comando df
  • Corrigido o código de erro de link simbólico 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 de nível inferior de syscalls:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • ENVIAR ARQUIVO
  • SENDFILE64
  • SYNC_FILE_RANGE

No momento, o Bash no Ubuntu está disponível para Windows Insiders executando apenas o Windows 10 Preview. No entanto, a Microsoft a divulgará ao público com a Atualização de Aniversário, disponibilizando-a para ainda mais desenvolvedores de Linux que desejam trabalhar em seus scripts no Windows 10 sem executar uma máquina virtual.

Microsoft traz muitas melhorias para o ubuntu no Windows 10