Skip to main content

Windows Feedback: a WSL love letter


As many of you, you might have seen a request for Feedback from the Windows team and how it help us innovating, creating or simply help running our daily Business.

For me, while Windows 10 is certainly one of the best version so far, what really stood out since now almost 2 years is WSL.

So here is the text I sent as a feedback (minus the typos) and I will warn you: this IS a Love Letter. So if you're not interested in "Care Bear" writting, good bye and have a nice day.

The feedback

Windows 10 is for me the WSL love and the impact it’s causing on the “legacy IT genes” itself.

Since now ever, in a computerized view, Windows was the evil Dragon to be slain by the *nix knights in shiny armor.

And then Windows 10 came, with two main crazy ideas.
The first one is to have an unchanged, not recompiled linux environment running side by side with Windows and not virtually (as in Virtualization) separated.

And with the possibility to call binaries from both sides: Interoperability was born.

But *nix systems are more than technology, they’re a philosophy and that’s the second crazy idea which was actually triggered before Windows 10, and is now popularized during this era: be OpenSource.

So what is Windows 10 for me? a rebirth!
I fear no more going to conventions and say that I love Windows and at the same time use bash as my daily shell.
I’m no more looked at as I was an alien with a non-Mac laptop and not running Linux as my main OS.

Human change managment is hard and in a technological world, it’s even harder to be accepted (and it’s a “white bro” talking right...).

Windows 10, with such projects as WSL are showing that, if years of community divison made Microsoft “reign”, today by being inclusive, Microsoft is prospering and a respected Technology leader.

>>> Nunix Out <<<


Popular posts from this blog

WSL: One Home to host them all

IntroductionThis blog post will explain how a single home mount can be shared accross all the WSL instances. It was quite fun to find the idea and then make it happen. It will use all the tools currently available from WSL, so please don't expect a "Linux only" as Interopability will be heavily used. And before I start, here is my point of view about WSL: It's not only Linux!
It's different, just like GNU is different from Unix (yes I said it).We have finally the strength of both worlds combined. And while I do understand the "dev" aspect is meant to be reproducible in a Linux prod environment, the "ops" side is meant to take advantages of everything that can make the full environment feeling Home. Setup requirementsIn order to really enjoy this solution, I do recommend having 2 or more WSL distros installed or, if you fell like a real WSLCorsair, try @bketelsencrazy setup (I love it)!
While the distros are downloading, let's prepare the Windo…

Scripting with GO: what about Windows?

!!! Warning !!!Once again, let me repeat, I'm by no means a developer nor a sysadmin (at least no more since 5 years).
This means that, while the solution below worked for me and I could reproduce it, it's not 100% safe neither!
Also, my solution still feels incomplete (read further), so if someone know the tweak to make it even more compete, please share it and reach out in Twitter, I'll be waiting.
IntroductionBy now, everyone following @jessfraz read her take about the very neat "little hack" from @cloudflareUsing Go as a scripting language in Linux

As a good WSL Corsair, I tried it and it just worked!
But then, based on my latest playground of having a seamless coding experience between WSL and Windows (thanks @bketelsen for the love and notification spam), I really thought it would be unfair to "my Windows side" to not be able enjoying the fun of GO scripting (yes, split personality is bad).

So as the good Corsair I am, it was time to see if some shinn…

Docker + WSL: Get 2 daemon for the price of 1

Introductionalmost two years ago, Docker announced the capability of switching between the Linux and Windows containers "mode" (far from the right click that we have today).
At that time, I wrote a blog post on how to run both daemons at the same time (

Fast forward to 2018, and while we were blogging on how to get the TLS connection from WSL docker client with Rory McCune (, another blog post, by Stefan Stranger drew my attention (read: blew my mind) as I was trying to reproduce the same: how could I "bind" the docker socket in WSL with the Docker for Windows Linux mode socket (
From 1 to 2 daemon: DemonHunter mode achievedNow that we have all the required setup resources, let's bind them together. An…