Página principal » Windows » Esto es lo que hay de nuevo en Windows 10 Bash / WSL & Windows Console

    Esto es lo que hay de nuevo en Windows 10 Bash / WSL & Windows Console

    Windows 10 v1703 ha comprado muchas características interesantes y mejoras de rendimiento. Se espera que las aplicaciones como Paint 3D y el modo de juego se adapten a los distintos nichos de las audiencias de Windows 10. La actualización de aniversario de Windows 10 se entregó con un subsistema de Windows para Linux (WSL) a medias y esto significaba que era incompatible con node.js y Java.

    Nuevas características de Bash / WSL y Windows Console

    Comenzando con la actualización de los creadores de Windows 10, WSL se ha diseñado para ser compatible con la Interfaz de llamada del sistema de Linux (SCI) y, como resultado, funcionó con la mayoría de las herramientas de desarrollo principales. Windows 10 CU es compatible con las siguientes herramientas para desarrolladores:

    • Herramientas principales: apt, sed, grep, awk, top, tmux, ssh, scp, etc..
    • Conchas: Bash, zsh, fish, etc.
    • Herramientas de desarrollo: vim, emacs, nano, git, gdb, etc..
    • Idiomas y plataformas: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # & .NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang, etc..
    • Sistemas y servicios: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

    Otra mención digna de mención es el soporte de Ubuntu 16.04, sí, mientras que Windows 10 AU es compatible con Ubuntu 14.04, la actualización de Windows 10 Creators es compatible con Ubuntu 16.04. Todas las instancias de bash recién creadas ahora se instalarán en Ubuntu 16.04. Sin embargo, las instancias existentes de Ubuntu 14.04 no se actualizarán automáticamente a 16.04 y debe actualizar manualmente la instancia a Ubuntu 16.04 usando Quitar y Reemplazar o Actualizar in situ.

    Enumeración IfConfig extendida y conexión de red

    En Win 10 AU, uno no pudo enumerar las conexiones de red y esto terminó entrometiéndose con las herramientas como ifconfig, gulp, npm y otras. Este problema se solucionó rápidamente en el Win10 CU y el ifconfig se puede usar para enumerar y examinar las configuraciones de todos los adaptadores de red disponibles.

    NOTIFY Notificaciones de cambio de archivo

    Las herramientas comenzarán a notificar a medida que el archivo se modifique, los desarrolladores web, Node.js, Ruby y Python, junto con muchos otros, utilizan esta capacidad. WSL ahora admite notificar, lo que permitirá que las aplicaciones se registren para recibir notificaciones de cambios en el sistema de archivos que se pueden utilizar para crear acciones como la reconstrucción de un proyecto o el reinicio del servidor local. Afortunadamente, la notificación de archivos también es compatible con el sistema de archivos de Windows. Con este, puede editar el origen del proyecto en el sistema de archivos de Windows utilizando un editor de GUI de Windows que incluye VSCode, Visual Studio, Notepad ++ y puede ejecutar Bash / WSL en el sitio web localmente.

    Socket TCP y mejoras de TPv6

    El equipo de WSL junto con el equipo de Windows Core Networking ha venido con varias opciones adicionales de socket IPv6 y TCP. Lo que esto hará es que permitirá una amplia gama de herramientas y tecnologías que se basan en sockets de red y soporte improvisado de IPv6..

    Soporte para Unix Socket y Netlink Socket

    Ciertas partes de UNIX y Netlink no se admitían anteriormente en la actualización de aniversario y con los creadores los zócalos de datagramas de UNIX y las opciones y propiedades de Netlink. La adición de estos a WSL permite las diversas formas de IPC que permitirán que la mayoría de las herramientas modernas se ejecuten en WSL.

    Soporte de color de 24 bits

    Finalmente, se ha respondido la compatibilidad con colores de más de 16 bits y ahora, con la Win10 CU, la consola se ha actualizado a un elegante color de 24 bits..

    Puedes leer los detalles completos en MSDN.