awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/WSL2-Linux-Kernel

0
View on GitHub↗
10,463 星标·1,421 分支·C·7 次浏览

WSL2 Linux Kernel

This project is a Linux kernel designed for Windows Linux integration, providing the underlying operating system kernel required to execute binary files and applications within the Windows Subsystem for Linux. It utilizes hypervisor-based virtualization to run a full kernel within a lightweight utility virtual machine managed by a Windows host.

The repository enables the customization and compilation of the kernel from source. This allows for the modification of system behavior, the addition of specific drivers, and the tailoring of hardware compatibility for virtualized environments.

The system incorporates a monolithic kernel architecture and a hardware abstraction layer to translate kernel requests for the host hypervisor. It supports the use of a configurable build pipeline and virtual disk image mounting to persist data and kernel changes.

Features

  • Hypervisors - Runs a full Linux kernel within a lightweight utility virtual machine managed by a Windows host hypervisor.
  • Monolithic Kernels - Utilizes a monolithic kernel architecture integrating all core services and device drivers into a single supervisor-mode binary.
  • Hardware Abstraction Layers - Provides a hardware abstraction layer that translates generic kernel requests into calls executable by the host hypervisor.
  • Operating System Kernels - Provides a compatible operating system kernel to create an environment for executing Linux binary files and applications.
  • Windows Linux Integration - Integrates a full Linux environment on Windows to execute binary files and applications with native kernel support.
  • Kernel Customization - Allows modifying and compiling the Linux kernel to add specific features or drivers for use within the Windows Subsystem for Linux.
  • Virtual Disk Overlays - Maps virtual hard disk files as the root filesystem to persist kernel changes and user data.
  • Kernel Configuration Systems - Provides a configurable Kconfig system to select specific drivers and features before compiling the kernel into a bootable image.
  • Custom Kernel Compilation - Supports building a Linux kernel from source to tailor system behavior and hardware compatibility for virtualized environments.
  • Custom Kernel Compilation - Enables compiling a kernel from source with specific configuration changes and packaging modules into a virtual disk image.
  • Pluggable Module Loading - Implements mechanisms to dynamically load compiled driver binaries into the running kernel at runtime.
  • Development Utilities - Source code for the Linux kernel used in the subsystem.

Star 历史

microsoft/wsl2-linux-kernel 的 Star 历史图表microsoft/wsl2-linux-kernel 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

WSL2 Linux Kernel 的开源替代方案

相似的开源项目,按与 WSL2 Linux Kernel 的功能重合度排序。
  • openbsd/srcopenbsd 的头像

    openbsd/src

    3,808在 GitHub 上查看↗

    This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a Unix-like operating system focused on a secure, portable, and multi-user environment, featuring a C-based system kernel that manages hardware resources and provides essential services. The project provides a source-based system construction model to compile the core kernel and base utilities from raw files. It includes a cross-compilation toolchain for generating the tools and headers necessary to build binaries for target architectures different from the host machine. The codeb

    Copenbsd
    在 GitHub 上查看↗3,808
  • codeedu/wsl2-docker-quickstartcodeedu 的头像

    codeedu/wsl2-docker-quickstart

    4,463在 GitHub 上查看↗

    This project is a technical setup guide for installing and configuring Docker within a Windows Subsystem for Linux 2 environment. It serves as a walkthrough for creating a virtualized Linux workspace on Windows to build and run software with native performance. The guide focuses on integrating container engines for isolated application deployment and establishing a cross-platform workflow. It provides instructions for linking external code editors to the subsystem, running graphical Linux applications on the host, and executing host binaries within the Linux terminal. It covers the managemen

    docker-desktopwindows-subsystem-for-linuxwindows-subsystem-linux
    在 GitHub 上查看↗4,463
  • linux-surface/linux-surfacelinux-surface 的头像

    linux-surface/linux-surface

    7,413在 GitHub 上查看↗

    This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface devices. It focuses on building and patching the Linux kernel to provide driver support for proprietary hardware components that are missing from the upstream source. The system includes a secure boot kernel signing mechanism and a process for enrolling custom keys into the system firmware. This allows the execution of patched kernels while maintaining system security protections. The project covers peripheral driver support for touchscreens, styluses, and keyboards, as well

    Shelllinuxlinux-surfacesurface-devices
    在 GitHub 上查看↗7,413
  • mustardchef/wsabuildsMustardChef 的头像

    MustardChef/WSABuilds

    17,648在 GitHub 上查看↗

    WSABuilds is a management framework designed to deploy and customize virtualized mobile runtime environments on desktop operating systems. It provides a comprehensive suite of tools for building, installing, and maintaining these environments, enabling the native execution of mobile applications alongside standard desktop software. The project distinguishes itself through its focus on deep system integration and lifecycle management. It allows users to generate tailored virtual environment packages by injecting administrative tools, service components, and specific configurations prior to dep

    Pythonandroidandroid-emulatorgoogle-apps
    在 GitHub 上查看↗17,648
查看 WSL2 Linux Kernel 的所有 30 个替代方案→

常见问题解答

microsoft/wsl2-linux-kernel 是做什么的?

This project is a Linux kernel designed for Windows Linux integration, providing the underlying operating system kernel required to execute binary files and applications within the Windows Subsystem for Linux. It utilizes hypervisor-based virtualization to run a full kernel within a lightweight utility virtual machine managed by a Windows host.

microsoft/wsl2-linux-kernel 的主要功能有哪些?

microsoft/wsl2-linux-kernel 的主要功能包括:Hypervisors, Monolithic Kernels, Hardware Abstraction Layers, Operating System Kernels, Windows Linux Integration, Kernel Customization, Virtual Disk Overlays, Kernel Configuration Systems。

microsoft/wsl2-linux-kernel 有哪些开源替代品?

microsoft/wsl2-linux-kernel 的开源替代品包括: openbsd/src — This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a… codeedu/wsl2-docker-quickstart — This project is a technical setup guide for installing and configuring Docker within a Windows Subsystem for Linux 2… linux-surface/linux-surface — This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface… mustardchef/wsabuilds — WSABuilds is a management framework designed to deploy and customize virtualized mobile runtime environments on… firecracker-microvm/firecracker — Firecracker is a virtual machine monitor that leverages hardware-assisted virtualization to create and manage isolated… utmapp/utm — UTM is a comprehensive virtualization suite that provides a unified interface for running guest operating systems on…