トップページ⇒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/
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のマーケと開発
0287login:Penguin2016/04/07(木) 19:39:13.73ID:rJg5qoUs
これ、ubuntuのバイナリがWin10で動くようになるって言うこと?
そうなると、POSIX機能必死のプログラムをWin10では動かせる
ようになるってことだよな。
0288login:Penguin2016/04/07(木) 21:06:53.61ID:LZ2eGeV9
XP/2003までは動いてたんだけどな
0289login:Penguin2016/04/08(金) 03:36:56.01ID:azcd3op3
>>284
ネト民が騒いでるってことは大した事ないってことか
0290login:Penguin2016/04/08(金) 07:05:04.69ID:kOoMBrPe
Insiderプログラムに参加、開発者モードON、Insiderレベルを最大の「ファースト」にしてみた。
でもBuild 14316が Windows Updateに来ないなあ。

抽選制とかで待つ感じなんかなこれ?
0291login:Penguin2016/04/08(金) 09:18:21.04ID:aK+aDcZE
>>290
抽選制ではない思うが、優先順位はあるだろう。
有効にしてすぐに来るわけではない。
0292login:Penguin2016/04/08(金) 10:13:17.20ID:hWXQGSF4
>>290
一昨日、インストールと再参加で昨日降って来た
但し、アクティベージョンしてないからか?
コマンドまともに動かない
0293login:Penguin2016/04/08(金) 10:48:12.14ID:gEWEXPUS
32bit版ある?
0294login:Penguin2016/04/08(金) 11:02:00.53ID:hWXQGSF4
>>292
https://msdn.microsoft.com/en-us/commandline/wsl/faq
What processors do we support?
We only support x64 CPU’s.
無いんじゃないかな

日本語ならこっちが判り易い
http://kledgeb.blogspot.jp/2016/04/wsl-1-ubuntu-on-windowsubuntu-on.html
0295login:Penguin2016/04/09(土) 03:37:47.47ID:RmydBY4O
ld.soとlibcとglibcを混同してるっぽい
0296login:Penguin2016/04/09(土) 09:38:35.65ID:HEhRrBeu
Docker が動けば完璧だけど、そこまでやるかなぁ。
0297login:Penguin2016/04/09(土) 20:40:02.40ID:prSGbqee
>>295
gdbも改造?
0298login:Penguin2016/04/10(日) 11:25:23.38ID:TkxNUxY7
なんだよ、
結局lxcのハイパーバイザなったのか
ていうかlxdなのな
それでカノニカルに金出したんだ
0299login:Penguin2016/04/10(日) 11:40:25.91ID:c191GFAJ
visual studioのgdbインターフェースを使って、シームレスに
VSで編集 => Linux側でのBuild => VSからデバッグ ... が簡単にできると嬉しいな
0300login:Penguin2016/04/10(日) 16:49:01.30ID:1bViPmtl
Windowsで動いてるプログラムとやりとりするにはどうしたらいいんだろ?
bashからifconfigだとエラーになるしネットワーク経由はダメ??
よく知らないけど名前付きパイプってやつとか使うとか?
0301login:Penguin2016/04/10(日) 17:55:35.79ID:bumHT1jS
で仮想環境はドロップボックス改造版あたり?使うのかな?
0302login:Penguin2016/04/10(日) 18:07:51.20ID:c191GFAJ
>>301
virtualboxじゃなくてdropbox?
普通に考えたらhyperVなんだが
0303login:Penguin2016/04/10(日) 20:27:57.31ID:D9fsoHSf
Cygwin と比べてのメリットって何?
パフォーマンスの少しの改善が見込めるだけで、
Windows側を呼び出せないなどのデメリットのほうが大きくない?
今のCygwinは文字化けもしないしパッケージもたくさんあるよ。
0304login:Penguin2016/04/10(日) 21:03:58.83ID:NIryhDT/
>>303
> Cygwin と比べてのメリットって何?

Cygwinは本当のLinuxじゃない。
0305login:Penguin2016/04/10(日) 21:04:38.91ID:SbiEIV8c
これ試そうと思って、insiderのレベルをファーストにしたけど、
preview buildがダウンロードされない。
どのタイミングでダウンロードされるようになのですか?
0306login:Penguin2016/04/10(日) 21:08:12.05ID:NIryhDT/
>>305
あなたの順番になったら
0307login:Penguin2016/04/10(日) 21:11:04.44ID:SbiEIV8c
すまん。>>290-292に書いてあるな。
反映にラグがあるのか。
0308login:Penguin2016/04/10(日) 22:37:09.20ID:bumHT1jS
>>302
ドロップボックスでもvirtualboxのような使い方がされてるのを見た
そして不穏な業界の動きでドロップボックス有料化が始まっている
0309login:Penguin2016/04/10(日) 23:05:42.50ID:g8MnUCr/
cygwinがんばれ超頑張れ
0310login:Penguin2016/04/10(日) 23:11:04.63ID:d3486bVm
cygwinを常用してる奴らは静観してると言うのにお前らの浮かれ様ときたらw
0311login:Penguin2016/04/10(日) 23:23:07.13ID:D9fsoHSf
>>304
自分は本物のLinux の必要な場面ではVagrantで本物を使ってるんだよ。
これはWindowsとシームレスになっているのが特徴で、
本物のLinuxである必要があるとは思えん。
そういう用途では今はCygwinの方が優れてるだろ。
ついでに自分の常用してるFedoraを選べないのもポイント低い。
0312login:Penguin2016/04/10(日) 23:39:05.98ID:xpximsFN
うーん…
windows上でubuntuOSがそのまま動くの?
仮想化じゃないんだろ?

両方使う必要のある、デュアル厨にメリットある?
0313login:Penguin2016/04/10(日) 23:55:10.32ID:c191GFAJ
>>308
全然何を言ってるかわからん
0314login:Penguin2016/04/10(日) 23:58:34.95ID:D9fsoHSf
念のためにCygwinに何ができるのか書かせてもらうと、
自分のやってるのは
・シェルスクリプトでWindowsのリソースの管理
・Emacsで編集中のテキスト内のURLをWindowsのWebブラウザで開く
・EmacsのディレクトリエディタからMS-Office文書を開く
これらはいずれも今のWSLにはできない。

逆にCygwinにできないことは、Chefやnpmとかだ。
Mac OSとLinuxだけがサポートされて、CygwinはUNIX Likeの
プラットフォームとしては見捨てられてしまった。
この辺はWSLなら問題なく動くだろう。
0315login:Penguin2016/04/11(月) 00:26:33.64ID:0cODWewD
Cygwinは趣味で使ってるんならどうでもいいんだけど、仕事で使えないのがなー。
0316login:Penguin2016/04/11(月) 00:44:21.70ID:rzlsimNv
天下のRedhatがライセンス売ってるのに使えない理由がない
0317login:Penguin2016/04/11(月) 01:00:51.37ID:I3zblAg8
Cygwinの最大の不幸は、2009年の1.7以降、別物のように
実用的になったのに、そのことが知られないまま廃れつつ
あることだよな。一度ついた悪評を消すのは難しい。
0318login:Penguin2016/04/11(月) 01:14:16.36ID:+7cEZsLh
>>311
> これはWindowsとシームレスになっているのが特徴で、

シームレスじゃないよ。
LinuxからWindowsのプロセスは見えないし
LinuxからWindowsのコマンドも起動できない
IPアドレスも違う
0319login:Penguin2016/04/11(月) 08:22:45.81ID:d1cODQ1U
サブシステムのためにメモリ食いそう
0320login:Penguin2016/04/11(月) 11:08:36.01ID:+7cEZsLh
メモリ食うと言っても、仮想マシンほどは食わないよ
0321login:Penguin2016/04/11(月) 16:24:46.90ID:q6A1zAdr
>>301,308
何を言ってるのか、まったく理解不能なんだが?
ドロップボックスってクラウド・ストレージじゃなかったっけ?
0322login:Penguin2016/04/11(月) 20:28:16.82ID:t9GZ35oM
バグフォーラムのURL教えてくだしあ。
ホスト名解決が腐ってる気がするんだが。
0323login:Penguin2016/04/11(月) 20:33:29.41ID:t9GZ35oM
見っけた。
githubにあるんだな。
https://github.com/Microsoft/BashOnWindows/issues
0324login:Penguin2016/04/12(火) 01:14:24.47ID:ERbe9DmD
>>323
あったのか。気づかんかったわ。

この感じだとオープンソースになるって言われても
不思議じゃないな。
0325login:Penguin2016/04/12(火) 13:05:07.80ID:WeqduJOV
>>321
電波はスルー
0326login:Penguin2016/04/12(火) 22:34:56.97ID:t88WpVVw
>>318
ちょっと自作プログラムで試してみたけど、IPアドレスはbash内もWindows10本体も同じじゃないかなあ
0327login:Penguin2016/04/12(火) 22:49:44.81ID:kGpG/ZmI
>>326

>>318はvagrant(Virtualboxによる仮想マシン)の話だよ。
仮想マシンはWindowsとシームレスになっていない。
0328login:Penguin2016/04/12(火) 22:53:20.26ID:t88WpVVw
>>327
なるほど、勘違いしてました。指摘どうもです!
0329login:Penguin2016/04/13(水) 15:35:18.90ID:K/I3cEqA
個人情報収集に関してはWindowsもUbuntuもすでにシームレスですw
0330login:Penguin2016/04/13(水) 15:53:14.58ID:IYJ/oXDN
Windowsはともかく、Ubuntuの個人情報収集ってどゆこと?
0331login:Penguin2016/04/13(水) 16:53:49.71ID:UF1qlkb0
>>330
Ubuntuはユーザーが使用の時にどんな状況でコケタかを送信していると言う事。
つまりユーザーよりもPC構成に詳しく、どんなアプリでどのverがインストか掌握していると言う事。
リチャード・ストールマン氏はUbuntuはスパイウェアだと言ったとの事。
0332login:Penguin2016/04/13(水) 17:52:15.22ID:JbdYNeEO
>>331
UbuntuMATEが、いとも簡単にマルウェアに感染して、コケタよ。
0333login:Penguin2016/04/13(水) 18:15:42.33ID:wbDQmWDI
>>331
個人情報って言うから、個人の情報を収集しているのかと思えば
収集してるのはマシンの情報だけかよw

それを個人情報って言ってるのなら、Windowsでも
個人の情報は収集してないんだろうな。

本気で個人情報っていいたいのであれば、
具体的にどんな個人の情報なのかを
具体的なソース付きで説明してね
0334login:Penguin2016/04/13(水) 18:35:20.77ID:/DyiELDA
>>333
IMEは入力した文字列を全部覚えてるよね。
クレカの番号とか入力しなかったか?
さすがにクレカの番号をマイクロソフトが悪用するとは思えないがw
0335login:Penguin2016/04/13(水) 18:44:57.44ID:kYWtUjXL
WSLのスレッドで何でこんな話してんの?
0336login:Penguin2016/04/13(水) 22:46:14.50ID:JANU+oXB
ガイジだから
0337login:Penguin2016/04/13(水) 23:16:23.99ID:wbDQmWDI
>>334
それいったら、どのOSでもIMEは
入力した文字列を覚えているよね?

更に拡張して言えば、どのOSでも
OSが管理するファイルにはいろんなデータが
記録されているよね?
0338login:Penguin2016/04/14(木) 07:22:04.30ID:rl48aGbZ
それを送るかどうか
0339login:Penguin2016/04/14(木) 07:30:42.90ID:2wJNQ5xI
そしてWindowsは?
0340login:Penguin2016/04/14(木) 08:59:09.84ID:I7RIg7hA
送っていません。
0341login:Penguin2016/04/14(木) 20:17:45.59ID:Rdl3+lw6
>>339
収集はするけど決してdebug以外に使うことはありませんとの事
0342login:Penguin2016/04/14(木) 21:40:26.11ID:N2oU1nom
>>341
でもそれってすべてのスパイウエアに言えることだよね。
使いませんと宣言すればそれでいいのかよ、みたいな。
0343login:Penguin2016/04/14(木) 23:31:03.40ID:GYtX2oGj
とりあえず、sshdとtty/ptsを直して欲しい。
アプデはいつくらいか。
あとDISPLAY変数が空だけど、GUIは完全放置?
xterm程度は動いて欲しい。
0344login:Penguin2016/04/15(金) 05:16:11.70ID:3YBXhS4e
>>342
意味不明。
宣言の有無は関係なく、
使っていなければそれでいいだろ。
0345login:Penguin2016/04/15(金) 07:15:37.12ID:H/7LIHy7
>>343
GUIはMSはやるつもり無いんなじゃないか
ただ、ググると既存の非MS製のWindows向けXサーバを使ってGUI動かしてる記事はちらほらあるな
0346login:Penguin2016/04/15(金) 07:20:14.21ID:H/7LIHy7
備忘メモ代わりにurl貼っておくわ

Running Linux desktop apps on the Windows Subsystem for Linux
https://www.slightfuture.com/how-to/x-on-wsl

Bash plus Windows 10 equals Linux GUI apps on the Windows desktop
http://www.neowin.net/news/bash-plus-windows-10-equals-linux-gui-apps-on-the-windows-desktop
0347login:Penguin2016/04/15(金) 10:17:45.83ID:Yty/kyJ1
http://kledgeb.blogspot.jp/2016/04/wsl-6.html
を参考にして「apt update」とかしてみたんだけど、出来ないんだ
http://iup.2ch-library.com/i/i1631205-1460682715.png
判る人は解決方法とか教えてくれると有りがたいです
また相談する場所を教えてください
0348login:Penguin2016/04/15(金) 10:21:55.39ID:0xxaFntB
>>347
俺がやってみたときは、resolv.confがなくてホスト名解決ができてなかったから、手で/etc/resolv.confを書いてやった
0349login:Penguin2016/04/15(金) 10:52:35.50ID:Yty/kyJ1
>>348
主にLubuntuではデスクトップを使ってる初心者なので
/etc/resolv.confの事を調べてやってみます
有難うございました
0350login:Penguin2016/04/15(金) 11:26:19.18ID:WiMS3D6O
>>346
Xプロトコル経由で繋がるってことか。
Xming動かしてOpenGLな3Dグラフィックアプリも描画できるみたい
(すぐにpollとかXIOエラーでabortするけど)。
0351login:Penguin2016/04/15(金) 19:10:42.37ID:Jxyt0AM7
>>342
宣言もなにも個人情報保護法の第四章第十六条によって法的な制限を受けるのだけど、
メリケンな法人だから基本的に個人情報保護は義務付けられていて違反出来無い事になってるらしい
故に海賊版が判明しても手を出せるのはアクティベーションの時の通信内容しか証拠にならないらしい
自分も専門家じゃないので詳しくは知らないがアメリカと日本ではユーザの意思不在で好き勝手に情報を流用出来ないがLINEなんかは韓国企業なので見せるのも売るのも自由に出来る
0352login:Penguin2016/04/15(金) 21:06:06.61ID:WsRyPMog
>>351
捜査機関が個人情報ごっそり持って行くのは憲法違反だと
マイクロソフトが訴えたじゃないか。抜け穴はいくらでもあるんだよ。
0353login:Penguin2016/04/16(土) 02:16:36.30ID:EKo2iUDc
>>352
言ってる意味がわからない詳しく
0354login:Penguin2016/04/16(土) 03:12:19.19ID:L4+LRXSV
>>353
善良なるマイクロソフトは、国家権力の
横暴に立ち向かっているという話。
0355login:Penguin2016/04/16(土) 21:29:53.51ID:aYbtsXbz
FBI お前が収集してる情報渡せ
MS 私が集めるのはいいけど、あなたは憲法違反です
0356login:Penguin2016/04/17(日) 00:46:42.37ID:42H+x1mK
>>355
当たり前だろ?
Windowsが嫌なら使わなければいい。
FBIは何を使っても勝手に情報を要求してくる。
MSはWindowsだけじゃなくて、世界全てを守ろうとしている。
0357【Ubuntu/Windwos10】スパイ機能の情報収集を語る2016/04/17(日) 13:00:07.65ID:42CXXNf7
UbuntuやWindows10に実装済みの
カノニカルやマイクロソフトによる情報収集機能

商用目的のビッグデータ収集
FBIなどの捜査機関による情報収集

といった話題を語るスレです
0358login:Penguin2016/04/17(日) 13:02:22.35ID:42CXXNf7
>>357 の内容のスレを立てました
興味がある人が多いようなので是非おいでください

【Ubuntu/Windwos10】スパイ機能の情報収集を語る [無断転載禁止]©2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1460865676/
0359login:Penguin2016/04/17(日) 15:11:40.96ID:8l7e0mIG
オフにする方法だけ書いてくれればいいんだけど。
0360login:Penguin2016/04/17(日) 15:40:08.39ID:ZTjS6UzJ
bash上の /proc の情報が見れないと正常に動かないコマンド割と多いよな
TH2本番前にアップデート来るかな
0361login:Penguin2016/04/17(日) 16:25:37.41ID:T6VIsdlN
WSLのおかげでセキュリティ対策ソフトのメーカーは大変だろうな
0362login:Penguin2016/04/17(日) 17:39:58.30ID:qoQY6wOb
セキュリティベンダーならELFのウイルス対策ノウハウぐらいはデフォで持ってるんじゃないかな
0363login:Penguin2016/04/17(日) 19:11:43.40ID:T6VIsdlN
ELF形式が問題じゃなくてlinuxサブシステムでファイルI/Oや通信を
どうフックするかやwindowsサブシステム上で動かすGUI部分とどう連携するか
ってところが問題だと思うんだけどInterix(だっけ?)でノウハウは十分って?
そんなもんかな
0364login:Penguin2016/04/17(日) 19:46:06.28ID:8l7e0mIG
Windows側と連携する話以外は、普通にRHEL用とかあるじゃん。
0365login:Penguin2016/04/17(日) 20:03:09.14ID:T6VIsdlN
>>364
「以外は」ってそこが重要なんだけど
あとRHEL用があってもLinuxサブシステム側はLinuxカーネル流用じゃないから
セキュリティ関連機能がそのまま使えるわけないし
0366login:Penguin2016/04/17(日) 20:14:03.04ID:8l7e0mIG
重要かなあ。GUIでピコピコ出ないとダメな人?
そんな人は手を出さない方がいいと思うよ。
0367login:Penguin2016/04/17(日) 23:37:57.33ID:T6VIsdlN
>>366
Windows用でサイレントに動いて結果はlogだけなんていう製品あるの?
RHEL用があるとか、手を出すとか出さないとか、色々ズレてるみたい
■ このスレッドは過去ログ倉庫に格納されています