Skip to content
  • GitHub
  • LinkedIn
  • Twitter
  • Instagram
  • SlideShare

#SharePointProblems

Solutions are worthless unless shared! Antti K. Koskela's Personal Professional Blog

  • Home
  • Posts
    • Configuration
    • DevTips
    • Tech Tips
    • Programming
    • Development environment
    • Troubleshooting
  • About (etc.)
    • Antti K. Koskela
    • Get in touch!
  • Archives
    • Browse my posts
  • Search

Democracy is under attack. Ukraine is the victim under fire right now, but imperialism won't stop there. I urge you to help - click this for details!

Home » WSL

Tag: WSL

Windows Subsystem for Linux (WSL) is a powerful feature that allows users to run Linux applications directly on their Windows computers without the need for a virtual machine or dual-booting. Here are some reasons why WSL is great:

  1. Access to Linux applications: WSL allows Windows users to access a vast range of Linux applications, tools, and utilities directly from the Windows Command Prompt or PowerShell.
  2. Seamless integration: WSL integrates seamlessly with Windows, allowing users to access and edit files on the Windows filesystem using Linux command-line tools and utilities.
  3. Improved development experience: WSL provides developers with a more native and streamlined development environment by allowing them to use the same tools and workflows on both Linux and Windows.
  4. Improved performance: WSL 2, which is the latest version of WSL, features a full Linux kernel running in a lightweight virtual machine, which provides improved performance and support for a broader range of Linux applications.
  5. Easy installation: WSL is easy to install and set up, with a simple installation process that can be completed in just a few steps.

Overall, WSL is great for Windows users who need access to Linux applications or developers who want a more native development experience on Windows.

What Microsoft says about WSL?

The Windows Subsystem for Linux lets developers run a GNU/Linux environment — including most command-line tools, utilities, and applications — directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.

You can:

  • Choose your favorite GNU/Linux distributions from the Microsoft Store.
  • Run common command-line tools such as grep, sed, awk, or other ELF-64 binaries.
  • Run Bash shell scripts and GNU/Linux command-line applications
  • Install additional software using your own GNU/Linux distribution package manager.
  • Invoke Windows applications using a Unix-like command-line shell.
  • Invoke GNU/Linux applications on Windows.
  • Run GNU/Linux graphical applications integrated directly to your Windows desktop
  • Use GPU acceleration for machine learning, data science scenarios and more

(source: https://learn.microsoft.com/en-us/windows/wsl/about)

 

Sad Docker container with wsl

How to work around Docker failing to access WSL on Windows?

So, I’m an occasional developer (and a frequent scripter), so I occasionally need to, well, develop stuff. And quite often I need Docker for packaging whatever I’m trying to push out there, or possibly to run someone else’s containers on my machine. But sometimes, Docker is more pain than gain.…Continue reading How to work around Docker failing to access WSL on Windows?

Let's fix all the problems!

Upgrade from WSL 1 to WSL 2 in Windows 10 to fix Docker

Okay – another one of the topics that I’m explaining probably more to myself than whoever’s reading this later. But that’s why I write this blog, so please bear with me. 🙂 Anyway, onto the actual issue at hand! I was configuring Docker on WSL on my Windows laptop for…Continue reading Upgrade from WSL 1 to WSL 2 in Windows 10 to fix Docker

16 gigs of RAM is NOTHING in 2022

How to solve Vmmem consuming ungodly amounts of RAM when running WSL?

This was another (luckily pretty shallow) rabbit hole down some corporate IT and weird default configurations by our favorite tech-daddy Microsoft. In this article, I will describe one possible reason for a process called Vmmem.exe consuming enough RAM to crash pretty much everything else running on your machine. But let’s…Continue reading How to solve Vmmem consuming ungodly amounts of RAM when running WSL?

Author's photo: Antti K. Koskela

About the site and the author

Welcome! You just stumbled upon the home page of an all-around artisan code crafter and Microsoft MVP, Antti "koskila" Koskela.

Don't hesitate to leave comments. I read them all and try to reply as well!

More information about me in the About -section!

Recent articles

  • Even Geralt can get sad using a mac

    Am I the problem? Even onboarding to the Apple ecosystem failed miserably.

     July 8, 2025
  • Run Kubernetes in production - it'll be easy, they said

    Any kubectl command throws “Unhandled Error” err=”couldn’t get current server API group list: Get \”http://localhost:8080/api?timeout=32s\”: dial tcp [::1]:8080: connect: connection refused” – what do?

     July 1, 2025
  • OneNote logo

    “Sync error. We are having trouble syncing. Click ‘Sign in again’ to fix the issue.” in OneNote? Let’s fix it!

     June 24, 2025
  • smug-geralt-of-apple

    How to set Outlook as Your default email client on a mac (because that’s definitely a totally sensible thing to do)

     June 17, 2025
  • msbuild - failed

    GitHub Actions build for Blazor Static (or rather StaticBlazor) never ending? Super-easy fix!

     June 10, 2025

Like these posts and tips? You can get them automatically right as I post them! Enter your email here or check out the RSS feed here: https://www.koskila.net/feed/
Loading

Microsoft MVP Program logo in dark grey and white
To the top of the page!
Koskila.net has been going strong since 2009 - way before I knew anything about .NET! :)

Want to see old versions of the site? Check them out on Archive.org!