5 个仓库
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.
该项目是一个用于跨平台守护进程编排的 Go 库和工具包。它提供了一个统一的接口,用于在 Windows、macOS 和各种 Linux 发行版等多个操作系统上注册和管理 Go 程序作为后台服务。 该工具包充当多平台初始化管理器,与 systemd、OpenRC 和 launchd 进行交互。它自动化了后台进程的生命周期,提供安装、卸载、启动、停止和重启应用程序的功能。 除了服务管理外,该库还包含环境检测工具,用于识别进程是在交互式终端、容器中还是作为系统服务运行。它还具有系统日志桥接功能,可根据宿主操作系统将应用程序输出路由到 Unix syslog 或 Windows 事件日志等原生设施。
Interfaces with multiple system init managers like systemd, OpenRC, and launchd using a single unified API.
LxRunOffline 是一个用于管理 Windows Subsystem for Linux 环境生命周期的命令行实用程序。它作为一个发行版管理器和编排器,用于安装、注册和配置 Linux 环境。 该工具提供了导出、导入和复制文件系统及配置的功能。它支持将环境迁移到不同的驱动器位置或目录,并允许创建压缩归档文件以促进备份和可移植性。 除了迁移之外,该实用程序还通过跨发行版执行命令和管理系统设置来涵盖环境编排。它处理将现有文件系统目录注册为活动子系统,并复制环境状态以进行测试或冗余。
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.