Command Line and Windows Subsystem for Linux

The Windows Subsystem for Linux (WSL) has dramatically changed the development opportunities on Windows, and has become very popular. Microsoft has updated it continuously as well, bringing requested features and updates to really improve the experience. With the April Update, there’s once again some nice additions to Linux support on Windows.

What was once a somewhat arduous task, installing Linux distros on Windows now is something that’s moved to the Store, and for the April Update, there’s a couple of new distros available. Kali Linux is now an option, as well as the very popular Debian GNU/Linux. For those that want to run multiple distros, Windows 10 supports having multiple versions installed and running simultaneously.

Likely a very vocal request, background tasks were previously available but would end if the console window was closed. With the April Update, that’s no longer the case.

The WSL team has now brought Unix sockets to Windows as well, so you can communicate over these sockets between Windows and WSL.

People that do Linux admin will be aware of OpenSSH, and Microsoft has brought both a the OpenSSH client and server to Windows. The client is enabled by default, and the server is an on-demand feature as it likely should be.

Both Tar and Curl commands have also arrived in Windows 10’s command line interface, and Microsoft has created a new tool called wslpath to let you easily convert paths between Windows and Linux.

You can now do Linux permissions on files, with the new permission added as metadata to the file, and case sensitivity is now an opt-in feature, although to start an argument, case sensitivity is one of the most annoying features of Linux.

Console Applications Now Supported as UWP

There’s often no easier solution to a problem than a quick console application, but before the April Update, there was no way to distribute these apps through the Store. With the April Update, Console UWP is now supported, so developers can ship and update through the store just like any other UWP app.

Microsoft Edge Updates: PWA Support And More Design Tweaks and Settings
POST A COMMENT

163 Comments

View All Comments

  • 0ldman79 - Friday, May 25, 2018 - link

    Every major update has reset my 7.1 surround settings, the Nvidia settings and my firewall.

    Kind of irritating, spending time tuning the colors, fine tuning for the shape of the room, etc... only to have MS just wipe it out arbitrarily.
    Reply
  • Stuka87 - Friday, May 25, 2018 - link

    Why are earth are you using a RAID-0 as your boot drive?! Just about every SSD these days is faster than a RAID-0 spinner array. And doing a RAID-0 with SSDs is not recommended at all. Reply
  • DanNeely - Friday, May 25, 2018 - link

    The same koolaid that gaming laptop makers - who love to raid0 multiple SSDs - are convinced their customers are guzzling.

    RAID0 doesn't help latency, and that's where 99% of the gain from HDD to SSD to Optane is to be found.
    Reply
  • BurntMyBacon - Tuesday, May 29, 2018 - link

    That ain't koolaid. Least not the kind what you find around here. Got a kinda funny aftertaste. Makes you feel all fuzzy in the head. Wake up the next morning wonderin how that laptop got there and what you were doin with it to get that black screen what never goes away on boot. Reply
  • euler007 - Friday, May 25, 2018 - link

    Not only that but two Nvme drives in raid 0 as a boot drive. Zero real world gains except on static benchmark. Reply
  • Holliday75 - Friday, May 25, 2018 - link

    The gain being you are twice as likely to lose a OS drive and need to reinstall all your software! Well a gain for people who like doing that. Reply
  • Makaveli - Friday, May 25, 2018 - link

    Some people like myself combine SSD's in Raid 0 for more capacity than speed.

    still using two Intel X25-M G2 160GB in Raid 0
    Reply
  • piiman - Saturday, May 26, 2018 - link

    You don't get more capacity, its the same. Reply
  • MamiyaOtaru - Saturday, May 26, 2018 - link

    wrong. Raid 1, where each drive is mirrored, would get you the same capacity. But two 160GB drives in raid 0 (striped) gives a capacity of 320.

    "capacity of a RAID 0 volume ... is sum of the capacities of the disks in the set." https://en.wikipedia.org/wiki/RAID#Standard_levels

    I love how sure you seem about this while being totally wrong haha
    Reply
  • Alexvrb - Sunday, May 27, 2018 - link

    Your total capacity is still the same, which is what he's saying. Drive 1+2 = RAID 0 array of drive 1+2. You just get them both on one drive letter, and at that point you could use JBOD. It's pointless to use RAID 0 and it increases the risk of data loss.

    Anyway those are some ancient SSDs. I remember reading about them... the Mayans, I believe?
    Reply

Log in

Don't have an account? Sign up now