DEV Community

loading...
Cover image for Microsoft will be shipping a Linux kernel with Windows

Microsoft will be shipping a Linux kernel with Windows

vinibrsl profile image Vini Brasil ・1 min read

Recently Microsoft has announced WSL 2. If you don't know what WSL is, you can read a blog post I wrote about it here. On WSL 1, the performance is a known issue, but it seems Microsoft has been making up lost ground.

On their official blog post, plenty of changes have been announced, such as: up to 20x performance improvement, full Linux kernel call compatibility (as the Linux kernel will be shipped with Windows), and so on.

WSL 2 will be a much more powerful platform for you to run your Linux apps on, and will empower you to do more with a Linux environment on Windows.

Liquid error: internal

What do you think about it?

Discussion (15)

Collapse
david_j_eddy profile image
David J Eddy

This is very good news. Linux gets headway into the business office, Microsoft makes headway into infra operations. Maybe in a decade or so we will see a Linux based Windows OS? Edge's render is getting swapped for Chromium so who knows. :)

Collapse
jsrn profile image
James

I'm pretty jazzed about this. I use WSL pretty heavily for work, and while it performs pretty well and doesn't have many issues, I do run into some weird hurdles with stuff like socket support.

It's the year of the Linux desktop!

Collapse
citizen428 profile image
Michael Kohl

Considering how many disgruntled Mac users there are right now, this is not a bad move. I'll eventually just go back to Linux and/or FreeBSD, but many others may prefer a more commercial offering and it seems like Windows is becoming more attractive as a development platform (WSL, the new terminal, the .NET 5 directions etc).

Collapse
aminmansuri profile image
hidden_dude

True.. Apple has been treating developers badly. Just when they had started to finally attract developers to MacOS after the Windows 8 debacle.

Collapse
citizen428 profile image
Michael Kohl

Speaking from the outside — I switched to Linux around the time XP was released — Windows got quite a bit better over the last few years, while macOS is on a steady decline/convergence with iOS path. Even ignoring the OS itself they have done a lot of cool things in recent years: VSCode has become my main editing environment, PowerShell works well on Linux and Mac is quite nice for scripting and .NET Core is a neat way to write F# on all platforms.

Collapse
baddate profile image
Alex Hans

Winux or Lindows;)

Collapse
tonymet profile image
Tony Metzidis

I switched to a Windows dev machine a couple years ago after my team started having issues with the touchbar Macbook pros. Overall have been very happy with it, especially the hardware . And Windows 10 is very innovative with new features 2x/year . But there are still some rough edges with Windows 10 -- WSL is a bit slow (though usable with the right tweaks), and the terminal is terrible.

Then Microsoft dropped both the Kernel announcement and the sexy new terminal. By the end of the year Windows will be a serious dev environment.

MS sees developers as their key market, and they are innovating very quickly with Windows 10 to please developers. It's a huge win for us, especially since Apple has completely neglected devs.

I highly encourage everyone to try Windows 10, no matter how much you've hated it in the past. It's very good and will be the best platform at the end of the year when the Kernel ships.

Collapse
vinibrsl profile image
Vini Brasil Author

That's right! As you mentioned, the current Windows Terminal is really bad. I'm using Terminator running on WSL with a Windows X Server (sourceforge.net/projects/vcxsrv/)

Collapse
greenroommate profile image
Haris Secic • Edited

GNU+Linux OS with Windows graphics drivers and some proprietary tools for other stuff too is nice move. Although I would love KDE or such as main UI, Windows one is also nice now with 10. The only thing I'm missing on Linux are those drivers + some tools I can live without but would love to have them like PotPlayer. But hey let's see how far this goes. Maybe I'll even consider 1 OS on my laptop if this goes good with development stuff.

EDIT: Just got this link in news feed: hexus.net/tech/news/software/13024...

Collapse
xngwng profile image
Xing Wang

We'll see.
Remember, the internal corporate strategy at Microsoft for any threat is:

embrace, extend, & extinguish

Although, that philosophy may have changed, when it didn't quite work for some of the open source products and companies like google and apple. It certainly worked against netscape during the first browser wars.

Collapse
flrnd profile image
Florian Rand

It's great. A lot of the performance issues come from the file system related operations. In my opinion wsl is a great tool, and Microsoft is heading in the right direction.

Collapse
xowap profile image
Rémy 🤖

Work done to earn my trust: 1%

Collapse
saigkill profile image
Sascha Manns

I'm really suprised and happy to hear that. I working and developing on both, and i think this step is the right one for now.

Collapse
aghost7 profile image
Jonathan Boudreau

I will never use Windows until they fix the privacy issues with it. I don't really care about the rest personally.

Collapse
bovermyer profile image
Ben Overmyer

Now they won't have to rewrite syscalls for WSL. A lot of things will just work better.

Also relevant: devblogs.microsoft.com/commandline...

Forem Open with the Forem app