Skip to content
项目

windowix/awesome-windows-on-linux

在 GitHub 查看

windowix/awesome-windows-on-linux has 85 GitHub stars and 16 forks. GitHot measured +1 stars in 24 hours, +1 in 7 days, and +2 in 15 days. Last checked 2026-11-13 17:05 UTC. Last push 2026-11-02.

这些数字如何统计

85 星标16 复刻 +1 24小时

实测星标增长

24小时
+1
7天
+1
15天
+2
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

关于

Awesome Windows on Linux Projects

学习资源

README.zh-CN.md

原文

Awesome Windows on Linux (Only funny)

Awesome Windows on Linux Logo

把 Windows 的「体验」搬到 Linux 上的项目合集 —— 从硬核逆向到恶趣味整活,一网打尽。

en-US | zh-CN

Awesome License: MIT

这个列表收录了在 Linux 上复刻 / 模拟 / 恶搞 Windows 生态的开源项目。项目按形态分组(命令行工具、GUI 应用、系统交互、底层 / 逆向),并给每个项目打了意图标签——[实用] 表示真能日常用,[整活] 表示恶搞、别在生产机跑。


目录


信息

我也不知道该在这里放啥,哈哈哈。

Awesome Windows on Linux

介绍:收录并整理在 Linux 上复刻 / 模拟 / 恶搞 Windows 生态的开源项目合集。

还原的部分:收录与整理还原Windows的项目

命令行工具

在 Unix 上还原 Windows 终端命令的命令行工具。

Linux-Autoplay [整活]

介绍:让Linux用户也能体验修复U盘通知的美味

还原的部分:自动播放功能

PowerShell-For-Linux [实用]

介绍:在 Linux 上运行的 PowerShell 风格命令解释器,纯 Go 实现、零第三方依赖,支持 5.X 与 7.X 两套命令格式与中英双语界面。

还原的部分:Windows PowerShell 的命令行体验:对象管道、128 个内置命令与 77 个别名、.ps1 脚本,可用 PowerShell 风格命令直接操作 Linux 系统。

WSL-for-Linux [整活]

介绍:让Linux用户也能体验WSL的美味

还原的部分:WSL (Windows Subsystem for Linux)

Winget-for-Linux [整活]

介绍:使用shell脚本将Winget搬运到Linux上

还原的部分:App Installer 中的Winget https://apps.microsoft.com/detail/9nblggh4nns1

aptx

介绍:apt 的增强封装,装 / 卸软件后自动推荐同类软件。

还原的部分:装软件时的「全家桶推荐」流氓体验。

cmd [实用]

介绍:从零用纯 C89 忠实重写 Windows cmd.exe 的命令解释器,纯 POSIX 零依赖,能跑在任何 Unix 上。

还原的部分:Windows cmd.exe 命令行解释器(批处理、管道重定向、40+ 内置命令)。

Windowshit [实用]

介绍:用 Rust 重写的 Windows 命令行工具合集,跨平台运行。

还原的部分:24 个 Windows 命令行工具(ipconfig / ping / robocopy / systeminfo…)。

GUI 应用

复刻 Windows 桌面界面的图形应用程序。

Devices Manager for Linux [整活]

介绍:这是一款Linux上的设备管理器

还原的部分:设备管理器

Lindows Troubleshooting [整活]

介绍:我修复了Linux上不能使用疑难解答浪费时间的Bug,请谨慎打开这个程序,因为它将会浪费您生命中宝贵的1分钟

还原的部分:疑难解答

  • 许可证:MIT
  • 作者:BobbyChengCN0518
  • 主要语言:zh-CN
  • 支持语言:zh-CN / en-US
  • 介绍视频:(待补充)

Lindows_Control [整活]

介绍:我修复了Linux上不能使用控制面板的Bug 可以通过json文件配置改语言,默认支持zh和en两种语言

还原的部分:控制面板

  • 许可证:MIT
  • 作者:BobbyChengCN0518
  • 主要语言:zh-CN
  • 支持语言:zh-CN / en-US
  • 介绍视频:(待补充)

Linux-Auto-Fix [整活]

介绍:让Linux用户也能体验好用的自动修复

还原的部分:启动修复

Linux-Sticky-key [整活]

介绍:让Linux用户也能体验粘滞键的烦恼

还原的部分:Windows 粘滞键

Linux-Store [整活]

介绍:让Linux用户也能体验巨硬商店的美味

还原的部分:Windows 商店

LinuxDefender [整活]

介绍:这是一款无法使用的Linux杀毒软件

还原的部分:Windows Defender

Ribbon-File-Manager

介绍:在Linux中使用gtk复刻了从Windows8一直延续到Windows10的Ribbon资源管理器

还原的部分:Windows8.x/10 Ribbon File Manager

UMessageBox [实用]

介绍:我修复了Linux上没有UWP弹窗的BUG

还原的部分:Windows10的UWP弹窗

WinSAT for *nix

介绍:为 *nix 提供 Windows 风味的系统评测体验和体验指数

还原的部分:Windows 系统评估工具

Windows 搜索 [整活]

介绍:将 Windows 上赤石的搜索体验带入 *nix 世界

还原的部分:Windows 的任务栏搜索与索引功能

WindowsWidget-for-Linux

介绍:仿照 Windows 11 小组件面板的 Linux 桌面小组件,从屏幕右侧边缘滑入显示,集成资讯/新闻、天气预报、日期时钟,并提供图形化设置。

还原的部分:windows小组件

  • 许可证:MIT License
  • 作者:phillin-liu
  • 主要语言:zh-CN
  • 支持语言:zh-CN
  • 介绍视频:(待补充)

Animated-plasma-task [实用]

介绍:为 Linux (KDE) 任务栏添加 Windows 风格动画和装饰。

还原的部分:Windows 任务栏的动画交互体验(图标按压缩放、最小化弹跳、窗口入场/退出动画、悬停高亮与指示条)。

  • 许可证:GPL-2.0
  • 作者:SkyShadowHero
  • 主要语言:zh-CN
  • 支持语言:en-US / zh-CN
  • 介绍视频:(待补充)

Explorer-for-Linux [整活]

介绍:在 Linux 上深度复刻 Win11 文件管理体验的桌面程序。

还原的部分:Win11 资源管理器界面(含经典「未响应」体验)。

Explorer-for-Linux (xbodwf) [实用]

介绍:基于 Electron + Vue 与 WinUI 风格 Web 组件构建的 Win11 风格 Linux 文件管理器。

还原的部分:Win11 资源管理器的界面与使用体验(Fluent/WinUI 视觉风格)。

  • 许可证:GPL-3.0
  • 作者:xbodwf
  • 主要语言:zh-CN
  • 支持语言:zh-CN
  • 介绍视频:(待补充)

linux-winver [整活]

介绍:我修复了 Linux 非 KDE 桌面环境没有 winver 的 bug

还原的部分:winver

mmclinux [实用]

介绍:仿 Windows 管理控制台的跨平台工具,基于 tkinter 实现。

还原的部分:MMC 管理控制台(MDI 子窗口、管理单元、窗口嵌套)。

NotepadOnLinux [实用]

介绍:在 Linux 上还原 Windows 记事本的独立程序。

还原的部分:Windows 记事本(Notepad)界面。

openconsole_linux [实用]

介绍:将微软 Windows Terminal / OpenConsole 的终端引擎移植到 Linux(约 95% 上游代码),通过轻量兼容层屏蔽 Windows API 依赖,前端用 Qt6 绘制终端网格。

还原的部分:还原了 conhost。

regedit [实用]

介绍:把 /etc、~/.config、/boot 映射成注册表树、自动嗅探多种配置格式的系统配置文件浏览器。

还原的部分:注册表编辑器界面(左侧树 + 右侧键值)。

runbox [实用]

介绍:Linux 上按下 Super+R 弹出的运行对话框,Adwaita 外观随系统主题。

还原的部分:Win+R「运行」对话框。

SAS-for-Linux

介绍:用 C++/Qt 6 实现的 Windows 11 风格 Ctrl+Alt+Delete 安全选项屏,支持 X11 与 Wayland(GNOME/KDE/Sway/Hyprland/Niri)。

还原的部分:Windows 11 安全选项屏幕(锁定/切换用户/注销/更改密码/任务管理器 + 网络/无障碍/电源)。

taskschd4Linux [实用]

介绍:使用 Python 复刻的 Windows 任务计划程序,MMC 风格布局,支持 cron 与 systemd 定时器。

还原的部分:Windows 任务计划程序大部分 UI 和行为

系统交互

嵌入系统服务层的项目:PAM 模块、弹窗、全局热键。

Linux-Activator

介绍:还原了激活Windows窗口(不包含水印,建议安装activate-linux),开放了配置文件与接口,以为'未激活的Linux'添加更多限制

还原的部分:激活Windows窗口(不包含水印)

adpop [整活]

介绍:完全自绘渲染、供其他软件调用的通用广告弹窗服务。

还原的部分:仿 Windows 流氓广告弹窗(动图 / 视频 / 音频 / 弹窗轰炸 / 流氓关闭)。

libobscure [整活]

介绍:将报错信息修改为 Windows 风格的错误代码。

还原的部分:Windows 风格的错误代码。

libschrodinger

介绍:在程序遇到致命错误时弹出「应用程序错误」对话框

还原的部分:「应用程序错误」对话框

Linux_uac [整活]

介绍:通过自定义 PAM 模块在 Linux 上复刻 Windows 的 UAC(用户账户控制)弹窗,sudo 时屏幕变暗冻结并弹出密码校验。

还原的部分:Windows UAC 用户账户控制弹窗(变暗冻结 + 密码校验 + 是/否 + 提示音)。

底层 / 逆向

二进制格式与贴近内核的项目:DRM 直渲、PE/ELF、系统内部。

bsod [整活]

介绍:在 Linux 物理屏上直接渲染、抢占 DRM Master 的蓝屏演示工具,支持多语言与日志监控。

还原的部分:Win10 蓝屏死机界面(含二维码)。

LinuxForWindows

介绍:从文件格式层面把 Windows PE 可执行文件离线转换为 Linux ELF 的二进制转换工具。

还原的部分:PE / ELF 文件格式结构(头、节表、程序头、动态段)。

LSW [实用]

介绍:专为 Linux 设计的高性能 Windows 子系统平台(Linux Subsystem for Windows),纯 Rust 实现,100% 架构级对齐微软 WSL。官方站点与在线终端 Playground:https://lsw.int0.cc

还原的部分:WSL1/WSL2/WSLg 架构生态(PE 二进制内核拦截执行、lswpath 跨系统路径翻译、LSWENV 环境变量管道、ConPTY 双向桥接、双引擎自路由)。

  • 许可证:MIT
  • 作者:LING71671
  • 主要语言:zh-CN
  • 支持语言:zh-CN / en-US
  • 介绍视频:(待补充)

windows_update_in_linux [整活]

介绍:伪 Windows 更新界面的整活程序,每次运行 50% 真更新重启、50% 蓝屏。

还原的部分:Windows 更新界面(成功进度 / 失败蓝屏)。


贡献

欢迎提交 PR 补充更多「Windows on Linux」项目。条目建议包含:项目链接、许可证、作者、主要 / 支持语言、一句话介绍、还原的部分。

创建自己的项目条目

运行 python main.py new,按提示选择组并输入项目名。脚本会生成项目目录(new 命令会打印生成路径),并在其中为每种语言创建 JSON 文件。

生成的目录结构:

my-awesome-tool/
├── zh-CN.json
└── en-US.json

打开项目 JSON,填写字段:

{
  "name": "my-awesome-tool",
  "intro": "",
  "restores": "",
  "license": "",
  "url": "",
  "authors": [],
  "lang_primary": "zh-CN",
  "lang_supported": ["zh-CN"],
  "intent": "practical"
}
字段 必填 说明
name 是 项目显示名
url 是 项目仓库地址
intro 是 一句话介绍
restores 是 还原了 Windows 的哪个部分
license 是 开源许可证
authors 是 作者列表,每项含 name 与 url
lang_primary 是 主要语言
lang_supported 是 支持的语言数组
video 否 介绍视频链接
intent 是 意图标签:practical / prank / mixed

intent 与基于形态的分组正交:practical = 实用、可安全使用;prank = 整活、别在生产机跑;mixed = 两者兼具。

编辑完成后重新生成并校验:

python main.py generate
python main.py lint

然后提交并发起 Pull Request:

git add .
git commit -m "feat: add my-awesome-tool"
git push

创建 Pull Request,Actions 全部通过后才可合并。

常见问题

  • lint 报错:运行 python main.py check 和 python main.py cl 定位具体问题。
  • 语言不对称:project-meta/ 里有哪些语言,每个项目就要有哪些语言的 JSON。
  • 删除条目:删掉项目目录,再重新 generate 即可。

许可

MIT © 2026 windowix

生成于: 2026-11-02 03:21 UTC

探索相关项目