Window Terminal version for Linux, BSD, MasOS - Native Gui or Wine #17754

Closed
opened 2026-01-31 05:52:22 +00:00 by claunia · 1 comment
Owner

Originally created by @fischerdouglas on GitHub (Jun 20, 2022).

Description of the new feature/enhancement

Create a Windows Terminal package release chain for use on Linux/BSD/MacOS.
Possibilities:

  • Package that runs directly in the graphical environment of the operating system (Gnome and sons, KDE and sons.)
  • Adjust the package for Windows so that it works as properly as possible in Wine (and similar)

Proposed technical implementation details (optional)

I don't have a technical proposition on how to implement this!
I don't even know how feasible this is technically speaking...

However, taking most MegaThreads as a reference, most of them have some comparison of functionality with terminal tools that are used on Linux, BSD, and MacOS.

I have the impression that if it were possible for this tool to be more accessible to users of Linux, BSD, and MacOS, it would bring these more controversial problems to the table more explicitly. Both for the really technical development discussions, and for the functionality comparison discussions.

This probably doesn't make much sense if we think that the primary focus of Windows Terminal is on the good interoperability of the Command Prompt with the terminal tool through its API. But I think this can bring benefits, including the idea of popularizing the use of Powershell in the Linux environment.

Originally created by @fischerdouglas on GitHub (Jun 20, 2022). # Description of the new feature/enhancement Create a Windows Terminal package release chain for use on Linux/BSD/MacOS. Possibilities: - Package that runs directly in the graphical environment of the operating system (Gnome and sons, KDE and sons.) - Adjust the package for Windows so that it works as properly as possible in Wine (and similar) # Proposed technical implementation details (optional) I don't have a technical proposition on how to implement this! I don't even know how feasible this is technically speaking... However, taking most MegaThreads as a reference, most of them have some comparison of functionality with terminal tools that are used on Linux, BSD, and MacOS. I have the impression that if it were possible for this tool to be more accessible to users of Linux, BSD, and MacOS, it would bring these more controversial problems to the table more explicitly. Both for the really technical development discussions, and for the functionality comparison discussions. This probably doesn't make much sense if we think that the primary focus of Windows Terminal is on the good interoperability of the Command Prompt with the terminal tool through its API. But I think this can bring benefits, including the idea of popularizing the use of Powershell in the Linux environment.
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-Fix labels 2026-01-31 05:52:22 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Jun 20, 2022):

This one's already in the FAQ:

Unfortunately no, and we have no plans to make the Terminal available on operating systems below version 1903. There are some important operating system features we depend on. Namely:

  • XAML Islands is the technology we use to host our XAML UI in a Win32 process. Without that, we'd be unable to display anything. Since XAML Islands is only complete as of 1903, there's nothing we can do about it.
  • 1903 Also added support for side-by-side WinRT component activation, something deep in the COM stack that lets us find our DLLs when they're right next to our EXE.

The answer is actually basically the same as the above. Windows Terminal requires a good number of Windows-specific technologies. We unfortunately won't be supporting it on Mac or anywhere else any time soon. There are some really good terminals on OS X, including iTerm and Hyper, and an uncountable number of good terminals on Linux.

@zadjii-msft commented on GitHub (Jun 20, 2022): This one's already [in the FAQ](https://github.com/microsoft/terminal/wiki/Frequently-Asked-Questions-(FAQ)#what-about-porting-the-windows-terminal-to-macos-or-linux): > Unfortunately no, and we have no plans to make the Terminal available on operating systems below version 1903. There are some important operating system features we depend on. Namely: > > * XAML Islands is the technology we use to host our XAML UI in a Win32 process. Without that, we'd be unable to display anything. Since XAML Islands is only complete as of 1903, there's nothing we can do about it. > * 1903 Also added support for side-by-side WinRT component activation, something deep in the COM stack that lets us find our DLLs when they're right next to our EXE. > The answer is actually basically the same as the above. Windows Terminal requires a good number of Windows-specific technologies. We unfortunately won't be supporting it on Mac or anywhere else any time soon. There are some really good terminals on OS X, including iTerm and Hyper, and an uncountable number of good terminals on Linux.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#17754