Microsoft introdujo muchas mejoras en Windows 10 Preview con la última versión 14361. Una característica que probablemente recibió el mayor número de cambios es Bash en Ubuntu en Windows 10. Microsoft reveló una enorme lista de mejoras para la consola Ubuntu Bash de la característica Subsystem for Linux que ayudarán a los desarrolladores de Linux a hacer un trabajo aún mejor ahora.
Esto es lo que se ha arreglado y mejorado en Bash on Ubuntu en la última versión de Windows 10 Preview build 14361:
-
« DrvFs es ahora sensible a mayúsculas y minúsculas cuando se ejecuta en Bash en Ubuntu en Windows.
- Los usuarios pueden crear case.txt y CASE.TXT en sus unidades /mnt/c
- La sensibilidad a mayúsculas y minúsculas sólo se admite en Bash en Ubuntu en Windows. Cuando se encuentre fuera de Bash, NTFS reportará los archivos correctamente, pero puede ocurrir un comportamiento inesperado al interactuar con los archivos desde Windows.
- La raíz de cada volumen (es decir, /mnt/c) no distingue entre mayúsculas y minúsculas
- Puede encontrar más información sobre el manejo de estos archivos en Windows aquí .
- Soporte pty / tty muy mejorado. Aplicaciones como TMUX son ahora compatibles
- Corregido el problema de instalación en el que no siempre se creaban cuentas de usuario
- Estructura arg de línea de comandos optimizada que permite una lista de argumentos extremadamente larga.
- Ahora capaz de borrar y chmod read_only files from DrvFs
- Corregidos algunos casos en los que el terminal se cuelga en la desconexión
- chmod y chown ahora funcionan en dispositivos tty
- Permitir la conexión a 0.0.0.0.0 y :: como localhost
- Sendmsg/recvmsg ahora maneja un vector IO de longitud>1
- Ahora los usuarios pueden optar por no incluir el archivo de hosts autogenerados
- Comparar automáticamente la localización de Linux con la localización NT durante la instalación
- Añadido el archivo /proc/sys/vm/swappiness
- strace ahora sale correctamente
- Permitir la reapertura de tuberías a través de /proc/self/fd
- Ocultar directorios bajo %LOCALAPPDATA%\lxss de DrvFs
- Mejor manejo de bash.exe ~. Comandos como «bash ~ -c ls» ahora soportados/li>
- Los zócalos notifican ahora la lectura de epoll disponible durante el apagado
- lxrun /uninstall hace un mejor trabajo de eliminar los archivos y carpetas
- Corregido ps -f
- Soporte mejorado para aplicaciones x11 como xEmacs
- Actualizado el tamaño inicial de la pila de hilos para que coincida con la configuración predeterminada de Ubuntu e informe del tamaño correctamente a la llamada al sistema get_rlimit
- Mejora de la notificación de nombres de imágenes de procesos pico (p. ej. para auditoría)
- Implementado /proc/mountinfo para el comando df
- Corregido el código de error del enlace simbólico para el nombre del niño . y …
- Correcciones y mejoras adicionales»
Además, Bash también recibió soporte para las siguientes APIs de bajo nivel de llamadas a sistemas:
- GETTIMER
- MKNODAT
- RENAMEAT
- SENDIENTE
- SENDFILE64
- SYNC_FILE_RANGE
Bash on Ubuntu está disponible actualmente para los usuarios de Windows Insiders que ejecutan Windows 10 Preview solamente. Sin embargo, Microsoft lo lanzará al público con la Actualización del Aniversario, poniéndolo a disposición de aún más desarrolladores de Linux que quieran trabajar en sus scripts en Windows 10 sin ejecutar una máquina virtual.