2017 is the year of Linux on Windows Desktop

Yes, Microsoft makes it very easy of the Bash shell of Ubuntu Linux of SUSE or Fedora, on Windows 10 and no hell didn't freeze over…

Carmen Crincoli of Microsoft Storage tweeted: “2017 is finally the year of Linux on Windows Desktop. "

With the help of Canonical (Ubuntu's parent company), Microsoft has managed to add Ubuntu's Bash shell to Windows 10 from last year. It can run not on a container or virtual machine (VM), but with natural libraries and Windows programs: Windows Subsystem for Linux (WSL).Linux

As Dustin Kirkland, a member of the executive, explained at the time ς προϊόντων και στρατηγικής του Ubuntu της Canonical, “τα βοηθήματα ανοιχτού κώδικα του Cygwin μεταγλωττίζονται από την πηγή για να λειτουργούν εγγενώς στα Windows. Εδώ μιλάμε για bit-for-bit, checksum-for-checksum Ubuntu ELF δυαδικά αρχεία που τρέχουν απευθείας στα Windows.”

Continuing Kirkland reported on the WSL: “basically it translates Linux syscalls to Windows OS syscalls in real time. Linux geeks can think of it as the inverse of 'WINE' – the Ubuntu binaries that run natively on Windows.”

Since then, Microsoft has continued to continuously improve WSL Windows 10 Creators Update added more than a hundred new features to WSL. But even before the Windows 10 Creators Update appeared, the SUSE showed us that you can run a Bash shell of it in the WSL.

The only thing that has changed really lately is that it is now much easier to install WSL and Bash with their availability in the Windows Store.

As explained by Terry Myerson, Microsoft's Executive Vice President for Windows:

"We have simplified the installation of Ubuntu by bringing it to the Windows Store. We also announce that we are working with SUSE Linux and Fedora Linux to run on WSL, to bring them to the Windows Store. Now, Windows is the only platform that can run both Windows and Linux applications side by side. ”

In fact, that it's not true. Thanks to VMs and WINE, an open source project that translates Windows application programming interfaces (APIs) into Unix-Linux, POSIX calls, one can run Windows applications on Linux for decades.

Except for Terry Myerson's inaccuracy, the new feature gives unlimited capabilities to developers and system administrators. Although the Bash shell will not be very useful to ordinary users, IT is a very serious tool to make Windows more useful in a server and cloud world that is increasingly dominated by Linux. Even in Windows Azure, over one third of the servers are Linux.

With Bash and WSL, you can run most shell tools. These include: apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, tar, vim, emacs, diff, and patch. You can also run popular open source programming languages ​​such as python, perl, ruby, php and gcc.

In addition, WSL and Bash support server programs such as the Apache web server and the Oracle MySQL database management system. In short, you can have a capable Linux-based development environment that works with Windows.

That's why, while the news about Bash shell running in Windows 10 does not make bigger headlines on news sites, the most important news is that Microsoft is well on the way to transfer Bash shell to Azure Portal :

Azure Cloud Shell and Windows Server.

There, developers and administrators will be able to use the same , tools, and container images used in Linux containers on Azure and Windows Server container hosts using Hyper-V isolation. Here, WSL and Bash will really show their strengths in the IT field.

So, yes, Linux comes to the Windows desktop, but where it really is going to change things making it even easier to run Linux server applications on Azure and Windows Server.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.082 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).