Microsoft will release Linux 'genuine' Linux kernel with Windows 10 WSL
Microsoft will start "shipping" a built and customized Linux kernel (Linux kernel), first applied to Windows 10 Insider builds this summer. It is known that this kernel will serve as a backbone of Windows Subsystem for Linux 2.0 or WSL2.
Unlike WSL1, which uses only Linux-compatible kernels, WSL2 will use genuine, open source kernels, compiled from version 4.19 (stable release) of Linux at Kernel.org.
- Microsoft now allows answering and managing Android text messages in Windows 10
Although the Linux kernel was released, Microsoft said it would not provide any Linux binary (linux binary). Instead, users will still need to download the Linux distribution they want to use from Microsoft Store, or by creating a custom distribution package.
Besides, Microsoft also announced that they will apply custom patches to reduce the kernel's memory capacity and provide more optimized hardware compatibility:
'Apart from LTS sources from Kernel.org, some local patches are also being applied. These patches will essentially have the binary output adjustment task to use in WSL2 by improving the launch time, reducing memory capacity and managing a minimum set of supported devices. . The result is the creation of a small, lightweight kernel, specifically built for WSL2 to replace the simulation architecture featured in the design of WSL1 ".
- The market share of Google Chrome declined, which could be attributed to users switching to Chromium Edge
Enhance performance with WSL2
In the first iteration of the Windows Subsystem for Linux system (WSL1), Microsoft had to compile the Linux system call so that they could communicate and work with the Windows NT kernel. With the actual use of the Linux kernel, the system call translation process will no longer be needed and the application will have full access to its own normal system calls.
Removing such translation not only improves compatibility for Linux applications, but also significantly improves the performance of the file system.
- Microsoft 365 added control over encrypted emails, increasing user privacy
According to the results of the tests conducted by Microsoft itself, the new Linux kernel has significantly improved the performance of WSL. In particular, the process of extracting archives is up to 20 times faster and tools like npm, git and cmake are 2 to 5 times faster:
"File-intensive tasks such as git clone, npm installation, apt updates, apt upgrades and more will be significantly faster. However, the actual speed will still depend. Much to the application you run, as well as the application that interacts with the file system, the initial tests we made for the results were relatively satisfactory, with WSL 2 running 20 times faster than WSL 1 when extracting compressed tarball and about 2-5 times faster when using git clone, installing npm and cmake on many different projects, we look forward to receiving feedback on the improvement speed from the plus side. when the product is officially released! ".
You can refer to a short video about WSL2 and its performance in Windows 10 below:
- Update Windows 10 May 2019 Update requires up to 32GB of free hard disk space when installed
To make WSL2 administration easier, Microsoft will also include the Linux kernel on Windows Update so that security updates and improvements will automatically be sent to Windows 10 for users.
For those who want to contribute to the WSL2 core, Microsoft will also turn it into open source and will store it as a project on GitHub. Besides, the company will also provide some guidelines to help developers build up their own custom cores.
You should read it
- What's new in Linux Kernel 5.18?
- Microsoft released a tool to run any version of Linux on Windows 10
- Linux Kernel 5.16 officially released with great features for gamers
- What's new in Linux Kernel 5.9?
- WSL2 now supports connecting Localhost from Windows 10 applications
- How to downgrade kernel in Linux
- How does the Linux Kernel work?
- How to create a Custom Kernel on Ubuntu
May be interested
- How to create a Custom Kernel on Ubuntubuilding the system's operating system kernel from scratch sounds scary. however, actually building linux kernel is easy. in the article below, tipsmake.com will guide you to create custom kernel on ubuntu.
- Microsoft released a tool to run any version of Linux on Windows 10microsoft has just released a tool for anyone who likes linux using linux kernel versions running on windows subsystem for linux (wsl).
- How are Linux kernel updates distributed on Windows Update?users will be allowed to download linux kernel updates in wsl2 from windows update.
- What is KVM (Kernel-Based Virtual Machine)?getting started with kvm on linux is a straightforward process. if you want to run other linux distributions or even windows on your linux pc, all you need to do is install a few modules and prepare your pc for virtualization.
- Learn about the Linux Kernel and their main functionswith more than 13 million lines of code, the linux kernel is one of the largest open source projects in the world, but what exactly are they and what do they do in the system?
- How to Update Ubuntu Kernelthis wikihow teaches you how to update your ubuntu linux kernel, which is the core software that runs the rest of your linux distribution. the easiest way to do this is by installing and running a package manager called 'ukuu', but you can...
- The Russian military will use the Astra Linux operating system instead of Windowsrussian military is planning to use a linux kernel operating system called astra linux, developed by a russian company called rusbitech in 2008, to replace microsoft's windows operating system on its military system. .
- Linux - Journey from a fun to software that dominates the worldlinux is everywhere, crept into every corner of our lives. from the phone, computer, to the whole internet. even linux is now finding a way to be present on tvs, heat sensors, and cars.
- 28 interesting facts about Linuxlinux is a computer operating system and is also the kernel name of the operating system. it is probably the most famous example of the concept of free software and of open source development.
- Problems with Windows Genuine Advantage and workaroundswindows genuine advantage is a microsoft utility that addresses the copyright issues of windows xp and microsoft office products.