All Projects → Mohsens22 → WSLackware

Mohsens22 / WSLackware

Licence: MIT license
Slackware for WSL!

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to WSLackware

webi-installers
Primary and community-submitted packages for webinstall.dev
Stars: ✭ 421 (+1007.89%)
Mutual labels:  windows-10, wsl, wsl2
Wslinstall
Install any GNU/Linux userspace in WSL
Stars: ✭ 178 (+368.42%)
Mutual labels:  windows-10, wsl
WSL-manager
unofficial gui manager for Windows Subsystem for Linux (WSL)
Stars: ✭ 25 (-34.21%)
Mutual labels:  windows-10, wsl
runx
Provide X server on MS Windows with cookie authentication.
Stars: ✭ 67 (+76.32%)
Mutual labels:  wsl, wsl2
dotfiles
Cross platform home directory settings
Stars: ✭ 17 (-55.26%)
Mutual labels:  wsl, wsl2
Alwsl
Install archlinux as the WSL (Windows Subsystem for Linux) host.
Stars: ✭ 1,332 (+3405.26%)
Mutual labels:  windows-10, wsl
Archwsl
ArchLinux based WSL Distribution. Supports multiple install.
Stars: ✭ 3,667 (+9550%)
Mutual labels:  windows-10, wsl
Pengwin Enterprise
Enterprise-compatible WSL distribution.
Stars: ✭ 52 (+36.84%)
Mutual labels:  windows-10, wsl
convey
Communication through a serial port or named pipe
Stars: ✭ 46 (+21.05%)
Mutual labels:  wsl, wsl2
wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
Stars: ✭ 1,637 (+4207.89%)
Mutual labels:  wsl, wsl2
dotfiles
Dotbot managed dotfiles for a polyglot dev using WSL. Includes PowerShell stuff for Windows Installation
Stars: ✭ 14 (-63.16%)
Mutual labels:  wsl, wsl2
Wslbridge2
Explore various ways to connect Windows Subsystem for Linux with Windows terminal emulators.
Stars: ✭ 93 (+144.74%)
Mutual labels:  windows-10, wsl
Castle Winbuntu
Homesick Castle for use on WSL.
Stars: ✭ 87 (+128.95%)
Mutual labels:  windows-10, wsl
Wsl Proxy
WSL proxy files for editor/linux interop
Stars: ✭ 134 (+252.63%)
Mutual labels:  windows-10, wsl
Runinbash
Run Linux commands under WSL without leaving your PowerShell or CMD!
Stars: ✭ 67 (+76.32%)
Mutual labels:  windows-10, wsl
Alpinewsl
Alpine Linux based WSL distribution. Supports multi-install. Lightest WSL distribution.
Stars: ✭ 203 (+434.21%)
Mutual labels:  windows-10, wsl
ArtixWSL
Install Artix Linux as a WSL Instance.
Stars: ✭ 45 (+18.42%)
Mutual labels:  windows-10, wsl
Wsl Programs
A community powered list of programs that work (and those that don't) on the Windows subsystem for Linux
Stars: ✭ 931 (+2350%)
Mutual labels:  windows-10, wsl
Wslreverse
Experiments with hidden COM interface and LxBus IPC mechanism in WSL
Stars: ✭ 47 (+23.68%)
Mutual labels:  windows-10, wsl
Pengwin
A Linux distro optimized for WSL based on Debian.
Stars: ✭ 1,415 (+3623.68%)
Mutual labels:  windows-10, wsl

WSLackware

WSLackware: Slackware on Windows!

Slackware for Windows Subsystem for Linux (WSL)

WSLackware is an unofficial version of Slackware for Windows Subsystem for Linux on Windows 10, 11 and Windows Server.

WSLackware comes with almost no major modifications comparing to upstream Slackware and the binaries come directly from official Slackware repositories, however WSLackware it's stripped down a bit and added small tweaks to work well with WSL.

We also provide a custom kernel for WSLackware (For WSL2 only): https://github.com/RezaT4795/WSLackware-kernel

WSLackware is NOT maintained and indorsed by official Slackware developers (yet) and it's supported on a community-based basis.

Installation

You could use wither of this methods to install this distro on your Windows device, but first make sure:

Method 1 (App installation)

Make sure:

  • Developer mode is on. For that, Go to Settings / Update and Security / For Developers -> Developer mode, then toggle it on.
  • Powershell scripts can be executed on your device. For that, Go to Settings / Update and Security / For Developers -> Powershell, select everything and apply.

Go to your version of choice from releases page, then from assets download WSLackware_xx.x.xx.x.Appx.zip, then extract it, from the extracted files right click on Install.ps1 and select Run with Powershell. Wait a few seconds, it will install.

You can also use Windows Device Portal or App Installer to install this package.

Method 2 (WSL Import)

Go to your version of choice from releases page, then from assets download install.tar.gz, then open a windows terminal,cmd or powershell in this directory and type wsl.exe --import <DistributionName> <InstallLocation> <FileName>, where:

  • is the name of your distro, you can set it to WSLackware
  • is the directory that you waana save your rootfs
  • is the path to install.tar.gz

example: wsl.exe --import WSlackware c:\WSlackware .\install.tar.gz

Wait a few minutes, it will install.

Note: With this technique you can install many instances of the same distro.

After installation

After installation, in the first run it will configure and setup your WSL just like other distros. You will be asked for username and password. If it took long, be patient. It might take a while depending on your device.

About

We brought Slackware to Windows because we believed that it's the perfect distro for WSL. Firstly because of the simplicity of the init system and the whole OS in general and secondly, because of the high-performance binaries it contains, Slackware works perfectly in older devices or virtual machine; and we hope one day this project gets supported by official Slackware developers.

Credits

  • Patrick Volkerding and Slackware community for making this distro
  • Microsoft for WSL and distro launcher
  • PNGEgg for the Logo

Contributors

  • Reza Talebi - Distro fine-tuning, integration and kernel customization
  • Mohsen Seifi - Distro launcher and WSL integration

Contributing

You can send us issues and let us know about bugs, feature requests or anything that we need to know.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].