alwsl - Install archlinux as the WSL (Windows Subsystem for Linux) host.

  •        64

Notice: This project is no longer maintained. I would recommend to not use the current install script, as the root system is severely out of date. Please refer to the WSL Distro switcher or official MS tooling for non-ubuntu distros. Of course the script and the download source will remain available. This project provides an easy way to install a custom, minimal, arch linux distribution as the WSL host.

https://github.com/alwsl/alwsl

Tags
Implementation
License
Platform

   




Related Projects

ArchWSL - Install ArchLinux as a WSL Instance.

  •    Shell

Please extract to a folder that has write permission. For example 'Program Files' can not be used. Exe filename is using to the instance name to register. If you rename it you can register with a diffrent name.

WSL-Programs - A community powered list of programs that work (and those that don't) on the Windows subsystem for Linux

  •    CSS

If you'd like to chat about the Windows Subsystem for Linux (or have a question) please use the gitter chat linked above. If you are looking for guidance on getting started with Bash on Ubuntu on Windows, check the Ubuntu Repo. A community powered list of programs that work (and those that don't) on the Windows subsystem for Linux. The official Microsoft repository for filing bugs, etc., is located at Microsoft's BashOnWindows repo. This repo complements the offical one by providing a quick reference for how well programs run.

WSL-DistroLauncher - Sample/reference launcher app for WSL distro Microsoft Store packages.

  •    C++

This is the C++ reference implementation for a Windows Subsystem for Linux (WSL) distribution installer/launcher application. Every distro package must include a launcher app, which is responsible for completing installation & registration of your distro with WSL, and for launching new distro instances atop WSL. Once you've built your distro launcher, packaged it along with the required art assets, manifest, and distro.tar.gz, and digitally signed the package, you will be able to sideload your distro on your own machine(s).

wslgit - Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)

  •    Rust

This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). The primary reason for this tool is to make the Git plugin in Visual Studio Code (VSCode) work with the git command installed in WSL. For these two to interoperate, this tool translates paths between the Windows (C:\Foo\Bar) and Linux (/mnt/c/Foo/Bar) representations.

wsl-terminal - Terminal emulator for Windows Subsystem for Linux (WSL)

  •    Shell

A terminal emulator for Windows Subsystem for Linux (WSL), based on mintty, fatty and wslbridge. More screenshots here.


WSL - Issues found on WSL

  •    

This repo is for the reporting of issues found within and when using Windows Subsystem for Linux.Note that WSL distro's launch in the Windows Console (unless you have taken steps to launch a 3rd party console/terminal). Therefore, please file UI/UX related issues in the Windows Console issue tracker.

wsltty - Mintty as a terminal for Bash on Ubuntu on Windows / WSL

  •    Makefile

Mintty as a terminal for WSL (Windows Subsystem for Linux). Run the installer to install the components listed above. If Windows complains with a “Windows protected your PC” popup, you may need to click “Run anyway” to proceed with the installation. You may need to open the Properties of the installer first, tab “General” section “Security” (if available) and select “Unblock”, to enable the “Run anyway” button.

Gow - Unix command line utilities installer for Windows.

  •    VB

Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a convenient Windows installer that installs about 130 extremely useful open source UNIX applications compiled as native win32 binaries. It is designed to be as small as possible, about 10 MB, as opposed to Cygwin which can run well over 100 MB depending upon options.

hashcat-legacy - Advanced CPU-based password recovery utility

  •    C

Hashcat is an advanced CPU-based password recovery utility for Windows 7/8/10, Apple OS X, and GNU/Linux, supporting seven unique modes of attack for over 100 optimized hashing algorithms. Hashcat is licensed under the MIT license. Refer to docs/license.txt for more information.

Dopamine - Audio player which tries to make organizing and listening to music as simple and pretty as possible

  •    CSharp

Dopamine is an audio player which tries to make organizing and listening to music as simple and pretty as possible. It is written in C# and is powered by the CSCore sound library. The Dopamine source code has a dependency to file Windows.winmd, which is provided by the Windows 10 SDK (for the system notifications). Install the Windows 10 SDK for your version of Windows 10. For Windows 10 10.0.17134.0, Windows.winmd can be found in the folder C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.17134.0. You'll have to copy this file to its parent folder. So it is available in this path: C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd.

terminal - The new Windows Terminal, and the original Windows console host -- all in the same place!

  •    C++

Windows Terminal is a new, modern, feature-rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability, theming & styling, and more. The Terminal will also need to meet our goals and measures to ensure it remains fast, and efficient, and doesn't consume vast amounts of memory or power.

Windows-driver-samples - This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK)

  •    C

These are the official Microsoft Windows Driver Kit (WDK) team driver code samples for Windows 10. They provide a foundation for Universal Windows driver support of all hardware form factors, from phones to desktop PCs. Use these samples with Visual Studio 2015 and Windows Driver Kit (WDK) 10.Use Visual Studio 2015 and Windows Driver Kit (WDK) 10 to build, test, and deploy your drivers. With Windows 10, the driver development environment is integrated into Visual Studio. To get started, download the driver development kits and tools for Windows 10.

WSL-Distribution-Switcher - Scripts to replace the distribution behind Windows Subsystem for Linux with any other Linux distribution published on Docker Hub

  •    Python

The purpose of this project is to let you easily download and install new Linux distributions under Windows Subsystem for Linux and seamlessly switch between them. The rootfs archives are currently downloaded from Docker Hub's official images' repositories ("source") or published image layers ("prebuilt").

lxss - Fun with the Windows Subsystem for Linux (WSL/LXSS)

  •    C++

This repository is dedicated to research, code, and various studies of the Windows Subsystem for Linux, also known as Bash on Ubuntu on Windows, and LXSS. It contains a variety of Proof-of-Concept Win32 and Linux binaries, both in user-mode and kernel-mode, in order to interact with the various subsystem pieces. Namely, it demonstrates usage of the Win32 COM interface between Bash.exe and LxssManager, as well as of the ADSS Bus interface between init and LxssManager. For Redstone 2, it shows off some of the new interoperability features of the subsystem. If you would like to know more about my research or work, I invite you check out my blog at http://www.alex-ionescu.com as well as my training & consulting company (Winsider Seminars & Solutions Inc.,) at http://www.windows-internals.com.

CompactGUI - Visual Interface for the Windows 10 Compact Function

  •    VB

CompactGUI is a standalone user interface that makes the Windows 10 compact.exe function easier to use. What is the Windows 10 compact.exe function? It's a commandlet with a collection of new algorithms introduced in Windows 10 that allow you to transparently compress games, programs and other folders with virtually no performance loss.

Windows10Debloater - Script to remove Windows 10 bloatware.

  •    PowerShell

I have found many different solutions online to debloat Windows 10 and many either worked but caused issues in the long run, or they did so little that it wasn't enough of a "debloat" experience. I decided to create a script that will debloat Windows 10 the way that I envision it, with the option of even being able to revert changes. This comes in hand when setting up new Windows 10 machines without needing to manually remove the bloatware found within Windows 10, along with some "fail safe" features via the Revert-Changes function, and even stops Windows from installing the bloatware in new user profiles.

Debloat-Windows-10 - A collection of Scripts which disable / remove Windows 10 Features and Apps

  •    PowerShell

Note about Creators Update: These scripts have not been tested with the Creators Update. Anything may happen, be prepared. I'll look into relevant changes and recent issues when the update is released / pushed on to everyone. This project collects Powershell scripts which help to debloat Windows 10, tweak common settings and install basic software components.

pythonnet - Python for

  •    CSharp

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. It allows Python code to interact with the CLR, and may also be used to embed Python into a .NET application.Python for .NET allows CLR namespaces to be treated essentially as Python packages.

rsync-time-backup - Time Machine style backup with rsync.

  •    Shell

This script offers Time Machine-style backup using rsync. It creates incremental backups of files and directories to the destination of your choice. The backups are structured in a way that makes it easy to recover any file at any point in time. It works on Linux, macOS and Windows (via WSL or Cygwin). The main advantage over Time Machine is the flexibility as it can backup from/to any filesystem and works on any platform. You can also backup, for example, to a Truecrypt drive without any problem.

WSL - Source code behind the Windows Subsystem for Linux documentation.

  •    C

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments. Welcome to the markdown source for Microsoft's command-line shells and console documentation.