Microsoft unveils new open source Windows Terminal
Microsoft released the source code of a new Windows Terminal application today featuring multi-tab support, improved font rendering, and more.
The company plans to add Windows Terminal to the Microsoft Store for Windows 10 devices soon to make it available to more users.
Windows Terminal won't replace any command line interface of the Windows operating system, at least not in the near future. Microsoft positions it as a new modern interface that developers and administrators may use instead of the command line interfaces that are included in the Windows operating system.
The decision to create a new Terminal application for Windows was made after it became clear that the Windows console host, conhost.exe, could not be used to implement many of the features that Microsoft and the community wanted.
Windows Terminal
One of the big features of the new Windows Terminal application is multi-tab support. You may remember that Microsoft planned to introduce support for tabs natively to the Shell in the Windows 10 operating system but decided to remove the feature that it called Sets again from development builds.
Sets allowed anyone to combine multiple application windows in a single container for easier handling and manageability.
Windows Terminal's tab support feature adds options to launch multiple different terminals from a single command line interface. You can use it to run PowerShell, the Command Prompt, and any installed Linux Terminal, and to switch between the terminals with just a click on a tab in the program window.
The new terminal application is fully backwards compatible with existing solutions.
Microsoft notes that Windows Terminal uses a GPU accelerated DirectWrite/DirectX-based text rendering engine. It paves the way for using any text character, symbol, emoji, ligatures, or glyphs installed on the device next to improved text output and rendering improvements.
Microsoft created a new monospaced font for Windows Terminal that includes programming ligatures and will be open sourced as well.
Windows Terminal will provide users with customization and configuration options. Settings are stored in structured text files so that users may tinker with the settings directly. One interesting feature is the ability to configure each Terminal individually.
These profiles can have their own combination of font styles and sizes, color themes, background blur/transparency levels, etc. You can now create your own custom-styled Terminal that is personalized to your unique taste!
Now you: do you use a Terminal application?
Let’s keep in mind that the current Microsoft is much different than the one under Bill and Steve.(As a former employee I can refer to them by their firstnames and not be disrespectful) They, as are many now, focused on services and they are leveraging Windows in support of that strategy. If one can have the same Linux environment under Windows as they do in Azure then that is beneficial to Microsoft’s ability to sell cloud services.
My take is that they may be moving away from traditional Windows with it’s legacy idiosyncrasies such as drive letters and that ridiculous registry. They would have to move Office and their client server apps to Linux but that is probably less painful with today’s tools than it might have been some years ago. Or keep a Windows compatibility layer(Wine or VM) in a new Linux based Windows.
BTW, I am a Mac user and run Linux on my email server. I have been using Linux since the .8 or .9 kernel.
Y’all take care,
Robert
Well let’s not fall for this ‘commitment to opensource’ trap of Microsoft, the link below explains why:
https://fosstodon.org/@gnupropaganda/102072322791461311
The link above appears to be only the source, I find no executable.
Someone built it so you can play with it, Albacore of thebookisclosed gives you an unauthorised peek at the new Terminal
https://mega.nz/#!DuYljALb!lH7lJIfsqebgEpsXUss43aRAeGU_jVMu1zP13fhkCgU
It’s pretty bad. So far from finished. The tabs don’t even show unless you press the shortcut key. New tab button feels out of proportion. Uses 100MB+ of RAM, only runs on a certain build of Windows 10, and will be distributed from the MS store. Why would I use this when Cmder and ConEmu are both lighter, far more customizable, and can be installed any version of Windows I like.
Agree. PowerShell is already slow enough, it takes 5 seconds just to load it. Now they want to combine all terminals in one? I wonder if it’ll take >10 seconds to load.
Will they turn CMD into UWP bullshit? :(
Would be switching to MACOS if that happened…..
“do you use a Terminal application?”
I user terminal applications a ton, on Windows as well as Linux (and several other platforms). It will be interesting to try this one out. Microsoft is notorious for having the worst terminal/command line applications. I’m curious if they managed to make one that is at least halfway reasonable.
Other than the part about Windows Store, this Sounds Good To Meâ„¢.
Any chance this thing does SSH? Would be nice to not need Putty + addons anymore.
SSH is already in Windows since one of the last updates. Simply type ssh into the command prompt.
Microsoft mentioned connecting to a Raspberry Pi via SSH.
ssh is already in microsoft around a year and other stuff like the ability to generate keys like linux, just have to install Linux Subsystem for Windows and viola!
ETA Microsoft replaces Windows kernel with Linux Kernel and Windows 10 becomes a Linux distro like Android, Java Environment on top of Linux Kernel. Windows Environment on top of Linux Kernel.
Why would they downgrade?
I want cmd with that blur :3
I hate CloudFlare. I had to go through their captcha nonsense 4 times to just be able to view gHacks on my mobile :(
I use this trick: simply view the ghacks as desktop. MUCH faster than mobile view…
.. reminds of linux, doesn’t it?
exactly. martins article and this article:
https://itsfoss.com/windows-linux-kernel-wsl-2/
harmonize perfectly with each other.
“we love linux”.
f.. .
Goddamn, this is awesome! I also love their VS Code for programming, especially with Python!
Some excellent moves MS has been making lately for programmers/admins/sysops/etc..
Btw, I don’t know what font they are using or planning to use in this new Terminal program but for an excellent existing programming font with tons of ligature support, check out https://github.com/tonsky/FiraCode
Ya VS Code is MS doing it right.