[Feature request] Linux support #749

Closed
opened 2026-01-30 22:02:23 +00:00 by claunia · 10 comments
Owner

Originally created by @LifeIsStrange on GitHub (May 7, 2019).

Please.

Originally created by @LifeIsStrange on GitHub (May 7, 2019). Please.
claunia added the Resolution-Won't-Fix label 2026-01-30 22:02:23 +00:00
Author
Owner

@DHowett-MSFT commented on GitHub (May 7, 2019):

This is a Windows project. Linux is not in our plan.

@DHowett-MSFT commented on GitHub (May 7, 2019): This is a Windows project. Linux is not in our plan.
Author
Owner

@SafariMonkey commented on GitHub (May 7, 2019):

https://github.com/microsoft/Terminal/issues/498#issuecomment-490091740 covers some technical reasons for why this would be difficult.

@SafariMonkey commented on GitHub (May 7, 2019): https://github.com/microsoft/Terminal/issues/498#issuecomment-490091740 covers some technical reasons for why this would be difficult.
Author
Owner

@probonopd commented on GitHub (May 7, 2019):

This is a Windows project. Linux is not in our plan.

Uh, https://twitter.com/windowsdev/status/1125476958794539008 has

@probonopd commented on GitHub (May 7, 2019): > This is a Windows project. Linux is not in our plan. Uh, https://twitter.com/windowsdev/status/1125476958794539008 has [![](https://user-images.githubusercontent.com/2480569/57327355-4b5e8300-70fe-11e9-9861-6d01536702a8.png)](https://twitter.com/windowsdev/status/1125476958794539008)
Author
Owner

@zadjii-msft commented on GitHub (May 7, 2019):

Sure, you'll be able to launch into any of your WSL distros straight from the new tab drop down, but running on linux is not part of our strategy at this time.

@zadjii-msft commented on GitHub (May 7, 2019): Sure, you'll be able to launch into any of your WSL distros straight from the new tab drop down, but running _on linux_ is not part of our strategy at this time.
Author
Owner

@DHowett-MSFT commented on GitHub (May 7, 2019):

Hey @probonopd, those are WSL instances! The Windows Subsystem for Linux lets you run unmodified Linux distributions (and unmodified ELF64 binaries!) natively on Windows.

Running the terminal on linux is not in our plan. :)

@DHowett-MSFT commented on GitHub (May 7, 2019): Hey @probonopd, those are WSL instances! The [Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/about) lets you run unmodified Linux distributions (and unmodified ELF64 binaries!) natively on Windows. Running the terminal _on_ linux is not in our plan. :)
Author
Owner

@v3ss0n commented on GitHub (May 8, 2019):

Port this to linux anyways , just need to replace directx with opengl calls.

@v3ss0n commented on GitHub (May 8, 2019): Port this to linux anyways , just need to replace directx with opengl calls.
Author
Owner

@zadjii-msft commented on GitHub (May 8, 2019):

@v3ss0n It's definitely not "just replace directx with opengl". The entirety of the Terminal UI is written using UWP XAML, which definitely doesn't work on linux, and neither does C++/WinRT. Without both of those, the Terminal won't be possible to port to linux.

The core of the logic might be possible to port, but there's already a plethora of good terminal abstractions on linux.

@zadjii-msft commented on GitHub (May 8, 2019): @v3ss0n It's definitely not "just replace directx with opengl". The entirety of the Terminal UI is written using UWP XAML, which definitely doesn't work on linux, and neither does C++/WinRT. Without both of those, the Terminal won't be possible to port to linux. The core of the logic might be possible to port, but there's already a plethora of good terminal abstractions on linux.
Author
Owner

@v3ss0n commented on GitHub (May 8, 2019):

Thanks , but Graphic accelerated Terminal is very interesting , hope this will spark inspirations on linux

@v3ss0n commented on GitHub (May 8, 2019): Thanks , but Graphic accelerated Terminal is very interesting , hope this will spark inspirations on linux
Author
Owner

@zadjii-msft commented on GitHub (May 8, 2019):

I believe jwilm/alacritty is a OpenGL terminal for linux, if you need a linux terminal.

@zadjii-msft commented on GitHub (May 8, 2019): I believe [jwilm/alacritty](https://github.com/jwilm/alacritty) is a OpenGL terminal for linux, if you need a linux terminal.
Author
Owner

@wiltaylor commented on GitHub (Jun 11, 2020):

Don't need to replace DirectX calls. You could use VKD3D to translate them to Vulkan calls. :D

Once it's ported to Linux we will have to figure out how to run doom in it.

@wiltaylor commented on GitHub (Jun 11, 2020): Don't need to replace DirectX calls. You could use VKD3D to translate them to Vulkan calls. :D Once it's ported to Linux we will have to figure out how to run doom in it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#749