Differences between revisions 1 and 24 (spanning 23 versions)
Revision 1 as of 2018-03-05 15:17:38
Size: 1350
Editor: ?RobertHaist
Comment:
Revision 24 as of 2021-10-31 17:44:16
Size: 3321
Editor: ?RobertHaist
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= About = ## page was renamed from InstallingDebianOn/Microsoft/WindowsSubsystemForLinux
## page was renamed from Windows Subsystem for Linux Help
== About ==
Line 3: Line 5:
As of march 2018 Debian GNU/Linux is available for Windows users through the Windows store as an app for the Windows Subsystem for Linux (WSL). [[https://blogs.msdn.microsoft.com/commandline/2018/03/06/debian-gnulinux-for-wsl-now-available-in-the-windows-store/|As of March 2018]] Debian is available for Windows users through the Windows store as an app for the Windows Subsystem for Linux (WSL).
Line 5: Line 7:
The app gives you a Debian stable command line environment running on the windows kernel. Most of the deb packages in Debian stable should "just work". The app gives you a Debian stable command line environment running on the Windows kernel (WSL1) or Hyper-V with the new [[https://docs.microsoft.com/en-us/windows/wsl/wsl2-install|WSL2]] interface depending on your Windows 10 release version.
Most of the packages in Debian stable should "just work".
Line 7: Line 10:
Any software relying on systemd or low-level hardware accessibility might fail due to missing support from the current windows kernel interface. == Install ==
Line 9: Line 12:
As WSL is a pretty new project from Microsoft improvement can be expected to happen with every new Windows 10 stable channel release (approx. every 6 months). To use the store app you have to enable the WSL subsystem first by following the [[https://docs.microsoft.com/en-us/windows/wsl/install-win10|guide]].
Line 11: Line 14:
The app launcher will be updated for stable release features respectively. Afterwards just install the [[https://www.microsoft.com/en-us/p/debian/9msvkqc78pk6|Debian]] app from the Microsoft Store.
Line 13: Line 16:
= Install = You will be asked to define a user and password upon first start. This user will also be given sudo rights.
Line 15: Line 18:
To use the store app you have to enable the WSL subsystem first by following the guide at https://docs.microsoft.com/en-us/windows/wsl/install-win10. There is a way to [[https://docs.microsoft.com/en-us/windows/wsl/install-on-server|install the Debian WSL distro offline]] & without using Microsoft Market.
Line 17: Line 20:
Afterward just install the "Debian GNU/Linux" app from the store. Further information about the ongoing development of WSL can be found in the [[https://blogs.msdn.microsoft.com/commandline/tag/wsl/|WSL tag]] of the Microsoft blog.
Line 19: Line 22:
You will be asked to define a linux user and password upon first start. This user will also be given sudo rights. == Advanced Usage ==
Line 21: Line 24:
= Feeback = To activate the new [[https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps|GUI application support]] you have to update your WSL2 environment to Debian testing (https://wiki.debian.org/DebianTesting).
Line 23: Line 26:
Please use the windows store review/feedback to report bugs or wishes for now. This wiki page will be updated with a FAQ if repeated help is necessary. After that you need to install `mesa-utils` this will install all the necessary packages for th GUI app support to work.
Line 25: Line 28:
= Code = Most of the GUI apps in Debian should now just work out-of-the-box (e.g., try firefox).
Line 27: Line 30:
The app code resides in salsa and is accessible for every DD/DM: == Feedback ==
Line 29: Line 32:
https://salsa.debian.org/rhaist-guest/WSL Please use the Microsoft Store review/feedback to report bugs or feature requests for now.

There is a IRC channel on OFTC to discuss WSL related stuff: #debian-wsl

You can also leave patches and issues at the [[https://salsa.debian.org/Debian/WSL|WSL repo on Salsa]].

== Known Issues ==

Any software relying on systemd or low-level hardware accessibility might fail due to missing support from the current Windows kernel or virtualization interface.
As WSL is a pretty new project from Microsoft improvement can be expected to happen with every new Windows stable channel release (approx. every 6 months).
The app launcher will be updated to support stable release features continuously.

=== FAQ ===

 How do I keep my Debian environment up-to-date :: as with any other Debian installation use apt/apt-get to install and update software from the official Debian mirrors (e.g., `apt update && apt dist-upgrade`)

 How do I install a newer release? :: You can install the app, change your sources.list and upgrade your install as with every other Debian installation.

 How many people are using Debian via WSL? :: Approximately 1,021,740 at last count (unique installs according to the Microsoft Partner Center dashboard).

== Code & Issues ==

The full app code and all build dependencies can be found in the [[https://salsa.debian.org/Debian/WSL|WSL repo on salsa]].

About

As of March 2018 Debian is available for Windows users through the Windows store as an app for the Windows Subsystem for Linux (WSL).

The app gives you a Debian stable command line environment running on the Windows kernel (WSL1) or Hyper-V with the new WSL2 interface depending on your Windows 10 release version. Most of the packages in Debian stable should "just work".

Install

To use the store app you have to enable the WSL subsystem first by following the guide.

Afterwards just install the Debian app from the Microsoft Store.

You will be asked to define a user and password upon first start. This user will also be given sudo rights.

There is a way to install the Debian WSL distro offline & without using Microsoft Market.

Further information about the ongoing development of WSL can be found in the WSL tag of the Microsoft blog.

Advanced Usage

To activate the new GUI application support you have to update your WSL2 environment to Debian testing (https://wiki.debian.org/DebianTesting).

After that you need to install mesa-utils this will install all the necessary packages for th GUI app support to work.

Most of the GUI apps in Debian should now just work out-of-the-box (e.g., try firefox).

Feedback

Please use the Microsoft Store review/feedback to report bugs or feature requests for now.

There is a IRC channel on OFTC to discuss WSL related stuff: #debian-wsl

You can also leave patches and issues at the WSL repo on Salsa.

Known Issues

Any software relying on systemd or low-level hardware accessibility might fail due to missing support from the current Windows kernel or virtualization interface. As WSL is a pretty new project from Microsoft improvement can be expected to happen with every new Windows stable channel release (approx. every 6 months). The app launcher will be updated to support stable release features continuously.

FAQ

How do I keep my Debian environment up-to-date

as with any other Debian installation use apt/apt-get to install and update software from the official Debian mirrors (e.g., apt update && apt dist-upgrade)

How do I install a newer release?
You can install the app, change your sources.list and upgrade your install as with every other Debian installation.
How many people are using Debian via WSL?
Approximately 1,021,740 at last count (unique installs according to the Microsoft Partner Center dashboard).

Code & Issues

The full app code and all build dependencies can be found in the WSL repo on salsa.