5 Repos
Utilities for installing and configuring the Windows Subsystem for Linux and its distributions.
Distinct from Subsystem Integration Utilities: Shortlist focuses on kernel dumping or general subsystem integration, not the specific deployment of WSL distributions.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · WSL Configuration Tools. Refine with filters or upvote what's useful.
This project is a suite of Windows system optimization scripts and tools designed for debloating, environment configuration, and network optimization. It provides a set of scripts to modify registry settings, disable telemetry, and remove preinstalled software to improve privacy, stability, and overall performance. The tool features a graphical interface that allows users to select and customize system function profiles to generate and execute optimization scripts. It distinguishes itself by automating the deployment of essential C++ and .NET runtimes and simplifying the installation of the W
Simplifies the installation and configuration of Linux distributions within the Windows Subsystem for Linux.
ArchWSL is a pre-configured Arch Linux distribution designed to run within the Windows Subsystem for Linux. It provides a method for deploying a functional Linux environment through root filesystem bootstrapping via application packages or zip archives. The project includes a dedicated instance manager for backing up, restoring, and managing multiple isolated Linux environment instances. It also features a compatibility patch for the standard C library and core system libraries to ensure software runs on older kernel versions. The system covers service management through native or emulated s
Provides utilities for managing the lifecycle, backup, and restoration of WSL distribution instances.
Dieses Projekt ist eine Go-Bibliothek und ein Toolkit für plattformübergreifende Daemon-Orchestrierung. Es bietet ein einheitliches Interface zur Registrierung und Verwaltung von Go-Programmen als Hintergrunddienste über mehrere Betriebssysteme hinweg, einschließlich Windows, macOS und verschiedenen Linux-Distributionen. Das Toolkit fungiert als plattformübergreifender Init-Manager, der mit systemd, OpenRC und launchd interagiert. Es automatisiert den Lebenszyklus von Hintergrundprozessen und bietet Funktionen zum Installieren, Deinstallieren, Starten, Stoppen und Neustarten von Anwendungen. Über das Service-Management hinaus enthält die Bibliothek Tools zur Umgebungserkennung, um zu identifizieren, ob ein Prozess in einem interaktiven Terminal, einem Container oder als Systemdienst läuft. Zudem verfügt sie über eine System-Log-Brücke, die Anwendungsausgaben an native Einrichtungen wie Unix-Syslogs oder Windows-Event-Logs routet, abhängig vom Host-Betriebssystem.
Interfaces with multiple system init managers like systemd, OpenRC, and launchd using a single unified API.
LxRunOffline is a command line utility for managing the lifecycle of Windows Subsystem for Linux environments. It functions as a distribution manager and orchestrator used to install, register, and configure Linux environments. The tool provides capabilities for exporting, importing, and duplicating filesystems and configurations. It enables the relocation of environments to different drive locations or directories and allows for the creation of compressed archives to facilitate backup and portability. Beyond migration, the utility covers environment orchestration through the execution of co
Provides utilities for exporting, importing and duplicating Windows Subsystem for Linux filesystems and configurations.
NixOS-WSL packages a complete NixOS system into a WSL-compatible tarball that Windows registers as a native distribution, enabling declarative configuration and lifecycle management for NixOS as a Windows Subsystem for Linux instance. The project boots NixOS with systemd as the init system inside WSL, providing full service management and dependency-based startup, while exposing the NixOS filesystem and executables to Windows through WSL's interop mechanism for bidirectional command execution. Users can override the default NixOS configuration declaratively to customise packages, services, an
Boots NixOS with systemd as the init system inside WSL for full service management.