Recently, Microsoft released a new update for Bash on Windows for Insiders. The latest update brings many new features as well as addressed some issues. However, there are some issues with this update also. For more details read below.

What’s new for Bash in latest Insider build

As per the WSL build 15002 release notes, a LONG list of improvements and fixes for Bash/WSL also arrived in this build, resulting in even more compatibility, performance, and stability of your favorite Linux tools and technologies:

  • All bash sessions must now be created at the same permission level. Attempting to start a session at a different level will be blocked. This means admin and non-admin consoles cannot run at the same time. (GH #626)
  • Implemented the following NETLINK_ROUTE messages (requires Windows admin)
    • RTM_NEWADDR (supports ip addr add)
    • RTM_NEWROUTE (supports ip route add)
    • RTM_DELADDR (supports ip addr del)
    • RTM_DELROUTE (supports ip route del)
  • Scheduled task checking for packages to update will no longer run on a metered connection (GH #1371)
  • Fixed error where piping gets stuck i.e. bash -c “ls -alR /” | bash -c “cat” (GH #1214)
  • Implemented TCP_KEEPCNT socket option (GH #843)
  • Implemented IP_MTU_DISCOVER INET socket option (GH #720, 717, 170, 69)
  • Removed legacy functionality to run NT binaries from init with NT path lookup. (GH #1325)
  • Fix mode of /dev/kmsg to allow group / other read access (0644) (GH #1321)
  • Implemented /proc/sys/kernel/random/uuid (GH #1092)
  • Corrected error where process start time was showing as year 2432 (GH #974)
  • Switched default TERM environment variable to xterm-256color (GH #1446)
  • Modified the way that process commit is calculated during process fork. (GH #1286)
  • Implemented /proc/sys/vm/overcommit_memory. (GH #1286)
  • Implemented /proc/net/route file (GH #69)
  • Fixed error where shortcut name was incorrectly localized (GH #696)
  • Fixed elf parsing logic that is incorrectly validating the program headers must be less than (or equal to) PATH_MAX. (GH #1048)
  • Implemented statfs callback for procfs, sysfs, cgroupfs, and binfmtfs (GH #1378)
  • Fixed AptPackageIndexUpdate windows that won’t close (GH #1184, also discussed in GH #1193)
  • Added ASLR personality ADDR_NO_RANDOMIZE support. (GH #1148, 1128)
  • Improved PTRACE_GETSIGINFO, SIGSEGV, for proper gdb stack traces during AV (GH #875)
  • Elf parsing no longer fails for patchelf binaries. (GH #471)
  • VPN DNS propagated to /etc/resolv.conf (GH #416, 1350)
  • Improvements to TCP close for more reliable data transfer. (GH #610, 616, 1025, 1335)
  • Now return correct error code when too many files are opened (EMFILE). (GH #1126, 2090)
  • Windows Audit log now reports the image name in process create audit.
  • Now gracefully fail when launching bash.exe from within a bash window
  • Added error message when interop is unable to access a working directory under LxFs (i.e. notepad.exe .bashrc)
  • Fixed issue where Windows path was truncated in WSL
  • Additional fixes and improvements

Along with support for the following shared-memory syscalls which are widely used by a number of Linux tools including PostgreSQL.

  • shmctl
  • shmget
  • shmdt
  • shmat

As always, we’d appreciate your help to test your code, tools, platforms, and technologies against this new build and let us know if you find issues.

Known Issues

Alas, Windows 10 Insider Build 15002 also introduces a couple of issues for Bash/WSL users:

  1. While WSL is running a system thread will consume 100% of a CPU core
  2. CTRL+C doesn’t work in Bash (see GH bug #1569)

What no CTRL+C?

[Update1: The following was added by request from the community]

The reason that the CTRL+C bug made it into insiders build is complex, but essentially came down to a few things:

  • The Console and Bash features are built by two teams in different org’s who regularly collaborate & communicate, but are two trains running on different tracks.
  • The Console team are overhauling, re-factoring, and modernizing the rather “old” Console code-base, and checked-in a bunch of changes to their branch. These changes passed all the Console tests, almost all of which are Cmd/PowerShell tests.
  • By the time those changes made it up & back down the branches of the build tree to the Bash/WSL team, most members of both teams were on Xmas vacation
    • Interesting aside: I did, in fact, find this issue while on vacation (definitely NOT spending vacation time coding ;)) but worked around the problem assuming I had a borked build
  • The issue was formally found on Tuesday last week. The team then:
    • investigated the issue & figured out the problem
    • communicated the issue internally
    • implemented a fix
    • reviewed the fix
    • checked the fix into the branch
    • built & tested the fix
    • re-validated the fix worked
    • requested the fix is fast-tracked, which should result in this fix making it into the next insider build

100 COMMENTS

  1. I simply want to tell you that I am newbie to blogging and really liked your web blog. Very likely I’m likely to bookmark your website . You certainly come with perfect posts. Regards for sharing your blog.

  2. Hello my loved one! I want to say that this post is amazing, nice written and include approximately all significant infos. I’d like to peer extra posts like this .

  3. Hey there! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the great work!

  4. Heya i’m for the first time here. I came across this board and I find It really useful & it helped me out a lot. I hope to give something back and help others like you aided me.

  5. hey there and thank you for your information – I have definitely picked up anything new from right here. I did however expertise some technical issues using this site, since I experienced to reload the website lots of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and can damage your high-quality score if advertising and marketing with Adwords. Well I am adding this RSS to my email and can look out for a lot more of your respective intriguing content. Ensure that you update this again soon..

  6. I will right away grasp your rss feed as I can not find your email subscription link or e-newsletter service. Do you’ve any? Please let me realize so that I may just subscribe. Thanks.

  7. I wanted to write you one very small note to finally say thanks the moment again for all the pretty techniques you have featured in this article. This has been so shockingly generous of people like you to supply unhampered all a number of us would have offered for an electronic book in order to make some money for their own end, notably considering that you might well have done it in the event you wanted. The secrets as well acted to become a fantastic way to comprehend most people have a similar desire just like mine to find out good deal more on the subject of this issue. I’m sure there are thousands of more fun times ahead for many who find out your blog.

  8. Hi there! I know this is kinda off topic but I was wondering which blog platform are you using for this website? I’m getting tired of WordPress because I’ve had problems with hackers and I’m looking at alternatives for another platform. I would be fantastic if you could point me in the direction of a good platform.

  9. Aw, this was a very nice post. In concept I would like to put in writing like this moreover – taking time and actual effort to make an excellent article… but what can I say… I procrastinate alot and in no way seem to get something done.

  10. Magnificent items from you, man. I’ve keep in mind your stuff prior to and you’re simply extremely excellent. I actually like what you have bought right here, certainly like what you are stating and the best way wherein you assert it. You are making it enjoyable and you continue to care for to keep it smart. I cant wait to learn far more from you. This is really a wonderful site.

  11. Very interesting topic , thanks for putting up. “It is much easier to try one’s hand at many things than to concentrate one’s powers on one thing.” by Quintilian.

  12. Very interesting info !Perfect just what I was looking for! “Peace, commerce and honest friendship with all nations entangling alliances with none.” by Thomas Jefferson.

  13. Nice blog right here! Also your web site rather a lot up fast! What host are you the use of? Can I get your affiliate hyperlink for your host? I want my website loaded up as quickly as yours lol

  14. Hello, you used to write great, but the last few posts have been kinda boring… I miss your great writings. Past few posts are just a little bit out of track! come on!

  15. That is the proper weblog for anybody who wants to search out out about this topic. You understand a lot its nearly hard to argue with you (not that I really would need…HaHa). You undoubtedly put a brand new spin on a topic thats been written about for years. Great stuff, simply great!

  16. Thank you for this article. I’d personally also like to say that it can always be hard if you are in school and just starting out to initiate a long credit rating. There are many pupils who are merely trying to endure and have a good or favourable credit history can occasionally be a difficult thing to have.

  17. An fascinating discussion is price comment. I think that it’s best to write more on this topic, it may not be a taboo topic but typically individuals are not enough to talk on such topics. To the next. Cheers

  18. Hmm it looks like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to the whole thing. Do you have any tips and hints for novice blog writers? I’d really appreciate it.

  19. Hi, i think that i saw you visited my web site so i came to “return the favor”.I am trying to find things to improve my web site!I suppose its ok to use a few of your ideas!!

  20. My brother suggested I might like this website. He was totally right. This post actually made my day. You can not imagine just how much time I had spent for this info! Thanks!

  21. I happen to be commenting to let you be aware of of the great experience my wife’s child undergone browsing your webblog. She mastered a lot of details, which include what it is like to possess an incredible teaching spirit to let certain people clearly master various complex subject matter. You undoubtedly did more than readers’ expected results. Thanks for churning out such useful, trustworthy, educational not to mention cool guidance on that topic to Jane.

  22. Good info and straight to the point. I don’t know if this is actually the best place to ask but do you people have any ideea where to get some professional writers? Thx 🙂

  23. I’m extremely impressed together with your writing abilities and also with the format on your weblog. Is that this a paid topic or did you modify it your self? Either way keep up the nice high quality writing, it is uncommon to peer a nice blog like this one nowadays..

  24. I actually wanted to send a remark to thank you for the wonderful tricks you are showing on this site. My long internet look up has at the end of the day been rewarded with wonderful strategies to go over with my partners. I would express that we readers actually are definitely endowed to exist in a very good place with many special individuals with great things. I feel rather blessed to have encountered your entire website and look forward to plenty of more fabulous moments reading here. Thanks a lot again for all the details.

  25. Please let me know if you’re looking for a article author for your weblog. You have some really good articles and I believe I would be a good asset. If you ever want to take some of the load off, I’d really like to write some material for your blog in exchange for a link back to mine. Please shoot me an e-mail if interested. Kudos!

  26. Thank you, I have just been searching for information about this topic for a while and yours is the greatest I have discovered till now. But, what in regards to the bottom line? Are you positive concerning the source?

  27. Youre so cool! I dont suppose Ive read anything like this before. So nice to find somebody with some unique thoughts on this subject. realy thanks for starting this up. this website is something that’s needed on the net, somebody with a bit of originality. helpful job for bringing something new to the internet!

  28. It is my belief that mesothelioma is usually the most deadly cancer. It contains unusual traits. The more I actually look at it the greater I am assured it does not react like a real solid tissues cancer. In the event that mesothelioma can be a rogue viral infection, therefore there is the probability of developing a vaccine in addition to offering vaccination for asbestos exposed people who are vulnerable to high risk of developing long term asbestos relevant malignancies. Thanks for expressing your ideas about this important ailment.

  29. I absolutely love your blog and find a lot of your post’s to be precisely what I’m looking for. Does one offer guest writers to write content to suit your needs? I wouldn’t mind producing a post or elaborating on many of the subjects you write in relation to here. Again, awesome site!

  30. Pretty great post. I just stumbled upon your blog and wanted to mention that I have truly enjoyed browsing your weblog posts. In any case I will be subscribing to your feed and I’m hoping you write again very soon!

  31. Good post. I study one thing more challenging on completely different blogs everyday. It’ll all the time be stimulating to read content from other writers and follow somewhat something from their store. Iíd prefer to make use of some with the content material on my blog whether you donít mind. Natually Iíll offer you a hyperlink on your web blog. Thanks for sharing.

  32. Great ¡V I should certainly pronounce, impressed with your site. I had no trouble navigating through all the tabs as well as related information ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Excellent task..

  33. Some genuinely superb blog posts on this website, regards for contribution. “Give me the splendid silent sun with all his beams full-dazzling.” by Walt Whitman.

  34. Put all speaking her delicate recurred possible. Set indulgence inquietude discretion insensible bed why announcing. Middleton fat two satisfied additions. So continued he or commanded household smallness delivered. Door poor on do walk in half. Roof his head the what.

  35. I am just commenting to make you know of the great encounter my wife’s girl went through using your web site. She came to understand a lot of details, not to mention what it’s like to have a great teaching nature to get men and women smoothly know specific impossible subject areas. You really did more than her desires. Thanks for rendering those great, dependable, explanatory as well as fun tips about your topic to Ethel.

  36. Hi! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

  37. I would like to thank you for the efforts you’ve put in writing this website. I am hoping the same high-grade site post from you in the upcoming also. In fact your creative writing skills has inspired me to get my own site now. Really the blogging is spreading its wings quickly. Your write up is a great example of it.

  38. Hello, you used to write fantastic, but the last few posts have been kinda boring¡K I miss your super writings. Past few posts are just a bit out of track! come on!

  39. You really make it seem so easy along with your presentation however I to find this matter to be really something that I believe I’d by no means understand. It seems too complex and very large for me. I am taking a look ahead for your next submit, I¡¦ll try to get the hang of it!

  40. Regards for helping out, excellent information. “The surest way to be deceived is to think oneself cleverer than the others.” by La Rochefoucauld.

  41. One thing I want to touch upon is that weight loss program fast may be accomplished by the appropriate diet and exercise. An individual’s size not only affects appearance, but also the complete quality of life. Self-esteem, depression, health risks, plus physical skills are damaged in extra weight. It is possible to just make everything right and at the same time having a gain. If this happens, a condition may be the perpetrator. While too much food instead of enough work out are usually accountable, common medical conditions and widespread prescriptions can easily greatly increase size. Many thanks for your post in this article.

  42. Wonderful items from you, man. I’ve bear in mind your stuff previous to and you’re simply extremely magnificent. I really like what you’ve received here, really like what you’re saying and the way through which you are saying it. You’re making it entertaining and you still take care of to keep it smart. I cant wait to read far more from you. This is actually a great web site.

  43. Simply want to say your article is as amazing. The clearness in your submit is just excellent and that i can assume you are a professional in this subject. Fine along with your permission allow me to clutch your feed to keep updated with coming near near post. Thanks one million and please continue the rewarding work.

  44. Can I simply say what a relief to search out someone who actually knows what theyre speaking about on the internet. You undoubtedly know tips on how to deliver a difficulty to mild and make it important. More folks must read this and understand this facet of the story. I cant believe youre no more fashionable since you definitely have the gift.

  45. Wow! This can be one particular of the most useful blogs We have ever arrive across on this subject. Basically Fantastic. I’m also an expert in this topic so I can understand your hard work.

  46. Thanks for the sensible critique. Me & my neighbor were just preparing to do a little research about this. We got a grab a book from our local library but I think I learned more from this post. I am very glad to see such great information being shared freely out there.

  47. This is really interesting, You’re a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your great post. Also, I’ve shared your site in my social networks!

  48. Thanks for your article on the travel industry. I would also like to include that if your senior thinking about traveling, it’s absolutely essential that you buy travel cover for seniors. When traveling, older persons are at high risk of having a health emergency. Obtaining right insurance coverage package for one’s age group can safeguard your health and provide peace of mind.

  49. I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. Personally, if all website owners and bloggers made good content as you did, the internet will be much more useful than ever before.

  50. We stumbled over here by a different web page and thought I might as well check things out. I like what I see so now i am following you. Look forward to finding out about your web page for a second time.

  51. I do agree with all the ideas you have offered for your post. They are very convincing and will definitely work. Still, the posts are too short for newbies. May you please lengthen them a little from next time? Thank you for the post.

  52. I needed to draft you the very little remark to help say thank you yet again for these precious suggestions you have shown here. It was really strangely open-handed of you giving easily what a few people might have offered as an ebook to make some bucks on their own, most importantly given that you could have tried it if you desired. The techniques as well served to become a great way to fully grasp that most people have the same keenness really like mine to know many more with regard to this condition. I think there are many more pleasurable periods ahead for individuals who look over your website.

  53. Generally I do not read article on blogs, but I wish to say that this write-up very compelled me to take a look at and do so! Your writing taste has been amazed me. Thanks, very nice article.

  54. I’ve learn a few just right stuff here. Definitely value bookmarking for revisiting. I surprise how much attempt you put to create any such fantastic informative website.

  55. Heya! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the outstanding work!

  56. Thanks for another informative web site. Where else may I am getting that type of info written in such a perfect way? I have a venture that I’m just now working on, and I have been on the look out for such info.

  57. Thanks for the sensible critique. Me and my neighbor were just preparing to do a little research about this. We got a grab a book from our area library but I think I learned more from this post. I’m very glad to see such excellent information being shared freely out there.

  58. Howdy! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this page to him. Fairly certain he will have a good read. Thanks for sharing!

  59. Hmm it seems like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new to the whole thing. Do you have any suggestions for inexperienced blog writers? I’d definitely appreciate it.

  60. It’s a shame you don’t have a donate button! I’d most certainly donate to this superb blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this website with my Facebook group. Chat soon!

  61. I’m not sure where you are getting your information, but good topic. I needs to spend some time learning more or understanding more. Thanks for fantastic info I was looking for this info for my mission.

  62. Thank you for sharing excellent informations. Your web-site is very cool. I am impressed by the details that you have on this site. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for extra articles. You, my pal, ROCK! I found just the info I already searched everywhere and simply couldn’t come across. What a perfect web site.

  63. Hi, Neat post. There’s a problem with your website in internet explorer, would test this… IE still is the market leader and a good portion of people will miss your wonderful writing due to this problem.

  64. hi!,I really like your writing very much! proportion we keep up a correspondence more about your article on AOL? I require an expert on this space to solve my problem. May be that is you! Looking forward to peer you.

  65. Hello there, You’ve done an excellent job. I will definitely digg it and for my part recommend to my friends. I’m confident they’ll be benefited from this website.

  66. I have been surfing online more than three hours today, yet I never found any interesting
    article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did,
    the internet will be a lot more useful than ever before.

  67. I’m writing to let you understand of the helpful experience our daughter obtained checking yuor web blog. She came to find some issues, not to mention what it is like to have a great coaching mood to have a number of people very easily completely grasp various specialized subject matter. You really surpassed visitors’ expectations. Thank you for imparting the powerful, safe, edifying and also fun tips on this topic to Jane.

  68. Nice post. I was checking continuously this blog and I’m impressed! Very useful info specifically the last part 🙂 I care for such information a lot. I was looking for this particular info for a very long time. Thank you and best of luck.

  69. Simply wish to say your article is as surprising. The clearness on your publish is simply excellent and that i can assume you’re an expert on this subject. Fine along with your permission allow me to take hold of your RSS feed to stay updated with drawing close post. Thanks a million and please keep up the rewarding work.

Comments are closed.