GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

mvaisakh/wsl-distro-tars

A script that creates importable tar files for Windows Subsystem for Linux (WSL2). These files can be used to install any Linux distribution of your choice, provided it is available on Docker. (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 26mvaisakh

최고 순위

#41

과소평가 · 활발한데 무명

100

누적 스타

14

포크 수

5

최근 30일 기록 일수

프로젝트 상태라이선스: GPL-3.0최근 push: October 21열린 이슈(PR 포함): 0

2026-10-25부터 수집. 미확인 = 아직 미수집

README에 뱃지를 붙여보세요 · mvaisakh/wsl-distro-tars[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/mvaisakh/wsl-distro-tars.svg)](https://git.vaiox.xyz/ko/repo/mvaisakh/wsl-distro-tars)
<a href="https://git.vaiox.xyz/ko/repo/mvaisakh/wsl-distro-tars"><img src="https://git.vaiox.xyz/api/badge/mvaisakh/wsl-distro-tars.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

프로젝트 문서

WSL Distro Tars (WDT)

Distro tar generator

A simple script that generates importable tar files for Windows Subsystem for Linux (WSL2). This allows users to install any desired distro on their WSL2 machine. Alpine Linux ArchLinux

How is it different from distros available on the Microsoft Store?

Distros that are available on the Microsoft Store are really quite limited and filled with unwanted prebuilts that one might not want. This repository probably has your favourite distribution tarball available.

What does it do?

This script generates WSL2 importable minimal tarballs that are extracted from docker containers. At the moment only a few distributions are exported. These include:

  • Adélie Linux
  • AlmaLinux OS
  • Alpine Linux (Latest and Edge)
  • Amazon Linux (Latest and 2)
  • Arch Linux (Stable and base-devel)
  • Clear Linux
  • Debian (Stable and Unstable with slim variants)
  • Fedora (Stable and Rawhide)
  • Kali Linux (Rolling release)
  • openSUSE Tumbleweed
  • Rocky Linux 9
  • Ubuntu (Stable and Bleeding edge [devel])

Grab the latest tarballs of your favourite distro from the Releases Page!

How do I import tarballs?

Make sure you have WSL2 setup properly and it is set to default. To import any tarball:

wsl --import distroName path\to\create\vhd path\to\downloaded\tarball

Replace distroName with any name that you desire to call it, replace path\to\create\vhd with the absolute path where you want to create the virtual hard disk of the distro and replace path\to\downloaded\tarball with the absolute path to the downloaded tarball.

then to run your distro

wsl -d distroName

Example: Here my distroName is alpine, virutal hard disk path is D:\wslStorage and tarball is in C:\Users\admin\Downloads\alpine-26122022.tar

wsl --import alpine D:\wslStorage\ C:\Users\admin\Downloads\alpine-26122022.tar

to run

wsl -d alpine

My favourite distro isn't available, what do I do?

It's simple! The prerequisites for generating tarballs are docker and awk. Edit the wsl-tar-gen.sh (but make sure your distro exists in DockerHub, since the script extracts everything from docker) and run the script using:

bash wsl-tar-gen.sh

Contributing

If you want to your favourite distro updated in my repository, fork and clone the repository. Edit wsl-tar-gen.sh and edit the macro DISTROS and add your favourite distro name there. But again make sure that your distro exists in DockerHub!

You can refer to this example commit (make sure you follow the commit message style) and create a pull request to this repository

현재 순위

  • 41

    과소평가 · 활발한데 무명

    100 스타 · 14 fork · 총 스타 수(오름차순)

    과소평가 →

최근 30일 추이

누적 스타 추이

순위 추이

일별 스타 증가

같은 보드의 이웃 랭커 · 과소평가

비슷한 프로젝트 · 공유 토픽

← 랭킹으로