Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Awesome-WSL
Awesome list dedicated to Windows Subsystem for Linux
https://github.com/sirredbeard/Awesome-WSL
Last synced: 4 days ago
JSON representation
-
Supported Distributions
-
10. GUI Apps
- Windows Store Link
- Windows Store Link
- Installing Software
- Ubuntu Server Guide
- Ubuntu Community Previews
- Issues and Feedback
- Debian
- Windows Store Link
- Package Management
- WSL Wiki page
- SUSE Linux GmbH - oriented distributions. Tumbleweed is a rolling release distribution with the latest software, while Leap is a stable distribution based on SUSE Enterprise Linux. SUSE Enterprise Linux is an enterprise-grade commercial distribution with older tested software.
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Managing Software with Command Line Tools
- OpenSUSE Reference
- SUSE Linux Enterprise Documentation
- Offensive Security
- Windows Store Link
- Kali Linux Official Documentation
- Fedora distribution
- Windows Store Link
- Fedora Project Documentation
- Fedora Remix for WSL Homepage
- Whitewater Foundry
- Red Hat Enterprise Linux
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Debian Reference - installation guide for Debian users with a focus on the command line from Debian.
- Pengwin Enterprise Homepage
- Microsoft Store Link
- Windows Store Link
- Windows Store Link
- Oracle Linux 7 Documentation
- Oracle Linux 8 Documentation
- AlmaLinux OS - source, community-driven Linux operating system that fills the gap left by the discontinuation of the [CentOS Linux stable release](https://www.centos.org/).
- Fedora distribution
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- SUSE Linux Enterprise Documentation
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Microsoft Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
- Windows Store Link
-
-
Using WSL
-
10. GUI Apps
- Setting Up Windows for Web Development
- Everything You Can Do With Windows 10’s New Bash Shell
- The Unix Workbench - A book for anyone to get started with Unix/Linux environments.
- The Bash Academy - The Bash Academy is an initiative to promote the bash shell language and educate people on its use.
- Epic Development Environment Using Windows Subsystem for Linux - One developer's approach to their development environment using WSL1.
- Far More Epic Development Environment using WSL2
- Setting Up a Programming Environment via Windows 10 Bash - From the computer science department at Old Dominion University.
- Using WSL and MobaXterm to Create a Linux Dev Environment on Windows - Another developer's approach using the third-party terminal MobaXterm.
- Setting up my WSL Environment - Azure CLI, Docker and .NET
- Badass Terminal
- curated-programming-resources
- We put Linux in your Windows - YouTube talk by Windows kernel team member Sarah Cooley on WSL for Windows.
- Setting Up Windows for Web Development
- How to Install LAMP Stack Server on Windows Subsystem Linux
- CUDA drivers and toolkit
- Section 3
- Arduino setup checklist - Checklist to connect Arduino board from WSL 1.
- programming - should-computer-science-students-use-the-GNU-Linux-operating-system), and [system administration](https://www.linuxfoundation.org/blog/7-steps-to-start-your-linux-sysadmin-career/) generally.
- Azure
- Python
- OpenFOAM - wordpress-on-windows-subsystem-for-linux/) locally for testing purposes.
- Ansible
- pWSLinux+K8S: The Interop way
- Vagrant and Windows Subsystem for Linux
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
- Setting Up Windows for Web Development
-
-
Overview
-
2. Linux Distributions
- Debian Project - profit SUSE is to provide a [stable enterprise platform](https://www.suse.com). There are also Linux distributions based on other distributions. [Ubuntu](https://www.ubuntu.com) is a distribution based on Debian built by the company Canonical. Kali is a distribution based on Debian built with an emphasis on tools for network security testing. You can see the most popular distributions ranked at [DistroWatch](https://distrowatch.com).
-
3. Windows
- Windows - based and arm64-based PCs. The Windows Subsystem for Linux first shipped in [Windows 10 Anniversary Update](https://blogs.msdn.microsoft.com/wsl/2016/07/08/bash-on-ubuntu-on-windows-10-anniversary-update/), version number 1607, in August 2016. WSL can be enabled for free on all versions of Windows 10 after 1607, including Home, Professional, Enterprise, Server, LTSB, and Education. Originally only available for Intel x86-based PCs, Ubuntu 18.04 for arm64 was made available on the Microsoft store in [May 2018](https://twitter.com/TheRealHariP/status/994293523514970112).
-
5. WSL2
- Announcing WSL2 - Microsoft blog announcing WSL2
- The new Windows subsystem for Linux architecture: a deep dive - WSL2 presentation at Microsoft Build 2019
- WSL2-Linux-Kernel - The source for the Linux kernel used in Windows Subsystem for Linux 2.
-
6. Emulation
- VirtualBox - implementing Windows system and API calls in libraries.
- VirtualBox - implementing Windows system and API calls in libraries.
- VirtualBox - implementing Windows system and API calls in libraries.
-
7. Details
-
8. Installation
- Windows Server Installation Guide - Microsoft's official guide for Windows Server.
-
1. Linux
- UNIX-like - source](https://opensource.org/osd) operating system. The core of Linux is a [kernel](https://www.howtogeek.com/howto/31632/what-is-the-linux-kernel-and-what-does-it-do) developed by [Linus Torvalds](https://en.wikipedia.org/wiki/Linus_Torvalds). Linux also includes a wide array of applications built on top of the kernel, including [web servers](https://www.linux.com/learn/apache-ubuntu-linux-beginners), [compilers](https://gcc.gnu.org), and [e-mail clients](https://wiki.gnome.org/Apps/Geary), developed and contributed to the Linux ecosystem by a worldwide community of programmers. These applications are then assembled together into Linux [distributions](https://en.wikipedia.org/wiki/Linux_distribution) by [companies](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux), [communities](https://www.archlinux.org), and [individuals](http://www.slackware.com).
-
10. GUI Apps
-
-
11. Systemd
-
WSL Tools
-
10. GUI Apps
- X410 - X server for Windows 10 on the Microsoft Store. 💰
- VcXsrv - X server for Windows with hardware acceleration compiled with Visual Studio.
- GWSL - An X server for Windows 10 with an app launcher, distro manager, shortcut creator, and ssh launcher.
- Xmanager - X server for Windows from NetSarang. 💰
- Xming open-source version - An older X server for Windows. Has not been updated since 2016.
- Xming commercial version - The current version of Xming, that is updated monthly. Donate at least £10 to have access to it. 💰
- Cygwin/X - Cygwin/X is a port of the X Window System to the Cygwin API layer for Windows.
- Tabby - A terminal for a more modern age. ![github project][githublogo]
- Hyper - A terminal built on web technologies. ![github project][githublogo]
- Terminator - Feature-rich tabbed terminal. Requires X server.
- Raft WSL - Raft is a Windows Subsystem for Linux (WSL) distribution manager in native C#/XAML. 💰
- is-wsl for Node - Check if the current process is running inside Windows Subsystem for Linux, useful for scripting. ![github project][githublogo]
- ghc - A version of the Glasgow Haskell Compiler built and optimized for WSL and hosted in a PPA for Debian and Ubuntu-based WSL distros.
-
-
Books
-
10. GUI Apps
- Learn Windows Subsystem for Linux - A Practical Guide for Developers and IT Professionals
- Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration
- Windows Subsystem for Linux 2 (WSL 2): Tips, Tricks and Techniques by Stuart Leeks
- Windows Subsystem for Linux: Tactics, Mindset and Tips
- Windows Subsystem for Linux 2 (WSL 2): Tips, Tricks and Techniques by Stuart Leeks
-
-
Additional Resources
-
10. GUI Apps
- WSL Official Documentation
- WSL Blog
- Console Blog
- /r/bashonubuntuonwindows - Reddit subreddit.
- Microsoft Developer Feedback - For developers to send Microsoft feeback on WSL.
- Portable Node.js guide - Practical guide on how to write portable/cross-platform Node.js code.
- Stack Overflow: WSL - Programming question and answer site.
- #windows-wsl - IRC channel on Libera.Chat.
-
-
Related Projects
-
10. GUI Apps
- Bash - Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh).
- Cmder - A very nice console emulator built on ConEmu. ![github project][githublogo]
- PowerShell - PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.
- Visual Studio 2017 - Visual Studio is an IDE from Microsoft. It is used to develop computer programs, as well as web sites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store, and Microsoft Silverlight.
- Windows Services for UNIX - SFU is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems. [TechNet](https://technet.microsoft.com/en-us/library/bb496506.aspx) documentation.
- Visual Studio Code - Visual Studio Code ("vscode") is a source code editor developed by Microsoft for Windows, Linux, and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
- Visual Studio Code - Visual Studio Code ("vscode") is a source code editor developed by Microsoft for Windows, Linux, and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
-
-
More Awesome
-
Thanks
-
10. GUI Apps
-
-
Intellectual Property Notices
Programming Languages
Categories
Sub Categories
Keywords
awesome
5
awesome-list
4
list
3
windows
2
windows-10
2
bash
2
powershell-ise
1
powershell-cmdlets
1
powershell
1
linux-powershell
1
guides
1
zsh
1
shell
1
fish
1
cli
1
vscode-theme
1
vscode-extension
1
vscode
1
visualstudio
1
visual-studio-code-theme
1
visual-studio-code-extension
1
visual-studio-code
1
visual-studio
1
microsoft
1
wsl
1
windows-subsystem-linux
1
ubuntu
1
documentation
1
community
1
unix-philosophy
1
unix
1
solaris
1
slackware
1
posix
1
plan9
1
openbsd
1
netbsd
1
minix
1
macos
1
linux-distribution
1
linux
1
kernel
1
illumos
1
freebsd
1
devuan
1
bsd
1
windows-powershell
1
tutorial
1