cbl-mariner VS wslg

Compare cbl-mariner vs wslg and see what are their differences.

cbl-mariner

Linux OS for Azure 1P services and edge appliances [Moved to: https://github.com/microsoft/azurelinux] (by microsoft)

wslg

Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios (by microsoft)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
cbl-mariner wslg
1 141
3,986 9,682
- 1.0%
- 6.1
14 days ago 14 days ago
RPM Spec C++
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

cbl-mariner

Posts with mentions or reviews of cbl-mariner. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-01.

wslg

Posts with mentions or reviews of wslg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-28.
  • FreeRDP: A Remote Desktop Protocol Implementation
    10 projects | news.ycombinator.com | 28 Sep 2023
    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
    4 projects | news.ycombinator.com | 29 Jun 2023
    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

  • I tried
    11 projects | /r/pcmasterrace | 11 Jun 2023
    What are you talking about? Its free forever https://github.com/microsoft/wslg
  • The world if Windows was POSIX compliant
    2 projects | /r/ProgrammerHumor | 24 May 2023
    Actually, you can https://github.com/microsoft/wslg
  • Ask HN: Windows 10-based devs, are you upgrading to Windows 11?
    3 projects | news.ycombinator.com | 3 May 2023
    Apparently, WSLg does away with the need for a separate X server, making things "easy" to use:

    https://github.com/microsoft/wslg

  • Graphics in c++ but in wsl
    2 projects | /r/cpp | 28 Apr 2023
    There's two completely different aspects to your question. 1) How to manage libraries in c++ without dying from cringe? I'd suggest you use cmake as the build system and grab library sources directly from GitHub using this tool: https://github.com/cpm-cmake/CPM.cmake 2) How to get apps that run under WSL to display windows-native windows? I'm not sure, but it's probably this: https://github.com/microsoft/wslg
  • How Can I Scale GUI Applications on WSL2.
    2 projects | /r/bashonubuntuonwindows | 24 Apr 2023
  • Your php dev workflow on Windows while using Docker
    3 projects | /r/PHP | 15 Feb 2023
    Install WSL2, install docker there and phpstorm, use x410 or any xserver or microsoft one https://github.com/microsoft/wslg.
  • Free from the Apple jail
    2 projects | /r/thinkpad | 11 Jan 2023
    It actually works with native apps. It has also opengl acceleration normally: https://github.com/microsoft/wslg
  • Updated Install Instructions Dec 2022
    3 projects | /r/bashonubuntuonwindows | 1 Dec 2022
    If you're new to WSL as I am, you'll marvel at graphical apps "just working", appearing as normal windows getting along like any other app. Under the hood, this isn't entirely unlike running a VM in "seamless mode". There are a few paths WSLG can take to make this happen, some better than other. If you have a linux GUI app running and open the windows "Task view" (by pressing Windows + Tab or whatever), if you see a "WARN: COPY MODE" label atop your linux apps, WSLG is being forced to use a slow path to render areas to screen. The exact reasons why escape me. An older ticket recommended installing an updated Mesa package to get to Mesa 21.x, but new WSL 2 installs are already there. Nonetheless, I followed those steps, ended up with Mesa 22.2.4, restarted WSL and the warning went away, replaced by a much higher refresh rate for linux windows (easy to check if you just drag a linux window around.) Notably, the warning came back once later, with scary logs in /mnt/wslg/weston.log about shared_memory errors, but restarting Windows made things better again.. YMMV.

What are some alternatives?

When comparing cbl-mariner and wslg you can also consider the following projects:

GWSL-Source - The actual code for GWSL. And some prebuilt releases.

WSL2-Linux-Kernel - The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)

sway - i3-compatible Wayland compositor

WSL - Issues found on WSL

i3 - A tiling window manager for X11

cmder - Lovely console emulator package for Windows

Single-GPU-Passthrough

x11docker - Run GUI applications and desktops in docker and podman containers. Focus on security.

Flatseal - Manage Flatpak permissions

brave-browser - Brave browser for Android, iOS, Linux, macOS, Windows.

chad_launcher

winapps - Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.