Microsoft brings Bash to Windows

This isn’t Bash or Ubuntu running in a VM. This is a real native Bash Linux binary running on Windows itself. It’s fast and lightweight and it’s the real binaries. This is a genuine Ubuntu image on top of Windows with all the Linux tools I use like awk, sed, grep, vi, etc. It’s fast and it’s lightweight. The binaries are downloaded by you – using apt-get – just as on Linux, because it is Linux. You can apt-get and download other tools like Ruby, Redis, emacs, and on and on. This is brilliant for developers that use a diverse set of tools like me.

Windows just got cancer.

Update: here’s more information on the technical implementation. In short, it’s a sort-of reverse WINE – it translates Linux syscalls to Windows syscalls in real time.

57 Comments

  1. 2016-03-30 4:36 pm
    • 2016-03-30 5:03 pm
      • 2016-03-30 6:15 pm
        • 2016-03-30 7:51 pm
          • 2016-03-30 8:58 pm
      • 2016-03-31 10:20 am
      • 2016-03-31 5:54 pm
    • 2016-03-30 7:16 pm
    • 2016-03-30 10:31 pm
  2. 2016-03-30 4:48 pm
    • 2016-03-30 7:52 pm
      • 2016-03-30 8:05 pm
  3. 2016-03-30 4:51 pm
    • 2016-03-30 7:09 pm
      • 2016-03-30 8:08 pm
        • 2016-03-31 2:04 pm
  4. 2016-03-30 5:26 pm
  5. 2016-03-30 5:28 pm
  6. 2016-03-30 5:40 pm
  7. 2016-03-30 6:05 pm
  8. 2016-03-30 6:59 pm
  9. 2016-03-30 7:00 pm
    • 2016-03-30 7:26 pm
    • 2016-03-30 9:19 pm
    • 2016-03-30 9:25 pm
      • 2016-03-31 10:47 pm
        • 2016-04-01 9:23 am
    • 2016-03-31 12:16 am
      • 2016-03-31 1:39 pm
        • 2016-03-31 1:47 pm
          • 2016-03-31 1:56 pm
          • 2016-03-31 8:24 pm
          • 2016-04-01 12:59 am
          • 2016-04-02 3:33 pm
    • 2016-03-31 11:09 am
  10. 2016-03-30 8:04 pm
  11. 2016-03-30 9:47 pm
    • 2016-03-30 10:00 pm
  12. 2016-03-30 10:23 pm
  13. 2016-03-30 11:39 pm
    • 2016-03-31 2:38 am
      • 2016-03-31 2:54 am
    • 2016-03-31 3:03 pm
  14. 2016-03-31 8:32 am
  15. 2016-03-31 12:25 pm
    • 2016-04-02 11:38 am
  16. 2016-03-31 12:50 pm
  17. 2016-03-31 2:06 pm
    • 2016-03-31 5:22 pm
    • 2016-03-31 11:52 pm
      • 2016-04-01 1:08 am
      • 2016-04-01 7:57 am
        • 2016-04-01 6:16 pm
  18. 2016-04-01 1:39 pm
  19. 2016-04-01 3:10 pm