https://github.com/am11/VoidMuslWSL
Install Void Linux (with musl-libc) as a WSL Instance (for Windows 10 1803 64bit or later)
https://github.com/am11/VoidMuslWSL
musl-libc void-linux voidlinux wsl
Last synced: 12 months ago
JSON representation
Install Void Linux (with musl-libc) as a WSL Instance (for Windows 10 1803 64bit or later)
- Host: GitHub
- URL: https://github.com/am11/VoidMuslWSL
- Owner: am11
- License: mit
- Archived: true
- Created: 2018-12-25T23:57:07.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-12T03:35:52.000Z (almost 3 years ago)
- Last Synced: 2024-10-24T12:12:51.238Z (over 1 year ago)
- Topics: musl-libc, void-linux, voidlinux, wsl
- Language: Makefile
- Homepage: https://git.io/voidmuslwsl
- Size: 34.2 KB
- Stars: 28
- Watchers: 5
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### This repository is superseded by https://git.io/voidwsl, which provides both glibc and musl-libc variants.
# VoidMuslWSL
Void Linux on WSL (Windows 10 1803 or later) based on [wsldl](https://github.com/yuk7/wsldl).
This project is based on Void Linux musl-libc. For GNU-libc, visit https://git.io/voidwsl.

[](https://github.com/am11/VoidMuslWSL/actions/workflows/main.yml)
[](https://github.com/am11/VoidMuslWSL/releases/latest)
[](http://makeapullrequest.com)

### [Download](https://github.com/am11/VoidMuslWSL/releases/latest)
## Requirements
* Windows 10 1803 April 2018 Update x64 or later.
* Windows Subsystem for Linux feature is enabled.
## Install
#### 1. [Download](https://github.com/am11/VoidMuslWSL/releases/latest) installer zip
#### 2. Extract all files in zip file to same directory
#### 3.Run VoidMusl.exe to Extract rootfs and Register to WSL
Exe filename is using to the instance name to register.
If you rename it you can register with a diffrent name and have multiple installs.
## How-to-Use(for Installed Instance)
#### exe Usage
```dos
Usage :
- Launches the distro's default behavior. By default, this launches your default shell.
run
- Run the given command line in that distro.
config [setting [value]]
- `--default-user `: Set the default user for this distro to
- `--default-uid `: Set the default user uid for this distro to
- `--append-path `: Switch of Append Windows PATH to $PATH
- `--mount-drive `: Switch of Mount drives
get [setting]
- `--default-uid`: Get the default user uid in this distro
- `--append-path`: Get on/off status of Append Windows PATH to $PATH
- `--mount-drive`: Get on/off status of Mount drives
- `--lxuid`: Get LxUID key for this distro
clean
- Uninstalls the distro.
help
- Print this usage message.
```
#### How to uninstall instance
```dos
>VoidMusl.exe clean
```
## How-to-Build
VoidMuslWSL can build on GNU/Linux or WSL.
`curl`,`zip`,`unzip`,`tar`(gnu) and `sudo` is required for build.
```shell
$ make
```