トップページ⇒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/
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のマーケと開発
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を書いてやった
■ このスレッドは過去ログ倉庫に格納されています