Microsoft has announced a new Windows command-line tool called Windows Terminal, a modern terminal application for developers who use Command Prompt, PowerShell, and the Windows 10 Windows Subsystem for Linux (WSL).
Console Host's main mission now that Windows Terminal is available is backwards-compatibility with existing console subsystem apps. Windows Terminal installs and runs together with Windows Console.
The headline features of Windows Terminal are multiple tabs and "beautiful text", which includes emoji support and much faster text rendering.
With multiple tabs, developers will be able to open tabs to connect to a command-line shell or app, including Command Prompt, PowerShell Core, Ubuntu, openSUSE, Debian, a Raspberry Pi via SSH, and more.
Faster text rendering comes by way of a GPU-based DirectWrite/DirectX text-rendering engine.
"This new text-rendering engine will display text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc. This engine also renders text much faster than the previous Console's GDI engine," noted Kayla Cinnamon, a Microsoft program manager for Windows Console, Command-Line and WSL.
Microsoft plans to continue shipping Windows Console within Windows Terminal "for decades", so that it can support legacy apps and systems.
Windows Terminal will be offered to developers through the Microsoft Store app in Windows 10. However, developers can clone the GitHub repo and build their own copy.
Early builds should be available in the Microsoft Store this summer and Windows Terminal version 1.0 should arrive by the year's end.
Cinnamon explains that Microsoft opted to open-source Windows Console instead of contributing to an existing open-source project because its requirements would have been too disruptive.