トップページ⇒linux
1002コメント333KB

Windows搭載予定のLinuxサブシステムでUbuntuが動作 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2016/03/30(水) 14:57:55.72ID:2b3xF4As
WindowsはLinuxの機能をもエミュレートする


?Microsoft and Canonical partner to bring Ubuntu to Windows 10
You'll soon be able to run Ubuntu on Windows 10.

http://www.zdnet.com/article/microsoft-and-canonical-partner-to-bring-ubuntu-to-windows-10/
0186login:Penguin2016/04/04(月) 00:06:35.06ID:EJuoI/z4
なにこの泥仕合w
0187login:Penguin2016/04/04(月) 00:07:24.60ID:wN1bPg9W
http://d.hatena.ne.jp/kohtani/20061211/p1
> リアルタイムという言葉のイメージから、RTOSとは単に処理速度や応答時間が速いOSと勘違いされやすい。

まさにこの勘違いを素でやってるんでしょうなw
0188login:Penguin2016/04/04(月) 00:25:04.95ID:qn0h/xPs
>>180
forkの話からプロセス間通信が出てくる人だよ。
知ってるそれっぽい単語を投げつけてるだけでしょ。
0189login:Penguin2016/04/04(月) 03:27:33.82ID:RwHIkfLC
人工知能開発の土台だろうね
これからもっと色んなのをMSに集中させるんだろうよ
0190login:Penguin2016/04/04(月) 06:38:37.31ID:OZFzktNz
>>181
プッeww
0191login:Penguin2016/04/04(月) 10:10:43.55ID:9gdQMlz3
で、結局Xクライアントも動かんってことなの?
0192login:Penguin2016/04/04(月) 10:15:49.68ID:aCvI40e/
>>191
>>191
そのうち、X.orgがやってくれるでしょ。
0193login:Penguin2016/04/04(月) 10:26:25.74ID:17QvtUCC
Linux Subsystem上でXクライアントが動かない可能性は低くないが、別にそれがなくても問題を感じない。

開発上それが問題になるプロジェクトでは、そもそも実機でテストすべきだからな。
0194login:Penguin2016/04/04(月) 10:48:42.39ID:aCvI40e/
>>193
でもそれなら仮想環境のほうがいいでしょ。

一瞬で元に戻せるから、数々のメリットがあるし。
0195login:Penguin2016/04/04(月) 11:05:21.46ID:vixPmf7v
試験のゴールは実機であり、仮想環境など過程に過ぎない
組み込みOSを知らない人はこれだから…
0196login:Penguin2016/04/04(月) 11:20:23.03ID:aCvI40e/
>>195
組み込みの話なんてしていねぇから、消えろよゴミ
0197login:Penguin2016/04/04(月) 11:21:15.08ID:aCvI40e/
今日のNG推奨IDは、ID:vixPmf7vです
0198login:Penguin2016/04/04(月) 11:21:37.22ID:17QvtUCC
>>194
メリットだけじゃないだろ。
メリットとデメリット天秤にかけてどちらを選ぶかだけの問題。

仮想化はいままでもあったが、これが話題になるってことは、こちらを選ぶ可能性のある人間が少なからずいるってことだ。
0199login:Penguin2016/04/04(月) 11:47:14.10ID:wN1bPg9W
>>194
一瞬で元に戻したいことなんて無いんだが?
0200login:Penguin2016/04/04(月) 11:54:32.17ID:aCvI40e/
>>199
おまえに意見なんて求めてないよ。
0201login:Penguin2016/04/04(月) 11:56:13.69ID:wN1bPg9W
>>200
意見じゃなくて事実
0202login:Penguin2016/04/04(月) 12:54:05.69ID:0wx54YN9
Windows NTからWindows 2000までPOSIXサブシステムを搭載していたが、
そんなことはパソコンに詳しい人さえ知らなかったし、利用もされてこなかったと思う。
今回の件も、それと同じ結果にしかならない。
有効利用したくてもその方法をMicrosoft自体は提供しないだろう。
POSIXサブシステム同様に誰にも知られるままいつの間にかひっそり消えるんだよ。
また、Cygwinすら使っていないおまえらにとって、こんなのあっても無駄。
何の意味もない。
0203login:Penguin2016/04/04(月) 17:24:32.52ID:RltxqQDd
bash使えるのか
いずれcygwinの代替になってくれれば嬉しい
0204login:Penguin2016/04/04(月) 18:31:32.41ID:vixPmf7v
まあ、こんなアナウンスをMSがやったばかりに、日本含む特亜のCygwinユーザー
は、Windows10搭載PCのユーザーならば、こちらに移るだろうな。
そうそう、つまりね、Windows10以降のOSでちょっとしたアプリケーションが
作れるようになるってことだ罠。
0205login:Penguin2016/04/04(月) 18:49:02.60ID:OVBHwIXH
>>4
はげしく同意
0206login:Penguin2016/04/04(月) 18:58:19.85ID:wN1bPg9W
>>202
Linuxサブシステムはすでに多くの人が知ってると思うw
0207login:Penguin2016/04/04(月) 19:37:21.66ID:obFYt5Vr
デバイスからの入力とGUIはWindows。
コア部分の処理はLinux。
夢が広がるのか?マイクロソフトの野望はなんだろうか。
0208login:Penguin2016/04/04(月) 19:54:42.78ID:8kfikhtH
OS開発からの撤退だよ
0209login:Penguin2016/04/04(月) 20:10:40.92ID:wN1bPg9W
>>208
それならLinuxカーネルを使うはず。

これはLinuxカーネルを使わずに、NTカーネルを使って
Linuxカーネル相当に見えるような変換の仕組みを作ってるわけで
むしろ逆に見える。

MSからすればUbuntu使う人でもNTカーネル使ってください、
UbuntuからすればLinuxカーネルでもNTカーネルでも
動くということになるから両者にとってはビジネスの場は広がりそうだけど。
0210login:Penguin2016/04/04(月) 20:22:47.19ID:8efwC2ZS
まさかCanonicalはデベロッパーツールで終わらす気は無いよな?
野心が薄れてサーバーに活路見出してるからなぁ
0211login:Penguin2016/04/04(月) 20:29:11.04ID:wN1bPg9W
Debian GNU/kFreeBSD
https://www.debian.org/ports/kfreebsd-gnu/
Debian GNU/kFreeBSD は FreeBSD のカーネル上に GNU C library を使用した GNU ユーザランドと
普通の Debian パッケージ群で構成される移植版です。


DebianはLinuxだけじゃなくてFreeBSDカーネルも使えるんだよな。
これがNTカーネルになったようなもの。

Ubuntuが動くのだからDebianも動きそうな気もするが。
0212login:Penguin2016/04/04(月) 20:31:32.36ID:g9Q/RKTe
>>206
ただ、これで開発しようってやつは少数派だろうな。

やたらこのスレでcygwin使ってるって人を見かけるが、普通それ使って
開発せんだろ。
0213login:Penguin2016/04/04(月) 20:36:54.41ID:EJuoI/z4
ここ見てるとお前らよっぽどwindows使いたいんだなw
やせ我慢してlinux使う必要ないんだぜwww
0214login:Penguin2016/04/04(月) 20:45:51.48ID:wN1bPg9W
>>213
Ubuntuを使うだけLinuxカーネルは使わないw
0215login:Penguin2016/04/04(月) 20:48:41.63ID:EJuoI/z4
>>214
馬鹿は黙ってろって言ったろ
0216login:Penguin2016/04/04(月) 21:03:04.76ID:qn0h/xPs
>>202
Windows2000の頃はSFU高かったからな。
0217login:Penguin2016/04/04(月) 21:06:26.78ID:vixPmf7v
>>212
うむ
eclipseかNetbeansだな、Linuxで。
まあ出来の良さで、Netbeansだな俺の経験値では。
0218login:Penguin2016/04/04(月) 21:21:10.38ID:tMDdfPL7
開発者はもうWindowsなんか使ってない、なんていうヤツもいるけど
Win7〜10でシェア50%超えてるじゃん
Linuxサブシステムって本当に必要なのかね

http://readwrite.jp/develop/29695/
0219login:Penguin2016/04/04(月) 21:53:00.92ID:g9Q/RKTe
>>218
そのシェアの数値と君のその話は意味のない比較だ
0220login:Penguin2016/04/04(月) 21:53:51.31ID:pIXPnyx7
>>211
ubuntuBSDってのもあるんだぜ
0221login:Penguin2016/04/04(月) 23:37:27.77ID:wN1bPg9W
>>215
ってことは、黙ってちゃいけないってことだなw
0222login:Penguin2016/04/05(火) 00:50:38.87ID:gEAP4WcM
>>218
>開発者はもうWindowsなんか使ってない
いまOSSの開発者はMACが多いんだろ。
OSSの場合はサーバー関連の物の開発が多く
開発で使うデスクトップOSはどこでも良いって感じだから
Winでも開発しやすいならいいんじゃないのかな
0223login:Penguin2016/04/05(火) 01:17:11.62ID:nr6wjzng
あぽー信者も大変だな。
Windowsにまともなシェルが載っちゃったら
MacOSXの存在意義がなくなっちゃうもんな。
0224login:Penguin2016/04/05(火) 01:44:08.27ID:pXKYkBeN
これってLinuxシステムが脆弱になるってことになりかねません?
0225login:Penguin2016/04/05(火) 03:54:51.43ID:RCIcBmgr
>>224
お前しつこいよ

絶対にならないって言えば納得するんだろうな?
0226login:Penguin2016/04/05(火) 04:29:53.27ID:tGyDlmu4
もう使えるの?
0227login:Penguin2016/04/05(火) 04:57:40.58ID:RCIcBmgr
>>226
公式リリースは夏予定のRedstoneアップデートから。

開発版ビルドを使っている人はそれよりも前の
Insider Preview ビルドで使えるようになるはず。
早ければ数日〜数週間後ぐらいかな?
0228login:Penguin2016/04/05(火) 06:38:50.65ID:TlJfG8oz
レッドストーンと言うのか
MSがマイクラ買った影響かなw
0229login:Penguin2016/04/05(火) 07:21:15.33ID:4Xnk8Aag
>>221
バカじゃないならしゃべれ
って言われてる訳じゃないことも理解できないのか...
バカ確定かよ w
0230login:Penguin2016/04/05(火) 10:31:32.96ID:jMCeU02B
そもそも糞OSの10など関係ない
7に乗ったら考える
0231login:Penguin2016/04/05(火) 12:10:57.94ID:ySOdrXU/
とりあえず、現場でログをメモ帳で開かなくて済むだけで歓喜
って事だろ
0232login:Penguin2016/04/05(火) 12:55:57.27ID:xwSUOVnL
>>202
interixは使ってる人、少しはいた。
SFU実は結構売れてたらしい
0233login:Penguin2016/04/05(火) 14:36:30.09ID:BfHDC6Dn
>>232
でもそれって、今のように仮想化がメジャーでもなんでもない時代のものだからね。
今となっては。
0234login:Penguin2016/04/05(火) 15:21:56.03ID:RCIcBmgr
仮想化は別マシンを用意しているようなものだから
サブシステムの代替にはならないな。

実質別マシンだからローカル(Windows)のファイルに
アクセスするだけでも面倒になるし不便でもある。
0235login:Penguin2016/04/05(火) 15:32:39.14ID:BfHDC6Dn
>>234
そもそも、代替になるなんて誰も言っていないわけでw
0236login:Penguin2016/04/05(火) 16:02:43.55ID:RCIcBmgr
>>235
OK。じゃあ俺が言うよ。
仮想マシンはLinuxサブシステムの代替にはならない。
0237login:Penguin2016/04/05(火) 17:45:15.03ID:OoRQmsez
Linux SubSystemから chmod 700 したのとか
Win SubSystemから attrib +h したのとか
どうなるの?
cygwinはどうなってるの?
0238login:Penguin2016/04/05(火) 18:03:54.30ID:OoRQmsez
>>202
当時はOS2とかPOSIXは使ってたよ。NT console版sedとかperlとかccとか無かったからかなり重宝してたよ。
MS-DOS版を使うとcommand.comが立ち上がってコンソール画面が80x25とかにリサイズされるのが嫌であえてOS2版とか使ってた。
でも OS2 Presentation Manager は動かなくてCUIコマンドのみのサポートだった。
Linux SubSystemにGUIのインターフェースが無くても全然不思議じゃ無い。
0239login:Penguin2016/04/05(火) 18:16:24.13ID:RCIcBmgr
>>237
そんなもん、どうとでもなる。

まずLinuxのファイルには通常使用されている
パーミッション情報と、あまり使用されていない拡張情報がある。
同様にWindowsにもファイルごとにアクセス権情報と拡張情報を持っている。
両方とも拡張情報を持っているのでエミュレートできないことはない。

更に言うならばパーミッションとアクセス権を比べれば、
Windowsのアクセス権のほうが柔軟で幅広い設定ができる
つまりLinuxのパーミッション情報をWindowsのアクセス権で表現できる。
Cygwinもそうしている。
0240login:Penguin2016/04/05(火) 20:08:54.52ID:eKoMRG/I
これはどこまで広がるかな。
開発者モードにするのは簡単とはいえ、一般ユーザー向けではないと言ってるわけで。

WindowsのインストーラでLinuxのモジュールも配置して、Windowsで接続したカメラから画像をキャプチャし、Linux版のOpenCVで処理をし、Windowsの画面にリアルタイムで表示しつつ、Linux版のApacheでブラウザ経由で画像を送信するとか、できないかねー。
0241login:Penguin2016/04/05(火) 20:25:06.36ID:XZYpkvZS
>>240
そのジャンルは既にHTML5とかWebRTCで頑張ってくれちゃてるしなあ
0242login:Penguin2016/04/05(火) 20:36:29.92ID:ySOdrXU/
>>240
そんなのは全く需要がない
0243login:Penguin2016/04/05(火) 20:55:26.72ID:Ro/QQ8LN
>>242
ばーか、需要があるかどうかじゃなく、技術的に可能かどうかの問題だろ。
想像力もなく出しゃ張るな。
0244login:Penguin2016/04/05(火) 21:06:19.54ID:XZYpkvZS
とりあえずNFSとSSHあたりがさくっと作りやすくなればいい感じかな
0245login:Penguin2016/04/05(火) 21:20:17.99ID:dNaWxiHo
業務システムでも使えるような物に成長してゆくのか
いつの間にか消え去るのか
0246login:Penguin2016/04/05(火) 21:37:42.88ID:nr6wjzng
>>243
技術的にも、そういう使い方はおかしい。
妄想は一人でやりなよ。
0247login:Penguin2016/04/05(火) 22:50:26.66ID:t2IUyfPq
>>242
同意。
0248login:Penguin2016/04/05(火) 23:15:13.26ID:RCIcBmgr
>>240
TCP通信を使ってLinuxアプリ(サーバー)をWindowsアプリは
プロセス間通信を行えるので、それは実現可能
0249login:Penguin2016/04/05(火) 23:36:49.04ID:YmSvLqwQ
bash使えるようにするなら、もっと早くしてほしかった
VBSとかPowerShellとか覚えちゃったじゃないか、しかもどれもコレジャナイだったし
0250login:Penguin2016/04/06(水) 01:52:49.84ID:zCB7P46f
>>249
Cygwinがあるのに故意に使わなかったようなオマエにはWindowsでbashなんか死ぬまで必要ないよ
寝言言っている暇があったら氏ねよw
0251login:Penguin2016/04/06(水) 07:46:50.29ID:p8JSETx9
>>248
だから馬鹿は黙ってろと何度
0252login:Penguin2016/04/06(水) 07:59:39.54ID:nPei02N4
>>251
自分の馬鹿がばれると困るので黙っててください、だろ?
お願いするときにはお願いするときなりの文章ってものがあるんだよ。
0253login:Penguin2016/04/06(水) 07:59:52.39ID:XrzTL3M3
>>250
デフォルトで何とかするってのは結構マジョリティーだぞ。
俺も仕方なくrbenvをwindowsに移植したし。その直後にこの発表で気が抜けた。
0254login:Penguin2016/04/06(水) 08:31:28.39ID:5RyBfnoq
>>243
技術的に?wwww
お前に技術のなんたるかを語る資格はねぇよ。
0255login:Penguin2016/04/06(水) 08:32:44.70ID:5RyBfnoq
>>253
そもそも、大多数のエンジニアおよびまともな奴はそういう馬鹿な行為はしない。
素直にLinuxを使う。

Windowsでどうこうしようなんて、三流エンジニアがよくやること。
0256login:Penguin2016/04/06(水) 09:12:41.88ID:tJjbBNaL
PowerShellは使いづらい
0257login:Penguin2016/04/06(水) 09:35:09.64ID:5RyBfnoq
>>256
JavaScriptやってる人がPerlでプログラム作るときに感じるストレスに似てる。
0258login:Penguin2016/04/06(水) 10:33:28.53ID:snrQ1n4I
Win10がBash・linuxコマンドに公式ネイティブ対応★3 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/win/1459904955/
0259login:Penguin2016/04/06(水) 10:37:15.32ID:dU2Hu1HT
>>250
客先の環境にCygwinなんか導入できないよ
デフォルトで入ってるかどうかが問題なわけ
0260login:Penguin2016/04/06(水) 10:39:28.20ID:snrQ1n4I
>>259
お前が導入しようとしてないだけだろw
0261login:Penguin2016/04/06(水) 10:52:58.14ID:qo3pPULy
>>260
なんでこういう無職が偉そうにしてるんだろう
0262login:Penguin2016/04/06(水) 11:16:32.21ID:snrQ1n4I
別に俺は偉ぶって無いが、偉いように見えてしまうのは
あんたの立場的に仕方ないのでは?
0263login:Penguin2016/04/06(水) 12:14:05.53ID:tJjbBNaL
客先の環境にCygwin…パッケージソフトで売っていた時代なら客先導入は
問題なかったが、それは昔の話で、今は厳しいね。
0264login:Penguin2016/04/06(水) 12:25:32.31ID:7Bsd82+E
>>263
bash.exeと、cygwinxx.dllをコピーするのが、そんなに大問題か?
君にとってはテキストエディタを導入するのにも大問題で、notepad.exeしか使ってないんだよね?
0265login:Penguin2016/04/06(水) 12:25:40.54ID:KZlVmkOg
>>262
無職は否定しないのね、偉い偉いwww
0266login:Penguin2016/04/06(水) 12:39:53.39ID:5RyBfnoq
>>264
君、じゃぁやってみな?
俺が見つけたらお前出禁になるよww なぜかわかるか?
0267login:Penguin2016/04/06(水) 13:24:23.28ID:nfkZOKJE
面倒だから客先でWindowsに無料のVM入れてCentOS突っ込んで運用したが問題なかったぞ
ちな金融
0268login:Penguin2016/04/06(水) 13:38:32.91ID:5RyBfnoq
>>267
金融であるかどうかなんてなんのエビデンスにもならんよwww

未だにログイントップにSSLも掛けていないようなネットバンクやってるようなところがあるくらいなのにww
0269login:Penguin2016/04/06(水) 14:44:54.20ID:L2+GVPL7
これってelfローダとシスコール変換器をWindowsのカーネルに作ったってことだよね?
libcも別で開発してんのかな
0270login:Penguin2016/04/06(水) 17:59:09.76ID:BomnN7cW
>>262
キモい
0271login:Penguin2016/04/06(水) 18:16:15.13ID:snrQ1n4I
馬鹿なやつは、どんなものでもインストール禁止にする。
上司が馬鹿だと開発効率が下がる。


>>266
> 俺が見つけたらお前出禁になるよww なぜかわかるか?

お前がその馬鹿なやつだから?
0272login:Penguin2016/04/06(水) 18:20:25.57ID:snrQ1n4I
>>269
libcはカーネルじゃないでしょ?

MSが作ってるのはLinuxカーネル部分
elfローダーはカーネルの機能なのかどうか知らない。
0273login:Penguin2016/04/06(水) 19:13:52.46ID:Rx7lA7sV
デバイスドライバが二重に必要になるのかどうか気になる
0274login:Penguin2016/04/06(水) 19:17:48.53ID:wxYbGtNd
>>273
理論上、ドライバがNTカーネルで閉じてれば不要だし、Windows Subsystemに食い込んでれば必要。
0275login:Penguin2016/04/06(水) 19:48:38.30ID:IiqDp9eY
>>267
それ「客先の環境」か?
客先で自分のマシンに入れたとか言うオチじゃないよな? w
0276login:Penguin2016/04/06(水) 19:59:50.38ID:cZ7Myz6r
なんだよWinでubuntuやらbashやらが使えそうってだけで
IT土方がストレスで発狂することになるのか…
0277login:Penguin2016/04/06(水) 20:21:22.67ID:qo3pPULy
>>276
逆だよ
ストレスが減る
0278login:Penguin2016/04/06(水) 23:17:24.36ID:/35zNSG/
>>272
libcはカーネルじゃないけどかなり密接に結びついてる
実際にelfをロードするのはカーネルの仕事だけど、そのelfを作ってるのはlibc
libcはランタイムリンクのためにsoのローダをビルド時に埋め込むはず
何が言いたいかと言うと、libcもなんとかしなきゃLinuxのelfなんて動かなくね?ってこと
0279login:Penguin2016/04/06(水) 23:26:28.24ID:snrQ1n4I
>>278
カーネル(Linuxサブシステム)がlibcと互換性があるなら、
libcはUbuntuが作ったlibc使えばよくね?
0280login:Penguin2016/04/06(水) 23:54:08.41ID:dYwfSRaB
>>278
FreeBSDのLinux EmulationでもCentOSやFedoraのlibcをそのまま使うし、問題ないんじやないかね
0281login:Penguin2016/04/07(木) 00:56:37.23ID:7alsU18H
>>278
>libcはカーネルじゃないけどかなり密接に結びついてる
結びついてないから気にしなくて良いんじゃ無い?
カーネルからすればlibcは1つのライブラリ、モジュールってだけ。ユーザーランドの話だよね。
NTカーネル、サブシステムまではMSがビルドするしか無いからVCでコンパイルするだろうし、libcの出番は無いし必要無いよね。
サブシステム上で動くストアで配布するubuntuイメージにはlibcがあるだろうね。
0282login:Penguin2016/04/07(木) 02:13:52.50ID:GdDyuPAS
Announcing Windows 10 Insider Preview Build 14316
https://blogs.windows.com/windowsexperience/2016/04/06/announcing-windows-10-insider-preview-build-14316/

Run native Bash on Ubuntu on Windows: In this build, you can natively run Bash in Windows as announced last week at Build 2016.
To do this, you first need to turn on Developer Mode via Settings > Update & security > For developers.
Then search for “Windows Features” and choose “Turn Windows features on or off” and enable Windows Subsystem for Linux (Beta).
To get Bash installed, open Command Prompt and type “bash”. For more details, see this blog post.
0283login:Penguin2016/04/07(木) 03:49:16.35ID:QruzgiX+
【2016年4月6日】 Windows10 ビルド14316公開 話題のBashとLinuxコマンドが使用可能に! [無断転載禁止]©2ch.net
http://tamae.2ch.net/test/read.cgi/pcnews/1459967838/
0284login:Penguin2016/04/07(木) 08:25:54.88ID:9Ehl4+x1
Windows 10のbash on Windowsを試す
ttp://kkamegawa.hatenablog.jp/entry/2016/04/07/055830

まだまだ最初のベータだし、
Ubuntuのバイナリ(curlとかsshとかgitとか)をそのまま使う、という向きには
必要十分の機能があると思います。
たいていこういうの最初に出るとあらさがしして「使えねえー」ということを言いたがる人もいますが、
今までできなかったことができるようになる点をとりあえず楽しみましょう。
0285login:Penguin2016/04/07(木) 08:40:35.95ID:/SgQuG2A
>>262
臭いから口閉じてろよ低能
0286login:Penguin2016/04/07(木) 18:33:26.98ID:7y9TZclk
中途半端に出来ると、新プロジェクトのプラットフォーム選定の段階で
いつのまにか完璧に出来ることにすり替わるからな
いつの世でも最悪な選択、最悪な設計をするのがMSのマーケと開発
■ このスレッドは過去ログ倉庫に格納されています