【速報】Microsoft、Windows10にBash搭載!NTカーネル上でUbuntu Linuxが動作可能に

シェアする


1: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:16:36.01 ID:zNs4J1xo0?2BP(1515)
 マイクロソフトは開発者向けの年次イベント「Build 2016」を米サンフランシスコで開催しています。
初日の基調講演では、Windows 10が登場して1年を記念した大型アップデート「Windows 10 Anniversary Update」を発表。
その中で、UNIXやLinuxで使われているシェルの1つ「Bash」がWindowsに搭載されると発表がありました。

 Kevin Gallo氏。Corporate Vice President, Windows and Devices Group。

no title

 これは本物のBashだ。仮想マシンでもクロスコンパイルされたツールでもなく、ネイティブのUbuntu Linuxバイナリが、Canonicalとの協業による新しいWindowsサブシステムのマジックによって実行される。

no title

 bashからネイティブなファイルシステムにアクセスできるし、VT100をサポートし、sshも、コマンドラインツールもすべてサポートする。
実際にデモを紹介しよう。

 bashを起動する。lsコマンド、cdコマンドも使える。僕の好きなエディタはもちろんemacsさ。
これでJavaScriptファイルを書き換えてみよう。

no title
no title

 次はsshで仮想マシン内のLinuxにログインしてみる。

no title

 ここでもemacsを使ってRubyのコードを書き換えてみよう。

no title

 Bash on WindowsはオープンソースのコマンドラインツールのパワーをWindowsにもたらすことになる。

http://www.publickey1.jp/blog/16/bash_windows.html

3: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:18:47.00 ID:zBgxYzTs0.net
cygwinの終了って事?

22: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:29:16.63 ID:sHm1D+Iv0.net
>>3
これはWin32やSFUやInterixと同じで
カーネルの上のサブシステムとして動いてる。

cygwinは普通のアプリと同じユーザー空間で稼働する
たんなるツール群。

25: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:32:25.66 ID:zBgxYzTs0.net
>>22
そうだけど必要なくなるという意味で

39: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:48:59.90 ID:kYrCF8Gr0.net
>>22
だからいらなくなるんでは?

83: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:34:43.74 ID:Q9BzTkWb0.net
>>22
本体はcygwin.libだっけ?

5: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:19:35.57 ID:Tfk6NVPm0.net
Xがちゃんと動くなら評価する

おすすめ記事

引用元:http://hayabusa3.2ch.sc/test/read.cgi/news/1459386996/

4: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:19:06.12 ID:HF6mmDVB0.net
よく分からんからぼのぼのに例えてくれ

12: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:22:53.90 ID:zNs4J1xo0.net
>>4
大雑把に言えば、これの「SFU/Interix」の部分がUbuntuになったものだな
no title

6: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:20:17.13 ID:DMVSoCm40.net
自分に酔ってるような文章きもすぎる

14: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:23:39.92 ID:kio3biFq0.net
>>6
プレゼンなんだから当たり前だろ馬鹿か

7: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:20:56.11 ID:zBgxYzTs0.net
海外の開発者のレビューは大体こんなのが多いぞ。

8: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:22:00.07 ID:r1jtg5FY0.net
エイプリルフールにはまだ早いぞw

9: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:22:06.87 ID:qzClbnkS0.net
アンドロイドのアプリもそのまま動かせそうだな

10: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:22:07.17 ID:LH3/E9ka0.net
cygwinおしまいやね

13: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:23:34.92 ID:ImTdY90v0.net
つまりLinuxカーネルのwindowsが出たの?

15: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:24:08.92 ID:zNs4J1xo0.net
噛み砕いていえばWindows10の操作性で、
Windows向けのドライバが全部使えるLinuxが登場した

16: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:24:27.41 ID:mCGrItfo0.net
ubuntuはdashだろ
まあbash便利だけどどうせやるならzshがよかった

74: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:30:21.86 ID:VoQs+Mi30.net
>>16
#!/bin/dash

153: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 12:53:18.98 ID:QtSSdGpg0.net
>>74
いやubuntuの/bin/shはdashへのsymlinkじゃね?ということを言いたかったのさ

19: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:26:38.47 ID:zBgxYzTs0.net
dos窓がbach窓になる感じでいいのか?

24: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:32:18.82 ID:6CyzVtg70.net
なんか面白いなコレ

27: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:35:55.02 ID:HNzLmrUH0.net
何だと???wwww

MSがこんなことしてくるとは思ってなかったw

28: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:37:06.00 ID:GlIBzBVG0.net
元々NTは最初からPOSIX互換なので

85: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:35:38.37 ID:nI5kAgwc0.net
>>28
これ
Service for UNIXとかSUAとかあったしな

29: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:40:54.10 ID:JR1X0FoW0.net
ほとんどの人には恩恵なさそうだな

33: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:44:32.27 ID:RuL3XDMF0.net
sedとかawkが使えるようになるのは便利そうかな
win版sedはなぜかすぐ暴走して帰ってこなかったから
でもそれもlinuxマシンでやればいいしな
開発者には大ニュースなのかもしれない

36: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:47:48.78 ID:sHm1D+Iv0.net
>>33
模擬カーネル丸ごと内包して
同じバイナリで動くらしいから
win版とか関係なくね?
移植の際にバグるのはよくあるし。

34: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:45:11.10 ID:CrS22DNA0.net
デスクトップのシェルでwin32のソフト動かすしか能がないと思われがちだけど

38: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:48:46.65 ID:lT1R6oyv0.net
これでMacは完全に終わったな

40: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:49:20.90 ID:sHm1D+Iv0.net
パッケージ管理的なものがどうなってるかは知らんけど

42: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:50:29.84 ID:ZXUoqGpm0.net
やっとcygwin捨てて良くなるの

44: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:52:37.91 ID:FlstqzqR0.net
Powershellオワタの?

48: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:58:03.58 ID:g5hvhbuN0.net
>>44
あれはあれで出来ることが多いから残すんじゃね?
とはいえ、俺は新しいこと覚えるのが面倒だからcygwin使ってたけどさw

75: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:30:45.28 ID:foW21USK0.net
>>44
これはwindows の管理のためのコマンド群を持っているわけじゃないから
とって変わったりはしない

PowerShell は分かりやすくていい言語だと思うけど
・文字列処理のコマンド群がちょっと微妙
・起動が遅い
・日本語環境だと表示が遅い
・標準シェルのキーボードショートカットが微妙
なので文字列処理をささっとやりたいときはbash を使いたいな

パイプストリームがオブジェクトじゃないから文字列処理以外はPowerShellの方が便利かな

87: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:36:10.12 ID:Q9BzTkWb0.net
>>75
致命的なのがループ処理が遅い

45: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 10:56:20.52 ID:y376dOjU0.net
OfficeもAdobeも動くUNIXだったMac一気に無価値になったな
Winはゲームもフリーソフトも動くし

53: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:05:18.17 ID:dU4iZ3Yh0.net
やっとWindowsがエロげ専用機の汚名返上か

56: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:06:03.26 ID:IxVjyeFm0.net
これは朗報。
Windowsで少しでも開発が楽になるなら大歓迎だわ。

62: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:10:00.95 ID:N6buJpzL0.net
一昨年ぐらいから言われてる、Dockerの完全移植の一環として必要なんだろう

63: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:11:37.39 ID:dU4iZ3Yh0.net
うちのPC、Pythonが10個ぐらい入ってるんだが、また増えるのか

66: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:15:59.00 ID:7S9k4OGB0.net
天変地異が起こるようなこの衝撃

手のひら返しと呼ばないでくれ
Winodows10に移行しようぜ

68: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:21:45.54 ID:lT1R6oyv0.net
これで分かる事はMacは終わるという事

69: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:23:28.07 ID:LFsrGrVM0.net
よく分かんねぇ

72: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:26:20.94 ID:GuewjIFK0.net
Linuxなくなってほしい

いつまであるんだよ

76: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:31:02.83 ID:piCFaRFC0.net
その前にフォントレンダリングとUIの見た目どうにかしろよ

79: 以下、自作大好き名無しさんがお送りします 2016/03/31(木) 11:31:37.31 ID:vOPj3vCb0.net
つぅかそんならもうwindowsじゃなくてよくね、っていう。

必殺自作人 今週の人気記事
新着人気記事

この記事へのコメント一覧

  1. 名前:名無しの自作人 投稿日:2016/03/31(木) 17:36:22 ID:6067beb0b

    さっぱりわかんなくて草

  2. 名前:名無しの自作人 投稿日:2016/04/22(金) 19:50:39 ID:24a18b3be

    これでmac終わるのかー(棒

    わざわざWindowsに戻るようなアホは
    元々Windowsから離れてねえっての

    どっちにしろなんでubuntuだよドンくせえな
    redhatと組むくらいしろよそこは

    こんなあほに時間費やすならはよpsを
    ぶっちぎる次世代xbox作れっての