Microsoft anuncia Terminal 1.0, Administrador de paquetes de Windows y más cambios

click fraud protection

Como parte de Build 2020, Microsoft ha anunciado una serie de características nuevas como Windows Terminal 1.0, Windows Package Manager y Windows Subsystem para Linux 2.

Microsoft organiza una conferencia cada año para ingenieros de software y desarrolladores web. Llamado Build, o //build/, el evento es una conferencia para desarrolladores que trabajan principalmente en Windows, Microsoft Azure y otras tecnologías. Si bien Microsoft celebra un evento sobre el terreno cada año, como lo han hecho en el años pasados, pero debido a COVID-19, Build 2020 es un anuncio solo en línea. En la ocasión, Microsoft ha anunció una gran cantidad de nuevas características, como Windows Terminal 1.0, Administrador de paquetes de Windows, Subsistema de Windows para Linux 2, todos los cuales serán útiles para muchos desarrolladores de una forma u otra.

Terminal de Windows 1.0

Durante la conferencia de desarrolladores Build 2019 del año pasado, Microsoft anunció Windows Terminal. Esto es exactamente lo que parece: una nueva aplicación de terminal de Microsoft.

Algunos de los aspectos más destacados de la aplicación son la inclusión de representación de texto acelerada por GPU, compatibilidad con temas, pestañas, ventanas separables, accesos directos, compatibilidad total con Unicode y más. El objetivo final de Windows Terminal es ser un buen reemplazo para otras aplicaciones de línea de comandos como PowerShell y Command Prompt.

Windows Terminal se lanzó como vista previa en Build 2019 y ahora, en Build 2020, la aplicación pasó a su versión completa en forma de Terminal de Windows 1.0.

Windows Terminal 1.0 se puede descargar desde Tienda Microsoft o de GitHub. La aplicación se actualizará mensualmente a partir de julio de 2020. Pero si desea probar las funciones más recientes antes de que lleguen a la rama estable, puede consultar el canal de vista previa en Tienda Microsoft y GitHub.

Características clave de Windows Terminal 1.0 como se menciona en documentación de Microsoft:

  • Múltiples perfiles que admiten una variedad de aplicaciones de línea de comandos
  • Esquemas de colores y configuraciones personalizados
  • Atajos de teclas personalizados
  • Compatibilidad con caracteres Unicode y UTF-8
  • Representación de texto acelerada por GPU
  • Soporte de imagen de fondo
  • Soporte para argumentos de línea de comandos

Administrador de paquetes de Microsoft Windows

Si está familiarizado con las distribuciones GNU/Linux, es muy probable que esté familiarizado con los administradores de paquetes de línea de comandos. Para decirlo de manera cruda, un administrador de paquetes administra el proceso de instalación, configuración y desinstalación de paquetes (o aplicaciones) en su computadora. Un administrador de paquetes de línea de comandos realiza todas estas tareas desde la línea de comandos. Microsoft nunca ha ofrecido oficialmente un administrador de paquetes de línea de comandos, pero eso es ahora cambiando con el Administrador de paquetes de Windows.

Windows ha tenido algunos administradores de paquetes de línea de comandos de terceros populares, como chocolateado - pero estos no son oficiales y no son de Microsoft. A diferencia de una tienda de aplicaciones como la Tienda Windows, un administrador de paquetes admite la instalación de aplicaciones desde múltiples fuentes, lo que facilita la configuración de diferentes entornos de desarrollo con menos puntos de fricción.

El Administrador de paquetes de Windows es ahora disponible en forma de vista previa. Lo que es aún más interesante acerca de esto es el hecho de que es de código abierto.

El Administrador de paquetes de Windows ofrece las siguientes características, cuando está precedido por el ala dominio:

  • instalar - Instala la aplicación dada.
  • espectáculo - Muestra información sobre una aplicación.
  • fuente - Gestionar fuentes de aplicaciones.
  • buscar - Buscar y mostrar información básica de aplicaciones.
  • picadillo - Ayudante para hash de archivos del instalador
  • validar - Valida un archivo de manifiesto
  • --ayuda - Proporciona ayuda de línea de comando
  • --información - Proporciona datos adicionales, útiles para solucionar problemas
  • --versión - Proporciona la versión del cliente.

Para explicar, si usas "instalación de ala", verá todas las opciones de la línea de comandos para interactuar con el Administrador de paquetes de Windows. Por ejemplo, si escribe "terminal de instalación de ala"Instalará el nuevo software de Terminal de Windows. El Administrador de paquetes de Windows está preconfigurado para apuntar al repositorio de la comunidad de Microsoft y puede buscar paquetes disponibles usando "búsqueda de alas" y mostrar información usando "espectáculo de alas". Podrás agregar repositorios de terceros con "fuente de ala" también.

El cliente de línea de comandos se distribuye dentro del paquete App Installer que está preinstalado en Windows. Sin embargo, el cliente no estará disponible de forma general durante el período de vista previa, por lo que deberá instalar un Información privilegiada de Windows 10 construir o regístrate para el anillo de vuelo de vista previa para recibir actualizaciones automáticas. Además, si no le importa renunciar a las actualizaciones automáticas, también puede instalarlo manualmente en cualquier versión de Windows 10 desde Fall Creators Update (1709). Cuando el Administrador de paquetes de Windows alcance la versión 1.0, se entregará con el instalador de la aplicación de escritorio.


Subsistema de Windows para Linux 2 / WSL 2

En Build 2019, Microsoft anunció el subsistema de Windows para Linux 2, que incluye un kernel de Linux completo que le permite ejecutar comandos y aplicaciones de Linux. Por ejemplo, incluso puedes seguir adelante y compilar LineageOS usando WSL en Windows.

Ahora, Microsoft ha anunciado varios cambios importantes en WSL:

  • La compatibilidad adicional con los flujos de trabajo informáticos de la unidad de procesamiento de gráficos (GPU) permite que las herramientas de Linux aprovechen las GPU para permitir la aceleración de hardware. para muchos escenarios de desarrollo, como computación paralela y entrenamiento de modelos de aprendizaje automático (ML) e inteligencia artificial (IA).
  • La compatibilidad con aplicaciones de interfaz gráfica de usuario (GUI) de Linux le permitirá abrir una instancia WSL y ejecutar una aplicación GUI de Linux directamente sin la necesidad de un servidor X de terceros. Esto le ayudará a ejecutar sus aplicaciones favoritas en un entorno Linux, como un entorno de desarrollo integrado (IDE).
  • WSL pronto admitirá una experiencia de instalación simplificada ejecutando el comando "wsl.exe - install", lo que hará que sea más fácil que nunca comenzar a usar aplicaciones de Linux en Windows.

Con estos próximos cambios en WSL 2, los usuarios ya no necesitan ejecutar un servidor X para usar aplicaciones de Linux con GUI. Las aplicaciones de Linux ahora también se ejecutarán de manera mucho más fluida en Windows. Como señala Mishaal, este podría ser el punto de inflexión para el "año del escritorio Linux" meme finalmente se haga realidad, y es irónico que sea Microsoft quien esté logrando esto.


¿Qué piensa sobre las características anunciadas en Microsoft Build 2020? ¡Háganos saber en los comentarios a continuación!