Bash in Windows Insider build 15002 – many fixes but a couple of bugs!

Windows Insider build #15002 started shipping to Windows Insider Fast Ring users today, January 9th 2017. As is often the case in software development, after many teams have been beavering-away on their features for several months, things really start to come together toward the end of the development cycle. This is especially true when said feature cycle ends…

8

Rumors of Cmd’s death have been greatly exaggerated

cmd
cmd

This post is in response to a story published on December 6th 2016 by ComputerWorld titled “Say goodbye to the MS-DOS command prompt” and its follow-up article “Follow-up: MS-DOS lives on after all“. These “stories” were subsequently picked up by Business Insider and Life Hacker among others and fueled a number of concerned Tweets some…

73

Do not change Linux files using Windows apps and tools

Do not create/modify Linux files from Windows apps/tools
Do not create/modify Linux files from Windows apps/tools

I have to provide this guidance at least 2-3 times a day so instead I am publishing it here so everyone can find / link-to this guidance. There is one hard-and-fast rule when it comes to Bash on Windows: DO NOT, under ANY circumstances, create and/or modify Linux files using Windows apps, tools, scripts, consoles,…

81

More easily invoke Windows apps and tools from Bash on Windows

2016-11-10-4
2016-11-10-4

Along with support for ifconfig & network connection enumeration, Windows 10 Insider Build 14965 delivers a small but important change was made which will enable you more easily invoke Windows tools & applications from within Bash: Your Windows user environment path is now appended to the WSL path by default. This means you can now type…

2

ifconfig and network connection enumeration support in Windows 10 Insider build 14965

ifconfig
ifconfig

Enable network connection enumeration is currently the most-requested idea in our command-line User Voice. Or at least it was, until Windows 10 Insider build #14965 was released, which support for network connection enumeration: via the command-line using the ifconfig command via the /proc/net/dev virtual device via the Netlink socket’s NETLINK_ROUTE protocol’s RTM_GETLINK and RTM_GETADDR API Below is a…

13

WSL adds Ubuntu 16.04 Xenial support

Running lsb_release
Running lsb_release

Not only does Windows 10 Insider build #14951 introduce Bash <–> Windows interop, it also delivers support for Ubuntu 16.04 (Xenial). While many of our more intrepid early-adopters have manually upgraded their Ubuntu 14.04 instances to Ubuntu 16.04, as of Windows 10 Insider build #14951, if you clean-install a new Linux instance or uninstall and…

9

Interop between Windows and Bash

Open Notepad from Bash
Open Notepad from Bash

Windows 10 Insider build #14951 has just landed and includes a very exciting new feature that we know you’re going to love: Bash <–> Windows Interop! Many of you have been asking for this capability for quite a while, and now it’s finally here! Starting with build #14951, you can: Call Windows executables from within…

34

WSL adds inotify & filesystem change notification support

inotify example
inotify example

Over the last few weeks, the Windows Subsystem for Linux team have been cranking away, fixing lots of issues, completing several scenarios that we were unable to complete before shipping Windows 10 Anniversary Update, and adding support for new capabilities that light-up additional tools and scenarios. A key capability that many developer have been waiting…

5

24-bit Color in the Windows Console!

24-bit Color Grids
24-bit Color Grids

One of the most frequent requests we receive is to increase the number of colors that the Windows Console can support. We love nothing more than to deliver features you ask for!

54

Hanselman takes a tour around Bash on Windows

Hanselman Demo's Bash on Windows
Hanselman Demo's Bash on Windows

If you’re anything like me, you’re already overloaded with work/studies & life, and there’s just never enough time to go and dig into all the awesome new open-source projects, cool new tools, exciting new languages & platforms, and any amount of other technology that appears almost hourly these days. Wouldn’t it be great if someone…

0