bash-windows-10
開発者カンファレンス Build 2016で、マイクロソフトがWindows専業以外の開発者にも嬉しいニュースを投下しました。
Windows 10は今年夏に提供予定の一周年アップデートから、Unix / LinuxのコマンドシェルBashが使えるようになります。

Windowsには cmd.exe や PowerShell など自前のコマンドライン環境がありますが、Unix / Linux の Bashは当然ながらそのままでは動きません。Bash や Linux / Unix 向けに書かれた多くのコマンドラインツールが使えないため、Unix系の開発者からWindowsが「『本物の』コマンドラインも使えないOS」呼ばわりされたり、開発者にOS Xが好まれる理由になってきました。

しかし本日から始まった Build 2016カンファレンスのキーノートでは開発者向けの新機能として、Ubuntu Linux のBashがそのまま、Windows上でネイティブ動作する機能の追加予定が発表されました。

これはマイクロソフト版のBashっぽい何かではなく、またVM上の動作でもなく、新たに開発された「Windows Subsystem for Linux (WSL)」を介したネイティブ動作であるとのこと。BashのバイナリはUbuntu Linuxの開発を主導するCanonicalが、Ubuntuとまったく同じものを提供します。Bash on Ubuntu on Windows 10は、今年夏に提供予定のWindows 10 Anniversary Update に含まれる見込み。

マイクロソフトは伝統的に自社プラットフォーム向け開発者への手厚いサポートで知られていますが、看板ソフトやサービスを他社プラットフォームに提供しつつ、自社のWindowsでは新時代のためのアプリ開発フレームワークUWPへの移行を進める難しい時期だけに、幅広い開発者を歓迎する方針は今後も強化してゆくようです。
http://japanese.engadget.com/2016/03/30/windows-10-bash-ubuntu-linux/
関連
Microsoft、「Windows 10」の大型アップデート「Anniversary Update」を今年夏リリース
2: 名刺は切らしておりまして 2016/03/31(木) 11:39:11.57 ID:GLmuUiVx.net
cygwin ...



5: 名刺は切らしておりまして 2016/03/31(木) 11:44:52.66 ID:Ur6jtyuT.net
PowerShell 「えっ……」



21: 名刺は切らしておりまして 2016/03/31(木) 12:07:28.48 ID:g07VM5j5.net
zsh信者の猛烈な抗議が予想される



67: 名刺は切らしておりまして 2016/03/31(木) 13:03:00.32 ID:QQfPUkxP.net
これ地味に凄いじゃん
全面移行するわ



6: 名刺は切らしておりまして 2016/03/31(木) 11:48:40.38 ID:i1FNma0v.net
糞kernelに乗ったbashに意味はあるのか



8: 名刺は切らしておりまして 2016/03/31(木) 11:51:00.42 ID:NGXl7cwD.net
それ以外のUNIX系コマンドも使えないと、bashだけではあまりうれしくない。



11: 名刺は切らしておりまして 2016/03/31(木) 11:53:33.99 ID:mfLj0xfY.net
>>8
gccも動くよ



12: 名刺は切らしておりまして 2016/03/31(木) 11:56:09.42 ID:9IFaf74N.net
>>11
動くのはわかるが純正じゃないし cygwin 環境とか作ってパス設定したり色々面倒なこと多すぎる
元々向いてないんだから無理に bash 配られても感あるな



28: 名刺は切らしておりまして 2016/03/31(木) 12:21:55.03 ID:mfLj0xfY.net
>>12
動くのは純正だよ。
ubuntuのバイナリがそのまま動くよ。
cygwin とは違うよ。



29: 名刺は切らしておりまして 2016/03/31(木) 12:22:38.48 ID:9IFaf74N.net
>>28
gcc のほーのことねん



34: 名刺は切らしておりまして 2016/03/31(木) 12:23:30.11 ID:mfLj0xfY.net
>>29
ああ、そっちか。
どうなんだろうね。ap-getが動くらしいから、面倒なセットアップもしなくて済むような。
まだ調べきってないから憶測だけど。



38: 名刺は切らしておりまして 2016/03/31(木) 12:25:12.21 ID:9IFaf74N.net
>>34
ああ、apt-get あるのか そりゃちょっとは期待できるね



13: 名刺は切らしておりまして 2016/03/31(木) 11:59:11.40 ID:5lKlzHIC.net
macでいいや



14: 名刺は切らしておりまして 2016/03/31(木) 12:00:23.41 ID:4BzQz2rg.net
いずれMacと一緒になる悪寒



36: 名刺は切らしておりまして 2016/03/31(木) 12:24:48.61 ID:OsbB01TK.net
service for UNIX 廃止して代替え手段用意してた記憶があるが、それだとダメなん?



40: 名刺は切らしておりまして 2016/03/31(木) 12:26:23.41 ID:is6vfyX5.net
>>36
cygwinよりかなり速い
ネイティヴ速度とシミュレータだから

http://unix.oskp.net/sua ここに比較記事がある



37: 名刺は切らしておりまして 2016/03/31(木) 12:24:50.25 ID:CuT1epwL.net
いまだにバッチファイルとか使うかよ



39: 名刺は切らしておりまして 2016/03/31(木) 12:25:38.37 ID:mfLj0xfY.net
>>37
鯖用途ではWindowsでもバッチファイル使うよん



46: 名刺は切らしておりまして 2016/03/31(木) 12:34:41.85 ID:XVpHK9Yu.net
>>39
bat→wsh→PowerShell
だな

てか、batからPowerShell呼び出すとかもするぞ



42: 名刺は切らしておりまして 2016/03/31(木) 12:28:59.85 ID:Ns47GtCF.net
ネイティブに dev mnt が用意されるのか?スゲー嬉しいぞ



47: 名刺は切らしておりまして 2016/03/31(木) 12:37:07.02 ID:LpuOasxw.net
>>42
写真では/mnt配下にcやDドライブが
マウントされてるね



55: 名刺は切らしておりまして 2016/03/31(木) 12:40:45.93 ID:Y+mpilIm.net
この先、うぶんとぅでWINDOWSバイナリが動くようになれば窓いらなくなるな



56: 名刺は切らしておりまして 2016/03/31(木) 12:41:56.36 ID:9IFaf74N.net
>>55
 exeはちょっと頑張れば動くがライブラリなりGPU叩くとことか違うから完全互換無理だわ



60: 名刺は切らしておりまして 2016/03/31(木) 12:53:12.65 ID:B+eFu3Xn.net
>>1 こりゃ便利になるわ



72: 名刺は切らしておりまして 2016/03/31(木) 13:14:25.58 ID:7nioaFoV.net
このままいくとカーネルのLinux化や、Windows GUIのウインドウマネージャー化もありうるかもな



82: 名刺は切らしておりまして 2016/03/31(木) 13:28:59.87 ID:B+eFu3Xn.net
>>72
もしそうなったら名前はmsxにして欲しいな



86: 名刺は切らしておりまして 2016/03/31(木) 13:42:34.25 ID:LJqxRg/Y.net
>>82
no title


84: 名刺は切らしておりまして 2016/03/31(木) 13:32:48.67 ID:NUpt+1c5.net
win7厨だけど、これはwindows10で一番うれしい機能追加だな

cygwin等のプログラムをインストールしてから使うのでは無く、
誰のwin10でも最初から同じように動かせるメリットは大きい



87: 名刺は切らしておりまして 2016/03/31(木) 13:57:11.37 ID:jpFR6nog.net
bash上でpython動かせるの?
出来ないなら意味ないな、俺的には



90: 名刺は切らしておりまして 2016/03/31(木) 14:08:51.87 ID:Nyi1QYST.net
BashシェルをWindowsに搭載するWindows 10大型アップデートなど、Microsoft Build 2016で発表された重要な10項目まとめ
http://gigazine.net/news/20160331-microsoft-build-10-important-announcements/
・apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch



92: 名刺は切らしておりまして 2016/03/31(木) 14:23:02.64 ID:B+eFu3Xn.net
vim使えるのか
notepadにさよならできるな



102: 名刺は切らしておりまして 2016/03/31(木) 14:59:51.84 ID:UISGEYqM.net
awkとsedがあれば大抵のことはできる。
不足はperlで補う。

Windowsやるじゃん。



51: 名刺は切らしておりまして 2016/03/31(木) 12:38:27.31 ID:Y+mpilIm.net
カノニカルすごすぎだろ



19: 名刺は切らしておりまして 2016/03/31(木) 12:06:17.03 ID:wXeZBBoi.net
これで仕事が捗る
ぐっじょぶ、MS&カノニカル

http://anago.2ch.sc/test/read.cgi/bizplus/1459391890/
スポンサードリンク