WSL
wslg
| WSL | wslg | |
|---|---|---|
| 443 | 149 | |
| 32,516 | 11,680 | |
| 1.3% | 0.7% | |
| 9.5 | 5.9 | |
| 6 days ago | 4 days ago | |
| C++ | C++ | |
| MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WSL
-
Claude Code's source code has been leaked via a map file in their NPM registry
There have been massive GitHub issue spams recently, including in Microsoft's WSL repository.
https://github.com/microsoft/WSL/issues/40028
- WSL's GitHub repository is being hit with a wave of Chinese spam issues
-
Using VHD-Distributed Kernel Modules in WSL2
Reference: https://github.com/microsoft/WSL/issues/12586
-
Microsoft open-sources LiteBox, a security-focused library OS
The Windows filesystem isn't slow per se, it's a slowness caused by "a thousand cuts" type of problem.
https://github.com/Microsoft/WSL/issues/873#issuecomment-425...
- Chinese localization Issue: command line arguments are translated
- Isn't WSL2 just a VM?
-
WinBoat: Windows apps on Linux with seamless integration
You might be missing context here.
There is a feature of Windows called “Windows Subsystem for Linux (WSL)” already that basically does the inverse of this (windows host, Linux VM).
https://github.com/microsoft/WSL
The feature is a windows subsystem (for running Linux).
-
Microsoft is plugging more holes that let you use Windows 11 without MS account
I mean inside WSL. E.g. running nested virtual inside WSL env. https://github.com/microsoft/WSL/issues/11216#issuecomment-2... for details.
-
Learning Rust with Dev Containers and Rustlings
I use a WSL backend and there seems to be some issues with file watching (You can read more about it here and here). This means that automatic recompilation on save does not work, this is why I add the --manual-run flag in the initialization. On other systems this might work without issues.
-
Como resolvi o erro “REGDB_E_CLASSNOTREG” ao instalar o WSL no Windows 11
👉 Baixar WSL 2.3.24 (MSI)
wslg
- WSLg: Windows Subsystem for Linux GUI
-
Xfwl4 – The Roadmap for a Xfce Wayland Compositor
Microsoft's WSL2 GUI integration works based on Wayland (and XWayland): https://github.com/microsoft/wslg
Rather than going fully protocol-based (like Waypipe), they used Weston to render to RDP. Using RDP's "remote apps" functionality, practically any platform can render the windows. I think it's a pretty clever solution, one perhaps even better than plain X11 forwarding (which breaks all kinds of things like GPU acceleration).
-
How to Reclaim Memory from Docker WSL
*Yes, I know, WSLG exists and is actually goated...
-
The Windows Subsystem for Linux is now open source
> It's an absolute delight to use, out of the box, on a desktop or laptop, with no configuration required.
I have been using it since the beginning of WSL 1 with a very terminal heavy set up but it has some issues.
For example WSLg's clipboard sharing is buggy compared to VcXsrv. It doesn't handle pasting into Linux apps without introducing Windows CRs. I opened an issue for this https://github.com/microsoft/wslg/issues/1326 but it hasn't gotten a reply.
Also, systemd is still pretty sketchy. It takes over 2 minutes for systemd services to start and if you close a WSL 2 terminal for just a few minutes systemd will delay a new terminal from opening for quite some time. This basically means disabling systemd to use WSL 2 in your day to day.
-
Ghostty 1.0
Related issues:
https://github.com/microsoft/wslg/issues/1008
-
X11 Forwarding and Windows Subsystem for Linux 2 (2021)
WSLg[1] is Microsoft's first-party solution. It's interesting because it uses RDP as the display layer.
[1] https://github.com/microsoft/wslg
-
A Review of Linux on Surface Pro 4
As far as I know it only supports basic tapping/clicking for GUI applications and not multi-touch or gestures.
https://github.com/microsoft/wslg/issues/737
- Microsoft's official Minesweeper app has ads, pay-to-win, and is hundreds of MBs
-
FreeRDP: A Remote Desktop Protocol Implementation
WSLg(Windows Subsystem for Linux GUI) uses RDP and FreeRDP to work: https://github.com/microsoft/wslg
I haven't tried it yet, but I'm hopeful the experience is better than last time I tried Hyper-V enhanced linux experience. I imagine this use case is getting FreeRDP way more attention.
For years I've developed in a Linux VM on a Windows host via VirtualBox. The typing lag on this, particularly in IDEs like VSCode and Rider, finally got to me. So, I moved over to WSL and have to say; the experience is amazing.
-
Wayland Is Pretty Good
This is running in WSL?
Microsoft has some wayland stuff already for WSL, though I think internally there's RDP involved: https://github.com/microsoft/wslg
What are some alternatives?
setup-msys2 - GitHub Action to setup MSYS2
GWSL-Source - The actual code for GWSL. And some prebuilt releases.
multipass - Multipass orchestrates virtual Ubuntu instances
sway - i3-compatible Wayland compositor
Scoop - A command-line installer for Windows.
WSL2-Linux-Kernel - The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)