Would upgrading to Windows 10 Pro and enabling WSL affect my laptop's performance?

0

I just got a new laptop, which I chose mainly for its long battery life. It has an i5 8th gen processor and 8GB of RAM. It came with Windows 10 Home.

Now I am intrigued by the idea of having a Linux terminal on my Windows laptop, and am therefore considering paying and upgrading to Windows 10 Pro in order to enable Windows Subsystem for Linux (WSL).

What I'm wondering is whether either of these two things (upgrading to Pro and enabling WSL) would noticeably affect the performance of my machine (whether processor load, memory usage, or battery usage).

Does anyone have any idea?

EDIT: It is clear to me now that WSL does not require Windows 10 Pro. But I think both parts of this question are still worthy questions.

Matt

Posted 2018-11-27T20:25:15.027

Reputation: 737

4You don't have to upgrade to Windows 10 Professional to use Windows Subsystem for Linux. If the only feature you want to enable is WSL, you can do that with Windows 10 Home, WSL does not use VT-x and is NOT a hypervisor. – Ramhound – 2018-11-27T21:14:10.127

1@Ramhound Hmm... I was under the impression it was necessary, but thanks for letting me know. I've been finding conflicting information online. – Matt – 2018-11-27T22:18:53.970

2I have no idea what information you are reading but WSL has never required Windows 10 Professional. – Ramhound – 2018-11-27T23:36:56.247

@Ramhound WSL uses a part of Hyper-V for networking (undocumented). – Biswapriyo – 2018-11-28T05:23:20.910

@Biswapriyo - I don’t believe that. It does not match my experience with WSL. – Ramhound – 2018-11-28T05:34:28.720

@Biswapriyo I have successfully enabled and started using WSL on Windows 10 Home, so WSL certainly does not require Hyper-V to be enabled. However, perhaps you mean that certain features are shared between Hyper-V and WSL, and work in WSL even when Hyper-V is not enabled. It certainly sounds believable that the implementation of networking is shared between them. – Matt – 2018-11-28T12:26:07.190

Answers

4

No, you would not see a performance decrease for upgrading to Windows 10 Professional, or using WSL. Windows 10 Home and Professional are virtually identical and there will be no performance difference between them.

Obviously, running Linux applications under WSL will use resources.

Keltari

Posted 2018-11-27T20:25:15.027

Reputation: 57 019

Thanks, I hope you're right. But can you explain how you know this? – Matt – 2018-11-28T00:06:53.867

1@Matt because win 10 and home are virtually identical. And wsl isn't doing anything until you run programs inside if it. Also I know this due to almost 3 decades of professional IT experience. – Keltari – 2018-11-28T00:20:19.653

Thanks! The first part of that is what I wanted to know, you should add it to your answer. (Windows 10 hasn't been around for 3 decades, so your 3 decades of experience doesn't necessarily mean you know the particulars of this case, but I wasn't trying to doubt your expertise or anything, just wanted clarification.) – Matt – 2018-11-28T00:27:28.483

Could you add that info to your answer so I can accept your answer? – Matt – 2018-11-30T04:21:08.503

@Matt done and done – Keltari – 2018-11-30T04:36:46.023

1

Windows 10 Pro: This version of Windows is mostly intended for business use, coming with features like the ability to join it to an AD (Active Directory), having the Group Policy editor available and other useful things like Hyper-V for running VMs.

I was not able to find any articles saying that Windows 10 Pro performs in any way better then Windows 10 Home. The performance should be more or less the same, although Windows 10 Pro might be using slightly more space because of its extended features (the amount of space used is most likely negligible and below 1 GB with no special features like Hyper-V enabled).

Windows Subsystem for Linux: This is an optional feature, even available for the Windows 10 Home version; there is no need to upgrade to Windows 10 Pro for WSL.

It can be enabled in the Windows Features dialog. After enabling it a Linux Distro can be downloaded from the Windows Store.

Installing this feature should not lead to any performance improvement. While using the Linux Subsystem performance may be worse then without it. At the end of the day, it is a program running inside of Windows, and uses system resources depending on what you are using it for. Running a complex shell script will use more CPU time then simply having the shell open and doing nothing.

User025

Posted 2018-11-27T20:25:15.027

Reputation: 378