- Saved searches
- Use saved searches to filter your results more quickly
- License
- MicrosoftDocs/WSL
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Bad News! Windows 10 Will Soon Have a Real Linux Kernel
- WSL 2 with real Linux kernel in Windows 10
- The advantages of real Linux kernel in WSL 2
- Saved searches
- Use saved searches to filter your results more quickly
- License
- davidsmorais/kuro
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- readme.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Source code behind the Windows Subsystem for Linux documentation.
License
MicrosoftDocs/WSL
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Windows Subsystem for Linux (WSL) Documentation
If you find doc issues / errors or have an improvement you’d like to suggest, please file an issue and/or submit a pull-request — we greatly appreciate PR’s in particular 🙂
Microsoft Open Source Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Welcome to the markdown source for Microsoft’s command-line shells and console documentation.
Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.
About
Source code behind the Windows Subsystem for Linux documentation.
Bad News! Windows 10 Will Soon Have a Real Linux Kernel
When Microsoft first announced bash on Windows and brought Linux inside Windows as Windows Subsystem for Linux (popularly known as WSL), few would have thought that the next step would be to bring the real Linux kernel inside Windows operating system.
But Microsoft has just done that. Among several other announcements at the Microsoft Build 2019 conference, it announced bringing the real Linux kernel to Windows 10 for WSL.
WSL 2 with real Linux kernel in Windows 10
WSL (Windows Subsystem for Linux) is a Linux kernel compatibility layer for Windows. It allows many Linux programs (mainly the command line ones) to run inside Windows. This feature is also called ‘bash on Windows’.
To use WSL, you can install bash on Windows through Ubuntu, Kali Linux and OpenSUSE. These Linux distributions are available in Windows 10 Store. Instead of a slow virtual machine, the WSL allows you to natively run the Linux commands on Windows.
In WSL 2, the Linux kernel compatibility layer has been replaced by the real Linux kernel. So now if you use WSL, you’ll be using the real Linux kernel 4.19.
this will be the first time a Linux kernel is shipped with Windows, which is a true testament to how much Microsoft loves Linux
Craig Loewen, Program Manager, Windows Developer Platform
The advantages of real Linux kernel in WSL 2
It has been optimized for size and performance to give an amazing Linux experience on Windows. We will service this Linux kernel through Windows updates, which means you will get the latest security fixes and kernel improvements without needing to manage it yourself.
The inclusion of real Linux kernel will boost the file-system I/O and system calls. The specifically optimized Linux kernel makes WSL 2 faster than WSL 1. In certain tasks like, unpacking a tarball, WSL 2 was 20x faster than WSL 1 and around 5x faster in using Git clone, npm install.
This is strictly my opinion. You may call it rant, I don’t really mind.
Microsoft is infamous for its Embrace, Extend, Extinguish policy. It has started ‘loving’ open source and Linux in the last few years but before that Linux was cancer.
The so-called ‘love for Linux’ seems more like ‘lust for Linux’ to me. The Linux community is behaving like a teen-aged girl madly in love with a brute. Who benefits from this Microsoft-Linux relationship? Clearly, Microsoft has more to gain here. The WSL has the capacity of shrinking (desktop) Linux to a mere desktop app in this partnership.
By bringing Linux kernel to Windows 10 desktop, programmers and software developers will be able to use Linux for setting up programming environments and use tools like Docker for deployment. They won’t have to leave the Windows ecosystem or use a virtual machine or log in to a remote Linux system through Putty or other SSH clients.
In the coming years, a significant population of future generation of programmers won’t even bother to try Linux desktop because they’ll get everything right in their systems that comes pre-installed with Windows.
Linux kernel will continue to grow in the IT infrastructure, thanks to the efforts of Linux Foundation backed by the enterprise giants for their own interests.
The desktop Linux will unfortunately see a decline. The Linux Foundation already doesn’t care about the desktop Linux. Out of the millions it gets, literally nothing goes for the development of desktop Linux (as far as I know). Linux Foundation doesn’t make any effort to support desktop Linux probably because it doesn’t generate any money.
Microsoft loves Linux. Microsoft loves Open Source. It’s love is so deep that it open sourced the magnificent Windows calculator so that all of us Linux users could run this marvel of a technology.
But when it comes to bringing commercial products like Microsoft Office to Linux, Microsoft suddenly recalls that there is not ‘enough demand’ for MS Office on Linux.
Not enough demand? So, were people signing petitions or holding yellow jacket protests for open sourcing Windows calculator?
Microsoft is one of the biggest contributors to open source project on GitHub (platform now owned by Microsoft). But if you look at their projects, you’ll notice that almost all of the Microsoft’s open source products are aimed at programmers and software developers.
This is not love, Microsoft and Linux. This is merely a relationship of convenience.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
An elegant Microsoft ToDo desktop client for Linux (a fork of Ao)
License
davidsmorais/kuro
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
readme.md
Kuro is an unofficial, featureful, open source, community-driven, free Microsoft To-Do app for Linux, made by David Morais
⚠️ Kuro is a fork of Ao which is no longer actively maintained
Head over to the releases 🚀 page and download your distribution’s package. Checkout our Installation Guide for more information
Kuro can be found on the Snap Store. If you have Snap installed on your system you can install Kuro by running
sudo snap install kuro-desktop --edge
Kuro can be found in AUR (Thanks to Reverier-Xu). To install Kuro, you can run
- Do not request new package types. You can submit the PR or an issue to have them built.
Bug 🐞 , Questions ❓ or Feature Request 🚀 ?
Kuro is relatively stable and I have been working on other projects. Today, I have updated Electron and some other dependencies to their latest, most secure versions. In doing so, Kuro has stopped supporting 32bit systems. The last working version on 32bit systems is 8.1.6
Please provide feedback on the issues page 🚀
Check out our Wiki for documentation
- Full rebranding of Ao into Kuro
- Cleaning all the bugs. These can be found in the issues page 🚀
- Implementing CI/CD for Linux packages 🚀
- Revision of documentation
- Landing Page with Documentation
About
An elegant Microsoft ToDo desktop client for Linux (a fork of Ao)